home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 32 / Flop_Magazin_32_1994_06_Raster_cs_Side_A.atr / ramdisk.cap < prev    next >
Text File  |  2023-02-26  |  5KB  |  1 lines

  1. ¢     Mo(nosti vyu()v*n) ramdisk+¢     ---------------------------¢     Jan Walla¢¢¢     Roz&)@en) pam%ti na&eho ATARI se stalo ji( celkem b%(n[. Zp+sob vlastn)ho vyu(it) ramdisk+ z*vis) prakticky pouze na mo(nostech pou()van`ch DOS+ a na zvyku u(ivatele. Cht%l bych nyn) popsat sv+j zp+sob, kter` se mi osv%d'il.¢¢     Mo(n* je to zbyte'n[, ale nejd@)ve shrnu, jak vlastn% Q-MEG disky interpretuje. V menu Q-MEGu m*te mo(nost rozm)stit ramdisky A a B pod r+zn* ')sla driv+. Po'*te'n) nastaven) je "-" pro 1 a 2, "A" pro 3 a 8 a "B" pro 4. "-" nap@. pod 1 znamen*, (e pokud se bude DOS obracet na D1:, bude se obracet na fyzick` disk stejn% jako bez Q-MEGu. Pokud pod 1 d*me "A", pro DOS se nic nem%n), ten jakoby st*le pracuje s fyzick`m diskem. Pou()v* pro to rutiny OS ╱Q-MEG$ a ten teprve p@esm%ruje operaci na ramdisk "A".¢     Pokud v DOSu pou(ijete "D8:", je vol*n ramdisk p@)mo DOSem a Q-MEG se v+bec "nedostane ke slovu". Potom samoz@ejm% nez*le() na tom, co je pod ')slem 8¢     Q-MEG pro ramdisky umo(uje pou()t pouze 192kB. ty rozd%luje takto:¢¢Volba     rd "A"     rd "B"     rd"C"¢  M     128k ╱M$    64k ╱X$   sou'. "B"¢  S      90k ╱S$    90k ╱S$   nez*v.¢  D     180k ╱D$     -        nez*v.¢¢     J* pou()v*m ramdisky A i B nastaveny z*sadn% na S ╱tedy 2x90kB$. To mi umo(uje ]plnou kompatibilitu se v&emi DOSy ╱krom% spartadosu, kter` si ramdisk vysv%tluje z*sadn% po sv[m$ a tak[ eliminaci ramdisku C, kter` je ulo(en v oblasti 181-192k roz&)@en). T%chto 12kB je jedin* nevyu(it* pam%④ z cel[ho roz&)@en) ╱viz n*sl. odstavec$. Ramdisk C nelze deaktivovat a p@i volb% MX ╱A m* hustotu M - 128k, ne 130k a B m* hustotu X - b%(n` 64kB 130XE ramdisk, celkem 192kB$ v Q-MEGu zab)r* konec ramdisku B.¢     U()v*m DOS 2.5 konfigurovan` na disky 1,2,3 a samoz@ejm% 8 ╱SETUP.COM$. Pou()v*m RAMDISK.COM Jirky Svobody, umo(uj)c) jako ramdisk vyu()t bu⇦ b%(nou 130XE pam%④, pam%④ nad 192k Q-MEGem pro ramdisky neu()vanou, p@)padn% D8: v+bec neinstalovat ╱byl ve FLOPu ji( jednou uveden$. Tak si volbou B "vyrob)m" jeden disk nav)c ╱193-256k ╱499 sektor+$. Tento ramdisk m* i tu v`hodu, (e se automaticky neinicializuje!¢     Tak(e zp+sob inicializace ramdisk+ po zapnut) po')ta'e je n*sleduj)c):¢     V Q-MEGu zvol)m kl*vesou S hustotu, ramdisk 1 zvol)m disk ╱- nebo U pro turbo$, 2 je rd B, 3 rd A. Na 4 a 8 nez*le(), proto(e na 4 nen) DOS nakonfigurov*n a 8 interpretuje po sv[m.¢     Kl*vesami Shift a Inverze spust)m studen` start DOS 2.5 ╱pro disky 1, 2, 3 a RD podle J. Svobody$ z disku. Volbou P zform*tuji disky 2, 3 a 8 ╱B, A a RD$. Volbou H zap)&u DOS na disk 3 ╱A$. Potom DUP.SYS zkop)ruji na D8: a na D3: ho sma(u. Aby si DOS um%l p@ihr*vat DUP z D8: ╱co( je u(ite'n[ zvl*&t% v p@)pad% pr*ce s diskem, kdy p@itahov*n) DUPu z D1: zdr(uje, je nav)c nutn[, aby tam DUP v+bec byl :-$$, zkop)ruji na D3: jednosektorov` soubor POKE.COM a p@ejmenuji jej na AUTORUN.SYS. POKE.COM vlastn% d%l* ]pravu jednoho byte pr*v% nata(en[ho DOS.SYS ╱m%n) ho ale jen v pam%ti, na D3: z+st*v* p+vodn)$. Samoz@ejm% je&t% na D3 zkop)ruji RAMDISK.COM.¢     V`sledek je takov`:¢¢D1: ╱disk$       D2: ╱rd B$ ¢DOS     SYS 037  707 FREE SECTORS¢DUP     SYS 042¢RAMDISK COM 003¢POKE    COM 001¢     ...¢¢D3: ╱rd A$       D8: ╱rd dle JS$¢DOS     SYS 037  DUP     SYS 042¢AUTORUN SYS 001  457 FREE SECTORS¢RAMDISK COM 003¢666 FREE SECTORS¢¢     Nyn) mohu nabootovat z*lo(n) disk ╱nap@. BIBODOS, DS/DD, tak[ pro disky 1, 2 a 3$ a z n%j nakop)rovat do D2: 'i do D3: ╱do D8: ne, ten funguje jen pod DOS 2.5. BIBODOS mus) m)t rovn%( neaktivn) ramdisk, aby nezni'il p@edchoz) pr*ci!$ u(ivatelsk[ programy, kter[ uzn*m za vhodn[.¢     Pot[ mohu p@ej)t op%t do Q-MEGu, p@epsat D1: na A a nabootovat DOS 2.5 z rd A. Potom m*m D1: jako A, D2: jako B, D3: shodn[ s D1: a nav)c D8:. Kdykoliv mohu nahradit v menu Q-MEGu D1: za fyzick` disk a bu⇦ kl*vesou ESC p@it*hnout z D8: DUP.SYS nebo p@es disk D1: nabootovat jak`koliv jin` DOS. Tento DOS mus) b`t nakonfigurov*n na p@)slu&n[ disky ╱D3: v)t*no, tato zm%na m+(e ale DOS prodlou(it a znemo(nit spou&t%n) n%kter`ch program+$. D8: dle JS je v&ak dosa(iteln` jen v DOS 2.5. Je nutn[, aby nov` DOS nesahal na ramdisk jinak ne( p@es Q-MEG!!¢     Pro u(ivatele "pouze" 130XE z toho plyne, (e mohou vyu()t ramdisk Jirky Svobody s volbou A, p@)padn% v'etn% zaps*n) DUPu na D8:, ')m( by odpadlo jeho nep@)jemn[ dotahov*n) z disku. Potom ov&em mus) m)t pro boot POKE.COM jako AUTORUN.SYS spolu s DOSem na disku, ne v&ak na tom prvn)m inicializa'n)m!. Potom by DOS v+bec ne&el spustit, proto(e by tvrdo&)jn% vy(adoval DUP z D8: a ten tam po zapnut) po')ta'e samoz@ejm% nen) :-$. Tento ramdisk se jim rovn%( nebude po ka(d[m bootu form*tovat.¢