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.)
- Ralf’s original page(s) are available here, as linked to in the Wikipedia article above.
- A dated, but HTML version of this useful list is available here.
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.
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.

June 22nd, 2010
Dan Phillimore
Posted in
Tags: 

