Useful Intel x86 emulator development links

After looking over the many piles of paper lying around with hastily-scribbled notes on, some of which were starting to fall behind cupboards or collect numerous coffee rings, I decided to start noting things down on this blog instead. This post is mainly intended to serve as an aide-mémoire, used in a recent project of mine which should see the light of day this year.

Ralf Brown’s Interrupt List (RBIL)

At time of writing, RBIL is currently in Revision 61, July 17, 2000 and is almost 8 MB in ASCII text (see Wikipedia’s article.)

Common, well-supported x86 emulators

Bochs

Highly portable, open source PC emulator, written in C++. Bochs is/was much-referenced during the development of a recent project of mine, as mentioned above.

QEMU

A generic and open source machine emulator and virtualizer, QEMU is open source and extremely fast during emulation thanks to its dynamic translation engine.

Cheers, Dan Phillimore

About the author

  • Dan has spent the past 10 years developing specialist software, using everything from x86 assembly to C++ and VB. For the past few years he has focused on JavaScript development of high-performance virtual machines for the modern web and developing bespoke modern websites using the LAMP stack.
  • When he is not working on the next web-based OS, he spends his time out with friends, his girlfriend Jen or planning to buy an American muscle car.
You can leave a response, or trackback from your own site.

Leave a Reply

Powered by WordPress | Design by OVMS, based on AnimeStar (Best MMORPGs | Thanks to MMORPG List, VPS Hosting and Website Hosting)