@@ -90,7 +90,6 @@ May's full weekly devlogs: "This Week In Veloren...":
90
90
## Learning Material Updates
91
91
92
92
## Library & Tooling Updates
93
-
94
93
### [ naga]
95
94
96
95
![ Dota2 running on Naga] ( gfx-dota2-naga.jpg )
@@ -108,6 +107,32 @@ done by [naga], roughly 4x as fast as the C++ alternative
108
107
[ gfx-portability ] : https://github.com/gfx-rs/portability
109
108
[ gfx-naga-blog ] : https://gfx-rs.github.io/2021/05/09/dota2-msl-compilation.html
110
109
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
+
111
136
## Popular Workgroup Issues in Github
112
137
113
138
<!-- Up to 10 links to interesting issues -->
0 commit comments