I started making my own OS at about 10 yesterday.Its kinda hard to get started, you have no text routines, no input, nothing.Most everything I started with dealt with the ports like sleep, direct input keychecking, and copying a buffer in ram to the lcd.From there i added some basic functions.Right now, the routines used by my os include...
its not much, but its getting there for the first day
Quote:
Sleep FastCopy DrawPic
GetPixel PixelOnC PixelOn
PixelOffC PixelOff PixelXorC
PixelXor PixelTest CpHLDE
CpHLBC CheckKey DirectIn
PutText DelayB Nextstr
Compstrs PutSprite LargeSprite
Random GetCSC DrawRectangle
LineOn LineOff LineXor
GetPixel PixelOnC PixelOn
PixelOffC PixelOff PixelXorC
PixelXor PixelTest CpHLDE
CpHLBC CheckKey DirectIn
PutText DelayB Nextstr
Compstrs PutSprite LargeSprite
Random GetCSC DrawRectangle
LineOn LineOff LineXor
its not much, but its getting there for the first day