@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED228 FREE SECTORS COPYING---D1:DISKFIX.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 160ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u8<<  B JKIHiDiELV`L8 8 BLV`LxT}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`HU}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0ICV}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::iX}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8Y} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9Z}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  [} L;D8:; :9 :Y;L(A((((( SET ALL SWITCHES ON JOYBITTER TO2('OFF' _}POSITION.<!(!(HIT ANY KEY WHEN READYFA#@@K:0)@;@>(A(P*68,-T `}:@,*6-R:@,d,,($NOW SET ALL SWITCHES ON JOYBITTER TOn('ON' POSITION.x!(!(HIT ANY KEY WHEN READY a}A#@@K:0)@;@>(A(*68,-T:@,*6-R:@,-@@ b}!68,-@!68,-@)6-'@"P:,)68,-)6-'@"P:,)68,-%6 c}-P:'@,%6-P:'@, @-@#8,8,' =(JOYBITTER IS FINE@2'2(>:AS,JO d}YBITTER IS MALFUNCTIONING.-(-("THE FOLLOWING SWITCHES ARE FAULTY:J-@#8,"8,>( SWITCH # e} J A%  A( FIRE BUTTON$ (UP $ (DOWN$ (LEFT$ (RIGHT$# ( f}CHECK WIRING THEN RERUN.# D2:JBTEST.BASBUTTON$ (UP $ (DOWN$ (LEFT$ (RIGHT$# ( 2JOYBITTER Construction Copyright 1990 by Charles Hughes A JOYBITTER is a small joystick like device for use with any ph}rogram thatneeds 1-5 bits worth of information and doesn't want to get it from thekeyboard. Specifically it is designed foi}r RAMBOOT II.Requirements: 1 Standard Atari Joystick, broken. 1 wire about 4 inches long, stripped of all insulation.j} Wire cutters Wire strippers Solder - rosin core not acid. Soldering Iron - 25 Watts is ideal. Phillips screwdriver.k} 5 Latching keyboard type switches or 5 SPST switches (NOT MOMENTARYCONTACT)Directions: 1) Take the broken joystick l}and turn over. Remove the screws. Turn thejoystick face up. Open the joystick up by removing the top. Take out thered fm}ire button, the white plastic stick, and th black rubber covering. Store these in a safe place - you'll want these to fix son}me other joystickyou might have. :) Remove the board that has the wires attached, put theboard with all the other parts. o}You should now have the top and bottom ofthe joystick case, with the cable and 6 wires coming out of it. 2) Decide where p}to put your switches. I cut the top center into a roughsquare and used crazy glue to mount 4 latching keyboard switches in q}a 2x2square. The fifth switch I mounted where the old fire button was. One ofyour switches should be mounted in the fire r}button position. The other 4can be mounted anywhere on the top or sides that you like. 3) Drill/cut holes and crazy glues} your switches in. You should try tokeep the fire button switch away from the others, and keep the other 4switches in 2 set}ts of 2 each. 4) Cut connector from each wire coming out of joystick cable, strip about1/4 inch of insulation. Solder wiu}res as follows: A) __ Stripped wire to one side of each switch. B) __ Black wire to any point along stripped wirev}. C) __ Orange to other side of fire button switch. D) __ White to other side of any switch. E) __ Blue to w}other side of switch next to White. F) __ Green to other side of switch below White. G) __ Brown to other side ofx} switch next to Green. Diagram FIRE | | SW#1 SW#2 | | | | | | O b W b B b y} SW#1 SW#2 | | | | G b Br b Code: b=Black/stripped wire O=Orange Bz}=Blue Br=Brown W=White G=Green 5) Stuff cotton in joystick case if you want. Make sure no wi{}res are inthe way of the screws, and that no bare wire is touching any other. 6) Put the screws back in. 7) All done.|} You are now the proud owner of a joybitter. You aren't quite done...you need to test your Joybitter. Boot up yourcom}}puter with BASIC installed and run the program "JBTEST.BAS". Followthe directions to test out your Joybitter. If it fails ~}the test, then openit up and check everything. Once your Joybitter passes this test, then youare finished! Have fun with }it. Now some notes for others: If you don't have a Standard Atari joystick you will need to figure outwhich wire is} which. Here is how to do it: Trace the wires inside whatever joystick you do have. The one that goesto all the contacts}/switches is the Atari BLACK, the one that goes to thefire button only is the Atari ORANGE. The wire to the up switch is At}ariWHITE, to the down is Atari BLUE. The wire to the left switch is AtariGREEN, to the right is Atari BROWN. Then just fo}llow the instructionsabove. Those of you with a little more experience can do the following: Take a DB9 female housing} & connector, a 6 wire ribbon cable, a dipswitch containing 6-8 switches and wire as follows: DB9 1-4 to one side ofswitch}es 1-4, DB9, DB9 6 to same side switch 6 or 8, DB9 8 to other side ofdip. Then wire bare wire to each switch on the other s}ide. Put it all in asmall box, and you are done. If you have any questions or comments I can be reached at:CLOSER TO} HOME BBS (419) 368-4413ATARI BASE BBS (408) 745-5306BAAUG BBS (408) 986-0215Usenet: Ordania-DM@cup.portal.co}m or Charles_Hughes@cup.portal.comOr USnail: Charles Hughes 555 E. Washington Ave. #301 Sunnyvale, CA 94086 Phone}: (408) 732-7749_Hughes@cup.portal.comOr USnail: Charles Hughes 555 E. Washington Ave. #301 Sunnyvale, CA 94086 Phone)`hes@cup.portal.comOr USnail: Charles Hughes 555 E. Washington Ave. #301 Sunnyvale, CA 94086 PhoneI``H`xHԭH ӱ)ӱ ة؅h)h(``LLV̭Zḽ[m̩VZ̍[}`өҨӈӥ l 삆H Hʎ h`JJJJ1ޮJJ):̠}R WP`2υ3HH@9̭R ;͠9̭Ӎ=̭ԍ<̭ J;̭ jjH:ih;;_)? @H .; .;̭;̪}>x ;ͭ<̍ԭ=̍XR9 ;͠`hhh5h4HH,9P42`24`:ih;;_)? @H .; .;̭;̪TRAMBOOT II Version 1.0 Copyright 1990 by Charles Hughes RAMBOOT II is a program that creates up to 4 ram floppies and tw}o ramdrives in your XL/XE. You need at least a 256K ram upgrade to use thisprogram. You also need a device called a JOYBI}TTER. A text file describinghow to make one is included in RAMBOOT2.ARC. The JOYBITTER is used with RAMBOOT II in the fol}lowing way - the firebutton turns the ram drives on/off; the first set of two switches (up/downon a joystick) control which} ram floppy is in ram drive #1; the second setof two switches (left/right on a joystick) control which ram floppy is inram }drive #2. When the ram drives are turned on, the real drives can beaccessed as their drive number +2. So the real D1: coul}d be accessed asD3:, D3: could be accessed as D5:, etc. RAMBOOT II is known to work with Atari DOS 2.0S, TOPDOS 1.2, SMART}DOS, andDOS XL. It should work with DOS 2.5, and MYDOS. It won't work withSpartaDOS or DOS XE. The SpartaDOS X cartridge} doesn't work with RAMBOOT IIright now, I am trying to remedy that problem. (The problem is with SDX, notmy program - ICD d}idn't want to bother allowing for a RAM OS.) RAMBOOT IIwill have problems with DOSes that use a ramdisk, so boot DOS withou}t aramdisk. To use RAMBOOT II pull out your JOYBITTER, if you don't have one, now is agood time to make it. Remove anyth}ing that may be plugged into the secondjoystick port. Load up your favorite DOS (if your favorite is Sparta thenload up At}ari DOS). Make sure all the switches on the Joybitter areswitched off and then plug it in. Load the program called "OSRD.}COM" from DOS (Binary Load). OSRD.COMcopies the OS ROM into the RAM underneath and then enables the OS RAM. Itthen patche}s the RAM OS with the ramdisk handler. OSRD.COM should return control to DOS in under 10 seconds. If the machineappears t}o have locked up, hit RESET. If DOS returns load the program"OSON.COM". If DOS doesn't return, or the machine locks up aft}er loadingOSON.COM, or your machine reboots on RESET then try another DOS. Get a directory listing of D1:, it should show }your DOS disk. Now turn onthe ram drives by pressing down the fire button on the Joybitter and get adirectory of D1:. You} should see garbage or a funny amount of sectors/bytesavailable. Get a directory of D3:, it should show your DOS disk. If }youget a directory of your DOS disk when the ram drives are enabled, you needto test out the Joybitter - see the Joybitter }text for a program to do this.If the Joybitter is fine, then start over at the beginning of this file. Ifyou reach this po}int a second time you will need to use a different DOS. Since you've gotten this far it means you have a working setup. C}ongratulate yourself, it took me a week to get to this point. You now have two single density, single sided ram drives acc}essed as D1:and D2:, and 2 (256K upgrade) or 4 (512k upgrade) ram floppies. If all youwant are ramdisks then you are finis}hed, just format them in single densityand you can use them as you like. Didn't like that ending, eh? Wanna know what I}'m doing wasting my timewriting ramdisk handlers that only allow single density disks right? Pssst....hey buddy, can ya ke}ep a secret? Me too. Just kidding. Four single density ram floppies are useless to me ingeneral, but I did this with }a specific purpose in mind. Ever play Ultima IV? I have, and it's a great game. It has a couple ofproblems though - it c}omes on 4 single density disks (does that number seemfamiliar?), can't be run off a hard drive, uses the standard skew (slow}reading the drive), and does a lot of disk access. My poor drives don'tlike that kind of abuse, and, lets face it, NOBODY }likes to constantlyswitch floppies in and out of a drive. So, as you can see, I was desperateto make my gaming easier. RA}MBOOT II was born out of that desperation. Ofcourse, Russ Babylon's program RAMBOOT, and Bob Wooley's wonderful PIOdevice/}program combination also contributed - thanks guys. Have you guessed? Yes, I knew you could - RAMBOOT II is for playingga}mes, no more long disk accesses, no more overheated drives as you play"Leather Goddess of Phobos" (eh, Bob? :), no more wait}ing minutes while thenext part of the game loads. Okay, now for the bad news. Lots of games turn off the RAM OS and this},of course, kills the ramdisk handler and defeats the whole purpose of thisfile. To get around this you need to modify the} game. The file "ULT4.ROS"is a basic program that will fix Ultima IV. Run it and follow directions toremove the code that} turns on the ROM OS. Make sure you have a backup ofUltima IV just in case. Copy protection by itself is no fun but doesn}'t bother RAMBOOT II. If youhave a lot of copy protected games, I suggest you beg for, borrow, or buyChipmunk and related }programs. These will unprotect your disks. I haveChipmunk so I ALWAYS unprotect my stuff as I buy it. Those games that a}re copy protected AND also turn off the RAM OS are apain in the you-know-where. If you want to use RAMBOOT II with these ga}mesthen you have two choices - make an unprotected backup, or notch theoriginal so it can be written to. Then modify the b}ackup (original) with a.ROS program. NOTE: You will need the correct .ROS program to modify the game. Don'tuse ULT4.ROS }to try and unprotect other games, it won't work. Other .ROSprograms will become available as I play the games and make the }appropriate.ROS file for each one. Or as people ask for a .ROS file for their favoritegame. Now back to using the ram }drives for games... Since the ram drives can be accessed just like regular drives, and the ramfloppies will act just like} regular floppies you can sector copy a disk ontothem. The best way to do this is with a sector copier program (or thesect}or copy utility built into several DOSes). Another way, if you don'thave a sector copier, or if you have a hard drive, is t}o use DISKCOMM 3.2. Copy your games disks to different ram floppies, making sure to write downon a piece of paper just whi}ch floppy has which game disk written on it. If you copy a protected boot disk you may come across bad sectors - justignor}e these, they aren't important right now. If you come across a badsector on any other disk, then that disk is probably bad }and you should makea new backup disk. If the game is unprotected you can set the Joybitter for the boot ramfloppy and the}n load the file "SOFTBOOT.COM". The game will load and youcan continue from there normally. When the game asks for a diffe}rent disk,make sure you set the switches correctly for that switch. If the game is protected you need to boot from the rea}l boot floppy. Turnoff the fire button on the Joybitter in order to disable the ram drives. Now load "SOFTBOOT.COM" and th}e game will load. Once the real drive stopsspinning and you see the opening screen of the game, you can turn the ramdrives} back on - just make sure that ram drive #1 is set for the ram bootfloopy. From then on just use the ram floppies as needed}. No, I haven't forgotten. To save a game (assuming that the game you areplaying allows that) just start the save game pr}ocess and when it asks forthe save disk, insert the real save floppy into the correct real drive, turnoff the fire button a}nd continue. After it finishes saving you can turn thefire button back on and continue using the Joybitter. Now, if the }game doesn't load correctly, or it does load but ignores theJoybitter & ram drives, it is one of those nasty ones that turns} the OS ROMback on. Send me a note and I'll see what I can do about creating a .ROSprogram for it. If you are playing }a game that requires more than 4 floppy sides, thenjust insert the disk(s) you didn't copy, when it is needed, and turn off }thefire button. When you need to use a ram floppy again, turn the fire buttonback on. Well, that's all there is. Hav}e fun with this and send me some responsesso I know somebody out there appreciates it. :) If you have any questions or c}omments I can be reached at:CLOSER TO HOME BBS (419) 368-4413ATARI BASE BBS (408) 745-5306BAAUG BBS (408) 98}6-0215Usenet: Ordania-DM@cup.portal.com or Charles_Hughes@cup.portal.comOr USnail: Charles Hughes 555 E. Washington} Ave. #301 Sunnyvale, CA 94086 Phone: (408) 732-7749_Hughes@cup.portal.comOr USnail: Charles Hughes 555 E. Washington8READ.ME The arc file RAMBOOT2.ARC contains the following files: READ.ME - you're reading this. RAMBOOT2.TXT - } explains what this ARC is all about. JOYBITTR.TXT - explains how to build a Joybitter. JBTEST.BAS - a BASIC program }to test the joybitter. OSRD.COM - copies OS ROM to OS RAM, enables RAM OS, then installs a RAMDISK h }andler. OSON.COM - turns RAM OS back on after a RESET. SOFTBOOT.COM - performs a disk boot without disabling the RA }M OS or the RAMDISK handler. ULT4.ROS - removes a section of code in Ultima 4 that turns } the OS ROM back on. This is Version 1.0 of RAMBOOT II.emoves a section of code in Ultima 4 that turns B``L`OM back on. This is Version 1.0 of RAMBOOT II.emoves a section of code in Ultima 4 that turns $GADRIVML@@@ ATp@ ,;AW,;@,,67A),.(}.104,76,89,228--@@")67<,.>:,- 22(*INSERT ULTIMA 4 BOOT DISK IN A DISK DRIVE.!((}WHICH DRIVE IS IT IN!(( MODIFYING...2 A</-@b@+67<,.>:A4,/ F AK((}ALL DONE. GO PLAY.PREAD IN SECTOR 255!Ah@I!Ai'Ap@'Aq@d(}- 6-C:,6-P:'AV,-6-&$AVArAs&At@10'AvA('Aw(}:'AxAU'AyD6-?:C:,,$WRITE OUT SECTOR 255!Ah@I!Ai'(}Ap@'AqA(ArAsAt@1'AvA('Aw(}'AxAU'Ay$6-?:C:,,$ D3:ULT4.ROS@1'AvA('Aw(JDate: 26 Apr 90 01:10:29 GMT From: fernwood!portal!cup.portal.com!Ordania-DM@apple.com (Charles K Hughes) Subject: Upgrades ,}finally... Message-ID: <29307@cup.portal.com> To: INFO-ATARI8@WSMR-SIMTEL20.ARMY.MIL Yet another in the series of never en,}ding upgrades.... No, actually, this isn't a "true" upgrade. This ARCed file contains the text & files necessary to play ,}boot-disk games from ramdisk. You will need at least a 256k upgrade to use this, and 512k is needed if you want to have fo,}ur "ram floppies". m ramdisk. You will need at least a 256k upgrade to use this, and 512k is needed if you want to have fo,B%DOS SYSB*)DUP SYSB SRAMDISK COMB \JBTEST BASB#gJOYBITTRTXTBOSON COMBOSRD COMBDRAMBOOT2TXTBREAD ME BSOFTBOOTCOMBULT4 ROSBBLURB TXT