Saturday, February 02, 2008

Discoveries: 020208

Today, researching technology has landed me in some interesting places:

Bochs - The Open Source IA-32 Emulator.
Somewhat of an understatement, the "Virtual-PC-like" project Bochs emulates the processor, basic hardware, and BIOS. You can install many versions of Windows and Linux within a Bochs emulation. This is great if you want to try a Linux distribution or even develop your own OS within a simple crash proof environment when you don't have an extra PC lying around.

Win32 Program Disassembler - A Win32 disassembly project by Sang Cho. It's a bit dated, but the full source is provided and there's some good links to other disassembly and decompilation sites.

X86 Machine Code - An old-school site with lots of good assembly information and links. One link that stood out in particular was to an extensive list of interrupt calls.