Skip to content

Commit f2bd2b7

Browse files
committed
N22: Nestadia
1 parent 608ec62 commit f2bd2b7

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

content/news/022/index.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ May's full weekly devlogs: "This Week In Veloren...":
9090
## Learning Material Updates
9191

9292
## Library & Tooling Updates
93-
9493
### [naga]
9594

9695
![Dota2 running on Naga](gfx-dota2-naga.jpg)
@@ -108,6 +107,32 @@ done by [naga], roughly 4x as fast as the C++ alternative
108107
[gfx-portability]: https://github.com/gfx-rs/portability
109108
[gfx-naga-blog]: https://gfx-rs.github.io/2021/05/09/dota2-msl-compilation.html
110109

110+
### [Nestadia][nestadia]
111+
112+
![Zelda running on Nestadia](img)
113+
114+
[Nestadia] ([https://github.com/zer0x64/nestadia]) by [@zer0x64], [@junior-n30] and [@CBenoit]
115+
is a server-based NES emulator.
116+
117+
Nestadia was written as a reverse engineering and memory exploitation challenge
118+
for NorthSec CTF 2021, a cybersecurity competition, where the contestants were required
119+
to reverse-engineer the emulator and ultimately write a Tool Assisted Speedrun to run
120+
arbitrary code inside a provided ROM.
121+
122+
After the competition, the code has been cleaned up from references to the competition
123+
and open-sourced. The developers intend on fixing more bugs
124+
and adding more features in the near future.
125+
126+
Some interesting features of this emulator is its server-based nature, obviously,
127+
and the no_std core which means that the emulator can be built and ran pretty much
128+
anywhere without much work.
129+
130+
Incoming improvements include online multiplayer, sound, a WASM port,
131+
porting to a libretro core and use wgpu instead of sdl for the
132+
native GUI and debugger.
133+
134+
[nestadia]: https://github.com/zer0x64/nestadia
135+
111136
## Popular Workgroup Issues in Github
112137

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

content/news/022/nestadia.png

271 KB
Loading

0 commit comments

Comments
 (0)