The funnest way to learn x86 AssemblyLanguage would probably have to be the manufacture of custom-built floppies, from the boot sector up. But, there are some questions that need to be answered first: * Where can one find a decent BootLoader, so one can hack away at more than the one sector of disk? * Are there any handy web references for all the PC Bios calls? * Where are some sample floppy disk images? Is there an image bank anywhere yet? * What's the deal with x86's having emulated 8088 mode? Why do you have to ''write to the keyboard'' to get out of it, instead of simply adding a "go to 32 bit mode, goddamnit" opcode? One project of MikeGodfrey's is to build a LispLanguage interpreter on a bootable floppy, using the disk area as a bunch of CONS cells or shadow blocks. Any assistance with this project, or an example of it already completed would be a tonne of fun. The GrandUnifiedBootloader (GRUB) is a FreeSoftware bootloader, which may help. RalfBrownsInterruptList may be the BIOS reference you are looking for. ---- CategoryOperatingSystem