alok! þÿÿ þÿÿUªë<�BSD 4.4ø €)âX[MBRJS FAT12 ú1ÀŽÐ¼|ûŽØè^ƒÆ»ü¬„Àt´Íëõ0äÍÍ Non-system disk Press any key to reboot UªøÿÿàÿÿÿÿÿÿÿøÿÿàÿÿÿÿÿÿÿMBRJS (&DTBå.Tras%hesÿÿÿÿÿÿÿÿåRASHE~1 ¸DTBTBDTBINIT JS ì@TBTBDTB æå._.Tr ashesÿÿÿÿå~1 TRA"¸DTBTBDTBå.fsevÚentsdÿÿÿÿåSEVEN~1 ½DTBTBDTB HELLO ¤î@TBTBî@TBBmlÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿbootlèoader.htBOOTLO~1HTM [(ATBTBDTB¾. 2¸DTBTBDTB.. ¸DTBTBDTBMac OS X  2°â@ATTR;šÉÿâxThis resource fork intentionally left blank ÿÿ. 2½DTBTBDTB .. ½DTBTBDTBBdÿÿÿÿÿÿÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfseveÚntsd-uuiFSEVEN~1 ½DTBTBDTB $B1beÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ000000000030e000000~1 ½DTBTBDTB&B1bfÿÿ=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ00000=0000030e000000~2 ½DTBTBDTBG5DDDB692-7D2F-48C9-B8BB-8BD3455C756Cdocument.body.innerHTML= "

bootloader.js

" + "

The first sector on file systems has traditionally been used to store the code which "+ "bootstraps the operating system.

" + "

I told Erling that I was messing around with the FAT12 file structure and he " + "gave me the brilliant idea to write a bootloader in javascript: when you open the " + "the disk in a browser, the bootloader looks for all files ending in .js " + "in the / directory, and runs them!

" + "

If you instead download the file on your computer, you should be able to mount the " + "the disk image and view/add/remove files.

" + "

Writing this bootloader was non-trivial since I only had 446 bytes of space (I didn't " + "want to modify the number of reserved sectors on the disk, that would be too easy).

" + "

Note: the bootloader assumes that the file system is FAT12!

" + ""; . 0¤î@TBTBî@TB.. ¤î@TBTBî@TBWORLD ¤î@TBTBî@TB. 0¤î@TBTBî@TB.. ¤î@TBTBî@TBDAVE TXT ¤î@TBTBî@TB,I'm sorry, Dave. I'm afraid I can't do that.‹2 öqÉhÏÒàa``ÿÿ7*JN ‹2 öqñx;�ËŠ��A/­8µ,5¯¤8E¿8G79?· ±„ቌ!02alok!