我想知道如何编程老游戏机,只是为了好玩。
我可以使用C这样的编程语言吗?我需要使用汇编语言吗?我不了解任何控制台的编译器、汇编器或API。我需要编译成ROM镜像并在模拟器中测试,因为我没有任何控制台。
每个控制台都有其有趣的特点,我想和它们一起玩耍。
- Atari 2600(只有128字节的RAM)
- NES(只有8位)
- SNES(一个很好的控制台,16位)
- PS1(3D,复杂)
- Game Boy(简单,单色)
我想知道如何编程老游戏机,只是为了好玩。
我可以使用C这样的编程语言吗?我需要使用汇编语言吗?我不了解任何控制台的编译器、汇编器或API。我需要编译成ROM镜像并在模拟器中测试,因为我没有任何控制台。
每个控制台都有其有趣的特点,我想和它们一起玩耍。
还有一些“开放式”自制游戏机,旨在与过去的机器类似,但访问信息更加容易且工具更加友好。
例如XGameStation Pico将为您提供类似于Atari 2600的体验,而Micro Edition则更加强大,并附带有关类似于它的游戏机如何工作的文档。
如果您不是明确要为大规模商业发布的游戏机开发,这些游戏机可能是一个很好的替代选择,对于新手嵌入式编程者来说,这可能是一个更好的学习工具。