C I';I’我想开始学习模拟硬件?
在几个月或一年内(如果可能的话),我希望能够为Gameboy编写一个模拟器(我听说这是最简单的模拟器之一)。我知道要了解这一点,我首先需要了解各种硬件,以及每件事情是如何工作的等等。你能告诉我从哪里开始学习吗。我知道Java,但我假设我需要学习像C这样的低级语言C I';I’我想开始学习模拟硬件?,c,hardware,emulation,C,Hardware,Emulation,在几个月或一年内(如果可能的话),我希望能够为Gameboy编写一个模拟器(我听说这是最简单的模拟器之一)。我知道要了解这一点,我首先需要了解各种硬件,以及每件事情是如何工作的等等。你能告诉我从哪里开始学习吗。我知道Java,但我假设我需要学习像C这样的低级语言 那么,你能告诉我从哪里开始学习吗?我知道我通常需要学习如何模拟虚拟机,但是我应该从什么开始学习才能编程呢?我想最简单的方法是检查现有Gameboy模拟器的代码: 编辑:和一些硬件规格:我想最简单的方法是检查现有Gameboy模拟器的代码
那么,你能告诉我从哪里开始学习吗?我知道我通常需要学习如何模拟虚拟机,但是我应该从什么开始学习才能编程呢?我想最简单的方法是检查现有Gameboy模拟器的代码:
编辑:和一些硬件规格:我想最简单的方法是检查现有Gameboy模拟器的代码:
编辑:和一些硬件规格:你可能想看看其他人做了什么:是一个开源的Gameboy模拟器。你可能想看看其他人做了什么:是一个开源的Gameboy模拟器。如果我不知道硬件是如何工作的,那就不是那么容易了。我希望最终能够模拟任何硬件,所以在不知道其含义的情况下查看源代码对我没有帮助。但是,如果你真的想自己构建一个gameboy模拟器,你应该能够自己用谷歌搜索它……整个问题是,我想知道硬件是如何工作的,如何模拟它,但我不知道从哪里开始,从哪里开始学习。这就是我要问的。我甚至不知道该用谷歌搜索什么。。。“硬件是如何工作的”只是提供了一些关于cpu和硬盘驱动器等的一般知识…@user1007059:获得电气工程或计算机科学(或两者的混合,ECE)或物理的学位,你就会知道足够多的知识。我是认真的。我也是这么想的,我只是不想说……好吧,如果我不知道硬件是如何工作的,那就没那么容易了。我希望最终能够模拟任何硬件,所以在不知道其含义的情况下查看源代码对我没有帮助。但是,如果你真的想自己构建一个gameboy模拟器,你应该能够自己用谷歌搜索它……整个问题是,我想知道硬件是如何工作的,如何模拟它,但我不知道从哪里开始,从哪里开始学习。这就是我要问的。我甚至不知道该用谷歌搜索什么。。。“硬件是如何工作的”只是提供了一些关于cpu和硬盘驱动器等的一般知识…@user1007059:获得电气工程或计算机科学(或两者的混合,ECE)或物理的学位,你就会知道足够多的知识。我是认真的。我也是这么想的,我只是不想说。。。