没有合适的资源?快使用搜索试试~ 我知道了~
chip8-asm64-emu:用x86-64位汇编语言编写的CHIP-8仿真器(Linux)
共45个文件
blinky:2个
spacefig:1个
wipeoff:1个
需积分: 9 0 下载量 99 浏览量
2021-02-13
17:13:40
上传
评论
收藏 45KB ZIP 举报
温馨提示
CHIP-8 64位汇编模拟器 该模拟器最初是在的帮助下从头开始编写的,后来在的帮助下编写。 该仿真器写在单个main.s汇编文件中,并且通过可以将图形呈现到屏幕上(如果要编译,则需要使用 。 该仿真器是为Linux下的x86-64平台编写的(要注意的是,数据以小端存储在内存中,主要是交换两个字节,因为CHIP-8使用大端存储)。 该文件已被大量注释,因此即使您没有汇编的经验,您也应该可以继续学习,我希望它可以教给别人一些东西。 为了快速浏览代码,机器寄存器和程序存储器只是在.data段上定义的“变量”。 有一些方法可以设置/取消按键的按下状态,绘制屏幕缓冲区以及在声音计时器不为零时发出蜂鸣声。 emulateprogram方法emulateprogram读取指令,并通过跳转到正确的位置(例如0xFx29跳转到F )来解析操作,如果需要更多的微调来确定要执行的操作,则进一步执行更
资源推荐
资源详情
资源评论
收起资源包目录
chip8-asm64-emu-master.zip (45个子文件)
chip8-asm64-emu-master
main.s 19KB
roms
CONNECT4 194B
IBM 132B
WALL 229B
super
WORM 360B
JOUST 2KB
CAR 320B
SPACEFIG 3KB
BLINKY 2KB
ALIEN 806B
PIPER 2KB
RACE 148B
UBOAT 2KB
ANT 3KB
WIPEOFF 206B
TICTAC 486B
SYZYGY 946B
TETRIS 494B
PUZZLE 184B
BLITZ 391B
PONG3 246B
VERS 230B
INVADERS 1KB
BLINKY 2KB
PONG2 264B
MERLIN 345B
KALEID 120B
BRIX 280B
PONG 294B
MAZE2 34B
UFO 224B
VBRIX 507B
GUESS 148B
RUSH_HOUR 3KB
MISSILE 180B
CAVE 882B
MAZE 38B
TANK 560B
HIDDEN 850B
15PUZZLE 384B
REVERSI 578B
CHIP8-TECHNICAL.txt 19KB
README.md 2KB
Makefile 221B
.gitignore 6B
共 45 条
- 1
资源评论
iwbunny
- 粉丝: 26
- 资源: 4673
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功