AdvanceOS 一个微型操作系统,可在Raspberry Pi上模拟GBA。 原理 GBA具有ARM7TDMI处理器,Raspberry Pi的处理器是ARM​​1176JZF-S。 ARM7指令集(ARM和Thumb)与ARM11指令集兼容。 因此,不需要指令解码就可以模拟指令集。 诸如CPSR之类的特殊寄存器具有相同的位字段,因此可以避免对要执行的二进制文件进行预编辑。 预习 如何安装和运行 安装 (仅当您要在计算机上调试/仿真内核时)克隆以下仓库,签出rpi分支并构建它以获取模拟Raspberry Pi的qemu版本: 。 该回购实际上是Torlus / qemu的一个分支,具有