CREDITS-RESOURCES

The following books, articles and source code have been helpful to me in learning assembly language programming and developing bootable applications. 

"Assembly Language Step by Step", Jeff Duntemann
"Grapics Programming Black Book", Michael Abrash
Nasm Manual (print out the pdf file)
"PC Assembly Language", Dr. Paul Carter

Keith Kanios, DynatOS source, dynatos.sourceforge.net
Linux-.01 source code from kernel.org
Visopsys source by Andy Mclaughlin
MenuetOS 32bit source
Christoffer Bubach, 2003, BOSOS version 02 and 04
Rdos operating system

osdev.org/osfaq2/ numerous helpful articles
"PIC", osdev.org/wiki
"PIT", osdev.org/osfaq2

Brans Kernel Development tuts from osdever.net
Gregor Brunmar tutorials from osdever.net
Christopher Giese pmode tuts

prodebug/sourceforge.net/pmtut.html

Intel manuals 1,2,3 on programming the Pentium

"Writting your own Toy OS", Linux Gazette

Ralph Browns Interrupt List
bios interrupts from htl-steyr.ac.at/~morg/pcinfo/hardware/

Daniel Rowell Faulkner tut on reading floppies

Wikipedia, Cylinder-Head-Sector

"Intercepting And Processing Hardware Interrupts", delorie.com

"Interfacing the PC: Using Interrupts", beyondlogic.org

keyboard driver, geocities.com/dev_das_2k

freespace.virgin.net/hugo.elias/graphics

For mouse driver development:
"The PS/2 Mouse Interface" by Adam Capweske
"The AT keyboard controller" www.win.tue.nl/~aeb/linux/kbd
driver code by Sanik from osdev.org
driver code from menuetos
"MouseInput" from OsFaqWiki
mouse.cc from mattise os
ps2mouse.c from mobius os
driver code by Arkon 2003, ragestorm.net


