Ferris begins a live-coding series to build a Nintendo 64 emulator from scratch using Rust.
NOTE: This series/emulator has not been worked on for several years, and no usable emulator came of it. I still think it's worth keeping around, but don't expect it to return anytime soon.
Today we started building a Nintendo 64 emulator from scratch in Rust! This series is all about following my journey as I go from very little knowledge of the console (and in some cases limited reverse-engineering knowledge) to a full-working emulator. This is the raw, unabridged process, so it may be a little slow, but this is it, folks, this is what it looks like :)
Project repo: github.com/yupferris/rustendo64 (even though we didn't get very far this time, haha)
Episode playlist: youtube.com/playlist?list=PL-sXmdrqqYYcznDg4xwAJWQgNL2gRray2
Follow me on twitter for updates on when I'll be streaming and other such nonsense! twitter.com/ferristweetsnow
Special thanks to the chat this time around, they were super helpful, including the author of cen64 (another n64 emulator)! You guys rule :) Perhaps next time I'll be able to record the chat as well; sorry about that!
Recorded on Jan. 15 2016
Why it's here
2 people recommend this
What people say. Recommended as a detailed live-coding series showing the process of building an emulator in Rust.
On “RPCS3 (PS3 Emulator) Progress Report: February 2018”
> God I always wondered how they do this.
Wonder no more. There's actually youtube channel where a guy makes an emulator in Rust.
There are also plenty of videos where people implement CHIP-8, but I'm not sure it counts due to its simplicity and being VM in a first place.
Ferris Makes Emulators Ep.001 - The Journey Begins
Developer streams creating a Nintendo64 emulator from scratch in Rust. Playlist contains, at present, 5 episodes in total.
On “RPCS3 (PS3 Emulator) Progress Report: February 2018”
> Wonder no more. There's actually youtube channel where a guy makes an emulator in Rust.
Where a guy writes the most basic beginnings of an emulator.*
Let’s be real you aren’t gonna be understanding Dolphin or any other emulator by watching those videos.