文件名称:6502Net:C#中的6502仿真器
文件大小:5.09MB
文件格式:ZIP
更新时间:2024-06-02 12:51:49
C#
6502.Net BuildStatus 掌握 概述 这是用C#编写的6502 CPU模拟器的实现。 特征 6502处理器和内存 中断 WPF测试工具 设定断点 逐步执行程序 查看寄存器和内存 版本记录 1.1周期精确,其他改进 1.0所有克劳斯·多曼(Klaus Dormann)的考试均成功通过。 0.9.9已实施所有OP代码。 参考 测试程序 我使用了Klaus Dormann 6502测试套件(GPL许可证)来验证模拟器。 编译测试 抢购AS65编译器 修改6502_functional_test.a65 load_data_direct = 0 运行以下命令以生成bin文件和lst文件 as65 -l -m -w -h0 6502_functional_test.a65 将测试加载到模拟器中。 将内存偏移量设置为0x0400 将PC设置为0x0400。
【文件预览】:
6502Net-master
----.gitignore(2KB)
----run-documentation.bat(92B)
----README.MD(1KB)
----Simulator()
--------App.xaml(596B)
--------Simulator.csproj(8KB)
--------app.config(160B)
--------NLog.config(636B)
--------packages.config(503B)
--------SaveFile.xaml(1KB)
--------App.xaml.cs(126B)
--------SaveFile.xaml.cs(487B)
--------OpenFile.xaml.cs(482B)
--------Model()
--------MainWindow.xaml(19KB)
--------NLog.xsd(158KB)
--------ViewModel()
--------Images()
--------MultiThreadedCollection.cs(2KB)
--------OpenFile.xaml(2KB)
--------Properties()
--------MainWindow.xaml.cs(1010B)
----Processor.UnitTests()
--------packages.config(280B)
--------Functional Tests()
--------ProcessorTests.cs(115KB)
--------TestData.cs(388B)
--------FunctionalProcessorTests.cs(10KB)
--------RegisterMode.cs(403B)
--------Properties()
--------Processor.UnitTests.csproj(5KB)
----CONTRIBUTING.md(134B)
----LICENSE(1KB)
----packages()
--------repositories.config(241B)
----doxyfile.config(75KB)
----6502.sln(4KB)
----Tools()
--------Doxygen()
----Processor()
--------Processor.cs(71KB)
--------packages.config(755B)
--------AddressingMode.cs(4KB)
--------Utility.cs(7KB)
--------Processor.csproj(3KB)
--------Properties()
--------Disassembly.cs(641B)
----appveyor.yml(804B)
----.gitattributes(483B)
----GenerateCoverage.bat(431B)