Software Unscripted cover image

Linking & Binary Hot Code Loading with Jakub Konka

Software Unscripted

CHAPTER

How to Test an Emulator

You don't really have much way of testing this, right? Unless you have the actual hardware because nobody makes emulators for it. Even if you do, you still have to write a busy key right assembly by hand and see, hey, is it going to work? So in the beginning, you can just test that. Actually encoding looks OK Then if it does, then you start maybe even running on the hardware. And then this is where the fun begins having like heisenbikes, you know, mis-couplation. Suddenly, you're overwriting a return address and you end up somewhere you shouldn't. Well, I guess that's just legacy accumulation,

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner