Skip to content

Commit 8265e6a

Browse files
committed
tests: Add smolnes
To demonstrate the use of SDL-oriented system calls, we can provide an integrated program that leverages the SDL window system and input events. Smolnes [1] is an ideal choice due to its minimal footprint and robust features – it is a Nintendo NES emulator with less than 500 lines of code. Furthermore, we have the option to redistribute open-source NES ROM files, such as falling-nes [2]. [1] https://github.com/binji/smolnes [2] https://github.com/xram64/falling-nes Close #101
1 parent 97f98e9 commit 8265e6a

File tree

4 files changed

+972
-0
lines changed

4 files changed

+972
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,7 @@ In `rv32emu` repository, there are some prebuilt ELF files for testing purpose.
292292
* `richards.elf` : See [tests/richards.c](tests/richards.c)
293293
* `rvsim.elf` : See [tests/rvsim.c](tests/rvsim.c)
294294
* `scimark2.elf` : See [tests/scimark2](tests/scimark2) [RV32MF]
295+
* `smolnes.elf` : See [tests/smolnes](tests/smolnes.c) [RV32M]
295296
* `stream.elf` : See [tests/stream](tests/stream.c) [RV32MF]
296297

297298
## Reference

build/smolnes.elf

108 KB
Binary file not shown.

tests/falling-nes.h

Lines changed: 106 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)