@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr )Lp!H)H h)h( w%$ w $I& (%I'8 5$%֍)($%&'  } $ %`lLq ,     Y0`1R@  HpHl)(8`H (   }  h +  R)5L1N@* ) 0:i`E}: w(0ZB JHKImD!E V04čS!T!)T!S!WU! c( .(KS!DH u(hHJJJJ a!!h a!! }'}ERROR - $00 (Lp!* P' * Ъ* 莵 * *҆ө+х˩Ѕʩԅթ r&Ѕ̥хׅͩإʅХ }ѥ͐q̰k)8 ݓ"0MSDOS DATiАLj"ЅȱЅȱЅȱЅȱԅե̅Хͅѩ. r&ЅΥхة }֥iХi '}ıӠԠ ':Continue +...No High Speed ':All files } :Main Dir. :UP-DIR.٥͐ṴOI" 9$ Н9$iA6$,) ) "%E$L)$L$L }$)̅ԥͅեϐΰݠ 9$ ԙ.$.i.ԐL#i5$ 'A) } Н)ѝ)iА٥5L~#iАL~#L"ʪ*ʨL9"L"L" ' 'L$ (H)S!T!}h>< 1 9 80 (L$8Aٰ )Խ)ՠ) ԪԨL9" (L"ԍ!ȱԍ!ȱIR!ȱI ȱI} D {% w Lt  w=>? ! %LS!}4"& 5#T!7W& c( Y0+c& c( Y0k&l&mm ` 3 H 4 H -   Yh h `}L1h@k& 1i@  L#'ڥЅۥх (hhL"ҍ'Ӎ' 'ڢ* ^'*ҭ*ө֦ ս*'*' 'a֭8Э}PЦ ^'ЅȱЅȱԅեm Хm ѥ8 ԥ հeԅХeՅѥѐ А`eڅېL#'8څХ}`'' ''''莚''' c( .(0`Ν'hhL!1R@* hhɩ (H ( e & &eXޥeY}h (H}!ɀf)  @`8 L'HXeYᠿhL'HH`ɢ`L!S!LY U&H V&H} O &  Yh h `l(m( ` BLVBJKIHƝD(E V0HIB V0H u(0}h`L+(K:* P'*݀*`i0 U!W&c&'i#) '`H Micro-SpartaDOS 2.2 (MSDOS.COM) ===================By Jiri Bernasek - BEWESOFT------------------------------------} Micro-SpartaDOS allows you to loadgames (which needs a micro-DOS) froma disk in SpartaDOS format. So, youcan keep games} on your XF 551, Harddrives etc., now. Version 2.2 supports also a highspeed SIO for Speedy 1050, XF 551 andthe HDI. } 1. INSTALATION How to install your game-Disk ?It's easy:a) Format your disk under SpartaDOS (XINIT command) -} If you haven't formatted it already, of course.b) Copy your games to the disk. (You can use for example MENU or X}COPY) If you have a drive with large capacity (or other programs on the same disk), it'll be good to use subdirec}tories for your games.c) Copy the file MSDOS.COM to your disk. (You can place it anywhere on the disk)d) Use the co}mmand 'BOOT MSDOS.COM'. (If you haven't the file MSDOS.COM in current or main directory, then you must also type the} correct path!) After this, Micro-SpartaDOS will appear when you boot your disk. (If you want to boot the origina }l SpartaDOS from your disk, don't use that BOOT command. But then you need to start Micro-SpartaDOS by typing 'MS!}DOS'.)e) If you want to see DOS-names in MSDOS's menu, protect all files and subdirectories, which have to become "}into that menu. (So you can disable displaying of other files as MSDOS.COM, *.DOC etc. by simply unprotecting them.)#}f) If you don't like DOS-names, use MSINI.COM in each directory to create MSDOS.DAT file. Then, your own filenames$} (from this file) will appear in MSDOS's menu. - Start the file MSINI.COM - Insert your disk into drive 1 - E%}nter the path for directory you want to make MSDOS.DAT in. - Enter your name for each file or subdirectory. T&}his name can be up to 35 characters long, and there can be any characters (lower case, inverse, graph'}ics symbols, etc. possible !) You can use arrows to move the cursor left/right, or the DELETE key. If(} you want to disable displaying of a file in MSDOS's menu, press ESC when you are asked for its name. (MSIN)}I does disable displaying of MSDOS itself [MSDOS.*] automatically)... And the instalation is complete ! *} 2. STARTING UP So, we have installed our disk.If you want to start a game, simplyinsert this disk into your drive #1,+}and turn the computer on. You needn'tto hold the OPTION key down - MSDOSwill disable built-in BASICautomaticaly. After ,}a few seconds MSDOS's menu ofmain directory will appear. To selecta game from this menu, simply pressa letter key. If th-}ere are lots of games, youneed to press SPACE-BAR to see morenames. If you've selected a name of asubdirectory, new men.}u will appear.To go back to parent direcory, press'<'. You can also go directly to maindirectory with '>' key. If you wa/}nt to see every files ina directory, press ESC. Then, everyfiles under their DOS-names willappear. If you changed the di0}sk before yourselection, main directory of the newdisk will appear. When the game is selected, you'llsee an empty scree1}n and the game isloading... If you started MSDOS from SpartaDOS(by typing MSDOS), you can returnfrom MSDOS's menu to Sp2}artaDOS withthe RESET key. But when you haveselected your game, the return toSpartaDOS is possible only by bootingit agai3}n. Note that a High speed SIO needssome memory for itself. So, if yourgame doesn't work, try to start itwith SHIFT+lett4}er. (This will removethe High speed SIO...) 3. TECHNICAL INFO Micro-SpartaDOS 2.2 uses only SIO($E459) or a Hi5}gh speed SIO for diskaccess, so it need not any DOS. While selecting a file, it usesmemory area $2000-$28FF for program,6}and $2900-MEMTOP for buffers, newfilenames etc. While loading a program, MSDOS usesonly area $700-MEMLO. The MEMLOvalues7} are these: Standard SIO: $A00 XF 551: $A35 Speedy 1050: $A00+SIO length (=?) Before loading, built-in BA8}SIC isdisabled, and the memory is cleared(not under ROM-OS). You can use any format, which issupported by original Spart9}aDOS.(Sectors $0001-$FFFF, 128 or 256bytes/sector) But MSDOS supports onlySpartaDOS format - NOT Atari DOS.(There are man:}y other MicroDOSes forthis format...) The only limit for number ofdirectory entries is the size ofmemory ($2900-MEMTOP).;} It is about500 files with full names, or about1500 files with DOS-names in eachdirectory !O.K. That's all I want to wr<}ite aboutmy Micro-SpartaDOS 2.2. Good luck ingames started with Micro-SpartaDOS ! -author-Jiri Bernasek - BEWESOFT (=}Prague, 93-05-03)(Lp!H)H h)h( w%$ w $I& (%I'8 5$%֍)($%&'  ?} $ %`lLq ,     Y0`1R@  HpHl)(8`H (   @}  h +  R)5L1N@) ) 0:i`EA}: a(0ZB JHKImD!E V04čS!T!)T!S!RU! M( (FS!?H _(hHJJJJ a!!h a!! B}'}ERROR - $00Lp!) :' ) Я) 莵 ) )҆ө*х˩Ѕʩԅթ \&Ѕ̥хׅͩإʅХ˅ѥC}͐q̰k)8 ݎ"0MSDOS DATiАLe"ЅȱЅȱЅȱЅȱԅե̅Хͅѩ. \&ЅΥхة֥D}iХi '}ӠԠ ':Continue +...No High Speed ':All files :MaE}in Dir. :UP-DIR.٥͐ṴOI" 4$ Н4$iA1$,) )  %@$L$$L$L|$F})̅ԥͅեϐΰݠ 4$ ԙ)$.i.ԐL#i0$ 'A) G}Н(ѝ(iА٥5Ly#iАLy#L"ʪ*ʨL4"L"L" ' 'L$ i(H)S!T!h>H}< 8Aٰ (Խ(ՠ) ԪԨL4" (L"ԍ!ȱԍ!ȱIR!ȱI ȱI D e%I} w Lt  w=>? ! %LS!4 & 5#T!J}7A& M( Y0+M& M( Y0U&V&mm ` 3 H 4 H -   Yh h `L1h@U& 1iK}@  L 'ڥЅۥх (hhL"ҍ'Ӎ' 'ڢ) H')ҭ)ө֦ ս)')' 'a֭8ЭPЦ H'L}ЅȱЅȱԅեm Хm ѥ8 ԥ հeԅХeՅѥѐ А`eڅېL '8څХ`''M} ''''莄''{' M( (0`·'hhL!1R@) hhɩ (H ( e & &eXޥeYh (H}!ɀfN})  @`8 L'HXeYᠿhL'HH`ɢ`L!S!LY ?&H @&H 9 &  YhO} h `V(W( ` BLVBJKIHD(E V0HIB V0H _(0h`L(K:) :')݀P})` l'Li ) 0:i`HJJJJ  f h  g H B[D EHIh VL J' ['} %l }ERROR - $00 J' ['H B R}D EHIh VL L MSDOS.DAT InitializerH B؝D EHIh VL L for Micro-SpartaDOS 2.2H S} BD!EHIh VL L-!By BEWESOFT (1993)H BWD!EHIh VL LY! H BD!EH T}Ih VL L!Insert disk into drive 1,H BǝD!EHIh VL L!and enter path:HBDEH U}Ih VL D:H,BDEHIh VL } %l' & &0L")8 F& J'HJKh V}HBD"EHIh VL L"D:MSDOS.DATBDE8僝H儝I VL }H}I J' W} & &L%) J&" % e&} %H BD#EHIh VL ) NH BrD#EHI X}h VL L}#directory:L#Enter a name for this H BD#E HIh VL L#file:H BDE HI Y}h VL ꩛ % %H B D$E#HIh VL L?$Press ESC to ignore this file! %UVTH BD Z}%EHIh VL % &ɛe*~EO.$ŀL$}L"Ħ%" 悥#LE$ʆ % [}Ƃ" %.i.戥iL" J'HJKhHBOD%EHIh VL L[%D:MSDOS.DA \}T BDE8兝H冝I VL J' ['} %H BD%E HIh VL L%Done...`%I%`H ]} BDEHIh VL `> <BDIEH VL ` Z& ^}`MSDOS DATņ.Ņ( 0i.Lm& %.`HJKhHB۝D&E HIh _}VL L&D:*.*`H JKhH BD'EHIh VL L'K:H BDEHIh VL H ['h` `} B VL ` B VL ` &1`01`  ELH hEL ` ) 0b} L3 8C   L3,0`88 C L3  CCCLkc}ͤʎ 8m8EmEFΥ`,0 =0 `  =L! d}` ,i,0a  , Cʊ}, ..ȭCȭCȭCȭCȽCL5,e}i$0C ȱCȱC,JnnȱCȱCȱCL5Root ,0f}i   `` 8 `,H9ٮhHh`CCC (BC H(g}H(BC H g )"h |8 5試L`h | L8   8  0h} | 8C΄ LC  ʢ `  ʎ` ),0C i}C `m  `)  8 `L C,0C C`) I  Cj}$8`Cix C %`AtariDOS  C` )Lk}  C8کL, Nj8 Σ.C I1CC" l} ` iP N j, . JH   h)CC"`@ I8ihLL m};)   P( [I=1/ ; p ?*QR8 %  E,  (n}INSTALL FILE D"$ & R )+RO6 9  +(-DISK %<) o}pThB$'  (1.#ALLOC UPDTSEC o؟5MOVE_MEMERROR FLUSHB p}ABORTB  REQUEST  *@DP v  P  T UD EHI B VT   A 0   Lr}H h)L  Ȯ H       )׍D EHI BT N TTU Vs} [LLa  L\D EHIT U B VBJD E VBHI V L At}D) i  i  L 19 80 LvLy HH BHIh Vh8A H & ȹ  u}  L  ȹ  B V   © 6  ש ©  v}   L#  Lt l` l`  !  `L  8` 0   ȹ ȹw}  L S 1@  Y)  ` 1R@  Y D x}EHIL)` i   @@@L MYmenu D2: -SubDIR-A - *******y}****(SPC)=NEXT ? K:ii@AB C LvDFUSE BANKEDDEVICE SPARTADEVICE SIODEVICE D1:\MYDOSR.SYSDEVICE JIFFYDEVICE RAMDISKSET PATH=CAR:;A:>DOSSET PROMPT=$L:$P>{}Pliki nagrane nie sa calkowiciemojego autorstwa, sa to swietneprogramy przystosowane przeze mnietak, by powiekszyc ich moz}}liwosciprzy wspolpracy z HDD.Dodalem kilka nowych programow,napisanych juz calokowicie przeze mnie.Opisy do nich sa na k~}oncu pliku. ,Tomasz Pecko (PECUS)MSDOS.COMMicro SpartaDOS - loader do plikow DOS(raczej gier) dzialaj}acy na dyskachw formacie SpartaDOS (i tylko takich).Umozliwia nadanie opisow wszystkimprogramom i katalogom na dysku, a ta}kzeszybkie poruszanie sie po podkatalogach.W trakcie ladowania pliku, wraz z bufo-rami miesci sie w obszarze $0700-$09FF.}Obsluguje szybka transmisje stacji XForaz tryb Speedy/HDI.Moja modyfikacja polegala na dodaniumozliwosci latwego przechodz}enia miedzydrive'ami. W tej wersji (2.3) dzialajaklawisze 1-8 i umozliwiaja wybraniestacji dyskow z ktorej nastepuje odczy}t.W przypadku bledu program wraca dostacji D1:.MSDOS.DOCOpis oryginalnego Micro SpartaDOSa.MSDOS22.COMOryginalny Micr}o SpartaDOS 2.2 (bezwyboru stacji dyskow).MSINI.COMProgram narzedziowy do Micro SpartaDOSaumozliwiajacy nadanie plikom d}lugich,opisowych nazw wyswietlanych potemna liscie wyboru (dziala, wbrew opiso-wi na dowolnej stacji od D1: do D9:a takze} w podkatalogach.MYDOSR.SYSPlik systemowy do SpartaDOS (testowalemtylko na Sparcie-X) umozliwiajacyodczyt plikow z dyski}etek MyDOSo dowolnym rozmiarze, takze Megaimages.Nie umozliwia niestety wchodzenie dopodkatalogow, a takze moze nieprawidl}o-wo zapisywac pliki na takich dyskach.Jest to modyfikacja oryginalnegoATARIDOS.SYS ze Sparty-X. Zmiany nie-wielkie ale w}ieczor szukania :)Jego przeznaczeniem bylo w moim przypadkukopiowanie plikow z Megaimages na HDDw formacie Sparty. Umozliw}ia on tezlatwy dostep do plikow znajdujacychsie w katalogach PC udostepnionych jakodyski przez program APE.Aby go zainsta}lowac nalezy nagrac gona dysku a nastepnie zmodyfikowacplik CONFIG.SYS tak, by zamiast proce-dury ATARIDOS byl ladowany pl}ikMYDOSR.SYS.CONFIG.SYSPrzykladowy plik konfiguracyjny doSparty-X ladujacy sterownik MYDOSR.SYS.MYLOADERLoader do pli}kow zapisanych na dyskachw formacie MyDOS (dowolne rozmiary).Oparty jest na DOSMENU Yogiego.Dodalem mozliwosc wchodzenia d}o podka-talogow oraz mozliwosc wyboru drive'u,a takze poprawilem procedury ladowaniapliku binarnego poniewaz mialy bledy,}np. loaderem Yogiego nie ladowalasie gra FROGGER.Niestey nie zrobilem do niego zadnegoinitializera wiec sam wczytuje go za}@A)?ҭ01j0A1Ĩ' wAAAA A0V .A0Q @ XA)?C <WKZjݹALB@ʥ)@ } LB@ĝ'BLB@ 8A01 `ĥLB@'B'B'BLB@'B'Bݩ 'B }AAA) A`A ?A Y0&B iAA`A ?ALY䠝AL2AHAIA   `)) `pppppB }AAjA$/3$rive0artitionq@B q@'B q'B !"#$%& '2350?:*8!@ _@A)?ҭ01j0A1Ĩ' wAAAA A0V .A0Q @ XA)?C <WKZjݹALB@ʥ)@$} LB@ĝ'BLB@ 8A01 `ĥLB@'B'B'BLB@'B'Bݩ 'B$}AAA) A`A ?A Y0&B iAA`A ?ALY䠝AL2AHAIA   `)) `pppppB$}AAjA$/3$rive0artitionr@B r@'B r'B !"#$%& '2350?:*8!@$_pomoca ChaosLoadera :)Moje programy do SIO2IDE:FDSM.COM i FDSS.COMTo jeden program w wersji dla SIO2IDEw trybie Master} i Slave, nazwa roboczato FDisk Short Master/Slave.Jest to maly program umozliwiajacyszybka zmiane przypisania partycji HD}Ddo odpowiednich dyskow Atari.Dyski atari oznaczone sa cyframi 1-9 iliterami A-F (szestnastkowo po prostu).Partycje maja }dodatkowo litere G, bomoze ich byc 16 (wybor 16 partycji 'G'mozliwy tylko klawiszami kursora).Po wczytaniu program zapamie}tuje usta-wienia ekranu i wylacza standardowyodczyt klawiatury (byly problemy zbuforem klawiatury SpartaDOS-X).Dostepne k}lawisze:Lewo,Prawo - wybor dysku Atari,Gora,Dol - wybor partycji przypisanej wskazanemu dyskowi,1-9,A-F }- szybki wybor dysku Atari,1-9,A-F,Spacja wraz z Shift - szybki wybor partycji i przypisanie wskazan}emu dyskowi Atari (nie da sie wybrac G)Return - zapisanie nowych ustawien,Esc - wyjsci}e bez zapisu.Po zakonczeniu pracy program odtwarzastary ekran i ustawienia klawiatury.W przypadku braku SIO2IDE programna}tychmiast konczy prace.Podstawowa zaleta jest jego dlugosc,tylko 470b.Ja i numer ($71 - HDD Master , $72 - HDD Slave) .byte $EE,$40 ; komenda i kierunaek danych ($EE czyta 13 bajtow konf. HD$}D) .word HDDConfBuffer .word $000A ; Timeout .word 13 ; ilosc przesylanych danych ; ----------- IOReadPar$}tTable .byte $71,$01 ; kod urzadzenia i numer ($71 - HDD Master , $72 - HDD Slave) .byte $EC,$40 ; komenda i kier$}unaek danych ($EC czyta tablice partycji i przypisanie dyskow) .word PartTableBuffer .word $000A ; Timeout PartT$}ableLen1 .word 0 ; Tu wstawic ilosc wyliczona z kofiguracji HDD ; ----------- IOWritePartTable .byte $71,$01 ; $}kod urzadzenia i numer ($71 - HDD Master , $72 - HDD Slave) .byte $ED,$80 ; komenda i kierunaek danych ($ED pisze tabli$}ce partycji i przypisanie dyskow) .word PartTableBuffer .word $000A ; Timeout PartTableLen2 .word 0 ; Tu w$}stawic ilosc wyliczona z kofiguracji HDD HexChars .sbyte "0123456789ABCDEF" ; ----------- HDDConfBuffer = * *=$}* + 13 ; 13 bajtow tego bufora to: ; 0-1 CYL Ilo cylindrw dysku ; 2 NBH Ilo gowic dy$}sku ; 3-4 SPT Ilo sektorw na ciek ; 5-8 SEC Cakowita ilo sektorw na dysku ; 9-$}10 DID Identyfikator dysku (warto uywana wewntrznie) ; 11 VER Numer wersji oprogramowania (np.$} 0x12 = 1.2) ; 12 HDPS Ilo partycji (w aktualnej wersji SIO2IDE 15) PartTableBuffer = * ; Dlugosc tego $}bufora liczymy jako: (HDPS*2)+15 ; kolejne bajty to: ; 0 do 14 DST Tablica dyskw. Kolejne bajty tablicy odpo$}wiadaj ; dyskom D1 do D15 (adresy SIO 0x31 do 0x3F). Wartoci ; w tej $}tablicy (0 do (HDPS-1) oraz 0xFF) okrelaj, ; ktra partycja jest zwizana z dyskiem. Przykadowo$} ; warto 3 na pozycji 1 oznacza, e dysk D2 jest ; zwizany z partycj$} P4. Warto 0xFF w tej tablicy ; oznacza, e dany dysk jest wyczony. ; 15 do (HDPS*2+15) HDPT$} Tablica partycji. Zawiera dugoci poszczeglnych ; partycji (0 do 65535 sektorw). Warto 0 $}oznacza, ; e dana partycja nie bdzie uywana przez SIO2IDE. *=$ee0 .word startprog $} znacza, ; e dana partycja nie bdzie uywana przez SIO2IDE. *=$ee0 .word startprog $%?BMSDOS COMB&MSDOS DOCB>MSDOS22 COMBQMSINI COMBaMYDOSR SYSB qMYLOADER BzCONFIG SYSB|README DOCBFDSM COMBFDSS COM