没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
go6502 模拟cpu,但是在Go中! 我很无聊,所以我做了一个6502仿真器。 部分归因于视频,部分归因于我父亲经常谈论它,因为他年轻时曾使用很多基于6502的计算机。 功能(和待办事项) 支持MOS 6502的完整指令集 允许您创建一个YAML文件来指定设备的内存位置 添加更多设备 添加基本图形设备(像素+调色板) 添加逼真的图形设备(类似于vga的输出) 添加捕获“输入”的设备 添加一个MMU(内存映射器) 添加FPU(浮点支持) 添加APU(音频支持) 添加IMU(中断管理单元) 添加DTB(设备树blob,tihi) 也许更多? 创建一个map.yml 这是默认的map.yml文件,它在地址0加载4kb的ram,在地址4096加载PPU(也是4kb,64x64的显示),并在地址0x8000或32k加载rom文件。 --- 0x0 : ty
资源推荐
资源详情
资源评论
收起资源包目录
go6502-master.zip (35个子文件)
go6502-master
pkg
bus
bytebus.go 902B
bus.go 2KB
romfile.go 847B
interrupt
interrupts.go 6KB
deviceinfo
devicetype.go 140B
devicetype_enumer.go 2KB
map.go 200B
rwmode.go 158B
graphics
ppu.go 2KB
palettes.go 2KB
cpu
statusflags.go 475B
flagset.go 468B
statusflags_string.go 1KB
cpu.go 12KB
instruction
instructions_test.go 290B
instructions.go 4KB
opcode_string.go 2KB
mode_string.go 826B
cmd
go6502
main.go 989B
util.go 1KB
code
example 32KB
link.ld 408B
blink.s 147B
example.s 97B
blink 32KB
blinkc 32KB
graphics 32KB
Makefile 155B
reset.s 134B
blinkc.c 79B
.gitignore 10B
map.yml 130B
go.sum 3KB
README.md 2KB
go.mod 180B
共 35 条
- 1
资源评论
楼小雨
- 粉丝: 23
- 资源: 4694
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 山东联通-海信IP501H-GK6323V100C-1+8G-4.4.2-当贝桌面-卡刷包
- IMG_6338.PNG
- 典范相关分析-CCorA:R语言实现代码+示例数据
- IMG_6337.PNG
- 首发花粥商城兼容彩虹商城简介模板
- C#/WinForm演示退火算法(源码)
- 如何在 IntelliJ IDEA 中去掉 Java 方法注释后的空行.md
- C语言版base64编解码算法实现
- iflytek TextBrewer Ner任务的增强版,TextBrewer是一个基于pytorch的、为实现NLP中的知识蒸馏任务而设计的工具包
- iflytek TextBrewer Ner任务的增强版,TextBrewer是一个基于pytorch的、为实现NLP中的知识蒸馏任务而设计的工具包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功