有没有一种方法可以在任何现有语言中进行基本的图形操作,而不依赖于诸如 opengl 或 directx 之类的图形 API?我想要做的基本上是做一些类似于经典机器语言操作图形的方式,即将宏转储到 PPU 中。基本上我最终要做的是为我正在设计的新计算系统创建一个模拟器,但我希望它能够显示图形,以便我最终可以在它之上构建一个操作系统。但是,由于我是从机器级别从头开始在这个系统中做所有事情,所以我也想从头开始做这件事。
问问题
53 次
1 回答
0
我建议您首先为现有机器编写一个模拟器,以了解该领域。如果你在设计的同时编写代码并从互联网上的各种资源中学习,你很容易陷入混乱。我已经做到了。
从真机模拟器开始,您将获得以下优势:
- 要遵循的清晰、一致的设计,可能有许多互联网资源。
- 一个可实现的子目标,可以在比整个项目更短的时间内完成。
- 概念验证或初稿。因为你总是要扔掉初稿(好吧,不要扔掉它,而是用它来设计第二个系统)。
现在在 codegolf.se 上甚至还有一个挑战:模拟 MOS 6502 CPU。然后,您可以在以下几个视频游戏系统之一上建模您的图形:Nintendo、Atari 等。
于 2013-10-18T05:53:02.833 回答