我想开始学习模拟硬件?

时间:2012-03-08 10:26:53

标签: c hardware emulation

在几个月或一年内(如果可能的话)我希望能够为Gameboy编写一个模拟器(我听说这是最简单的模拟器之一)。我知道要学习这​​一点,我首先需要了解各种硬件,以及一切如何工作以及诸如此类的东西。你能告诉我从哪里开始学习吗?我知道Java,但我假设我需要学习像C这样的低级语言。

那么,你能告诉我从哪里开始学习吗?我知道我需要学习一般的虚拟机模拟,但是我开始学习如何编程呢?

2 个答案:

答案 0 :(得分:5)

我想最简单的方法是检查现有Gameboy模拟器的代码:http://code.google.com/p/gbemulator/

修改以及一些硬件规格:http://nocash.emubase.de/pandocs.htm

答案 1 :(得分:1)

您可能想看看其他人做了什么:gnuboy是一个开源的Gameboy模拟器。