jwp@utah-cs.UUCP (John W Peterson) (11/16/84)
Here it is. You'll need to get copies of macput, fromhex and rmover to get it up (these have been posted on usenet, e.g., net.sources), as well as (of course) macterm. have fun. ------------------------------------------ Once you have the file ramstart.rsrc, here's how to bring the Ramdisk up: 1) Use macput to transfer ramstart.rsrc to a mac disk. 2) Using the Resource Mover, do the following: a) Select ramstart.rsrc and open it. b) Select the INIT resource (#3), use the Copy (in the Edit menu) to put it on the clipboard. c) Close ramstart.rsrc and open the system resource (System). d) Paste the INIT resource into it, close System, then exit Rmover.. What this does install a special peice of initialization code that defeats the normal Mac habit of using all available memory for the heap. Instead, it forces it to use a specific amount (about 180K or so). Note this new system will ONLY boot on a 512K mac. 3) Reboot with the new system. 4) Start the RamStart application. When it finishes, the Ramdisk should appear on the screen. 5) Copy System and Finder (or the entire System Folder) to the RamDisk, as well as any applications and files you want to use. To make the RamDisk the startup disk, hold the Command and Option keys down, point to the RamDisk's Finder and double-click it. Note steps 1-3 only need to be performed once. Since RamStart is pretty small, I usually keep it on the disk, and make it the "Startup" application. Also, you need to keep two things in mind: 1) don't forget to save files you want to keep to a real floppy, and 2) NEVER eject the RamDisk (there's no way to stick it back in...) ------- 'ToHex'ed code for the ramstart.rsrc file ------------ @@@@@A@@@@@@@D@@@@@@@C@@@@@@@@FO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AH@@@@@@BH @@@@@B@@@@@@@@@H@@@@@@B@@@@@COCL@@@AJIO@@@@@@@OH@@@@@@@ADNKJ@@INDN EF@@@@BLEODNEEOOOJIONM@@A@DNKJ@@IDDBFGDHGJ@@DFDNKJ@@IHCKEOOOONDBJG BOCJ@@CDCOCL@@@JJIJ@BKEOOOOJBOBMOOOJJIIBCOBMOOONDNKJ@@BJDNKJ@@FJDN EMDNKJ@@ELDNGEDNENDNGEMBDADMECEDDAEBED@@@NDDEBEFEB@HBNGBFAFMFDFIGC FK@@G@@LJEANDBFH@@@JG@@CDHD@C@BO@@@DJ@DNDAOJ@@@JJ@@OB@EOEDDODNM@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CDBJO@@A@DNGEDNGEB@EO DNEMDNM@B@EODNEE@@@@DNM@B@FO@@@DDBFO@@@HINOL@@B@BODH@@ABDBFO@@AFDB FO@@AJDBJO@@ALB@DOJ@@@FFA@C@BO@@AHMNOL@@B@COD@@@@HBNIODNGEG@@@F@O@ HA@@@@@H@@@@@@NL@@@@@@NBDO@@@@@@@@@@@@@@@@AL@@DL@@ID@@ID@@ID@IBNEB FAFMFDFIGCFKCADHNGOOONB@CL@@@AD@@@ECD@GB@@BFGL@@@BH@@@BFLAEALHOOOL DAOJ@@FBBBGL@@@BHD@@G@COJ@BNDLMOGOOOG@@@DNGEDHNGAOOHBFGL@@@BH@@@B@ BI@@A@@BH@OOOOON@@MGL@BHFH@@B@B@BH@@BDBAD@@@BH@FH@@@@@@AOO@BH@OOOO ON@@@LBH@@@C@@@GFF@FB@DLBBDKF@@DB@DKBBDLJ@BNDLMOAOOHG@@@BOCH@HOLDN GEMBMG@@@@@@@@@@@@@@@@@@@@@@@@@@@D@@@D@@IN@@@@@H@@@@@@D@@@@@@H@@@@ @@@A@@IN@GEBFAFMDDFIGCFK@@ADC@BH@@AJECD@FF@DD@NGDNGCEMD@FF@DG@NOF@ KHC@CLOONOF@KB@@@@@@@JBAOL@@@BH@@@@A@LDNGE@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@A@@@@@@@D@@@@@@@C@@@@@@@@FO@@@ABJI@@@EL@@@@@@AL@@FF@@@BDIDN DIED@@@@@@AJDDEBEFEB@@@@@@BFDCDODDDE@@@A@@CB@@@COOOO@@@@@AON@@@ABK L@@@@J@@@@D@@@@AAH@@@@@KH@@@@@OOOOB@@@@@@@@@@ABKML@@@AOOOOCD@@@@AL @@@ABJH@@HBNGBFAFMFDFIGCFK|@@@@JGEM