3 ms·
Thanks for sharing the context! I'm mostly curious as I hope to walk along the path of predecessors. I have a bit of fetish about programming in assembly langua
by markus_zhang 2y ago
Thanks for sharing the context! I'm mostly curious as I hope to walk along the path of predecessors. I have a bit of fetish about programming in assembly language so emulation/vm is one of the interesting fields -- and after writing a couple of simple interpreter emulators it's natural to go down the dynamic rabbit hole.
Apple caught my eye exactly because of what you said: it went through 3 big transitions in a relatively short period of time (about 25 years), so everyone involved are still active in the profession. And I'm sure they used dynamic translation extensively. I agree that all is going to be, or was thrown away, but it is interesting to know how did they do it.
BTW April VENOM is a pretty good pseudonym, somehow reminding me "Raul Bloodworth", the pen name of CSM from X-Files.
- lproven 2y agoIMHO the most interesting thing happening in recent years in this area is Emu68: https://github.com/michalsc/Emu68 https://github.com/michalsc/Emu68
- markus_zhang 2y agoInteresting. Didn't know about it. Now let me grab the earliest version and see if I can read the code...thank you!