Skip to content

Commit d0535b3

Browse files
zer0x64AngelOnFira
andauthored
N22: Nestadia (rust-gamedev#644)
* N22: Nestadia * Formatting Co-authored-by: Forest Anderson <forestkzanderson@gmail.com>
1 parent 28f6240 commit d0535b3

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

content/news/022/index.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,31 @@ extend the `asset` attribute to allow loading more complex assets. Stay tuned!
329329
[bevy]: https://github.com/bevyengine/bevy
330330
[@nikl_me]: https://twitter.com/nikl_me
331331

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+
332357
## Popular Workgroup Issues in Github
333358

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

content/news/022/nestadia.png

271 KB
Loading

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy