文件名称:go-m68k:用Go编写的Motorola 68000仿真器
文件大小:44KB
文件格式:ZIP
更新时间:2024-02-25 15:02:41
go emulator 68000 EmulatorGo
go-m68k 该项目包含许多用于仿真Motorola 68000芯片组的工具和库。 用于Apple Macintosh,Sega Megadrive和Commodore Amiga等设备。 警告该项目尚在完成中。 该项目的目标是减少性能或与现有仿真器竞争。 它更多的是为像我这样的新手提供更好的开发和学习体验。 安装 $ go get github.com/cavaliercoder/go-m68k/... 例 使用受支持的编译器编译以下Motorola 68000程序集: * Test 68000 simulator program WRCHAR EQU 6
【文件预览】:
go-m68k-master
----.travis.yml(117B)
----testdata()
--------test-op-move-l.x68(2KB)
--------test-op-move-l.h68(513B)
--------test-sim.x68(620B)
--------test-op-ori.lis(4KB)
--------test-op-addi.lis(2KB)
--------test-sim.h68(116B)
--------test-sim.lis(1KB)
--------test-op-move-l.lis(5KB)
--------test-op-ori.h68(462B)
--------test-op-addi.h68(138B)
--------test-op-addi.x68(499B)
--------test-op-ori.x68(1011B)
--------Makefile(822B)
----dump()
--------dump_test.go(912B)
--------dump.go(2KB)
----m68kmem()
--------mapper.go(2KB)
--------address_bus.go(872B)
--------decoder.go(2KB)
--------mirror.go(1KB)
--------tracer_test.go(313B)
--------nop.go(475B)
--------ram.go(978B)
--------errors.go(465B)
--------memory_test.go(2KB)
--------memory.go(418B)
--------tracer.go(976B)
--------mapper_test.go(675B)
--------rom.go(813B)
--------mirror_test.go(2KB)
----opc_test.go(1KB)
----dispatch.go(2KB)
----op6_test.go(18B)
----cmd()
--------m68k()
----doc.go(91B)
----opc.go(1KB)
----op7.go(458B)
----opd.go(2KB)
----errors.go(682B)
----srec()
--------srecord_test.go(793B)
--------srecord.go(4KB)
----LICENSE(1KB)
----trace.go(625B)
----int.go(3KB)
----op6.go(1KB)
----op5.go(784B)
----sim()
--------simulator_test.go(834B)
--------simulator.go(3KB)
----op0.go(7KB)
----.gitignore(68B)
----m68ktest()
--------m68ktest.go(3KB)
----Makefile(205B)
----op0_test.go(5KB)
----README.md(2KB)
----op4_test.go(1KB)
----util.go(901B)
----cpu.go(20KB)
----cpu_test.go(1KB)
----opb.go(390B)
----op4.go(7KB)