Software Unscripted cover image

Linking & Binary Hot Code Loading with Jakub Konka

Software Unscripted

00:00

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,

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app