@@ -329,6 +329,31 @@ extend the `asset` attribute to allow loading more complex assets. Stay tuned!
329
329
[ bevy ] : https://github.com/bevyengine/bevy
330
330
[ @nikl_me ] : https://twitter.com/nikl_me
331
331
332
+ ### [ Nestadia] [ nestadia ]
333
+
334
+ ![ Zelda running on Nestadia] ( nestadia.png )
335
+
336
+ [ Nestadia] [ nestadia ] by [ @zer0x64 ] , [ @junior-n30 ] and [ @CBenoit ] is a
337
+ server-based NES emulator.
338
+
339
+ Nestadia was written as a reverse engineering and memory exploitation challenge
340
+ for NorthSec CTF 2021, a cybersecurity competition. Contestants were required to
341
+ reverse-engineer the emulator and ultimately write a Tool Assisted Speedrun to
342
+ run arbitrary code inside a provided ROM.
343
+
344
+ After the competition, the code was open-sourced and cleaned up to remove
345
+ references to the competition. The developers intend on fixing more bugsand
346
+ adding more features in the near future.
347
+
348
+ Some interesting features of this emulator are its server-based nature, and the
349
+ no_std core which means that the emulator can be built and ran pretty much
350
+ anywhere without much work.
351
+
352
+ Incoming improvements include online multiplayer, sound, a WASM port, porting to
353
+ a libretro core, and using wgpu instead of sdl for the native GUI and debugger.
354
+
355
+ [ nestadia ] : https://github.com/zer0x64/nestadia
356
+
332
357
## Popular Workgroup Issues in Github
333
358
334
359
<!-- Up to 10 links to interesting issues -->
0 commit comments