i1683456 发表于 2025-12-2 04:20:30

求教:早期街机游戏是用什么开发的呢?

今天突然好奇,街机老早就有了,也就是80年代,上小学时期二年级开始接触,那这些游戏是用什么开发的呢。那个年代国内好像没有看见电脑(也可能有,那时太小没注意),我最早接触电脑是初三年级,386,486的dos系统黑白屏电脑,还没有视窗系统,win95系都是上高中时才开使接触。有大神了解吗。

说一说题外话:初三那年学校花巨资购买了一批电脑,也就是386的机子,宝贵的不行,就让学生参观了一下,从不给学生碰,就放在那里装B,现在想一想学校买电脑估计也是为了应付上面的检查,估计老师也不会,刚上高一那会,才正式有微机课(那时的称呼)才有机会使用,开始知道学习五笔,在486机子下用金山求伯君开发的DOS打字系统,打字排版。没多久电脑就开始进入95,98视窗时代了。

sljs1976 发表于 2025-12-2 04:34:50

本帖最后由 sljs1976 于 2025-12-2 06:29 编辑

20 世纪 70 年代的街机游戏开发几乎没有“程序”这一概念,早期作品完全靠硬件实现.
1971 年《Computer Space》——用分立晶体管-晶体管逻辑(TTL)电路搭成,没有 CPU,也没有汇编或高级语言。
1972 年雅达利《Pong》——同样由纯 TTL 电路实现,一块板子就是一款游戏,连微处理器都没有。
到 1975 年以后,廉价微处理器(如 Intel 8080、Motorola 6800)开始进入街机,才出现“写程序”的开发方式:
代码用 8 位汇编语言(8080、6800、Z80 等指令集)直接在开发板上编写、汇编后烧进 EPROM。
没有操作系统,程序直接跑在裸机上,开发者自己管理中断、图形扫描、声音 DMA。
工具就是一台带 ROM 烧录器的 S-100 或类似开发机,以及示波器、逻辑分析仪调硬件时序。
因此,70 年代的街机游戏要么“没有程序,只有电路”,要么“用 8 位汇编直接写进 ROM”,谈不上使用现成的“游戏引擎”或高级语言。

HackBoy 发表于 2025-12-2 05:19:24

路过围观

am7 发表于 2025-12-2 05:52:25

sljs1976 发表于 2025-12-2 04:34
20 世纪 70 年代的街机游戏开发几乎没有“程序”这一概念,早期作品完全靠硬件实现:
1.
1971 年《Compute ...

但,直至今天,有个思想,是游戏开发的不变,那就是通过各种算法,把声音图像等各种资源,综合一起控制,让玩家得到乐趣。

huchiren 发表于 2025-12-2 07:58:22

谢谢分享,长知识了

无憶 发表于 2025-12-2 10:09:24

顶一下;P

Alifu1227 发表于 2025-12-2 10:33:34

进来看看

andyppggg 发表于 2025-12-2 10:48:41

进来看看

以父之名 发表于 2025-12-2 13:06:06

我也是九几年才接触街机游戏的,那时候我才5岁,是我哥带我去的。站那看了半天。

yue-no.3 发表于 2025-12-2 23:03:34

汇编语言
别把早期街机想得太强大
很多早期街机都移植到FC上面去了
可见FC的性能可以满足那部分街机的
然而FC那个弱鸡性能
跑C语言都卡
只能用汇编
页: [1] 2
查看完整版本: 求教:早期街机游戏是用什么开发的呢?