Search (using Google):  Web Karig

 

Links

section

links -- actually, links should be introduced in daily entries, and those entries should be linked to from here.

Programming languages

X86 assembly language

Assemblers:

  • NASM, the Netwide Assembler (manual). This is the assembler I use.
  • MASM, the Microsoft Assembler (manual). I believe this to be the assembler that Chuck Moore used to write ColorForth.

Stuff to read:

ColorForth

Forums and newsgroups

Assembly language

Forth and ColorForth

OS Development

Programming categories

Boot sector (real-mode code)

(Divide up "large OS-resource sites" and provide links to specific pages on hard disks, video programming, USB, etc.)

Writing Your Own Operating System:OS Resource CenterChris GieseWrite Your Own OSWrite Your Own OS (FAQ)SIGOPSBona Fide OS DevelopmentOS JournalHowToDoThings.comPaul Hsieh's OS PageTherx OS Development LibraryOSKit ProjectAlexei A. FrounzeOS development links

OS Projects: • OS Lists ( 500mhz.netAlternative OSesDMOZOSDevOS FilesOS-ListeTunes ReviewWebRingYahoo! ) • AROSAtheOSBRiXEROSGNU HurdGO! OSKortesmaa's kernelL4Maverick OSMenuetOSMorphOSOpenBeOSSkyOSSyllableTopsyUnununiumV2_OSVisopsys

User Interface:AskTogDigiBarn screenshotsGUI GalleryGUIOlympicsRaskin's Humane Environmentmpt (Matthew Thomas) • NoofaceCook ComputingThe Idea BasketLambda the UltimateDaring Fireball

Graphics Programming:FreeVGA ProjectTutorial on VGA graphicsGraphics tutorialsGraphics programming in assemblyMoving offscreen buffer to video RAMHigh-res high-speed VESA tutorialSuperVGA/VESA programmer's notesSub-pixel font rendering

Hardware Programming:Vinay: Direct Keyboard AccessXavierCommon I/O Port AddressesClipX: BIOS, I/O PortsFreeBSD Handbook: DMA (or hereProgramming Floppy Disk ControllersFloppy Tutorial

BIOS:Ralf Brown's Interrupt ListInts 10,13,16,18,19Art of Assembly, chapter 13ClipX: BIOS, I/O PortsClipX: BIOS ReferenceInterrupts and BIOS Services

USB:USB CentralUSB.orgTutorial on USB with LinuxProgramming Texts and Tutorials: USBUSB in a Nutshell

File Formats:MyFileFormatsWotsit's FormatGraphics File Format PageGraphics File Format Specs

File Systems:FAT boot sectorFAT16 (Dobiash)FAT32 (Dobiash)NTFS.comNTFS DocumentationPartition types

Standards:Multiboot Specification

News and Comment:OSNewsSlashdotKuro5hinArs TechnicaExtremeTech

Articles:Real programmers don't use PascalEssay #3: ProgrammingMemory in the PCFinite state machines explainedSkeptical view on the object