8000 N21: Add chip-8-rs (#608) · dskart/rust-gamedev.github.io@eebe8db · GitHub
[go: up one dir, main page]

Skip to content

Commit eebe8db

Browse files
N21: Add chip-8-rs (rust-gamedev#608)
1 parent 608302f commit eebe8db

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

content/news/021/chip-8-rs.jpg

115 KB
Loading

content/news/021/index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -524,6 +524,25 @@ Try out the [online demo](https://mvlabat.github.io/bevy_egui_web_showcase/index
524524
[bevy_webgl2]: https://github.com/mrk-its/bevy_webgl2
525525
[version 0.4]: https://github.com/mvlabat/bevy_egui/blob/main/CHANGELOG.md
526526

527+
### [chip-8-rs]
528+
529+
![Screenshot of Pong with debugger](chip-8-rs.jpg)
530+
_Debugging Pong_
531+
532+
[Chip-8-rs][chip-8-rs] by @jonathanmurray is
533+
a _CHIP-8_ emulator with some basic debugging functionality.
534+
535+
When running a game through the emulator, CHIP-8 instructions are listed
536+
next to the main display, with the currently executed one highlighted. By
537+
running at a very low clock-frequency (and pausing/resuming) you can step
538+
through a program one instruction at a time, to better understand how it
539+
works (or doesn't work!).
540+
541+
See it in action on [YouTube][chip-8-rs-video].
542+
543+
[chip-8-rs]: https://github.com/JonathanMurray/chip-8-rs
544+
[chip-8-rs-video]: https://youtu.be/nVDJ5PZpPfI?t=72
545+
527546
## Popular Workgroup Issues in Github
528547

529548
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)
0