OSD Home
A20, turning on and off

bootsector, FAT12

C++ static constructors, calling before main()

CPU,

client (network) demo code,

cooperative multitasking with setjmp() and longjmp()

data segment, test if kernel linked and loaded properly

discardable kernel code and data

disks,

Energy Star monitor, idling

filenames, testing for illegal

floppy,

GDT, patching linear address in GDT pseudo-descriptor

IDE hard disk, idling

graphics,

interrupts,

keyboard,

LEDs on keyboard, controlling

malloc, simple

memory size, determining

PCI devices, detecting

PIC,

PnP devices, detecting

printf(), simple

protected mode,

relocatable (.o) file, load and run

reset/reboot PC via keyboard controller

ROMs, detecting

server (network) demo code,

socket code for DOS programs running under Win95

timer chip (8253), reprogramming

underscores,

unreal mode, enabling

video,

virtual 8086 mode