没有合适的资源?快使用搜索试试~ 我知道了~
chip-8:用Kotlin编写的Chip-8仿真器
共56个文件
ch8:24个
kt:9个
png:6个
需积分: 5 0 下载量 133 浏览量
2021-05-28
19:35:52
上传
评论
收藏 1.38MB ZIP 举报
温馨提示
奇普斯克8 用Kotlin编写的仿真器 什么是Chip-8? 是70年代开发的处理器。 由于它的简单性,对于那些对学习如何实现模拟器感兴趣的人来说,这是一个很棒的入门项目。 该规范很小(大约十页),并且有许多可用的rom,可以很容易地测试模拟器的运行情况。 怎么跑 $ ./gradlew run 默认情况下,模拟器将加载“太空侵略者”(按5即可开始游戏,然后按4/5/6可以四处走动并射击)。 通过单击“打开rom ...”按钮来打开新的rom。 您可以随时暂停仿真器(键' p '),这将更新反汇编窗口,以显示下一条将要执行的指令。 您还可以调整时钟速度,以使模拟器变慢或变快。 建筑学 游戏将创建一个由Display , Keyboard , FrameBuffer和Cpu的对象。 中央处理器 CPU以定义时钟速度的固定速率读取新指令(在程序计数器位置提取的下两个字节)。 需要两个定时
资源推荐
资源详情
资源评论
收起资源包目录
chip-8-master.zip (56个子文件)
chip-8-master
gradlew 5KB
pics
space-invaders-1.mp4 387KB
space-invaders-colors.png 27KB
space-invaders-2.mp4 787KB
breakout-2.png 28KB
space-invaders-text.png 43KB
tetris-1.png 26KB
space-invaders-small.png 10KB
breakout-1.png 0B
space-invaders-2.gif 406KB
roms
blinky.ch8 2KB
Pong (alt).ch8 264B
Zero Demo [zeroZshadow, 2007].txt 87B
jason.ch8 8B
Brix [Andreas Gustafsson, 1990].ch8 280B
Breakout [Carmelo Cortez, 1979].ch8 232B
Delay Timer Test [Matthew Mikolay, 2010].ch8 58B
Maze [David Winter, 199x].txt 632B
Trip8 Demo (2008) [Revival Studios].txt 2KB
Stars [Sergey Naydenov, 2010].ch8 968B
bc_test.ch8 470B
Trip8 Demo (2008) [Revival Studios].ch8 3KB
Keypad Test [Hap, 2006].ch8 114B
InstructionTest.ch8 478B
Maze [David Winter, 199x].ch8 34B
Sierpinski [Sergey Naydenov, 2010].ch8 521B
Maze (alt) [David Winter, 199x].ch8 38B
Zero Demo [zeroZshadow, 2007].ch8 144B
Particle Demo [zeroZshadow, 2008].txt 131B
IBM Logo.ch8 132B
Particle Demo [zeroZshadow, 2008].ch8 353B
Clock Program [Bill Fisher, 1981].ch8 280B
Tetris [Fran Dachille, 1991].ch8 494B
Sirpinski [Sergey Naydenov, 2010].ch8 521B
Maze (alt) [David Winter, 199x].txt 632B
Chip8 emulator Logo [Garstyciuks].ch8 288B
Chip8 Picture.ch8 164B
Space Invaders [David Winter].ch8 1KB
Random Number Test [Matthew Mikolay, 2010].ch8 34B
gradle
wrapper
gradle-wrapper.jar 53KB
gradle-wrapper.properties 202B
src
test
kotlin
com
beust
chip8
OpTest.kt 2KB
main
kotlin
com
beust
chip8
FrameBuffer.kt 737B
Ops.kt 10KB
Display.kt 3KB
Main.kt 8KB
Computer.kt 4KB
Instruction.kt 4KB
Cpu.kt 2KB
Keyboard.kt 470B
resources
main.fxml 4KB
sound.wav 4KB
style.css 579B
.gitignore 97B
build.gradle.kts 913B
README.md 3KB
共 56 条
- 1
资源评论
cestZOE
- 粉丝: 27
- 资源: 4547
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功