8KOBOLp ao/#@o')+-/1 3@5`7;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@uy{}@` @ ` @ ` @ o @ ` ǀ ɠ @ ` ׀ ٠  O @`!Aa   !Aao/#@o')+-/1 3@5`7;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@uy{}@` @ ` @ ` @ o @ ` ǀ ɠ @ ` ׀ ٠  O @`!Aa   !AaUTO `INTRO g}ENGLISH 9AUTOPARKACC tpZCACHEOFFPRGEsvCACHEON PRGsw|HARDBOOTAPPI9x&HARDPARTAPP=HCONFIG ACCjCHCONFIG APPjCHCONFIG CPXlBGHDDRCONFAPP SuGHDDRIVERPRG BICONS RSC|x IDEINIT APPN5. `.. DDRIVERPRG B`AD(`<`"n0.S@:4f p. fpWBpNupNuatgnfJng0NupNupNuaJng|a:gnf&gJngtapNupNupNua|Jnf B(|agnf,g"JngftapNupNupNurtJnfrt<<ag `NuatgnfpNupNup":,g A?<NTZNuP`B90. ":BgA@". g "A0|2".g "A0|22. 0мAJ0gf?. PafB9T".g"ABQJg @p2Q0. @@:Ig ". g "AA"".g "AA"A$0".g"A"RgpNupNupNu0. ":jgL . g @C)f .g @Cf .g @Cf .g @0 .g @0pNupNu :f # pNupNua/.T@??TLJ@g |g(pa CJ1f0/м"@JQgNupa #HP?TWBg?</:$?< adO _J@g|gHP2/a _g`4Byڴ`fRy`:g z hUfra`3r aJ@gXkV0/J9fAB0@@A@!|8d AT!A!A!v/?/a\JjpNu2/C @ r2QNuAH@B9a`JgL<fPz#aJg0k<gSyjPBy<g 3NuJ9fLAQpNuJ g(gZ<g<g<g <gpNu"(YHAY/3DB9҅Һ#"( YHAY#"Nu<f6/?TW? xAtSBkA a`g<Xf*`pNu҅Һ##(Nu0/@@A !|8d A !//?TW?$:ʴd4C4A81g"?a T#J@gp`pNuHpACE*GI2t6CJp0k&600Cf 6CC%0B0B0RB|mLNu#ADҼ0#a ?<NNT3 9U>fpT>?U?A 0: pa ycLaFJj0:Vzd3`3`(#A#B2:Za! I2:Na!aѹ0:*gAB#J#:~f6/:f?< NA\ :RмBg/?<1NA:XfP/:@?< NA\BgNA0:gJ :"м//:Bg?<JNAO ?8F?<NAXHz?<;NA\><NuA0: pa/:?<INA\BxF><Nu|drSAHP"H 1|A!H IQB _Nupz"?0::z80Һ~rcpNuJ9fTA|?? xNXNuff&0:gprNu0|I|A":2fr`rA(H@HP??a2PLJ@gpNuCj|nB<g<pf( <(fpNu<'fpNu<fpNu/fpNupNu"<8fg`&x$k kJdA~"g^$Xf30p0:gFB"ҺD8n6Aߊ6":>f,HP2:ߪSACB 1| IQA %_NupNuH瀀"A"i*NLANu VV$V~ :.` <8g 8`#l8g 8`#mQpNupNu1Bx>NuH :"8e 8`#lR 8`#m`LNuP>C|ra`P>?CaN3|a|3|araT|JAg8er`,6|e |gr`rJCf6SAHAJAfHA`HARAAHraPaZJ@fLQ Cp`p`O6` P>a$Ca3|a3|aa|"<a`<3A<EJ@k?0|H*UBHAHA"ajNuQ3ABHAHA"<a^k&:1g@|Nz|N{F108|# T Nu#HP   XNub2Nu/2"NuJ8J8J8J8Nu <и8g bpNup9ffpNu <иc9fgfpNupNu o#ak\4/ gL B9972zܺe2:ܴ:rgpaaXJ@kfgA0a0JBfp9#Nuaxkt o4/ g` B9999f99g:2z:e2:4:gpa(A0aaJ@kf gJBfp9Nu"/ 4/0/ i60/<<HARA pNupNu0/<< o:VgrpaB99a,J@k gpa p9Nu:g3|8|J@gNu#H`?|H9a@TLJ@k4 CaCbSBaJ@kQpNu":؆8g 8`#l8g 8`#mQ`B8B80:zgNB88gJ8J8J8J88f8e8f J8J82/ B88a8fbp`B@B8Nua첐bB8a첐bNuҺװ8f4c 8gb0:ԊgapNu08|g?:rga0Nup81NuaJ8a*k&p8/aha4J@gXNua\ak8a J@k NuҺ"8fbpNupNu88gbp`p8Nu?akaTNuA":ҐNuA":ҐNuA":ְҐNuP>|aJ@ka128`P>|H`arLJ@kUC3|BQ3|23|JQ3|2a3|3|a) f3|BQBip|g :aJ@f*:ڰg1 :ڥg@|Nz|N{Fa128`P>|H`aLJ@kC3|BQ3|JQeJ3|2a<3|3|aJ) f3|BQ3|p|g":RaJ@g.`0"Hazk(108gp11a`a 128`/?Ca@T"J@k63|23|2C٬SBak11a@QpNu":3|0g 8`#l0g 8`#mQ`3|BQ3|BQ0:Ԫgh3|BQ3|23|23|2gJ8J8J8J82f3|2e3|2f2 J8J82/3|23|2 3|BQ3|0<2":3|0f 8`#l0f 8`#mQp`p3|BQNuC) f3|3|3|2ab3|BQabNu":pҀ8g( 8`#l8g 8`#mQ:#*6:֠fB?< NA\# x h0(H|fp|fp|eB@@3•Jg <_AKPahg$0 H|fp|fp|eB@@3 dR9>R9?UR9? 9U>fR9>R9?UR9?pNupNu$o *#AS  BA  BA  BB?< NA\#`$Pʐ##JxFf1LFAp?"8 Q3jB 8g @LJg_MCHfTf0:g :~g8!eHPHz ?<?<Bg?<.NNO _:j|ra3@`_CPUf|e0:¼g:$gNz|N{`r:f:/:?< NA\`*4)0)6)2f z0(2(4( 6( NuH@ zɨA60||)Cšp'g gVLfNu?<?<NMXJ@g ?<?<NMX<Ae <d1F08F9? 9?c9?Nu?>?i??@ @P@*@p@@@AA A pHDDRIVER V3.51 installiertq 1994 by Uwe Seimet Partitionen C-B, Bootlaufwerk A pHDDRIVER v3.51 installedq 1994 by Uwe Seimet Partitions C-B, Boot Drive A  pHDDRIVER v3.51 installq 1994 par Uwe Seimet Partitions C-B, Lecteur boot A HDDRIVER ist bereits installiert! HDDRIVER is already installed! HDDRIVER est dj install! HDDRIVER wurde nicht installiert! HDDRIVER was not installed! HDDRIVER n'a pas t install! Internes Laufwerk ignorieren? Ignore internal drive? Ignorer disque interieur? SCSI 0.0 IDE 0: , unknown, unbekannt, inconnu&hFLbH 4  D z N  v dZf&F* r   , hh4vd.:6(   n ( @   H  ` v P(  ,, * FD "^ : $n<'3'3B((J((R'3'3X((`'3'3h'3'3n(( z(( ˄(( ˍ((f ˒'3'3 ˟(( ˫(. w.. wINTRO ENG b; README ;XHDI C ;XHDI H ;! XHDISPECENG +;%kM@(#)XHDI/intro.eng @(#)Julian F. Reschke, 26. Januar 1994 The purpose of the XHDI (`eXtended HardDisk Interface') specification is to enhance the communication with drivers for block oriented mass storage media. We started with the thought to create a uniform interface for some additional driver features. One goal was to create a standard method for virtual memory systems to lock the eject button of Syquest harddisk drives (you don't want the user to remove the cartridge with the swap partition). After further discussion, it was clear that the information available via the PUN_INFO structure just wasn't enough and that the missing information should be available with the help of this XHDI specification. Reasons: - the PUN_INFO structure only has room for 16 devices, but BIOS (and some GEMDOS replacements) allow 32 devices - it is impossible to install more than one AHDI compatible harddisk driver in the system (there is only one PUN_INFO structure). - Atari's definition of device numbers only works for drives with Logical Unit Number 0. For these reasons, the purpose of the XHDI specification (version 1.10) is: - to provide more information about the installed devices - to support new driver features like Stop/Start or Lock/Unlock. The XHDI specification doesn't define new driver features -- it should be easy to retrofit it into existing drivers. For questions and suggestions, ask: Julian F. Reschke Hensenstrasse 142 D-48161 Muenster email: jr@ms.maus.de People involved in this specification ([eMail address], (product name/company)) Stefan Baucke [Stephan_Baucke@ac.maus.de] Michael Bernards [Michael_Bernards@k2.maus.de] (Rufus, Creativ/Color Concept) Claus Brod [Claus_Brod@bb.maus.de] (Scheibenkleister, Maxon) Stefan Eissing [Stefan_Eissing@st.maus.de] (Gemini) Alexander Herzlinger [herzling@rhrk.uni-kl.de] (VRAM, OverScan) Johannes Hill [Johannes_Hill@wi2.maus.de] (TempleMon) Karsten Isakovic [Karsten_Isakovic@b.maus.de] (SysMon, OverScan) Hans-Dieter Jankowski [Hans-Dieter_Jankowki@un.maus.de] (HuSHI, Hard & Soft) Laurenz Prner [Laurenz_Pruessner@b.maus.de] Julian Reschke [jr@ms.maus.de] (SCSI-Tool, Hard & Soft) Hansi Richstein [Hansi_Richstein@ac3.maus.de] (Kobold, Kaktus) Uwe Seimet [seimet@rhrk.uni-kl.de] (Diskus, CCD) Eric Smith [ersmith@netcom.com] (MiNT) Dirk Steins [Dirk_Steins@k2.maus.de] (ProStream, Protar) New in XHDI 1.10 ---------------- - IDE specific documentation completed - new functions to support non-GEMDOS filesystems New in XHDI 1.20 ---------------- - Support for more advanced DOS versions - Support for MS DOS partition types /0 4 6 10 15 18 20 23 25 2/0 3/0 13 17 4/0 5/0 102/1 103/1 500/0 SEEN-BY: 502/0 2 3 4 5 100 601/2 700/0 801/1 PATH: 1/25 0 10 502/0 :01 Jul 94 07:38:42DENNIS LAFONTAINEWen HsiehQWKS FOR INTERNETAREA:A.ATARI TOPT 2 MSGID: 51:1/25@atarinet.ftn 2f7abc4f PID: ST-QWK 1.30b1 17 DL> For newsgroups this should not matter... for email, thDear software developer! This is the fourth edition of the XHDI specification (see the other files for details). This version is the result of a long discussion between driver and application developers (virtual memory, copying tools, disk tools, filesystem drivers). This archive may be distributed freely, as long as all original files are included (and only those). Please delete the older versions XHDI-100.ZOO, XHDI-101.ZOO and XHDI-110.ZOO wherever you find them. Included files are: intro.{txt|eng} - Rationale xhdispec.{txt|eng} - The specification xhdi.c, xhdi.h - Bindings for Pure C df.ttp, df.man - A sample XHDI aware application WARNING ------- NO WARRANTY: I guarantee for nothing, especially not for the correctness of DF.TTP, XHDI.C and XHDI.H. Use at your own risk! See `intro.*' for further deatails. Julian Reschke, 26. Januar 1994 Wylie Connection 214-442-0388 ZyXEL 19.2K V32Bis (51:202/0) SEEN-BY: 1/0 6 10 15 18 20 23 25 2/0 13 18 137 2/* @(#)XHDI/xhdi.c Julian F. Reschke, 26. Januar 1994 Bindings for the XHDI functions --- NOT FULLY TESTED, USE AT YOUR OWN RISK --- Important: Do calls only if XHGetVersion() was successful */ #include #include #include #include #include "xhdi.h" #define XHDIMAGIC 0x27011992L typedef LONG cdecl (*cookie_fun)(UWORD opcode,...); static long cookieptr (void) { return *((long *)0x5a0); } static int getcookie (long cookie, long *p_value) { long *cookiejar = (long *)Supexec (cookieptr); if (!cookiejar) return 0; do { if (cookiejar[0] == cookie) { if (p_value) *p_value = cookiejar[1]; return 1; } else cookiejar = &(cookiejar[2]); } while (cookiejar[-2]); return 0; } static cookie_fun get_fun_ptr (void) { static cookie_fun XHDI = NULL; static int have_it = 0; if (!have_it) { LONG *magic_test; getcookie ('XHDI', (LONG *)&XHDI); have_it = 1; /* check magic */ magic_test = (LONG *)XHDI; if (magic_test && (magic_test[-1] != XHDIMAGIC)) XHDI = NULL; } return XHDI; } UWORD XHGetVersion (void) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; UWORD ret = 0; /* 0: kein Cookie da */ if (!Super ((void *)1L)) oldstack = Super (0L); if (XHDI) ret = (UWORD) XHDI (0); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHInqTarget (UWORD major, UWORD minor, ULONG *block_size, ULONG *device_flags, char *product_name) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (1, major, minor, block_size, device_flags, product_name); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHReserve (UWORD major, UWORD minor, UWORD do_reserve, UWORD key) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (2, major, minor, do_reserve, key); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHLock (UWORD major, UWORD minor, UWORD do_lock, UWORD key) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (3, major, minor, do_lock, key); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHStop (UWORD major, UWORD minor, UWORD do_stop, UWORD key) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (4, major, minor, do_stop, key); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHEject (UWORD major, UWORD minor, UWORD do_eject, UWORD key) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (5, major, minor, do_eject, key); if (oldstack) Super ((void *)oldstack); return ret; } ULONG XHDrvMap (void) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (6); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHInqDev (UWORD bios_device, UWORD *major, UWORD *minor, ULONG *start_sector, BPB *bpb) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (7, bios_device, major, minor, start_sector, bpb); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHInqDriver (UWORD bios_device, char *name, char *version, char *company, UWORD *ahdi_version, UWORD *maxIPL) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (8, bios_device, name, version, company, ahdi_version, maxIPL); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHNewCookie (void *newcookie) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (9, newcookie); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHReadWrite (UWORD major, UWORD minor, UWORD rwflag, ULONG recno, UWORD count, void *buf) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (10, major, minor, rwflag, recno, count, buf); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHInqTarget2 (UWORD major, UWORD minor, ULONG *block_size, ULONG *device_flags, char *product_name, UWORD stringlen) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (11, major, minor, block_size, device_flags, product_name, stringlen); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHInqDev2 (UWORD bios_device, UWORD *major, UWORD *minor, ULONG *start_sector, BPB *bpb, ULONG *blocks, char *partid) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (12, bios_device, major, minor, start_sector, bpb, blocks, partid); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHDriverSpecial (ULONG key1, ULONG key2, UWORD subopcode, void *data) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (13, key1, key2, subopcode, data); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHGetCapacity (UWORD major, UWORD minor, ULONG *blocks, ULONG *bs) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (14, major, minor, blocks, bs); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHMediumChanged (UWORD major, UWORD minor) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (15, major, minor); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHMiNTInfo (UWORD opcode, void *data) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (16, opcode, data); if (oldstack) Super ((void *)oldstack); return ret; } LONG XHDOSLimits (UWORD which, ULONG limit) { cookie_fun XHDI = get_fun_ptr (); LONG oldstack = 0; LONG ret; if (!Super ((void *)1L)) oldstack = Super (0L); ret = XHDI (17, which, limit); if (oldstack) Super ((void *)oldstack); return ret; } void XHMakeName (UWORD major, UWORD minor, ULONG start_sector, char *name) { if (major < 8) { sprintf (name, "ACSI.%d.%d.%ld", major, minor, start_sector); return; } if (major < 16) { sprintf (name, "SCSI.%d.%d.%ld", major - 8, minor, start_sector); return; } if (major < 18) { sprintf (name, "IDE.%d.%ld", major - 16, start_sector); return; } if (major == 64) { sprintf (name, "FD.%d.%ld", minor, start_sector); return; } sprintf (name, "XHDI.%d.%d.%ld", major, minor, start_sector); } Empire BBS -=>TOLNEPS!<=- Irving, TX (51:202/21.0) SEEN-BY: 1/0 6 10 15 18 20 23 25 2/0 13 18 137 261 745 777 2703 7861 3/0 SEEN-BY: 3/17 4/0 5/0 102/1 103/1 200/0 201/0 202/0 7 21 30 203/0 204/0 SEEN-BY: 205/0 500/0 502/0 2 3 4 5 100 601/2 801/1 PATH: 202/21 0 2/0 1/0 10 502/0 29 Jun 94 04:54:02Evan LangloisRon HunterRe: Mag!xAREA:A.ATARI TOPT 2 MSGID: 51:202/21.0@atarinet 2e10f05c REPLY: 51:202/0.0 2e1046ce PID: STFD 3.2.6 MC11 > > I'd say that the vast majority of users may not NEED fonts, but they sure want > them, and having all the major font types eas/* @(#)XHDI/xhdi.h Julian F. Reschke, 26. Januar 1994 Bindings for the XHDI functions --- NOT FULLY TESTED, USE AT YOUR OWN RISK --- Important: Do calls only if XHGetVersion() was successful */ #ifndef __XHDI__ #define __XHDI__ #ifndef BPB #include #endif #ifndef UWORD #define UWORD unsigned int #endif #ifndef LONG #define LONG long #endif #ifndef ULONG #define ULONG unsigned long #endif #define XH_TARGET_STOPPABLE 0x00000001L #define XH_TARGET_REMOVABLE 0x00000002L #define XH_TARGET_LOCKABLE 0x00000004L #define XH_TARGET_EJECTABLE 0x00000008L #define XH_TARGET_RESERVED 0x80000000L #define XH_MI_SETKERINFO 0 #define XH_MI_GETKERINFO 1 #define XH_DL_SECSIZ 0 #define XH_DL_MINFAT 1 #define XH_DL_MAXFAT 2 #define XH_DL_MINSPC 3 #define XH_DL_MAXSPC 4 #define XH_DL_CLUSTS 5 #define XH_DL_MAXSEC 6 #define XH_DL_DRIVES 7 /* Inquire protocol version number */ UWORD XHGetVersion (void); /* Inquire informations about one target */ LONG XHInqTarget (UWORD major, UWORD minor, ULONG *block_size, ULONG *device_flags, char *product_name); /* Reserve or release a target */ LONG XHReserve (UWORD major, UWORD minor, UWORD do_reserve, UWORD key); /* Lock or unlock a target with removable media */ LONG XHLock (UWORD major, UWORD minor, UWORD do_lock, UWORD key); /* Stop or start target */ LONG XHStop (UWORD major, UWORD minor, UWORD do_stop, UWORD key); /* Eject medium */ LONG XHEject (UWORD major, UWORD minor, UWORD do_eject, UWORD key); /* Get bit mask of available XHDI devices */ ULONG XHDrvMap (void); /* Get major device number (eg. target), minor device number (eg. LUN), starting sector and BPB */ LONG XHInqDev (UWORD bios_device, UWORD *major, UWORD *minor, ULONG *start_sector, BPB *bpb); /* Get informations about the driver */ LONG XHInqDriver (UWORD bios_device, char *name, char *version, char *company, UWORD *ahdi_version, UWORD *maxIPL); /* Install additional XHDI handler */ LONG XHNewCookie (void *newcookie); /* Do a physical access */ LONG XHReadWrite (UWORD major, UWORD minor, UWORD rwflag, ULONG recno, UWORD count, void *buf); /* Make printable device name */ void XHMakeName (UWORD major, UWORD minor, ULONG start_sector, char *name); /* New version of XHInqTarget */ LONG XHInqTarget2 (UWORD major, UWORD minor, ULONG *block_size, ULONG *device_flags, char *product_name, UWORD stringlen); /* New version of XHInqDev */ LONG XHInqDev2 (UWORD bios_device, UWORD *major, UWORD *minor, ULONG *start_sector, BPB *bpb, ULONG *blocks, char *partid); /* Special opcode for custom driver extensions */ LONG XHDriverSpecial (ULONG key1, ULONG key2, UWORD subopcode, void *data); /* Inquire drive capacity */ LONG XHGetCapacity (UWORD major, UWORD minor, ULONG *blocks, ULONG *bs); /* Inform driver about media change */ LONG XHMediumChanged (UWORD major, UWORD minor); /* Get/set MiNT kernel information */ LONG XHMiNTInfo (UWORD opcode, void *data); /* Get/set DOS limits */ LONG XHDOSLimits (UWORD which, ULONG limit); #endif erface you have available... you won't require an ICD AdSCSI adapter anymore. BTW, I do know whereof I speak, as I have an LPS340S in my TT right now.... ;) --- PhidoQWK 1.02 [JetMail 0.99beta8] * Origin: [Rebel BBS]-[Las Vegas]-[HST/V32b]-[702/435-0786] (51:2/0) SEEN-BY: 1/0 6 10 15 18 20 23 25 2/0 13 18 137 261 745 777 2703 7861 3/0 SEEN-BY: 3/17 4/0 5/0 102/1 103/1 200/0 201/0 202/0 203/0 204/0 205/0 SEEN-BY: 500/0 502/0 2 3 4 5 100 601/2 801/1 PATH: 2/0 1/0 10 502/0 01 Jul 94 10:28:14John KormyloTom D'AmbrosioStereo output.AREA:A.ATARI.TECH TOPT 2 MSGID: 51:2/7861.0 2e1427fe JK> P.S. They sound better with the batteries inside (extra mass). Use d JK> and a adapter. Thanks for the tip. However, going from a 2.5meg ST to a 1meg STe, I'd forgotten just how cramped 1meg i@(#)XHDI/xhdispec.eng @(#)Julian F. Reschke, 26. Januar 1994 Specification of the `XHDI' cookie, January 26, 1994 ---------------------------------------------------- Cookie id: "XHDI". The contents of the cookie points to the start address of a function, which provides procedures for dealing with block storage devices. As an additional check, the function is preceded by the long constant $27011992. The contents of the XHDI cookie may change (because it can be used by more than one driver). Therefore, in some applications (example: DA's) the cookie contents must be inquired each time before the handler is called. ALL FUNCTIONS HAVE TO BE CALLED FROM SUPERVISOR MODE. The effects of a call in user mode are undefined. All processor registers except d0 are preserved. EINVFN is returned for invalid opcodes. Some of the function calls -- notably `XHReadWrite()' -- might be implemented by calls to BIOS or XBIOS functions and therefore can activate the `Critical Error Handler'. It's the responsibility of the caller to switch of the `CEH', if this is needed. Some error codes: TOS error codes: 0: OK (OK) -1: unspecified error (ERROR) -2: device not responding (EDRVNR) -15: unknown device (EUNDEV) -32: invalid function number (EINVFN) -36: access denied, device is reserved (EACCDN) -46: invalid drive number (EDRIVE) SCSI error codes (ranging from -200 to -455) (-200 - N): SCSI error code N (the `Additional Sense Code', Byte 12 in the `Extended Sense Format', see section 7.2.14 in `draft proposed American National Standard for information systems - SMALL COMPUTER SYSTEM INTERFACE - 2 (SCSI-2) March 9, 1990'). IDE error codes (ranging from -456 to -711) (-456 - N): IDE error code N (value of the IDE error register) Note: obviously, you can get SCSI error codes only for ACSI or SCSI devices. For other device types -- like the IDE drives in the `ST Book' or `Falcon 030' (or machines with a third-party IDE interface) -- the following assignments may be used: Bit in IDE error register meaning SCSI error XHDI error 1 Track 0 not found $06 -206 0 DAM not found $13 -219 4 ID-Field not found $12 -218 7 Bad block mark $10 -216 6 Uncorrectable error $11 -217 2 Command aborted $20 -232 5 Media Change $28 -240 3 Media Change requested $5A -290 (it is recommended to test the bits in the above order). For other devices (like disk drives connected to the floppy controller) there may be other, not yet defined, error codes. Parameters are passed the same way as to GEMDOS functions. All values are put onto the stack, with the 16 bit opcode last, i.e. at the lowest address. The 32 bit result is returned in d0. Wherever it is specified that `the caller may pass a zero pointer' for a pointer parameter, then passing such a zero pointer indicates that the caller is not interested in the value to be returned. Drivers must always check pointers for zero before dereferencing them. Definition of data types: UWORD: 16-Bit, unsigned LONG: 32-Bit, signed ULONG: 32-Bit, unsigned char *: 32-Bit, pointer to a zero terminated string Terms: major: Major Device Number 0..7: Devices on the ACSI bus with ATARI-compatible command set 8..15: Devices on the SCSI bus 16..17: Devices connected to the IDE interface 18..63: Extensions as defined in the pun field in the PUN_INFO structure. 64: Devices on the standard floppy controller 65..255: Extensions outside the scope of AHDI. minor: Minor Device Number (for 'major' 0..15: LUN of the ACSI or SCSI device), maximal 255. key: A 16 bit key, returned by `XHReserve()', or 0, if the device is not locked or if the key is unknown. The XHDI functions: ----------------------------------------------------------------------- Opcode 0: UWORD XHGetVersion (void); Returns the current protocol version. Example: $0119 is Version 1.19 (the format is similar to that returned by `Sversion()', but high and low byte are not reversed). This version of the XHDI specification has the version number $0120. ----------------------------------------------------------------------- Opcode 1: LONG XHInqTarget (UWORD major, UWORD minor, ULONG *blocksize, ULONG *device_flags, char *product_name); Returns information about the device specified by `major' and `minor'. Reservation made with `XHReserve()' are reflected in `device_flags'. block_size: Block size for this device (important for `XHReadWrite()'). Usually 512. device_flags: (Bit set -> Capability available) Bit 0: Device is stoppable (XH_TARGET_STOPPABLE) Bit 1: The medium is removable (XH_TARGET_REMOVABLE) Bit 2: The eject mechanism can be locked (XH_TARGET_LOCKABLE) Bit 3: The device can physically eject the medium (XH_TARGET_EJECTABLE) Bit 31: The device is currently reserved (XH_TARGET_RESERVED). All other bits are reserved, drivers should set them to zero. product_name: Product name of the device, similar to the information returned by the SCSI command INQUIRE (max. 33 characters incl. terminating zero). If this information is not available, the driver should return a zero length string. Note: the caller may pass a zero pointer for `blocksize', `device_flags' and `product_name'. Note: for IDE devices, product name information might have to be truncated to fit into 32 characters. See `XHInqTarget2'. ----------------------------------------------------------------------- Opcode 2: LONG XHReserve (UWORD major, UWORD minor, UWORD do_reserve, UWORD key); Reserves or releases a device. `XHLock()', `XHStop()' and `XHEject()' only work for reserved devices if the correct key parameter is passed. Example: take a virtual memory manager which has locked a removable hard disk with the swap partition. You don't want the user to be able to unlock this device with a CPX module! On success, a 16 bit key is returned. do_reserve: (1) Reserve or (0) release. key: (only used for release). ----------------------------------------------------------------------- Opcode 3: LONG XHLock (UWORD major, UWORD minor, UWORD do_lock, UWORD key); Locks or unlocks the eject mechanism of the device. do_lock: (1) Lock or (0) unlock. key: if the device is reserved pass the key, otherwise zero. ----------------------------------------------------------------------- Opcode 4: LONG XHStop (UWORD major, UWORD minor, UWORD do_stop, UWORD key); Stops (ships) or starts the device. do_stop: (1) Stop or (0) start. key: if the device is reserved pass the key, otherwise zero. Note: if the drive is accessed, the driver should restart it without an explicit restart call. ----------------------------------------------------------------------- Opcode 5: LONG XHEject (UWORD major, UWORD minor, UWORD do_eject, UWORD key); Ejects or inserts the medium. do_eject: Eject (1) or insert (0) medium. key: if the device is reserved pass the key, otherwise zero. ----------------------------------------------------------------------- Opcode 6: ULONG XHDrvMap (void); Returns a bit mask of BIOS devices supported by the XHDI driver(s) (as the return value from `Drvmap()'). ----------------------------------------------------------------------- Opcode 7: LONG XHInqDev (UWORD bios_device, UWORD *major, UWORD *minor, ULONG *start_sector, BPB *bpb); Returns major device number, minor device number, starting sector and BPB of a given BIOS device (Note: getting the BPB this way will NOT reset the internal media change state). Note: the caller provides a pointer to the BPB structure, which is filled by the driver. Return values: OK, EDRNVR (device not responding, eg. medium not inserted), EDRIVE (wrong BIOS device number) or some other applicable error code. If the error code is EDRVNR, `major' and `minor' contain the correct values anyway. If `start_sector' is $FFFFFFFF, the device is only temporarily inaccessible (example: you have inserted a cartridge with two partitions, but three drive bits have been reserved for the device). The BPB is invalid if the structure element `recsiz' is zero. Note: a file system is fully described by major and minor device number and the starting block number. This does NOT mean, that it is necessarely a FAT file system. Note: the caller may pass a zero pointer for `major', `minor', `start_sector' and `bpb'. ----------------------------------------------------------------------- Opcode 8: LONG XHInqDriver (UWORD bios_device, char *name, char *version, char *company, UWORD *ahdi_version, UWORD *maxIPL); Gets information about the driver for the bios_device. name: Name of driver (max. 17 characters). version: String with version number (max. 7 characters). company: Name of company/programmer (max. 17 characters). ahdi_version: AHDI version level (as defined in the PUN_INFO structure). maxIPL: Highest IPL under which the driver can work (usually 5 for drivers which use _hz_200 for timing loops). Note: the caller may pass a zero pointer for `name', `version', `company', `ahdi_version' and `maxIPL'. ----------------------------------------------------------------------- Opcode 9: LONG XHNewCookie (ULONG newcookie); - OPTIONAL function, may return EINVFN - /* send translations to reschke@math.uni-muenster.de */ ------------------------------------------------------------------------ Opcode 10: LONG XHReadWrite (UWORD major, UWORD minor, UWORD rwflag, ULONG recno, UWORD count, void *buf); Read or write physical blocks. rwflag: Bits 0..2: as defined in the AHDI Release Notes (3.00, April 18, 1990). Bit 3 (physical mode) is ignored. All other bits are reserved and should be set to zero. recno: block number count: block count buf: pointer to buffer ----------------------------------------------------------------------- Opcode 11: LONG XHInqTarget2 (UWORD major, UWORD minor, ULONG *blocksize, ULONG *device_flags, char *product_name, UWORD stringlen); - only with XHDI version 1.01 and above - Returns information about the device specified by `major' and `minor'. Reservations made with `XHReserve()' are reflected in `device_flags'. block_size: Block size for this device (important for `XHReadWrite()'). Usually 512. device_flags: (Bit set -> Capability available) Bit 0: Device is stoppable (XH_TARGET_STOPPABLE) Bit 1: The medium is removable (XH_TARGET_REMOVABLE) Bit 2: The eject mechanism can be locked (XH_TARGET_LOCKABLE) Bit 3: The device can physically eject the medium (XH_TARGET_EJECTABLE) Bit 31: The device is currently reserved (XH_TARGET_RESERVED). All other bits are reserved, drivers should set them to zero. product_name: Product name of the device, similar to the information returned by the SCSI command INQUIRE (max. `stringlen' characters incl. terminating zero). If this information is not available, the driver should return a zero length string. stringlen: Length of string buffer passed in `product_name'. Note: the caller may pass a zero pointer for `blocksize', `device_flags' and `product_name'. Product names of IDE devices may contain up to 40 characters. ----------------------------------------------------------------------- Opcode 12: LONG XHInqDev2 (UWORD bios_device, UWORD *major, UWORD *minor, ULONG *start_sector, BPB *bpb, ULONG *blocks, char *partid); - only with XHDI version 1.10 and above - Returns major device number, minor device number, starting sector, BPB, size and partition ID of a given BIOS device (Note: getting the BPB this way will NOT reset the internal media change state). Note: the caller provides a pointer to the BPB structure, which is filled by the driver. Return values: OK, EDRNVR (device not responding, eg. medium not inserted), EDRIVE (wrong BIOS device number) or some other applicable error code. If the error code is EDRVNR, `major' and `minor' `start_sector' contain the correct values anyway. If `start_sector' is $FFFFFFFF, the device is only temporarily inaccessible (example: you have inserted a cartridge with two partitions, but three drive bits have been reserved for the device). The BPB is invalid if the structure element `recsiz' is zero. If the partition ID isn't available (possible reason: no standard Atari root sector or no root sector at all), an empty string is returned. Starting with XHDI 1.20 for MSDOS compatible media the one byte partition code is returned as: partid[0] = '\0' (zero byte), partid[1] = 'D' (for 'DOS'), partid[2] = partition code. Note: a file system is fully described by major and minor device number and the starting block number. This does NOT mean, that it is necessarely a FAT file system. Note: the caller may pass a zero pointer for `major', `minor', `start_sector', `bpb', `blocks' and `partid'. ----------------------------------------------------------------------- Opcode 13: LONG XHDriverSpecial (ULONG key1, ULONG key2, UWORD subopcode, void *data); - OPTIONAL function, may return EINVFN - This opcode may be used for driver specific extensions. It's up to the driver how to interpret the arguments in `subopcode' and `data'. `key1' and `key2' are used to specify for which driver the call is: `key1' should contain four printable ASCII characters, `key2' a `random' ULONG value (example: date of definition in BCD format). ----------------------------------------------------------------------- Opcode 14: LONG XHGetCapacity (UWORD major, UWORD minor, ULONG *blocks, ULONG *blocksize); - OPTIONAL function, may return EINVFN - This functions returns the number of adressable sectors in `blocks' and their size in `blocksize'. Note that -- depending of the device used -- this function may need several seconds to complete. ----------------------------------------------------------------------- Opcode 15: LONG XHMediumChanged (UWORD major, UWORD minor); - OPTIONAL function, may return EINVFN - Informs the driver that the medium in the given device has been changed. Upon this notice, the driver should do the same things as if the device itself would have returned a media change status. The return value is OK if and only if this information has been correctly interpreted (this means: all logical drives on the device are either disabled or ready to use). ----------------------------------------------------------------------- Opcode 16: LONG XHMiNTInfo (UWORD opcode, void *data); - OPTIONAL function, may return EINVFN - A function for setting/inquiring MiNT related information. The following opcodes are defined (for unknown opcodes EINVFN is returned, OK is returned if and only if the call has been executed correctly). XH_MI_SETKERINFO (0) [struct kerinfo *data] Sends (through `data') a pointer to the MiNT kernel info structure to the driver. The driver can use it for direct calls of kernel functions. XH_MI_GETKERINFO (1) [struct kerinfo **data] Inquires for a previously set MiNT kernel info pointer. The pointer is returned in the struct kerinfo * pointed by `data'. If the adress of the MiNT kernel info structure is unknown, `data' is filled with a NULL pointer. ----------------------------------------------------------------------- Opcode 17: LONG XHDOSLimits (UWORD which, ULONG limit); - OPTIONAL function, may return EINVFN - This functions aks the driver for the internal limits of the currently running DOS (or sets the driver's limits). Example: it can be used by a FAT file system driver to inform the driver about the change of some of the limits. `which' describes the type of limit, `limit' is the new value (with zero meaning that the value shouldn't be changed). The function returns the previous value for the limit: Constants for `which': XH_DL_SECSIZ (0): maximal sector size (BIOS level) XH_DL_MINFAT (1): minimal number of FATs XH_DL_MAXFAT (2): maximal number of FATs XH_DL_MINSPC (3): sectors per cluster minimal XH_DL_MAXSPC (4): sectors per cluster maximal XH_DL_CLUSTS (5): maximal number of clusters XH_DL_MAXSEC (6): maximal number of sectors XH_DL_DRIVES (7): maximal number of BIOS drives supported by the DOS ------------------------------------------------------------------------ How to install more than one XHDI driver ---------------------------------------- (1) During the installation, check if the cookie is alreay set. If so: (2) For `XHGetVersion()' first jump through the old vector and return the minimum of this and your own version number. (3) For `XHDrvmap()' first jump through the old vector and then or-in the drive bits for the devices supported by you. (4) For all other functions: check, if one of `your' devices. If not, jump through the old vector. ------------------------------------------------------------------------ Partition type `RAW' -------------------- XHDI-1.10 compliant drivers shall support the third partition type `RAW' (in addition to `GEM' and `BGM'). For these partitions, the following should be true: (1) The partition size is `arbitrary' (32 bit sector numbers). (2) The partition can be accessed as BIOS device; Getbpb() returns a NULL pointer (so that GEMDOS won't access it; however, calling Getbpb() resets the driver internal media change state). (3) `Rwabs()' (in physical or logical mode) and `XHReadWrite()' may be used to access the partition. The physical block size of the medium is used (see `XHInqTarget()'). (4) `XHInqDev2()' (as compared to `XHInqDev()') returns size and type of the partition. These extensions have been made to make it easier to create drivers for new filesystems for MiNT (like the Minix file system). ------------------------------------------------------------------------ Recommended partition types --------------------------- BGM GEMDOS partition > 16MB GEM GEMDOS partition < 16MB RAW see above The following types can be supported optionally (for example with a configurable list of partition ID's in the driver). MAC MAC HFS partition, should be handled like `RAW' MIX Minix partition, should be handled like `RAW' SWP Swap partition, should be handled like `RAW' UNX ASV (Atari System V) partition, should be handled like `RAW' -BY: 100/20 101/0 12 PATH: 101/12  eeu01 Jul 94 23:20:48Jesper KockKim AndersenRe: New infoAREA:T_SMPSUP TOPT 2 MSGID: 90:1500/102 2e149713 REPLY: 90:1102/0@nest 0de261aa PID: LED 1.22 Hi Jesper, you once wrote to Kim Andersen JK> But i have still the same problem! :-( When i poll Semper it wont let JK> go off my mail until the first Retry msg appear :-((((( JK> JK> And now in 0.66 i get zmodeminit troubles also :-( JK> JK> Im sorry to say it,but the compability with other mailers is getting JK> worse and worse . JK> Tell your uplink NOT to use versions above 0.60 (infact he should use 0.60 only, as this is the one work. w9.. wTC63ENGLTXT :;ETCACHE63PRG ̮L?TC_ACC63ACC @\M Ralf Biedermann Ortfeld 3 27299 Langwedel Germany (49) 4235-8407 Maus:Ralf Biedermann @ HB uucp:rb@rbsoft.bias.uni-bremen.de Short documentation of TCache It is only allowed to distribute the version TC_TEST.LZH without changes. With version 6.3 I released two versions of TCache. One is the testversion which displays a long text every time you boot your system. In the registred version there will be only a text before you configured the parameters of TCache. It is possible that there will be further restrictions in the next version. --------------------------------------------------------------------------- 0. General information ! TCache is share-/charityware which means that if you like TCache and use it regulary you have to make a donation for an animalcharity (>=10 german marks or equivalent) if you don't want to make a donation then TCache is shareware (>=30 german marks) . If you send me a proof of your donation you'll receive the latest version of TCache including commented sourcecode of version 6.0 (comments in german sorry). If you write from inside germany include a stamped self addressed envelope. If you write from outside germany include 2 IRC and a self addressed envelope. And of course in both cases a 3.5'' double density disc. Because it is very difficult to send money to a foreign country I am always open for other ideas for example a pack of HD-disc or a CD or some candy but in these cases write me a letter with your idea because when I eat even more candy I can't move anymore and there will be no version 6.4 of TCache ;-{)} --------------------------------------------------------------------------- 1. What is TCache ? TCache is a very fast Harddisk-Cache for the Atari range of computers (ST/STE/TT/Falcon). A cacheprogram stores sectors from disk/harddisk in ram and increases the speed of repeated access quite dramaticly. Speedimprovements up to a factor of 6 is nothing special. --------------------------------------------------------------------------- 2. How to install TCache ? You must copy TCache63.PRG into the autofolder of your bootdrive. Because TCache is deactivated after the first installation you have to make some configurations using the accessory TC_ACC63.ACC. You can rename TC_ACC63.ACC to TC63_ACC.PRG and start it from the desktop or you put TC_ACC63.ACC into the rootdirectory of your bootdrive and perform a reset. Now you have to make the apropriate changes to the configuration of TCache und save it directly in the programcode of TCache63.PRG. The meaning of every option will be explained in the next chapter. --------------------------------------------------------------------------- 3. Options of TCache With the programm TC_ACC63.ACC (.PRG!) you can change every option of TCache. In this chapter I will try to explain every possibility in simple words, because I can't explain it in detail in english. - If you click on the top-button you will receive the following informations: 1. Name of the author (me). 2. Bootdevice, the single letter in the top row. 3. over all memory requirement, in the button. - on the right are five radiobuttons. If you press one of the buttons the information in the big area on the left side will get a new contents. - 'Options' will let you change the options for every drive. These options must be set for every drive. More about every single option later in this document. - 'Parameter' shows some global values of TCache, this means that these option are valid for all drives. - 'Statistics' gives statistical informations about the success of cacheing for every drive. - 'Special' hides two interesting features of TCache. One denies access for choosen drives without a password and the second redirects access from one drive to another one. - 'Utilities' hides some global options and more special features. - under the radiobuttons are 16 more radiobuttons labeled with 'A'..'P', with these buttons you can select a drive for wich you want to see the local options ('Options') or the statistics ('Statistics'). If you have selected either 'Parameter' or 'Special' or 'Utilities' these buttons will have no effekt. In the last row of the accessory are three buttons. The 'Abbort'-button means leave the accessory without any changes, 'OK' means apply all changes and leave the accessoy and save means apply all changes, save the changes in the program TCACHE63.PRG (name can be entred with a fileselectorbox) and leave the accessory. --------------------------------------------------------------------------- Now some explanations of 'Options' 'Options' must be configured for every drive (click on 'A'..'P'). - 'drive supported' means that the drive selected (bottom right) will be cached according to your further configuration. If this button is not selected none of the other option for this drive will be active. - 'write changes only' means that only sectors with a changed contents will be written to disk. - 'delayed write' means that a writeoperation will be delayed for a while. This is a bit dangerous because not every information will be immediatly on disk, if the computer crashes before the information is written it can result in a loss of data. But this option is very usefull because a lot of datahandling will be speeded up quite a bit. The best example is deleting a lot of files with 'delayed write' it will have the speed of most ramdiscs. If you want to change this option for one or more drives you must enter the correct password in a separate menu under 'Utilities'. - 'writeprotected' is a softwareprotection of a writeaccess for the selected drive. If you want to change this option for one or more drives you must enter the correct password in a separate menu under 'Utilities'. - 'calculate checksum' informs TCache to calculate a checksum for every sector. This option is only usefull while testing new programs or during programdevelopment because the speed will go down dramaticly. - 'lock Fat & Root-Dir' means that sectors belonging to either FAT (file allocation table) or the rootdirectory will be locked in cache, they can't be overwritten. If you use only 32..256K for cache this option can speed up things a bit. - 'Mediach() when HIT' means that for every cachehit (sector is found in cache) the program checks if the media was changed in the meantime. This option must be activ for every medium which could be changed, for example floppydiscs. On harddiscs it's faster to leave this option unselected. - On the bottom is a row of radiobuttons labeled '0'..'9'. Theses buttons are used to configure the so called readprefetch. Readprefetch means reading more sectors in one call than GEMDOS wants to. If GEMDOS wants only one sector TCache reads more sectors and stores them in cache, if GEMDOS wants the next sector it is already in ram and the speed will be very high. With these buttons you can select the number of sectors TCache reads instead of only one sector. --------------------------------------------------------------------------- Now some explanations of 'Parameter' - 'cachesize' is the amount of ram you wants to use for TCache. TCache is very fast even if you try >1MB so don't be afraid to test large amounts of memory. This size is only used for storing sectordata, but for every sector there is an overhead of around 40 bytes so the total memory usage will be higher than entered here. - 'hashtable' needs a value between 8 and 16. This number is responsible for the searchspeed when looking for a new sector. If you choose a number n then the memoryrequirement ist 4*2^n byte which means that 16 needs 256K of memory. The best price/performance value in my opinion is between 10..12. - 'max. prefetch' is the size of the prefetchbuffer. This buffer is used for sectorprefetch and for cache write back. A value between 10..99 is usefull. 32 is a good choice. - 'readblock' contains the largest blocksize for reading which will be held in cache. For example if you enter the value 32 every readaccess with less than 33 sectors will be load into the cacheram if there is enough room. - 'writeblock' contains the largest blocksize for writing which will be held in cache. For example if you enter the value 32 every writeaccess with less than 33 sectors will be load into the cacheram if there is enough room. - 'flushdelay' is the time which will be spent between the last discaccess and cache write back (castoff or flush). This value is multiplied by 5 and the result is a number of VBI (vertical blank interrupts) to wait before starting writing back. For example if you enter the number 20 and you use a monochrome monitor with 70hz the delay will be 20*5/70==1.43sec. - 'usage' shows how full the cache is. If the number is inverted than the cache is full of locked data. The second number shows the percentage of Cache used by locked data, for instance FAT-sectors if you have selected 'lock FAT & RootDir' for at least one drive. - 'LED' let your floppy-led flash for every harddiscaccess. - 'CLR' will flush and clear cachememory. - 'LOCK' all sectors will be locked in cache (see 'lock Fat & Root-Dir') - 'ACTIVE' enables or disables TCache completly. --------------------------------------------------------------------------- Now some explanations of 'Statistics' 'Statistics' can be seen for every drive (click on 'A'..'P'). - 'read access' number of readaccesses since start of TCache or last 'CLR'. - 'readhits' readhits since start of TCache or last 'CLR'. Number of saved readaccesses. - 'write access' number of writeaccesses since start of TCache or last 'CLR'. - 'writehits' writehits since start of TCache or last 'CLR'. Number of saved writeaccesses. - 'checksum errors' number af checksumerrors since start of TCache. This value is only of interest if 'calculate checksum' is active for one or more drives. - 'access odd address' shows the number of reads/writes to/from odd addresses. This can be of interest for program testing/developing because a normal ST/STE is a lot slower in accessing odd adresses. - 'free memory' shows the amount of free memory on the selected drive. - 'sectorsize' shows the size of one sector for the selected drive. --------------------------------------------------------------------------- Now some explanations of 'Special' - The top half of this area is used for a security option. 'no access for drive' can protect one or more drives against unwanted accesses from your boss/brother. You must make your configuration AND enter the password. You won't see the password because it's hidden. On delivery the password is set to 'TCRB'. The password must be entered in the menu Utilities-Password. If you want to change this password you must enter the menu Utilities-Password and enter the old password in the top line and the new password twice in the last two lines in this menu. - The bottom half allows you to redirect the access from one drive to another drive. With the arrows you can select the drive you would like to be redirected. With the radiobuttons beneath you can select the drive to which the accesses will be redirected. --------------------------------------------------------------------------- Now some explanations of 'Utilities' - 'ramdisc' shows another menue which allows you to install a ramdisk. Just select the drive and the amount of ram and press 'install'. If there is already a ramdisk installed press 'remove' to remove this one. The ramdisc is very fast but not resetresident. If you have started the konfigurationprogram (TC63_ACC) as an application and you are using MinT or Mag!X than it is impossible to install or remove the ramdisc. - 'ACC-folder' shows another menue from which you can select a folder from which the ACC's will be loaded after the next reset. Of course you must save the configuration for the desired result. To select the path simply click on the pathname and a fileselectorbox will apear. The button 'load from folder' must be selected as well. - 'steprate' allows you to switch the steprate for drive 'A' or 'B'. Simply select the desired steprate for drive 'A' (top row) and 'B' (second row) and select 'apply steprate'. If you save the TCache-configuration the steprates will be set on boot. - 'virtual' shows a menue which lets you install logical drives, these are drives which aren't physicly attached to your computer. Together with 'Special' 'driveredirection' you can create almost every harddisc configuration. This option is especially usefull if you want to install a programm which is configured for drives which are absent on your computer. - 'information' shows another menu with further global informations. These informations are: 'read absolut' Rwabs()-readmode >= 8, 'write absolut' Rwbas()-writemode >= 8, 'write-error' number of problems during delayed write, 'single sector' number of singlesectoraccesses, 'multiple sector' number of multisectoraccesses, 'total access' total number of accesses, 'Fat & Rootaccess' number of accesses for the FAT or the rootrirectory and last but not least 'total saved' number of saved accesses. - Turbo ;-{)} disables the statistical functions and some safetyroutines for every drive but 'A' and 'B'. This switch will speed up TCache a little but the option should only be used if there are no changeble devices but drive 'A' and 'B' in your system. This options should only be used if you are shure that your media and programeviroment is perfectly ok. - 'del delayed' is a switch which is responsible for the behaviour of handling delayed sectors. If this switch is active every delayed sector is deleted from a linked list. This switch is only usefull if cachesize is >1MB and 'delayed write' is activated. - 'LRU' is a switch for another way to handle the cache. LRU means 'last recently used'. This option has this name because when activated (selected) space for a new sector is taken from that sector which is not accessed for the longest time, otherwise space is taken from a round-robin behaviour. This option is most usefull with small cache (<=128K) and without 'lock Fat & RootDir'. - 'bootsector' is a switch to allow write-access to the bootsector. If this Button is enabled every attempt to write to the bootsector is answered with an errormessage. - 'Flush all' means that all delayed data ist writen in one go. If this button isn't selected between blocks will be a little break. - 'sectortest' means that TCache validates the sectornumbers. If someone tries to access a sectornumber outside of the partition an error 'sector not found' (-8) will be returned. - 'absolut' allows or denies accesses to a drive in an absolut manor which means access to a drive without using partitioninformation. If you want to partition your HD absolut must be allowed. - 'testing' shows if the ACC should test TCache every five seconds or not. - 'PUN-INFO' is a flag which tells TCache to use the so called PUN-INFO structure to get informations about the largest sectorsize. If is not selected TCache makes a Getbpb() for every supported drive on startup. - 'NOX !' is a very special thing. If you have a cookie called 'NOX!' and the value of this cookie is a pointer to a subroutine then on start and end of a Rwabs()-call this routine will be called. - 'Drvbit-Check' checks the systemvariable '_drvbits' and denies every access to a drive which isn't in '_drvbits' (anymore). It's main interest is in program testing/developing. - 'XBra-Check' is an option for TCache. TCache checks its programcode everytime you leave a program. TCache uses the XBRA-standard and if anyone changes something in the programmcode TCache deinstalls itself. With this switch you can select whether TCache should allow manipulations in his XBRA-structure or not. - 'etv_term' means that every time you leave a program the cache will be flushed. Only of interest if 'delayed write' is activ for one or more drives. - 'WriteReset' if selected TCache tries to flush the cache even if someone has pressed 'CTRL+ALT+DEL' (warmreset). Only of interest if 'delayed write' is active for one or more drives. - 'Gemdos' if selected even the directories of folders are locked in cache. Attention this option needs a lot of ram, even on small harddiscs I recommend >512K. - 'Clock' reads a special version of a realtimeclock on normal ST's during booting. ddx.w d2,d5 ;Texture Offset move.b (a4,d5.w),d0 ;Upper texture Part move.w (a3,d0.w*2),(a0) ;move to screen add.l a2,a0 ;add #320,a0 dbra d1,.paint_it Question: Why get I with : moveq #200,d1 paint_it: add.w d3,d4 addx.w d2,d5 ;Texture Offset move.w (a4,d5.w),(a0) ;Upper texture Part +move to screen add.l a2,a0 ;add #320,a0 dbra d1,.paint_it almost the same speed ???????????? -- Roland Spatzenegger IRC: Apollo spatzene@informatik.tu-muenchen.de WWW: http://hphalle4.informatik.tu-muenchen.de/~spatzene/ --------------------------------------------------------------------------- From "Canonical List of Famous Last Words": 410-"Quick !! How does one UNSUMMON a demo`1 By>By>PBy>RB>ZB>^B>bB>fB>jM=Q fN#;4 z: <Ш ШШ///<JNAO OP`?L/?<HNA\Jg*#>H#<>Hz@?<&NN\Hz9?:9Bg?<>a O 3>3041By>By>By>38?0BP < aZ3W4JyPgBy?0 <azJy:gJ>Dg z<. AHDIRgM/<:` z;xp0(\3>r2:.ҁ3>M:0:.r2:;kp2:.S#>p0:;rz.Ё2:;|&| ":;RЁ.:; 䏞μM:Lk*#;0>a,H#> z;$p0:;>|&>:;0UGC E!N ,,,C E Q&z;'N!N ,,,#>0::2:. RA::#> ::l,z:///<JNAO M9J@fHz?<&NN\p0:6j/?<?a\a <cA7a<<0<<0@M7,aLa#>Jy:ga?::?<NMXBgALx;4/?<1NAJA: <_CPUaBy? ::kFy? #>D3F>B9>NuCpA5 :88hмPꐼ#>Lxz &!tА[D<0gz0ЃQpNuJDf0pNu d'"8g"AJgf `P`Nu"8gZ"ArJg gnRP`g#i ""BNu"x$z7$$SfQ"*$$Bp Ҁ$E!7#>Nu"z7""Bp "!7C#>NuM4r`B?< NA\#?,AIB@2329R@ @ o2<329:Ig"AIB@2329AR@ @ o2<3B@BABBBCEI* gHz6?< NA\`*a@&**a@@**Bapx `@<HF??<-NAX**aN&* * a>@@* * a0Px `@<HF??<+NAX/?<NN\/:7 ?< NA\NupNuHCA><)rOSGpr2ЁQк6:к6:к6:к6N2:6NЁ2:6BЁJy:grA(><22(AQLNuH5f8A).~JhgCpYYYYYYYYYQfADQLpNuLpNu":5 z5BQ#>p0:5|&2:5SABBBhBhBhBBP$QBy>NuJy:g00AJxgT fNhBy?0|Ng|OfP?Jy?0ggAJxgT`Nh0"P @Ng @=gJ @Kf Xf"P`6E4Pp VJ@jC5hE0fSE41f ?2P?`hJy?g`E3p VJ@k.E3p "P VJ@kC5E0xfS$Pf ?2`"By?0By?Jy:fA" ga/:' NuJy>fP>3'l>6/|bĶ|g?:0P;aV3;A/00a0/A/0Jy;gz0^g? z&RNTJgh @2z3b^H`2/ C/v1DC&PE444444444EvZZZZZZZZZ42)3ALBy>Nu/:%By>NuA/ By>NuJy>fP>3&n>0/|b`|gZA.0Jy;gz/gP? z%NT|f,H?:/dP;a23;6/$A.00a~LBy>Nu/:%LBy>NupBy>Nuf|<.~>.&|<.$ކHSkT`t?:.P;a3;`/"8f"pNu"`z.f` ?:.P;a3;?6/ a46A/ / / / z$aNaaTOBy>NuJy>fP>#>3% >Jy>fX0/|b|gA-0?@Jy:fJJy;fVA$D0(f4Jy>gZ /g>(gJ0(gB om Jy;f.>H~>,HA#>3>(0:0"X2gt46By>ȴ|fFy>$Jy;fbp0.$kR>v0:0H? a|b>HABNakfJhfRQ`6Jy>g.?:-0P;a3;`?:-P;a3;a.z0L~0A/ / / / z#aTNadOaBy>Nu0/H??< xNH@SgRH@XLxaBy>NuL~0dpBy>NuJy:gBHBy>`Jy:g.HP>A/ ZJy;f6L~/`\R>^Jy;fL~/`B```````~`````````.z/daL~/By>Nu.z/NaL~/vpBy>NuH~>,HA3>(0:."X2g~t46By>ȴ|fFy>$H? |b>HAzNa $kfJhfRQ`6Jy>g.?:+6P;a3;`?:+ P;a3;a.z.L~.A/ / / / z!NOBy>Nu`(`` ```|``t````````.z.2L~.^By>Nu.z. L~.LpBy>NuR,SAfR>fa :k,f2R0A&a .z-a(L~.By>pNu2. gRA0:->By>H0B/?Jy>g?<`??/:-? z "#1!1aRNa`! OLB |g J@fdJy>f\H0 z-Da &L@ "z-8>. a rg"a fH1Ia"HL@RQ`RQ`0:,xH0B/?Jy>g?<`??</ ? zbaNaOLB |g RJ@fa gTa >fLIa$`BR>j>RA0:Ak/I-a g.k`T (fa fH$l%H!J` @h f䴨f(RQR0SAI-B \A&H@ aLPQ`?:(tP;aB3;$0:+xHpB/?Jy>g?<`??/ ? zdaNaOLB|g TJ@fSA~agpNu2. gRA0:*By>H0B/?Jy>g?<`??/:*? zr#1!1N!OLB |g TJ@f\Jy>fTH0 z*a NL@ "z*>. a *g"a Tf`H1Ia &"HL@RQ`FRQ`80:)H0B/?Jy>g?<`??</ ? zNOLB |g J@fBa ga fIa `>RA0:Ak/I*a zg.k`P (fa hfD$l%H!J` @h f䴨f(RQSAI* \A&H@ a BLPQ`b?:%P;a3;$0:(HpB/?Jy>g?<`??/ ? zNOLB|gJ@f^SA~a gj`R>faktf"`afA&afRQR8`L0.g0.g xp XBRAf TCRBg h`<:'HpR8P>P SA~a0kg`a$ga~gL`PJy;ga1FHsIaF"HLA!Gg$G%H.RQ`J0:'HpB/?Jy>g?<`??/ ? z aJNaXOLB|gJ@f`PSA~akRg`a~gag~`*BhaBhHqIa"HLA!Gg$G%H.RQ`R>jL'paz`R0: Ak(0.g0.g xp XBRAfv TCRBg h`<:&0HpP>P SA~a0kg`a$gaNgL`P1FHsIa"HLA!Gg$G%H.RQ`$0:%HpB/?Jy>g?<`??/ ? zNOLB|gJ@fVPSA~akHg`agag~`&BhBhHqIa"HLA!Gg$G%H.RQ`L&.a8` H~>A0Jg"Xr2gt46By>ȴ|fP>$an z!ԂED|gIR4`R,? Љ|frL|H|L|H|4L|H|hL|H|L|H|L|H|L|H|8L|H|lL|H|LpHpCSWfT`>R@Jy?f2SApQQpaL~$By>Nu0.gJHBaDLB0.HS@xG&؛؛؛؛؛؛؛؛Q H@D3@PNuC&Jy?f Љ|fr?.L|H|L|H|4L|H|hL|H|L|H|L|H|L|H|8L|H|lL|H|LpHpCSWfTNuR@Jy?f:0.HS@QNu0.HS@"QNuJy?f Љ|f20.HS@ffffff fVJ@j6pNu0.HS@ffffff fVJ@jpNupNupNu z" " g @fh f0.g.0(g(0.HS@xG&؛؛؛؛Q H@DhfJy>f&P>0:!fHq? zNTLSJ@fjJy>ganP`pNuRpNu0($g,&h g !f#>/ (S*k*)MBh$(_Nu0($f &h / (z!*l*'M&)KP$(_NuJy>f*:!`( D(gz P0(f0(f#> (gaX !>$z!!J !@$Jg&@'H!B1C Jy>f0.gJy?f p0.$kaPpNu$hB (%@Jg&@'J (g$@B (g$@BaBy>BBBhBhBhBhNuSAafaRQNuap`0DABhBhABXBXBXBXBXBXBXBXBXBXr2: @|&4: 2SB z h f (ga4QBy>NuH Jy1g. Cm(@|EgDFy>FLNuH@Jy>g(By>@|AfAFLNuHA1BBA"0<NBp0:2LNuC&Jy?f Љ|fr?.L|H|L|H|4L|H|hL|H|L|H|L|H|L|H|8L|H|lL|H|LpHpCSWfTNuJy?f>0.HS@QNu0.HS@"QNupNu zT n g @fh fpNuP>pNuJy>f*:0( D(g P0(f0(f#> (ga* $z!J !@$Jg&@'H!B1C pNuHadaJgJP>A" ga^Ar" gaRAv" gaFA~" ga:By>aL/:.NuJy:g?:P;a3;L/:Nu"@ XBRAf TCRBg I )fpNu XBRAg f pNu!ipNupNu0/HP>NuJxRg6Jy>g.Jy>Pf&Jx>f Jy>fSy>jP>aBy>/:zNuB!P*!&Jy1g*Jy>g"#>O.?:P;a3;.ztNAHxx Pg gLNu P/g( P0g P1gD P2gZ P3f aJLNu P4g P5gP P6g P7gp P8g P9g P:g  P;g @ Pg ^ P?g  P@g PAg PBg PCg PDg PEg PFg . PGg < PHg ^ PIg l PJg PKg PLg PMg PNg POg  Pg z Pg t Pg LNu"hJhk3>310| m |'b310|m |b310|m|b2: @jp310|m|b2: @jp310| m310310:f /aa _"h2p2 2 2 2 z2 x2 vp0: z22X z.6:DSCt4:B|&rJgRAQd 2 z6:SCt4:|&rJgJhfJhgRAQd2aj#>L0<cNu6(|"hE 0DJhj>","0"4"8"<"@22 22222`ZC0k | b5@ :, YY5Y f5QT f5QT5Y5Y*f ?a26aa#>LpNuBy;:?</(?<=NAPJk3>*Bg?:X/<1?<BNAO HzJ/<?::?<?NAO pA C,f2f.Bg?:/<1?<BNAO Hz /< ~?:?<@NAO /?:?<>NAX LJNuanaA |rB,B0B4B8BZB>^B>bB>fB>jB>vLNuP>Hz?<&NN\Jy>fBy>NuJy>g4H@>.|Jy>ga8Jy;gJy>RgFaLNu3 >FaLNuakaF|gR>j`R>f#>HpR4HBJBg>HB/??RL@J@gCR4HpBHBJBg>HB/??O 3>RJ@fLBaNBhBhRSAfXNuLBR>b3 ">3>T#>VNuaRaNuBy>By>Nuv|MJn g(a z.: g"@Jigi g$ )fQBn MDRCQ~Nu$I$* *g$@j fJjg촪b"J$)`3>,~Nu/r"zaFf*Jhg$0:hfHpA&aL@RRAz f$Nu0(k3>0:LNu0(k/B?< NA\/?< NA\ _"h :l fZEvp2jg@JAg.J>g&0: z~ OFLSf (f@Jpf5AJjfa&R@EDQ"h"PASSERp2EDQLNu0(kP"hEfffff ffg("hErp giHaLR@Q"hE`""""""""LNu0(k"hE$$$$$$$$4$hC$$$$$$$$4LNu0(k3:0:&LNu0(k2zg,3:gHz,?<&NN\` Hz0?<&NN\aܦ#>0:LNu#1v!1zNuA" gaJ@gP:Nu"h0(k3:$IAf0:AfLNu :JLNu0(k310:LNu0(k3:0:ZLNu0(k.0(3:~g""h03:zra6"h0)3:|ra$pra"h2pra"h3@0: LNu/4:>|k???<)NN\ _Nu3>3>Hz?<&NN\0: _Nu2:IA N4:|gA 0:J@k03>Nu (kH3 v>|3:xHzB?<&NN\2:`4: X6Bp~A ,8:Ng gfRR@Q0: .LNu0:(F@"8@0tV|3>~z #Nu0(k3:aڰ#>0: LNu0(k3:aڐ#>0: LNu0(k3:ap#>0: LNu0(k3:aP#>0: LNu0(k"h3;3;a&#>"h2 2 LNu0(k3>P0:LNu"h22"LNu"hv6$/ MlDahfBh,_LNu0(k3;0: tLNu"h"""""E"xrtҪ,Ҫ4Ԫ0Ԫ8EDQ"""LNu0(k3; 0: LNu0(k3;0: LNu0(k3;0: LNu0(k3; 0: LNu0(k3;0: LNu0(k3;0: LNu0(k3;0: LNuL0:(Nu0(aLNuH3>İ|b<A=B?< NA\/?< g 0: z OFLSf (f@Jpfz#r1#~1#v1!1r!1~!1vBgHz ?<=NAPOJk ??<>NAXO 0zrf$!8r!B~!LvB1B1B1NA\LNu0:Hof0#r#~#v zB1B1B1N zN0:ofpNu zN0: ofpNu zN : f ( f #:LNuXBRATCRB`>XBRATCRB`,XBRATCRB`dXBRATCRB`XBRATCRB`vXBRATCRB`BXBRATCRB`׾XBRATCRB`XBRATCRB`XBRATCRB`"XBRATCRB`TCRBc   C:\DESKTOP\ Q PQ$R$S$U$ TCache already installed! p TCache Version 4.0 q Ralf Biedermann @ HB total memory usage:00000 KB p!!!! SHAREWARE-VERSION !!!!q Ep T C A C H E 6.3 q TCache is a harddisk-cache. This is a shareware version and the distribution is allowed. If you use this version more than 6 weeks you have to donate something for an animal charity or you must pay the shareware-fee. For further information read the manual. I wish much success. regards Ralf Biedermann pPlease press a key!q no drive found Do not start me as an ACC! not enough memory free sectorsize to large TCache not installed X:XDESKTOP.INFNEWDESK.INF\*.ACC Clock must be set ! DNZ*(P L|F  8 <l>  &  : 0 4& *    0 20  ,b  , *R*&,pd~ $$h @r2DXj" B^R&D"N&:T .` $P6 \  J&&   *.4<4,Xd$&2JBd     V^*$*$6VL --- 13 issues total.....$7+shipping ST Applications (British): 1/93, 3/93 --- 2`"(PKjByK6 Jf oPYByY#YOaJ$VYg"O/ //<JNAO < a3YBK&B?< NA\/ <3St#Ut <BACQJK*gHA#b><AQ((B95A0C0~ACQ3St zE>NO 3Spy=y=y=y=y>y>(y>@y>XA7r0:LgA7S@g A70S@gA7@PA70:LgA7S@g A7S@gA7PHzD?<I zDN\p :DxABCLap :DxAB C8ap :DxABC$ap :D~xAACap :DnxAACap :D^xAACap :DNxAACa :DNX3KhA0PJyKhfP?NX3KA0RPJyKfP?NX3K A/PJyK fP?rNX3KjA/PJyKjfP?HNX3KA.PJyKfP?NX3KA.rPJyKfP?00 GB GB <*a`̰|fzHz?<&NN\JyYf?:G,?< z8NX0:GfgBA |g"Aް|gA8|gAҰ|gAjpaJ|f`ByYHz~?<&NN\`<f Aa `: :77#7RJg"#7R/:7/:7/:7j?< z8NOp2:*^fp2:*jfp2:*vfp3S8p2:*fp2:*fp2:*fp3S:Hz?0:*|?Bg?<> z7NO 0:g ?<4 z7NT0:|??<2 z7lNXA2^xa"3JA2xa3JA1xa3JA2xa3JA1xa3JA1xa3J0:N|3J0:|3JHz6Bg?</ z6NP0: |3K$Hz\??<: z6NP0:&|3K??<9 z6NX0:'|3Kd??<H z6NX0:(|3K??<J z6jNX0:'|3K??<L z6NNX0:'|3Kf??<M z62NX0:( |3Kb??<O z6NX0:'|3Kh??<N z5NX0:'\|3K ??<K z5NX0:'(|3Kj??< z5NX0:&|3K??<8 z5NX0:&|3K??<= z5NX0:%|3K"??<< z5nNX0:&(|3K??<@ z5RNX0:&$|3K??<A z56NX0:& |3K??<B z5NX0:&|3K??<C z4NX4:404M52rA~ 0f RAAQ=A0:"|@0:6|@@0:6|=@ 0:Z|=@"0:~|=@$0:|=@&0:|=@(|~M4JVg/:<*HnBg??<0 z4TNOM4RFQ~A(C<0|2AQHz;?<?<5 z4NPp|~A 2|g RFAQ3S6/?<? z3N\|~A^0|f ARFQABh0: HzB\?<?<6 z3NP|~AL0|f ARFQ3YA/xaD3Y3YHzABg?<D z3dNP0:B$|gNu##"Ut##Ux##U|0<zAj <[` 0lBX @D @D <*aAV0: C@n1P#(UtA90[0: C@F1XBX ? ? <*a`z &!tА[D<0gz0ЃQpNuJDf0pNu d'pr0k AQNuH瀀aL3St#Ut <4`p3St <#(UtA6x0BX < < <*aTGQ| ><#(UtA6H0BX

<9#(UtA60BX < < <*aRGQNu"ҀЀҀNutJgkRB`Nu x3YNu3(N3*3,3.323;343=637~39F3>By*By+By+NBy+~By+By+3>3>3?By4N0:|fB9(ONu|f83*3+3+N3+~3+3+B9*Nu|fB9,Nu|f,p|~A2|g RFAQ3S6B9.Nu|f8B9;y;(y;@y;y;y<`y= Nu|fB9234N``|fB94`R|fB9=7`D|fB97`6|fB99G`(|f B9>3>3>3?`NuBy5p#(UtA30BX 9 9 <*a|NuaJ/?<HNA\JK.fJK2f z9 9Nua$/?<INA\JK.fJK2f z9 9NuJK.f*JK2f" x2(|m"h(#Y#Y"9NuC<2(I|gC`,#Y#Y"9^NuJ9YgJK2fJK.g pAaNuHz9?StTtUtWt TCache... C:\CLIPBRDsave parameter of TCacheC:\AUTO\*.PRGTCACHE63.PRGfolder for ACC'sC:\DESKTOP\ACC\*.accshareware version[0][ TCache |not installed ][ sorry ][3][ramdisc not empty |still remove it ? ][ no | sure ][3][ TCache disapeared ! |code- or vectormanipulation ][ caution ! ][3][ TCache disapeared ! |code- or vectormanipulation ][ caution ! ][1][ This version of TCache | is not supported ][ sorry ][0][ RBsoft 94 A |is the ShareWare-Label of | Ralf Biedermann @ HB | Ortfeld 3 | 27299 Langwedel / germany ][ 000000 KB ][0][ save failed ][ damned ][0][Open files on this drive so | redirection is impossible ][ sorry ][0][not enough memory |ramdisc not installed ][ Pech ][0][enter at least 32 KByte ][ try again ][0][could not free memory |ramdisc not deinstalled ][ I wonder why ][0][an unknown error | occured ][ s*** ][0][ this program runs as an |application under MinT or Mag!x | no ramdiscsupport ][ sorry ][3][WRITE-ERROR ! | errornumber:-00 | drive: A |sectornumber: 000000 ][ retry | abbort ]remove4@ D0 D E E    E#   E2    EE   EY   ?V01234 5 67890/ E ?r  E !?"E#? $E %? &E '? (F )? *F/ +@ , F>- FB . FF/ FK@6 G1F 2FZ 3Fg  4Fr 5F 6F 7F 8F 9F :@R;@n<@ =@ >@ ?@@@AABA2CAND%E%FAj 0ApHo IG-ZJYKALBMC ND OEPFQGRHSITJUK VL WMXNYOIPk[j \A]B^C _D `EaFbGcHdIeJfK gL hMiNjOZPlGB mA nGS o@ G@  q rGX sAtBuC vD wExFyGzH{I|J}K ~L MNOPA@ Gw pG  G A G A AG#G#G#G# G# #ABCD EFGH IJKL MNOP G G  G A HBABC D EFGHIJK L MNOP  B.BJBfB BB BBCC*CFCbC~ C C C C D    I%  I- I8 I? IE IN  IY  Ib Ij Iu I I I  I I I I I I I  I   I   D& J !J  J J DB J:!J?  JD JI JO  J^Jm D^J Dz D J  D ElEEEEE EEEEEE EEE FFF F F#F- F6F<F=FRFXFYFFFFFFFFFFFFFFFFFFGGGGG GGGGGGGGG$G%G&G+G,G`GeGuGGGGGG$>HHHHH6"H7HKHLHMH\H]H^HnHoHpH}H~ HHHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIII#I$IJ J J!J8J9JxJ}JJJJJJJJJJ"TCache (c) RBsoft 93 Version 5.6drive supportedwrite changes onlydelayed writewriteprotectedcalculate checksumlock Fat & Root-DirMediach() when HITreadprefetch in sectorscachesize:__32____ KByte9hashtable:10__ Bit9max. prefetch:32__ Sectors9readblock:_16___ Sectors9writeblock:_16___ Sectors9flushdelay:10__ *5 VBI9usage:999 %LEDCLRLOCKACTIVE999 %read access:read hits:write access:write hits:checksum-errors:access odd address:free memory:sectorsize:000000000000000000000000000000000000000000000000000000KByteByteno access for drive:redirect drive '' toramdisc__32size:____ KByte9INSTALLresidentfolder for ACC'sName:load from folderC:\DESKTOP\ACC\OptionsParameterStatisticsSpecialUtilitiesOkSaveAbbortvirtual drives(will be mapped onto real drives)further informationread absolute:write absolute:write-error:multiple sector:total saved:single sector:000000000000000000000000000000000000000000000%total access:Fat & Rootaccess:000000ramdiscACC-folderGemdosClocketv_termWriteResetstepratevirtualXBra-CheckDrvbit-CheckPUN-INFONOX !absolutinformationtestingsectorcheckFlush allbootsectorLRUdel delayedTURBO ;-{)}passwordsteprate for drive 'A'2 ms3 ms6 ms12 mssteprate for drive 'B'2 ms3 ms6 ms12 msapply steprateenter passwordpassword:----____Xnew password:----____X----____Xnew Password:enter only when changing password (  0 ",8:NF((,& :4. B@  ^,PT8 "2 . . . . . . 2", . . . :Z0 F,Z h$"0<8,.L , 0$ ($6 |L ,H\00000000"0H0N0`000H00  Dislikes: The Eurovision Song Contest ( cb170@city.ac.uk ----------- http://web.city.ac.uk/~cb170 ) !0 0! 662 andrewc@cogs.susx.ac.uk, 781 Jun 6 15:01 94 0 Article: 34770 of comp.sys.atari.st Path: cix.compulink.co.uk!uknet!doc.ic.ac.uk!susx.ac.uk!andrewc From: andrewc@cogs.susx.ac.uk (Andrew Collington) Newsgroups: comp.sys.atari.st Subject: Overscan question Date: 6 Jun 1994 15:01:23 GMT Organization: University of Sussex Lines: 10 Message-ID: <2svdo3$osq@infa.central.susx.ac.uk> NNTP-Posting-Host: tsunb-gw.susx.ac.uk X-Newsreader: TIN [version 1.2 PL2] Has anyone tried the DIY overscan modifiction on`.&OOKMLp "<a:k"JygJgp#"<:AaJVkB?< NA\( x h0(H|fp|fp|eB@3 8g2 @LJg(_AKPfI|fr|fr|eBA3 /?< NA\KMp "<a*JVkh ye40<"<:a0.|fp|fp|eB@3 y g# $ y g #$: `pr"< zraSUjBgHz|?<=NAP&kbBHzHx??<?NAO ??<>NAXAxaXSJg0  g  fR`Spg<Ce<drᡃ`$: zp2RA g S@|dJfH&k"k HiHSBg?<JNAO JfBUpN"<aap"<aBgNA:Jyg :0+|`Azp"<aB?< NA\/ 8g @LJgXHDIf 'f(I#gBgNT|%d`?<NT,.g, zp2RA f   S@|d.gE$~":gak $$RG|f~akFHzR?:?:?<NO Jk,2:`0e :A* gf!|`RG|fa?< NA\.gA: P(f f0A9 y gA y gAbp4"<a `jpa4a pa,`X$z0< r Pp0:ap6"< JaLBBHH ap*"<*+n+n Jap2"<: Ja63|fpN"<:a|a H8(zB?< NA\/?<NT,E$~ :gafk $>$RG|fa|?< NA\LpN"<BUa`̶|g0< r Paa|fpN"<:aBgHz ?<NAXpN"<BUa@$z tHap/"< M00BXHB J`H p3"< :#A 0"<0<NBNu:pk"<`g&BHzHzHz??<NOJ@kRfpNuE@r g g *g"#Bg?<?:?:~?<NO `t z 0p2RA0 gS@|d#NuJg*v"HtdrRdЂ Jfg<0QBNu0BNuprg$< g< g<0e| d Ѐ/ПЁ`3Nu3$6kmo qs u w y {" }&*. "&*. #   %% 3 ?AC EG I K M O" Q&S*U.WY[ ]_aceg"i&k*m.p #   %% 3  " $ & ( *" ,&.*0.246 8:<>@B"D&F*H.J #   %$ Autoparker V4.016Rij(C) 1994 by Uwe SeimetCDEFGHIJKLMNOPQRSTUVWXYZ$___Minutes to wait before parking: ___999OKSaveParkCancelAutoparker V4.011&=>(C) 1994 by Uwe SeimetCDEFGHIJKLMNOPQRSTUVWXYZZ$___Zeit bis zum Parken in Minuten: ___999OKSichernParkenAbbruchAutoparker V4.011(C) 1994 par Uwe SeimetCDEFGHIJKLMNOPQRSTUVWXYZfj$___Dure avant parking en minutes: ___999OKSauverParquerAnnulerZZ $ Autoparkerc:\autopark.inf[3][Es ist kein XHDI 1.25-kompatibler|Treiber installiert!][Abbruch][3][No XHDI 1.25 compatible|driver installed!][ Abort ][3][Aucun driver compatible XHDI 1.25|a t install!][Abandon]$X8,62ZX8h<,Bj*00^f^l^Z.. as long as As long as they pay yes. :-) > they pay? If you join, do you get a list of all the message areas?? I think there is a list and it's BIG. > Can you write to any internet address or area if you have an account? You get internet email and the usenet newsgroups, he uses a converter program and they come through like any other FTN type area, so you just have them as normal areas like FidoNet, NeST, TurboNet etc. PC>> (there IS s/w for the Atari although I'll probably be doing it on PC>> the PC). > Traitor :) The PC s/w isn't brilliant though. :-( In fact it's a bit pants. :-( > Hmmm, I really need to get some info on this subject. I will buy the > new .NET mag. Was it you who said that another internet mag starts > this month.. if so what was it called? No, 'Internet & Comms Today' has been out for a few weeks and .NET say a week, both are at issue 1. PC>> first started, all of those except``B?< NA\"8gB ALJg8_MCHff8!`಼_CPUfش|eNz||N{`/?< NA\BgNAdN.U0-vmnf-P$m|PQ80-FQ@fHy?-f?-hHyN.`Hx?-f?-hHyN.P8?-^N-;VBgN/RN.j0-vmnf$m@P?-^a:`0?fN,@?-TN/p0-~g m/(t?-~N1|?-fN.W~-?gN.d? ALJg4_MCHff8!`಼_CPUfش|eNz|N{`/?< NA\BgNAQ3N.`` @g @g0 @gH @g@ @g @g @g @m @ o\ @#gT @ g @ g @ g @ g @ g @"g @!gBmf?>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#%3% k #& Ј<.@#%Jy%g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON~0 J"LN? 9g @N 9g @NN?<LNA/ aR@fp`nE&(a5@BA <a$ grಀf <a$ f A.aL`&aJ@f AFa8` %Raa RaaB@$_NuHYOBCI&BHoCApaPOG"0H s/(CA2,0,aNXOpap?420H spavTOB@a,B@2I sa6||fa0| favp?426K s0avTOpa6XOLNuH8YOBW8<paE&(G:p?B Rt 2*0*aL\OJf Rz:(Vʼ r*t4(XGEMgBGMgXGMf A0a`IB@A a 4?@j Ka`"<N R0/a %@f Ka`V0/a pA a J@fBAB@A a>BAA paA a ?@k"* Ra gA`BC`H0HЀ Rz:0ʼ"t*r20GEMgBGMf0HЀ Rp` \DRC|m jd8I A R ra.BC`0HЀ2Hҁ R1RCCn`6I TA  raH.BC`0HЀ2Hҁ R1RCCnBFBC`0HЀ RpRC|m0<4F2Hҁ R1t?B R0*2*t aV\OJg A$a"B@` A`apXOLNu?/ BCE&(p?B Rt 2*0*a\OJg ARa`^B@`2Hҁ RpR@|m2<3C4HԂ R1(|Uf R1U(p?B Rt 2*0*a\OJgA^azB@`p$_6NuH BCE"`0BD02I ra p 4RDH"ҁ҂4J r pgRC|mA&0(S@gS@g` 0`0`BPLNu/ $HB@az09&H rpa$_Nu// YOv |a Jfa & x hE0(@4 x` _AKPf (4`PH fJg Ca y&NmHWHoC Jpa `PO0S@gS@g[@gS@g` 4`4`BR0XO$_&Nu 8Nu// &$HAa @ gf g$p` PH (fB@$_&Nu/ E%0*f$ J <Nu,(zIda&J@f L2<pXQ|4fG KL(NJDk?HT?/?<*NNONuP> 8TdM HooMrooo E PMK<<:<p<H@0<aBA0t a8Qp *"<a,<0|gp<B8>Nu*r Ҹ8g޲dX```BH?<Nu,(zIfa&J@f L2<pXQ|4fG KL(Nf?HT?/?<*NNONuMJf4<< Lr9ahf~l "p.t<<HARA L 2SA9  <и8g bpNu9fgp?C QQpNuHx?<HNA\*/?<HNA\JgV(@r:It:B:6:[ֆ<:^܆܃Ԇ"BHzHDNL"J@g܅e?<INAONHDDRIVERSYS Lrp 0;g A Q`Q*(]HE]ڼ b$LIz4(Zvz:#<UF܉JH dNL&J@fJ<Hܯgz&H dNL&J@f\|B44 Zj$W J X`fBCJg A"pӐg<fA`` / ON HR 8g @LJg_CPUf| eNzp@|"O j%|J9p%H.IF$_NuHR"H|@<pJ99o&9 <a.k gap$_Nu I0<E2Q"HNu <и8g bpNup9NuA(p"@ "By%A1B3%3%O"Nu/ Hz?<&NN\O$_Nu0<a`H06&Hp Cgp@CfHpC?/ ?<=NAPOJk(8jaXpCgH?<?p/?<BNAO Jj0`Dr߲f>r Cg8pCW|?/ ?<NAXONua$3p`ް|c/ ??<>NAXO$_JkpNua3pNuHR@W@e >?NAO $_JkNua3pNuT@atJ@gX  _H&Hx&SgkJ9%kvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp a%p a`jJgf%`\xB9%`Rx B9%`DJ9%kLfTa`x< g<g0< g< eaN`p aF%p a8 L$_NuBx`xB9%`x B9%`?<?<NMXNu??<?<NM\NuH@??<@NAO $_JkfNuab3pNu3NuH 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuD@| |"b;NupNu   / oBQ nf axJg*`6C% g,g"@ f` "/?<INA\OJj`p$_Nugp`/ &y% g/ &S?<INA\O`&y% g/ &S?<INA\O`&_NuH8$<CG% g" c &@ f`(@ ,gb*"Ҩeg ` )H`p"@")Ө )H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNuHR// ?/ ??HP??<NMO$_NuHRHP?< NA\O$_NuHR?/?<DNAPO @$_NuHR/?<HNA\O @$_NuHR?HP?<NNAPO$_NuHR??HP?<CNAO $_NuHRHP?<&NN\O$_NuC&0HRt""2"<%0<NBA't0$_Nu"<`"< `HQHP3&l"<a"_2"_2"o2"o2NuHQ#("<6a"_2"o2"o2"o 2NuC&l222""" "<3 `L3&l#("<2`63&l#("4t**.b 8F <* $((""800 P`&A$C퐲N~$m/4mFHR$m4RHRN20-($m4$mR$m o]$m?aB m ($Jg m/($N2@BgN.KFN.~$m?N.W$m(g0-$mRg HyCLIPN2BmNNA퀘N(A팄NA팈N$mB/-N2CSN~`0$m?*/-/-N.r$m?aP$m?aF$mR$m o]NN -0| N2?,+@``NP$$`` >>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#r3v k #| Ј<.@#xJyvg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ONQ20 J"LN? 9`Pg @N 9`Tg @NNXP?<LNA/ a[R@gEa#4_@f4 Rf4 <a#Z%Hg <a#J%Hg <a#:%Hf>A0S@gS@g `%|`%|0`%|T ja"a[p`Da"Ja$`5@a#a6a#, 9g @aU jaU jaU jaUaZB@$_NuH0-S@gS@g `+|0`+|+| maʑaTr. WNO L<8NuH>OBCEG`2H ЀЁ4J r h4J r h2AH$Ԃԁ0H r"h(QB0H rh0H rh0H r"h(QB0H rh0H rhRC|mZBCK M`n2AH ЀЁ4J r "h(Q0CH 5 Lr aLH2AH ЀЁ4J r "h(Q0CH 52CIеS Lr aL RC0CH"5g|m0H r"hd(Qr *$ LaM(BC` 0HصRC0H"5f4J r "h|(Q  Lr aMl0H r"h(QA *$aFA aF|AC a9 A / / ? C LaGO 0H rh0H rh0H rh0H rhOL|NuH>OBCEG`2AH ЀЁ4J r h4J r h4J r h4J r h2H$Ԃԁ0H r"h(QB0H rh0H rhRC|mlBCK M`R2H ЀЁ4J r "h(Q0+CHA 5aE*ACda<6A / / ? CO LaF6O RC0+CH"5g|m0H r"hd(QA *$aDACna;A / / ? CT LaEO (BC` 0HصRC0H"5f4J r "h|(QA aDACxa;A / / ? CY LaEO 0H r"h(QA *$aDNA aDDAC a6AC ""2A Ca;8A/ / ? C^ LaE8O 0H rh0H rh0H rh0H rhOL|NuHQOvxpBE/C.EGpf<2*SAgSAg` A.aVS@f`AaFS@f`Aa6S@f0*S@gS@g `Aa `4A#a `*0*S@gS@g `APa l`Aa b`Aa XPOL|NuH8O./AvBWxE` RB0HRm R RB(JBf< R|R R|O R|O R|T /`d R|G` R|Ba@&HH@ R@a@HH@ R@ a@HH@ R@ A /a5*A/ / ? Ho2a!OA/ / ? Hoa!OA(C a+A(Ca'pA2/ / ? Hoa"OA/ / ? A&/ / ? HoaOA a46<Gp2* I shg 4H…<JFf|:p m?|< RA 4B RB Ro R| RB( R||mv| mv|@mv4H… < R@2A RA /2Ha?~?@/< RAH R@ R|oSop0/A a3A(0a3A(C&a&XA C(a*A/ / ? Ho2a!OA(a30:< RA@ R@ R|H R|x` RB@0HHBA0HAWTm0<4WR@>/< RHR@ RHI?/ Rt 20*a \OJg20*S@gS@g`AaF`Aa:`ASa.`x` RB0HRm0HЇ2AHЁ4HЂa(`V ЯdP2H҇4BH҂0HҀ 2Ha=(roHa=(Ѐ R"ҁR RJf oc R| R|0?2H҇/ Rt 0*2a\OJg20*S@gS@g`A}aL`Aa@`Aa4`0?2H҇4H҂/ R0*2t a8\OJg,0*S@gS@g `A a`jA9a``Ama`V0?2H҇4BH҂/ R0*2t a\OJg.0*S@gS@g `Aa`Aa`AaB@`pO2LNuH &B@2E`4HԂ Rp(RA|m4<4@RB8H؄ R1Hp?/ R290*t aN\OJg40*S@gS@g`A0a`Aea` AaB@`pLNuH8QOBCIEG`p?B TtBA0a\O(Jgrg4f2ACH ЀЁ4J r pjp?B Tt20a\O(Jgrg4f 2ACH ЀЁ4J r hRC|mjBC`p?B TtBApCa<\O(Jgrg4f 2ACH ЀЁ4J r hp?B Tt2pCa\O(Jgrg4f 2ACH ЀЁ4J r hRC|mdp?B TtBApa\O(Jgrg4f0H rhzp?B TtBApaj\O(Jgrg4f0H rhB@a<BgBBBAB@6K r0a=pTOIB@2I ra;|8BgBBBA6K r0B@a=TO T"PBB1HvBC1KHԃBC1Hԃb `VA"P111fp&NuH BCE`0BD02I ra9p 4RDH"ҁ҂4J r pgRC| mA0(S@gS@g`$01|1|` 01|1|`01|BhLNu/ $HB@a8 Jpa9~$_Nu/&a7|l a7`BA a7&Nu//a7R&x`0Hg2pa7RD|m(&Nu//a7&&x`0Hg2B@a7bRD|m(&Nu// YOv |a7 Jfa7& x hE0(@4 x` _AKPf (4`PH fJg Ca6 ydmHWHoC Jpa7@PO0XO$_&Nu 8Nu// &$HAN] @ gf g$p` PH (fB@$_&Nu/ E00*f$ J nBXr [0`|A`0A2"La(@`\ [2"La(@`JJEj `p0?4 La'TO@`*JEj `0H?4 La'ZTO@` JEj `p0?4 La'TO@`JEj `p0?4 La'TO@`A 2"La@`A 2"La@`A 2"La&@`|@HN0\OLxNup` Warning: use TCFLTLIB to get float support for printf. H0O$H&I>68jx`p@c8?|0|g* J0R@CDHoBaXO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f2SA`.C"SDQ` X JDf fSA`C"SDmQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa(N"_AFpJWF@rg SAkt0QS@k AFQ`*H0O$H&I?|@>>68jx0|g JpCDHoBa(XO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`8JEfp?@?@6`& JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBa>XO0@E:/DDEE?D6DC"SDmQ?EE`?|0D|b JCDHoBaXO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`&ff ?C?B`?B?C`|? ?| x?D ?D?D6|`H0O$H&I?|@>>68k |kx`x0|gZ JCNaANJf JfJPgANCXaAXVH?a z_ JCDHoB|k:@k6DR@|kpaXOJfS 0gR8oDjDBD`>0a\XO 0VSD`BDBoBBoD`6x0/gf@ Ka#0/ g@AN0/g@ Ka#0/ g@A NJof Jo6fgp@A .N0/g@ Ka#n0/6g@A"N0/@g@A8N0/gg@ Ka#H0ObL Nu0<HS@rJrfMHGGCA 0jD@aAC af`aAC a P?b CXaHSG`A6"$RGJDoGn| Fo| o00CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@Nu"oHQaXONuH|~trp  g  g -Wg +f 0m 9oX .ghg If Nf Ffp`p o0 ]H` 0m 9n @la`RF` .f 0m 9n @daSF`G EfJDg"LUR@JDfJEj&zRӅdR@`JfJf BYBBTO`Ba2""//?A0kavC o$a `D@adC o$a@O JgPLNuԂӁ@*(6ԂӁ@ԂӁ@ԅӄCvG0ԇӃCNupowerACHVMBa//?Aa//?,o f>,?B^BJ g`<,,A CHnHzpaPO`Jo nhkJ f`JWkB^BB`| 0@@@>D@k@ @?brt @b  /` @  /SdS¯fvįfn/@A CaJCAJ?BPAa3JCaJgVO,_Nu o?jD@ @c0<?>@2AA@AC,0 ]HOgCbC OdatJGf>J_k~Nu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R exp C6O璃cW䔋mϫp ԥT/Xx6.=8?Xlb?\>np?X?mKz?m?ZD?` +?y?ryXF$^?4 xدalZJk fJgNaAJ?BPHM:@v@ @?bg0 `:xEE?kFg( Em bJGj SD&,FFAFBCF0@DLd>@8<HDBD/DBAaIa 0aKxA !%!%1%xaKMaMQC aCaOL`NuA"o4JWgjJQj4`JQj$`, @?c& fJf`JQj "`"?`QBi`v|~@@D@k`| k` &`P& D@Ƃ Wg>*(g4JWgjJQk`(JQj`"څلgj `†fćg ևцdRQH TOLNusquareA"o9Jg4HHzl` C.9Jg 4CG?/p<6>܇׀HAHBHDHE>܇׀?<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀>և(".Jkއ9KgJg j c a0JfJg9Kg9KfJkt`Jk`h/"HA.HGpށ@H@HG0BGHBHE2tށـׂ݂p"Jk އل݆׃SANu b c0a b f$JfgJk؄݆׃SAR׀fRA` Jk؄݆׃SA Ae "$Hzap` ҁQ !1LNudivCA / / ? AaA0 ]HNu4CG?bfb RGd6|/|$F,HF.h.BGHG҇~`"BAHA,HFpHAHB024 6<?~Gj SWԅӄGd, Q,HF.h.BGHG҇~HA`"BAHB02BB6|FjSG҄FdHG>HG9Kf,⎜bHFRFkHz``, c9Kg~9KfJkb`lJkf`X//&HC0BCHCH@B@4rЂׁ"$dSGԅӄNu9Kf╚kfg` JfJg`,HFRdR`,HF  @c"$HzaD` ЀP !1L Numod42<@H@J@fAH@ @bQA @bYA @?bUAJ@kSAH@AԂQ0 B]HNuA(p"@ "ByJA1B3J3LO"Nu/ Hz?<&NN\O$_Nu@TXJ? ?ry@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INF(C)Xmath by d'ART/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH Ov Jj|-?|D`g|+?|`g| ?|`~?|`vH Ov ?|`dH Ovf?|`L|0f|x?|`2|X?|`$H Ovf?|` |0?|$H>C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`jH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN`0 JN0 Kax0DL Nu6x0/gf@ JaV0/g@AN0/g@ Ja00/g@A N0/gg@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 ??B@CgJ1kB@BA< C(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu?/BCgP1kpr6< (<-Wg<+fg&Cd1bЁg1b Ѐ(ЀЀЄ`JgD(6Nu//O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!`N`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`N`0123456789abcdefghijklmnopqrstuvwxyz g<g8g4g0g,g(g$g ggggg ggf @NuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.GJ3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"`Np` 3!`Np& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`N`0123456789abcdefghijklmnopqrstuvwxyz/ oBQ nf axJg*`6CN g,g"@ f` "/?<INA\OJj`p$_Nugp`/ &yN g/ &S?<INA\O`&yR g/ &S?<INA\O`&_NuH8$<CGR g" c &@ f`(@ ,gb*"Ҩeg ` )H`p"@")Ө )H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#r2#VNu 9V"ЁЁЀЁЁЁЁ爐ЁЀЁЁЁR#VH@|Nu oHH@ Nu$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNuHR?< NMTO$_NuHR?<0NATO$_NuHRHP?< NA\O$_NuHR?/?<DNAPO @$_NuHR/?<HNA\O @$_NuHR???<5NA\O$_NuHRHP?<&NN\O$_NuCFHRt""2"<Z0<NBA0$_Nu"<`"< `HQHP3"<a"_2"_2"o2"o2NuHQ#"<6a"_2"o2"o2"o 2NuC222""" "<3 `L3#"<2`6HQHP"FNV^fnv~   ' 2=H S^i t     $/ :EP [fq |       -/14NQS[]_prz|~ !)19AIQ\g r}      "- 8CN Ydo z     *5 @KV aln p{}  <@@`X                      54@`t  !"# $%& '() * + ,  - . /  0 1 2  34 6!71 8&#9`':@$;Y <_ 'e5 l o (`I=v`` {(,# @a@a @a8     aTapaaaaab+ b4 bP bl  b  !b "b  #b $b  %c &c0  'cL (ch  )c *c  +c c  -@%.- 0//@%.@1Q- 2Q- 3A- 4A- 5@% 6A- F7E8 <9; :c ;d 8d, @=?>?<DACB C@E$6*G0$HdH(ID %G! <@@ddNPR TV X  Z \ ^  `bd f h j  l n p  r t v  xz| 54@d~  !"# $%& '() * + ,  - . /  0 1 2  34 6#7#8#9d':"; < ' 5 ( + (dI=3d d 8(,# @e @e( @eD  a d gjmps ve`e|eeeeff$+ f@ f\ fx  f  !f "f  #f $g  %g  &g<  'gX (gt  )g *g  +g g  -@y%.{- 0//@%.@1Q- 2Q- 3A- 4A- 5@% 6A- F7E8 <9; :h ;h 8h8 @=?>?<DACBC@E6G$HhT+I %! <E@hp !# %  ' ) +  -/1 3 5 7  9 ; =  ? A C  EGI 54@hKM O !Q"S#U $W%Y&[ '](_)a *c +e ,g  -i .k /m  0o 1q 2s  3u4wy 6{!7!8!9h':!"; < '5    (hI=hh (,# @i@i4 @iP  ? B EHKNQ Tiliiiiijj0+ jL jh j  j  !j "j  #j $k  %k, &kH  'kd (k  )k *k  +k k  -@W%.Y,0//@%.@1Qh- 2Qp- 3Ay- 4A- 5@% 6A* F7E8 <9; :l ;l( 8lD @=?>?<DACBC@E6G$Hl`(I %! l|r4ry<DACSISCSI(C) 1994 by Uwe Seimet@0Split into __ partitions.990target _90, device _9MBYTESTARTEND@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999000000000000000000000000000000possible since TOS 1.04ACSISCSI(C) 1994 by Uwe Seimet@0Splitten in __ Partitionen.990Einheit _90, Gert _9MBYTESTARTENDE@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999000000000000000000000000000000mglich ab TOS 1.04ACSISCSI(C) 1994 par Uwe Seimet@0Diviser en __ partitions.990unit _90, priphrique _9MOCTETSDEPARTFIN@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ _______XXXXXXX@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999@ __________9999999999000000000000000000000000000000possible ds TOS 1.04001101201301401501601701001101201301401501601701Partitioning ofharddisks forAtari ST/STE/TT/Falcon030Choose target and deviceIDE 0IDE 1CancelOKCancelSCSI12345678901234567890123456789012345678900000000000000000Values inMByteSectorsDivideSplitOld ValuesCapacity:MByteMByteMBytesectorssectorssectorsUsed:Free:Minimum Sector SizeOKCancel001101201301401501601701001101201301401501601701Partitionierung von Fest-und Wechselplatten anAtari ST/STE/TT/Falcon030Gert und Einheit auswhlenIDE 0IDE 1AbbruchOKAbbruchSCSI12345678901234567890123456789012345678900000000000000000Angaben inMByteSektorenVerteilenSplittenAlte WerteKapazitt:MByteMByteMByteSektorenSektorenSektorenBelegt:Frei:minimale SektorgreOKAbbruch001101201301401501601701001101201301401501601701Partitionnement de disquesdurs et de discs amoviblessur Atari ST/STE/TT/Falcon030Slectionner priphrique et unitIDE 0IDE 1AbandonOKAbandonSCSI12345678901234567890123456789012345678900000000000000000Indications enMoctetsSecteursDispatcherDividerAnciennes valeursCapacit:MoctetsMoctetsMoctetssecteurssecteurssecteursOccup:Libre:Taille minimale secteurOKAbandon[3][Zu wenig Speicher!][Abbruch][3][Pas assez de mmoire!][Abandon][3][Insufficient memory!][ Abort ][3][Es ist kein|XHDI-kompatibler|Treiber installiert!][Abbruch][3][Aucun driver XHDI|est install!][Abandon][3][There is no|XHDI compatible driver installed!][ Abort ]ACSISCSI IDE[1][Zur bernahme der|neuen Partitionsdaten|wird nun ein|Reset durchgefhrt!][ OK ][1][Maintenant droulement|d'un reset![ OK ][1][The system will be|reset now so that|the new partition data|are accepted!][ OK ]%.0f%.2f%.1f%.1f%.1f@ @ @ @ @ [3][Zu wenig Speicher!][Abbruch][3][Pas assez de mmoire!][Abandon][3][Insufficient memory!][ Abort ]???[3][Falsche|Partitionsgrenzen!][Abbruch][3][Mauvais limites|de partition!][Abandon][3][Wrong partition boundaries!][ Abort ][3][Partitionsgre unzulssig|fr TOS < 4.0!][Abbruch|Weiter][3][Valeur inadmissible|pour TOS < 4.0!][Abandon|Continue][3][Partition size exceeds|the limits of TOS < 4.0!][Abort|Continue][3][Partitionsgre unzulssig|fr TOS < 1.04!][Abbruch|Weiter][3][Valeur inadmissible|pour TOS < 1.04!][Abandon|Continue][3][Partition size exceeds|the limits of TOS < 1.04!][Abort|Continue][3][Falls die erste Partition|auf Sektor 1 beginnt, ist|keine Defektliste mglich!][Weiter|Abbruch][3][Si la premire partition|commence sur secteur 1|liste dfaut impossible!][Continuer|Abandon][3][If the first partition|starts on sector 1|there will be|no defect list!][Continue|Abort][1][Das Partitionieren|lscht alle Daten!|Sind Sie sicher?][ Nein |Ja][1][Sind Sie wirklich|absolut sicher?][ Nein |Ja][1][Partitionner efface|toutes les donnes!|En tes vous sr?][ Non |Oui][1][En tes vous|absolument sr?][ Non |Oui][1][Partitioning erases all data!|Are you sure?][ No |Yes][1][Are you really|absolutely sure?][ No |Yes][3][Fehler beim Schreiben|der Defektliste!][Abbruch][3][Erreur lors de l'criture|de la liste dfaut!][Abandon][3][Couldn' write bad sector list!][ Abort ][1][Die Platte wurde|neu partitioniert!][ OK ][1][Le disc a t re-partitionne!][ OK ][1][Your harddisk drive|has been partitioned!][ OK ][3][Fehler beim Schreiben|des Bootsektors!][Abbruch][3][Erreur lors de l'criture|d secteur boot!][Abandon][3][Couldn't write boot sector!][ Abort ][3][Fehler beim Schreiben|der 1. FAT!][Abbruch][3][Erreur lors de l'criture|du 1er FAT!][Abandon][3][Couldn't write first FAT!][ Abort ][3][Fehler beim Schreiben|der 2. FAT!][Abbruch][3][Erreur lors de l'criture|du 2nd FAT!][Abandon][3][Couldn't write second FAT!][ Abort ][3][Fehler beim Schreiben|des Wurzelverzeichnisses!][Abbruch][3][Erreur lors de l'criture|du rpertoire racine!][Abandon][3][Couldn't write root directory!][ Abort ]@@@@[3][Fehler beim Schreiben|des Rootsektors!][Abbruch][3][Erreur lors de l'criture|du secteur root!][Abandon][3][Couldn't write root sector!][ Abort ][3][Zu wenig Speicher!][Abbruch][3][Pas assez de mmoire!][Abandon][3][Insufficient memory!][ Abort ]Fdr  N 0: .| 2\ P<<, (D .l dnb>*6DJXB(*"8$ bbhV><8.J ( &( ** (( "$ x  ^6V0T *p0?</-> mN\?-?-?-?-N0 $m0o$m?a¼ -g+m m0( Hrg+m"N2?-?-?-?-0-xHjRm?0-H0mؐ&<:<Nl&<x:<NNm?pN/$mt "<>o@/N-"_NpN/$mp4RHRN-"_Np N/$m0N"_N/ -N"_N/N3/| gJ"z0<2 V 4<") ipJ0k 2 g|R@|f#A#a.tHap/"< M0BXHB Jap` yBdA p "<a:jDNuBU`:A p"<aJVfNu nfA DISKf US f:a`;|C I22BY"'(BY"p "<`F 8g. @LJg$_MCHf TUSHDf#`NuH p3"< :#`A 0"<0<NBNu:pk"<` +  ' WY [ ]  _ a cegik m#oqsu wy{} #    %  +' GI K M  O Q SUWY[ ]#_ace gikmoqs u#w    %  + '  02 4 6  8 : <>@BD F#HJLN PRTVXZ\ ^#` n  %q HDDRIVER Vx.xx Configuration (C) 1994 by Uwe SeimetWrite Protection Status4UV!In connection with HDDRIVER onlyCDEFGHIJKLMNOPQRSTUVWXYZSCSI VerifyOKAbortHDDRIVER Vx.xx Konfigurationb(C) 1994 by Uwe SeimetSchreibschutzEF+Nur in Verbindung mit HDDRIVER oder DISKUSCDEFGHIJKLMNOPQRSTUVWXYZSCSI-VerifyOKAbbruchHDDRIVER Vx.xx configuration (C) 1994 par Uwe SeimetProtection criture./Qu'en liaison avec HDDRIVERCDEFGHIJKLMNOPQRSTUVWXYZVrifier SCSIOKAbandonf HconfigDISKUS [3][HDDRIVER ist|nicht installiert!][Abbruch][3][HDDRIVER is not installed!][ Abort ][3][HDDRIVER n'est|pas install!][Abandon],B``$<8,6x8<00000*F<B|/???<N3ONND8:&N$N _a~atHyap`Bm?| gJ"z0<2 V 4<") ipJ0k 2 g|R@|f#A#a.tHap/"< M0BXHB Jap` yBdA p "<a:jDNuBU`:A p"<aJVfNu nfA DISKf US f:a`;|C I22BY"'(BY"p "<`F 8g. @LJg$_MCHf TUSHDf#`NuH p3"< :#`A 0"<0<NBNu:pk"<` +  ' WY [ ]  _ a cegik m#oqsu wy{} #    %  +' GI K M  O Q SUWY[ ]#_ace gikmoqs u#w    %  + '  02 4 6  8 : <>@BD F#HJLN PRTVXZ\ ^#` n  %q HDDRIVER Vx.xx Configuration (C) 1994 by Uwe SeimetWrite Protection Status4UV!In connection with HDDRIVER onlyCDEFGHIJKLMNOPQRSTUVWXYZSCSI VerifyOKAbortHDDRIVER Vx.xx Konfigurationb(C) 1994 by Uwe SeimetSchreibschutzEF+Nur in Verbindung mit HDDRIVER oder DISKUSCDEFGHIJKLMNOPQRSTUVWXYZSCSI-VerifyOKAbbruchHDDRIVER Vx.xx configuration (C) 1994 par Uwe SeimetProtection criture./Qu'en liaison avec HDDRIVERCDEFGHIJKLMNOPQRSTUVWXYZVrifier SCSIOKAbandonf HconfigDISKUS [3][HDDRIVER ist|nicht installiert!][Abbruch][3][HDDRIVER is not installed!][ Abort ][3][HDDRIVER n'est|pas install!][Abandon],B``$<8,6x8<00000*F<B|40-xm;@0-H+@J0-N@/?? <r4<&<x:<N8:&NNЭJ+@N`$m?N/,JgN/,$mRR$mD0$m̰Rn`$mR`(pN/ -"<o@/N-"_Np N/0-N"_NC*N~?-N3IC푢N~0-H+@J0-N@/?? <r4<&<x:<N8:&NNЭJ+@N;m֤$mDBR`bBm$mBR`A푢 $mD0RЈ @p$m$mDRRp$m`r m;P$mBR`p``j$m0N@&<:<Nh/??p$mN8:&N$/?? <r4<8:&NN$m4` @-g @,g`0-H$mD2HnD0-f m;P`v mdUSHDHDDRIVERura@  @)@?0Hddriver Konfig.` n"NH00YOa~Eat5@_@f5| jf5|AC0*S@gS@g`,5|"2#|:`(5|"B#|J`Bj"R#|Y$ R0(gp`lG R0(fXBC`?/ R hN\ORC|cmHW/<_MCH R hPNPOJ@g( e 0*H sh0*H sh@A XOL NuH<`XaF`Rp?a^TOvBgBg0H t?(?(?(4(BA0aO `0|g|g ` p?aTOvJCghB@OL<?yDBo?|'?|($p?B tA?BAr0aO6NuH0QOvEG0H r"h )EfBCHoCp2I raXO0H r?h?hHhHor??t?Hk"k iNO6J@k2H2I r!s?/?/?/4/r6K r0pa\OPOL Nu// YOv |aJfa& x hE0(@4 x` _AKPf (4`PH fJg Ca y@mHWHoC JpaPO0XO$_&NugFf8g>f0g6f(g.f g&fgfgfggepNupNuJfpNuC"HRt""2"<0<NBAf0$_Nu"< `H^#~p "< `HQHP3^"<a"_2"_2"o2"o2NuC^#H 222""2 ">>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#Ez3E~ k #E Ј<.@#EJyE~g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON 40 J"LN? 9`g @N 9dg @NNJ?<LNA/ / aTR@g09GgEEa 4_@f4 Rf4G;,aV@gO B@a|qgp`B@POLxNuH j m@AtBAB@aF</g2I rh0H r"h(Qr/<0`0H rh0H rh0H r"h l(Qr 0-L La 0H r"h (Qr 0-| La m|l;||0H r"h <(Qr 0-~ La m~l;|~0-J@g Q@gQ@g"`.0H rh`0H rhz`0H rhb0-N`RC2H0|f2H ЀЁ4J r h4J r "h(QpA-m4-ng2I rh0-pg2I rh0-rg2I rh "0-tg2I rh R0-xg2I rh 0-zg2I rh (-hBC`*pg4H"ҁ҂0H rhj (RC|mBC`ZpA00g 4BCH"ҁ҂8L"r@i pA00g 4BCH"ҁ҂8L"r@i"RC|mBC`ZpA00g 4BCH"ҁ҂8L"r@ipA00g 4BCH"ҁ҂8L"r@iRC|mp-g2I rh p-g2I rh 0H r"h (Qr0-RBC`.2H ЀЁ4J r "h (Q8LC La JRC|mOL<NuHOvBDG;IEMF> k mNAtBAB@a 0H s"h*Q<<Athg/AtBApa AtBApa 0H s"h l*Q Ma =@L2I s"h *Q Ma=@|U@l=||0H s"h <*Q Ma=@~U@l=|~p2I shgBnp2I shzg=|p2I shbg =|`RDp4H"ҁ҂4J s hgphr h=@N"s i*PH|=@lri=Anti=Bppi "=@rri R=Atti =BxBnzpi g=|zBn2x`, Ѐ&r0H$ԂԀ0H shjgSDJDj-ChBD`^AB0@p4BDH"ҁ҂6K"s0i g0@p4BDH"ҁ҂6K s0h"g C1@RD|mBD`^AB0@p4BDH"ҁ҂6K"s0ig0@p4BDH"ҁ҂6K s0hg C1@RD|mB.p2I sh g.B.p2I sh g.0H s"h *QBD`p@Rr@\RD|mBD`.2H ЀЁ4J s "h *Q6KA"MaRD|mOLxNuHOA;Cp QG;,IEC  Laa <AA/a R@ _a C  LaK y@GlHUC La XO`H0,S@gS@g`(Hk HUC La PO`&Hk 5HUC La rPO`Hk HHUC La ^PO0fp`p\ La*H gPpa AaZJg CAa` C XAaB@ La\6J@k"<,AaJf 0ap`60a USHDf C eAa`J@kC jAaPJ@kp`B@OL8NuH BCpa .EEBAB@ Ja &6BA Jpa p Ja8R@g"<,A0a,g 0aJB@`L0a@2p JaA;,0*S@gS@g `%|D`%|D`%|E jpa pLNuH0EE0*S@gS@g` 4`4`BRBCG;`02I sa RC|rm0H s h$A BC` C00RC|mL Nu// YOv |aJfa& x hE0(@4 xC;`$ _AKPf (4 _MCHf (r2PH fJg Ca yGmHWHoC JpaPO0XO$_&NuA(p"@ "ByETA1B3ET3EVO"Nu/ Hz?<&NN\O$_NuH06&Hp Cgp@CfHpC?/ ?<=NAPOJk(8jaXpCgH?<?p/?<BNAO Jj0`Dr߲f>r Cg8pCW|?/ ?<NAXONua$3^p`ް|c/ ??<>NAXO$_JkpNua3^pNuHR@W@e >?NAO $_JkNua3^pNuT@atJ@gX  _H&Hx&SgkJ9EXkvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp aEXp a`jJgfEX`\xB9EX`Rx B9EX`DJ9EXkLfTa`x< g<g0< g< eaN`p aFEXp a8 L$_NuBx`xB9EX`x B9EX`?<?<NMXNu??<?<NM\NuH@??<@NAO $_JkfNuab3^pNu3^NuH 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuD@| |"b;NupNu   ??B@C:gJ1kB@BA< C$(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu//O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!^`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @Nug fC`Jg INuSHNugFf8g>f0g6f(g.f g&fgfgfggepNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu/ &yEZ g/ &S?<INA\O`&yE^ g/ &S?<INA\O`&_Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#HRHP?< NA\O$_NuHR??HP?<CNAO $_NuHRHPH?<.NNO $_NuCGjHRt""2"<Eb0<NBAH0$_Nu"<`"< `HQHP3G"<a"_2"_2"o2"o2NuHQ#I"<6a"_2"o2"o2"o 2NuCG222""" "<3 `L3G#I"<2`63G#I" >>>+>->1>5>9>=>A>E>I>M>Q>U>Y>]>a>eqN>ih. >>> > > > > >>>>>>>>>>>> > > > > > 76   >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2> 3> 4> 5> 6> > 8> <9;):>;>8>=> >? )??/@?5A?;B?AC?#GD?)E?;)F?=,G??/H?A2I?C5J?E8K?G;L?I>M?KAN?MDO?OGP?QJQ?S) R?U, S?W/ T?Y2 U?[5 V?]8 W?_; X?a> Y?cA Z?eD [?gG \?iJ ]  ^?k6 _?w6 ` ab?6cd?6e,f? g?  hHi?6j?6k?ldmn o$p(q?  %?* qJ?-  @@@ @ @  @" @$ @&@(@*@,@.@0@2@4@6@8@:@< @> @@ @B @D @F 76  ( @H!@J"@L#@N$@P%@R&@T'@V(@X)@Z*@\+@^,@`-@b.@d/@f0@h1@j2@l 3@n 4@p 5@r 6@t @v 8@x <9;&:@;@8@=@ >@&?@,@@2A@8B@>C@DD@E@&F@)G@,H@/I@2J@5K@8L@;M@>N@AO@DP@GQ@& R@) S@, T@/ U@2 V@5 W@8 X@; Y@> Z@A [@D \@G ] D ^@3 _A3 `` a|bA3cdA)3efA? gAE  hiAK3jA_3kAtlmn$ o@$p\(qA %A' qLAx- AAA A A A A AAAAAAAAAAAA A A A A A 76   A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/B0B1B2B 3B 4B  5B  6B B 8B <9;':B;B 8B%=B*>B:'?B>-@BC3ABH9BBM?CBREDBXEBh'FBj*GBl-HBn0IBp3JBr6KBt9LBv<MBx?NBzBOB|EPB~HQB' RB* SB- TB0 UB3 VB6 WB9 XB< YB? ZBB [BE \BH ]  ^B3 _B3 `  abB3c dB3e<fB gB  hXiB3jC3kCltm!n%o)p-qC/ %C2( %0`hddriver.sys(C) 1994 by Uwe SeimetSCSIACSI@ Arbitration SCSI-ID: _ 9CDefault Boot Drive: _p000Buffers for FAT: ___999000Buffers for Data: ___999000Additional Folders: ___9991Default Partitions: _9______XXX______XXX______XXX______XXX______XXX(C) 1994 by Uwe SeimetSCSIACSI@ Arbitration SCSI-ID: _ 9CBootlaufwerk: _p000Puffer fr FAT: ___999000Puffer fr Daten: ___999000Zustzliche Ordner: ___9991Default-Partitionen: _9______XXX______XXX______XXX______XXX______XXX(C) 1994 par Uwe SeimetSCSIACSI@ Arbitration SCSI-ID: _ 9CLecteur boot: _p000Buffer pour FAT: ___999000Buffer pour donnes: ___999000Dossiers additionnels: ___9991Partitons par default: _9______XXX______XXX______XXX______XXX______XXXHDDRIVER Vx.xx Configuration001101201301401501601701001101201301401501601701Priority:IDESCSIACSISector Size:512102420484096819216384Write Protection:CDEFGHIJKLMNOPQRSTUVWXYZSCSI VerifyInstall XFRBStart After ResetUnlock After ResetIDE 0IDE 1MULTIPLE READ/WRITEActivate CPU CacheXHDI Partition Types:OKAbortHDDRIVER Vx.xx Konfiguration001101201301401501601701001101201301401501601701Prioritt:IDESCSIACSISektorgre:512102420484096819216384Schreibschutz:CDEFGHIJKLMNOPQRSTUVWXYZSCSI-VerifyXFRB anlegenEntparken nach ResetEntriegeln nach ResetIDE 0IDE 1MULTIPLE READ/WRITECPU-Cache aktivierenXHDI-Partitionstypen:OKAbbruchHDDRIVER Vx.xx configuration001101201301401501601701001101201301401501601701Priorit:IDESCSIACSITaille secteur:512102420484096819216384Prot. criture:CDEFGHIJKLMNOPQRSTUVWXYZVrifier SCSIInstaller XFRBD-bloquer aprs resetD-verr. aprs resetIDE 0IDE 1READ/WRITE MULTIPLEActivate CPU CacheTypes des partitions XHDI:OKAbandon[3][Fehler beim ffnen|der Treiberdatei!][Abbruch][3][Erreur lors de l'ouverture|du fichier driver!][Abandon][3][Couldn't open driver file!][ Abort ][3][Falsche Treiberversion!][Abbruch][3][Mauvaise version driver!][ Abort ][3][Wrong driver version!][ Abort ] :\*.*HDDRIVER lokalisierenLocaliser HDDRIVERLocate HDDRIVERhddriver.sys3.503.60[1][HDDRIVER wurde|erfolgreich konfiguriert.][ OK ][1][HDDRIVER t|configur avec succs.][ OK ][1][HDDRIVER has been|successfully reconfigured.][ OK ]GjGGHIJr   BRn:<\ $<2**.b 8F JV\ $((""F800000000000 ^ ~ (51:4/4.0) SEEN-BY: 51:1/0 6 10 15 18 20 25 28 2`AD(`<`"n0.S@:4f p. fpWBpNupNuatgnfJng0NupNupNuaJng|a:gnf&gJngtapNupNupNua|Jnf B(|agnf,g"JngftapNupNupNurtJnfrt<<ag `NuatgnfpNupNup":,g A?<NTZNuP`B90. ":BgA@". g "A0|2".g "A0|22. 0мAJ0gf?. PafB9T".g"ABQJg @p2Q0. @@:Ig ". g "AA"".g "AA"A$0".g"A"RgpNupNupNu0. ":jgL . g @C)f .g @Cf .g @Cf .g @0 .g @0pNupNu :f # pNupNua/.T@??TLJ@g |g(pa CJ1f0/м"@JQgNupa #HP?TWBg?</:$?< adO _J@g|gHP2/a _g`4Byڴ`fRy`:g z hUfra`3r aJ@gXkV0/J9fAB0@@A@!|8d AT!A!A!v/?/a\JjpNu2/C @ r2QNuAH@B9a`JgL<fPz#aJg0k<gSyjPBy<g 3NuJ9fLAQpNuJ g(gZ<g<g<g <gpNu"(YHAY/3DB9҅Һ#"( YHAY#"Nu<f6/?TW? xAtSBkA a`g<Xf*`pNu҅Һ##(Nu0/@@A !|8d A !//?TW?$:ʴd4C4A81g"?a T#J@gp`pNuHpACE*GI2t6CJp0k&600Cf 6CC%0B0B0RB|mLNu#ADҼ0#a ?<NNT3 9U>fpT>?U?A 0: pa ycLaFJj0:Vzd3`3`(#A#B2:Za! I2:Na!aѹ0:*gAB#J#:~f6/:f?< NA\ :RмBg/?<1NA:XfP/:@?< NA\BgNA0:gJ :"м//:Bg?<JNAO ?8F?<NAXHz?<;NA\><NuA0: pa/:?<INA\BxF><Nu|drSAHP"H 1|A!H IQB _Nupz"?0::z80Һ~rcpNuJ9fTA|?? xNXNuff&0:gprNu0|I|A":2fr`rA(H@HP??a2PLJ@gpNuCj|nB<g<pf( <(fpNu<'fpNu<fpNu/fpNupNu"<8fg`&x$k kJdA~"g^$Xf30p0:gFB"ҺD8n6Aߊ6":>f,HP2:ߪSACB 1| IQA %_NupNuH瀀"A"i*NLANu VV$V~ :.` <8g 8`#l8g 8`#mQpNupNu1Bx>NuH :"8e 8`#lR 8`#m`LNuP>C|ra`P>?CaN3|a|3|araT|JAg8er`,6|e |gr`rJCf6SAHAJAfHA`HARAAHraPaZJ@fLQ Cp`p`O6` P>a$Ca3|a3|aa|"<a`<3A<EJ@k?0|H*UBHAHA"ajNuQ3ABHAHA"<a^k&:1g@|Nz|N{F108|# T Nu#HP   XNub2Nu/2"NuJ8J8J8J8Nu <и8g bpNup9ffpNu <иc9fgfpNupNu o#ak\4/ gL B9972zܺe2:ܴ:rgpaaXJ@kfgA0a0JBfp9#Nuaxkt o4/ g` B9999f99g:2z:e2:4:gpa(A0aaJ@kf gJBfp9Nu"/ 4/0/ i60/<<HARA pNupNu0/<< o:VgrpaB99a,J@k gpa p9Nu:g3|8|J@gNu#H`?|H9a@TLJ@k4 CaCbSBaJ@kQpNu":؆8g 8`#l8g 8`#mQ`B8B80:zgNB88gJ8J8J8J88f8e8f J8J82/ B88a8fbp`B@B8Nua첐bB8a첐bNuҺװ8f4c 8gb0:ԊgapNu08|g?:rga0Nup81NuaJ8a*k&p8/aha4J@gXNua\ak8a J@k NuҺ"8fbpNupNu88gbp`p8Nu?akaTNuA":ҐNuA":ҐNuA":ְҐNuP>|aJ@ka128`P>|H`arLJ@kUC3|BQ3|23|JQ3|2a3|3|a) f3|BQBip|g :aJ@f*:ڰg1 :ڥg@|Nz|N{Fa128`P>|H`aLJ@kC3|BQ3|JQeJ3|2a<3|3|aJ) f3|BQ3|p|g":RaJ@g.`0"Hazk(108gp11a`a 128`/?Ca@T"J@k63|23|2C٬SBak11a@QpNu":3|0g 8`#l0g 8`#mQ`3|BQ3|BQ0:Ԫgh3|BQ3|23|23|2gJ8J8J8J82f3|2e3|2f2 J8J82/3|23|2 3|BQ3|0<2":3|0f 8`#l0f 8`#mQp`p3|BQNuC) f3|3|3|2ab3|BQabNu":pҀ8g( 8`#l8g 8`#mQ:#*6:֠fB?< NA\# x h0(H|fp|fp|eB@@3•Jg <_AKPahg$0 H|fp|fp|eB@@3 dR9>R9?UR9? 9U>fR9>R9?UR9?pNupNu$o *#AS  BA  BA  BB?< NA\#`$Pʐ##JxFf1LFAp?"8 Q3jB 8g @LJg_MCHfTf0:g :~g8!eHPHz ?<?<Bg?<.NNO _:j|ra3@`_CPUf|e0:¼g:$gNz|N{`r:f:/:?< NA\`*4)0)6)2f z0(2(4( 6( NuH@ zɨA60||)Cšp'g gVLfNu?<?<NMXJ@g ?<?<NMX<Ae <d1F08F9? 9?c9?Nu?>?i??@ @P@*@p@@@AA A pHDDRIVER V3.51 installiertq 1994 by Uwe Seimet Partitionen C-B, Bootlaufwerk A pHDDRIVER v3.51 installedq 1994 by Uwe Seimet Partitions C-B, Boot Drive A  pHDDRIVER v3.51 installq 1994 par Uwe Seimet Partitions C-B, Lecteur boot A HDDRIVER ist bereits installiert! HDDRIVER is already installed! HDDRIVER est dj install! HDDRIVER wurde nicht installiert! HDDRIVER was not installed! HDDRIVER n'a pas t install! Internes Laufwerk ignorieren? Ignore internal drive? Ignorer disque interieur? SCSI 0.0 IDE 0: , unknown, unbekannt, inconnu&hFLbH 4  D z N  v dZf&F* r   , hh4vd.:6(   n ( @   H  ` v P(  ,, * FD "^ : $nse pointless bombings. It's going to be real tough for you to sympathise with them after that, isn't it? "Terrorism" is a totally ineffective tactic. -*- Tom -*- * MMST 2.09 UnRegistered --- Maximus 2.02 * Origin: D.U.E. Fido & AtariNet (713)944-7861 (51:2/7861) SEEN-BY: 51:1/0 6 10 15 18 20 25 28 2/0 10 261 745 777 7861 3/0 SEEN-BY: 4/0 5/0 102/1 103/1 200/0 20(xx$  x(4  "  D f       x Hx Hx* Hx7 HxD HxQ Hx^ H x k H| ÀÀ À@Àx A?>>???@@| ÀÀ À@Àx A?>>?|  @x A?>>@ >hhh @<x A|ÁPÀÀPÀ x"A?a>3>???@@|ÁPÀÀPÀ x"A?a>3>?|PP x"A?a>3>@ >FhhPh(T | AN/`-tf?</N2zJgBgN/.NNA0N$m0? m0(n?N-& m0(j?N2?< mp(4/N3M?< mp(1/N3M?< m/(8N3M?< mp(0SD/N3M mp(IVnpJ-ngp mA?<pJ-ngp/N3M m(3g& mp(4?N1׼?<3N2zJgN1?-dN/DNN0-zg m0(n??-N-NNApNAtNA틘NANANANa-g`/pv ``B >>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#438 k #> Ј<.@#:Jy8g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON0 J"LN? 9g @N 9g @NN,?<LNAH vNrR@fp`:BApNpNHyZBBBrB@C6AFN@OJ@g09gN3"ErBA <N"#(fAN` |NJf N&N R8Jg CNJDf AN`hN:J@f AN`RNN8J@gR@f JN|f.A N`"NJ@gNNHJ@f JNNB2NNhB@LNu?UOrA0B@NVr A4pNVpNHWBAB@49$JA* p N{XO6B@N|gp`B@TO6NuH88$H:v |NJf N&0 JN 5@Jg CNG*I$0*f4H"ҁ҂6K s0p0H sp 0H sp"0H sp:0H spRBj^C60H s p Nr 4H ЀЂ6K s0"p$ Q0*Nrr 4H ЀЂ6K s0"p< Q0* Nrr 4H ЀЂ6K s0"pT Q0*Nr`D2H ЀЁ4J s "p B4J s p 4J s p84J s pPL8NuH8E*G$I80H r"h QN9@2I r"h QN9@2I r"h QN9@ 2I r"hD QN9@$2I r"h\ QN9@&2I r"ht QN9@(2I r"hAp(Np(2I r"h,AN  LNu?/ B@AKN6E8JCk "<, J0N氼,g 0Np`@0N USHD$f(CXA(NPJ@kC]A(NPJ@kp`B@$_6Nu?pN:pAbN6"<,A8NT,g 0NB@` 0Np6NuH0E$0*S@gS@g` 4`4`BRBCG*` 0 SNRC|6mp2I sN5L Nu/ $HB@N:09"H rpN$_Nu// YOv |NJf N& x hE0(@4 x` _AKPf (4`PH fJg CN ymHWHoC JpN|PO0S@gS@g[@gS@g` 4`4`BR0XO$_&Nu 8Nu// &$HAN @ gf g$p` PH (fB@$_&Nu/ Ep0*f$ J <Nu,(zIba&J@f L2<pXQ|4fG KL(NJDk?HT?/?<*NNONuP> 8TdM HooMrooo E PMK<<:<p<H@0<aBA0t a8Qp *"<a,<0|gp<B8>Nu*r Ҹ8g޲dX```BH?<Nu,(zIda&J@f L2<pXQ|4fG KL(Nf?HT?/?<*NNONuMJf4<< Lr9ahf~l "p.t<<HARA L 2SA9  <и8g bpNu9fgp?C QQpNuHx?<HNA\*/?<HNA\JgV(@r:It:B:6:[ֆ<:^܆܃Ԇ"BHzHDNL"J@g܅e?<INAONHDDRIVERSYS Lrp 0;g A Q`Q*(]HE]ڼ b$LIz4(Zvz:#<UF܉JH dNL&J@fJ<Hܯgz&H dNL&J@f\|B44 Zj$W J X`fBCJg A"pӐg<fA`` / ON HR 8g @LJg_CPUf| eNzp@|"O j%| J9p%H.IF$_NuHR"H|@<pJ99o&9 <a.k gap$_Nu I0<E2Q"HNu <и8g bpNup9NuH,O(H>8*IBCEzJDg2H ЁЀ yN%Hg0H"ҀҁB@Nb2H ЁЀЁЀ yN$g0H"ҀҁҀҁB@Nb g3d"MAf <Nx`BydAr09N.0/NFBD`~2H ЀЁK:-|<-| MB@Nغ|!fJ *g<"g80RC"M m 2/NzJ@f(rB@:H$ԅԂԅԂ RA(NbpF;@RDDnOrL4NuHFHއ"m3x`4FHԂ k>0(|UU"m3(RFFnRAlmo4l*4/42  o0N + g4/42 o, N.?l?l0/@?@Bo ?o4 /o0?o?o?o?|?o CA09N + g/o,. CA09N /,g @"yN o0"yN` "k mNx "k m Nx+l")M"2/6H ЁЀ yv1! o8"yv# "yv#"yv!I 4(||1BpOp/ hS@>0/HЀ4JC ANx2/HҁB@4JA Nb~I` "/ N2I)R0/Hm|AB`pBE`2I$4ԆԂ>G1(pREo eBo`bBC:`r4Bp iA REo eBE`22I(4؆4FB.އrx2I>GG23@A.އ5xREoe@Ro oeR md o l0/HЀC2IANxOLNu// $o 2*CA *N$_$NuH>O,$H&I?A.BBWtA?BC KNLGAr0N4(F F*h"|0/gP"- g/m/A UoT Uo~`L~`H/m/m Uo Uo~`~/m`">`/m/m Uo Un`~0, ||gH`B@?@BoM 8, |p l&H*I,oJvc8BEEHRHRC"A$NPO< ymHRHR"KA B@N8POS@g A0N|60?20N2@gN"J@g BA0Nz20NpNHoHo"J J20NzPO62/on 4/ooxC`:p??BgBB2AB@N\OA0N| oF0 <HRHR"J J20NPOB@N0OLlNu/ / O&H(IA./|/|/| /|/|$ W0 W1| W1| WBh WBh o0ANZ o 6 o 8 o "o$2 o &o(6 o 0O(_&_NuH?>O$o`:/d0/l6/nG67j7j7jr@?A"r @?A <JAgBojIJCfF0N`"p?4BA KpN5rTORSRkSkSkSFnp?4BA KN5rTO`ZSkkkK pS:;k;Urk;A;k;m tm>pm ?@?Wrm?A?S?o 4/"g$0ohƼf 0/fkx`89Ƽ>9ƺ` 89ƺ>9Ƽ0/fk6r0NP2/h0N2/f0NBA0N K0N0N`rJFf0/jg x>RmSo20Nh Mr0N20NhAr0NSURm;USmRm;m RWSo?WRoSo?o 0SFJ@n0/ gM$=j=j=j=jJCg"pR`X0E<2*E=A 0rNh>G`8|f r0NhRnRnRnRnJCgRVRn Nr0NSGJGnO0L|NuHO(H?@ ?A &I<vgZBD:29tg0<lgt`BB?B>9j?yl?yh2,H ЀЁ T"p 0)4B?B||g|g |g|f l h f ~?G?| og" ogpP"KAN KN(RD`$ 3[Pg P@RD`60RE3g|PmB/PpFg2,tDǒBHo pFg2,oHo 0/gZ2/8gTG6 7o AN2HN~o S@7@2/ oSA7Ap?BgBg?9ƶ?BgHSaOG0/g r0NP` r0NP290N2/60Np4,H"ҁ҂ Tp g|`BF20NIHTHT"L L2/0NPO"L LtBA0NBA0NlA4/ 2/ 0NrF0N|g,ACw0A4/ 2o 0NOLNu// QO$oApNC~?*A4*2* 0* N~TOp?BgBg?9ƶ?BgHo aO09g$r?4ApBAN5rTORWRoSoSo09ƾgjr?BgBgBgt??Ho aDOVWVoWoWop??BgBgr??Ho aORWRoSoSop?4BAApN5rTOpjPO$_$NuH?>O$olApNC~/j0 o0?h0(Nt?@" o0(P*h2<h?A4(|J?B ?j .:* ?j,?j*pj?@4*H"ҁ҂"R01H|f|`BFMj0. g2<jgt`BB?BJBgx?D$`BD?D$2*H ЀЁ R"p 4)|?B o0 h f~?G`>?n0/,DH?@& o02(gRth0/,Hִ@l2`2/,H0* R4N`N?@(2/,@?A( o0 hfH?A(`Bo(M ofz0/g69Ƹ`69ƶp4*H"ҁ҂ Rpg0/g 69ƼBo ?/* N4/.20/0N~TO0/"VnnnBg4r NpN5rTO0/.o(<2/*HE4/H…B6/$HÇC=AV=C _f 0Hn0.oo$S@=@`P&M`RKng<_fBg?/?/"t"M20 JaXO*K0.D)4B?B|?yƶ ?|0|g_@gS@gT`^BoG׾|fB *rvBDA0NC~/j?j ?j ?j>*2*H ЀЁ R00zj49tg2<jg|`BF2|>t@gRCr@f0gJFgRCp jg8G? K4/2/0/N~TO0@kk2gJEg >9ƼBo` >9Ƹ?|??*|op`B@?JEg2`29ƶ?p??HSaOJFgJEg0fr`BAABg?/t"o2/D0/D JaXOJEg$JFf SkkkBgtrp KN5rTOpjOL NuH<p jgUkSk29Ƽ0Nh Kr0NRS7S29ƺ0Nh Kr0N yloz`z2H ЀЁ y p BK(*0(H;@;h2(A;ABm ;| BSBktm7Bzm7EpC7@vD7C 8+k7D 2+ k7A>BoHWHo"M K0rNPOpjO?E09j@S@?@ryl?AG "KAN~??Bg?9ƶp??HSaORSRkSkSkJFgI0NJCg r0Nh Kr0N>67G Kr0NJCgz29Ƽ0NhRkRk Kr0N~Spk67G Kr0N`80/g2JCgr??Bg?t??HSabO`Bgtrp KN5rTOpj@f$r??t"o 69j0@CD J2aXOpjOLNuH<8$o vj8*pjg yloz`z|` yloz`z0 yNy$&@(k"09tg 2<jf L` h g Pf g'@"ApNC~2CA N'L"pj@f&r??t"j2* 0* yj| JaXOpjL*09tg2<jgt`BB?Bp??"C2 J0taXO>0GS@?@2FSA?A?oI0N0/g229ƺ0NhAr0NRo?o29Ƽ0NhAr0NpjO LNuH? O$o*BCx?DA0NC~| j09tg2<jg~`BG2*H ЀЁ R"p :)||f 69lHÇ|fpjf"*¼fBD|f?|0*C?A4*2* C0* N~TOJFgUoUo|fvpjgn"*¼fbt??Bg?v??Ho aO2*H ЀЁ R40|fvo?C>ToUoBgApBA4N5rTO`d??*Bg?9ƶ?/?Ho adOJGg@JDgrD?A4ESB?B>/FSG?Gt?BgBg?9ƶ??Ho a8ORWRo29Ƽ0NhAr0N`BA0NhpC>?D?W2/F?A4E?B?o Ar0Nr0NhTWRoToUoUoUo Ar0NWWWoWoVoXoVo ?W ?oAr0NpjOL NuH0&H6:8E20NP20N20N2/0N K0NL 8NuH9j?yl m@<-20 JN?0-F<|f m Bh0-||;@+L 0<m g(29tg4-?p ohH…jBl2` 2-Hj0 J4N`N2@o0-`6p oh2-HjAl2` 2-Hj0 J4N`Nmm o"h _fUmTm0-2/ FXAAo`0/ FX@m2Hmm`T|g|fF|g>0<m g:29tg22- - AN@<(H g|frB@ MNT`ڸ|g|f|f2- - AN@<(H g`/m  o;h0(H;@0 JNC`0 JNy$rm f $ļgrm g(4<m g<9tf"¼f 0 JrNTJEfJ0<m g@29tg82- - A"N@<(H g 20 JN?0-||;@+L 0||b@0;Np`"|g|fpmg` m N29jHN~;@2- - A4N@<(H gBp[ lN< fpyjm`m`pmfrmf|ft m f m N29jHN~;@2- - AN@<(H gp[ lN< f29j0@Am` 09j@m0-||;@+L `vpmf6rmg.|f(2- - AN@<(H gF20 JN?`pmf.rmf$|f2- - AN@<(H gp[ lN< gd mfZ0-HjH/ lN谟f:0-f(2-?/ J0NyH""ҁҀ0rl 09jm`0<m g 29tfvpmflrmfb|fZ2- - AN@<(H g@`|g|f.2- - AxN@<(H gRm`|f2- - AN@<(H g`Z|fpm grm g2- - AN@<(H g20 JN?0-||;@29tg4<m g?| `?| 0/ mmr MB@NTrB@ MNT`и|fD2- - AN@<(H g*0<m g 29tfSmSmTmTm`v09tf|g|f0 JNy$/@ @h`09tg J0Ny$,2|gUAgZWAgUAg`0<m g"¼49ƶH‚p,` 29ƼHp,"0 JNy`R/F F0(|yƶ|p1@2<m g,1|`$2<B@ MNl`JEg 9g J"@0Np mgDOL` C0 KNP|fSoTo0/f2/gX04H"ҁ҂s0/s0/s0/s83`04H"ҁ҂牑s0/s83|gDfByPOLNuH0&H(:BCE`,2H ЁЀ R$0f! R! R1 R` RCjmΑL 8NuH0(&H |NJfN&$x CN`$x g"gf g&p` PJ fJgB@L NuH>YO.,I(o$*o(&o,8vE4%o00o"*fB@` 0H"Ҁҁ jB@Nb%W%NMƠ g#` #Ʈ g#` #ư g#` #ƴNBb jmJDgp`B@5@r09NvrpA`N&%V#G&#B@ jap yap Sa SBh SBhBA Iv0 RNF8|H"ҁҀ R40J|f2|gG J"K"""""""" R:(<(NprCB@ RN~>*6* R1E R1F K"J""""""""???,4,2,0 JNdv\O`HpN:?,4,2,0 JNdZTO y P"y0N:` 0O"LNuH $H<BCxz4JBg SBgSBg `2z6E`*x`&2H ЀЁ224Dg0`p Agv`EJCj0LxNu?6J@f rB@a606NuH?|p?@?@"9gA"ANI>0 Ka8KBUv`0g*2@g$:BTr?HUBgt?C KBA4NK>O Ho.Ho0Ho2Ho4Ho6?/6?/6?/2?/2?/2?/2?/2?/2?/2?/2?/2?/2?/2CR oJ4/22/00/.NO.?@<"9g CA<$ANpoO 8Bo,`Ho,?/."L4/220 KNv0\O60/,g*r?HUBgt?C K02/44/6NK>O 8`$p4H"ҁ҂sg8Tg JCg8BC:poO :BTBAC40 KN~0 KNy$/@0 @ h fz`:9j o00(gfrh8H$ԂԄ03(HŲ@l`4H ЀЂ23H0 K4N`No8 o0 hf0/8H?@80/8o442/$o40 KN`;@C K0NJ:JCg0g(Ug$p?HUBgr?CBB K02/4NK>O JCfZpNB@N0O@L<8Nu/ / UO&H>(INy$ @phTl820 KN_8r?HoBgt?"L K0/ BA4NK>O 0TO(_&_NuH2||f42|@g r >(|p4H"ҁ҂rg |g |gB@` 2H ЀЁ42|g?| BAC,0 JN~0 JNy$/@< @/hL*P/M@/hH2/SAgSAg2SAg ` $ MN6 oHN"0 J"KN_n>` 2/\0/^Np?@ ygrof4/ J029NaB0/|gnR| g\n&||b@0;Nb| gz|g$Y@gt|g`j|Cg//2/"K0 JNXJXO:` MN"0 JN_n?@X oHN"B@ MNbBS"K20 JN_n8`RS0 o@0g B@N"J@f0 o@ 0b`RS0 o@0gB@N"J@f0 o@ 0c0/ gb`* oHNS: o02H ЀЁ"r /iH0H/ oLN"c0 JNZ6R@f` SS0g( o@BA00N"J@f0 o@ 0c`SS0g o@BA00N"J@f0 o@ 0b`o\"K20 JN_n> o_\gH2/\gBC\2 J0N]fJ@f.(oL0/\ LN<(H g ,_f ,_gRL fؓ20 JN_n8" g4B5 oL/HD`2 oD _f$?///p??/"Kt 2/h J0aHO RDDf MN"0 JN_n?@X?/t@2 J0NZTO`0/\g ogC\2 J0N]fS@f0/ g. J0NZR@g MN2H4C A Nx`p0H/ oLN"dh oHN/ MN谟d" MN2HR4C A Nx` MN2HS4C A Nxp/]2` p/]20H/ oLN/ MN谟d MN` oLN"dRS`X0/ gR J0NZR@gD0 JNZ: o062H ЀЁ/r <"o<*Q/iH J0BAN_n8pof0 MN"0 JN_n?@X?/4/Z20 JNZTO"K20 JN_n>pof4/2 J0NaB3`"4/290 JNaB3`BoZ0/ZO`LA`N.RG0HC`2ANx2WHB@4GA Nb8:>BA0 JN_n<?/4H"ҁ҂ r hN$F20 JN[TO>0 JNZ:R@gGf0XOLNuH $H8vJ@gdNy:R@gX2H ЀЁ爸rgF:2`<2H ЀЁ42|g02||g|f62H ЀЁ:2Ef0L8NuH $H8Ny6R@gT2H ЀЁ82`>2H ЀЁ42|g02||g|f0`2H ЀЁ82DfpLNuH<$H<:86/$?N[TO2H ЀЁ42|g2H ЀЁ&r (S*k`R2H ЀЁ&r (S*k J0BAN_n: LN"0 JN_n8?t@2 J0N[TO MN/ LN谟e0 Ja<R@fL/>Ny$(@ l fx`89jBAC0 JN~0,g\rl0H$ԂԀ42(H…IJBl`4H ЀЂ22H0 J4N`N:2/@: lf H:`BESFjBF420 JN`NE<42/ J0N`NE?@GA"K""0/F2,ĐA64/F7B|f&N?+?+?+4r0 JN\O`HoHoHo Ho r 0N$O`TC KN}J@g(ApNC~?/?/?/4/r0 JN\OHoHoHo Ho r 0N$O0/g2/fOLNuH0O$H:&IBCCAt Q JNy$ @$h0H/ JNS"c JN*SE2PH|Xgbn*|Fgn|9gVQ@gb`|NgU@g`v|ng^n|ag.[@g`Z|pgQ@g`J0Nf6v`:0NFJ@g,`0N4J@f0NTJ@f Sm So0AN< g`0N"J@f`0N"J@f Sl S\g S?g| S*gt S:gl S.gd S_f`X0N"J@fJ SlB S\g:`0N"J@f* Sl" S:g S?g S*g `0N"J@f Sl`0N4J@f0NTJ@f Sm`0N"J@f`0OL (NuH8(INy$&@ k"S&kB@2 @fB`R@ 0_g$0f`R@3g`R@ 0_g0fRAAo 0g1fԸAo$ g8LNu?/ 8Ny$&@ k"S&kB@2 @fB@`>R@ 0_g$0f`R@3g`R@ 0_g0fRA@o 0g1f&_8NuH $H862<H$ԂԀr( g,22(||f09tg0Ny$ @"h _fTC0LNuH0$H68:Ny$&@0<4H"ҁ҂r g02||f k _fUD0HDH:4H"ҁ҂82L|fk0L 8NuH $H68J@oaB20 J4NaBLNuH6O$H:?A"?B BC?CNy$&@ k f~?G`>9j?ylMBA"N0 JN~0.oHn0+gZrk0H$ԂԀ42(H…DzBl`4H ЀЂ22H0 J4af82.@8 kf H8`BDK2H ЀЁ42J|f,09tg2<0H$ԂԀr( g?|BAC0 JN~6+?C2H ЀЁ42H…H…SBl|`2H ЀЁ<2HƍHƍ42/"0 JaVD:4H"ҁ҂022AAo`F2@tkDzBo6@`"2C4/H…W@Bn` FJCjBC`0CWm0H7@og.BA J0aB< kN?@?/ 42 J0aTO42/"0 JaVDC:rn;A;U0.oR@;@Mr0NPr0NJr0N0r0NhBBBA0NXN o gfHoHoHo Ho r 0/0N$O`6ApNC~ Mr0NHoHoHo Ho r 0/0N$O0/g"2/f`AvpNC~ Mr0NNO$LlNu?:p???/ 0Ndv\O:NuH$H:86/CA CAvN}CAN}lJ@g *gGA"K"""""pNpNNBpNC~?/A420N}`TO0* HЀ2* HN2*HN yN&Kz?*A4*BAB@N~TO"MAN~ gHSC Mr09NXOAr09N. g*pN|W@g ompNg\?* M4*BAB@N~TOCAN~HoC Mr09NXOI|fF|f@N?/?/?/?/?*CA4*2*0*NO N`9F9G0*l2*l4,j0,j0, Rh0, Rh"MAN~?*A4*BAB@N~TOHjC Mr09NXO g>?* M4*BAB@N~TOCAN~Ho"K Mr09NXO` JNqN`NHS20"JANgXXO g @"yNpNB@NOLO&H68*IE?+ J4+2+D0+CN}`TOAvpNC~B(0RNt6M=C=k=m0-jNt8?k?@>2Ul4k0A@<`<0*ml2-k4-@B?A`?m0.f2/gIklkl0.g0Ul<`0k2UA<0*ml?@`0*k2*mA?@0.g>"L NN~?.A4.BA0RN~TOHkC, Lr09NXO0/g"LAN~?/A4/2/jB@N~TO`^?+ L4+BAB@N~TOC MN~Ho(C Lr09NXO"L JN~?+A4+BAB@N~TOHkC, Lr09NXO?+ L4+BAB@N~TOC JN~Ho("o` Lr09NXOOO<&H:?B,$Iv>$ gBQp4H"ҁ҂sg0<sfts fzIHlHlC LNPOKBA"M0 KN~p4H"ҁ҂sgp s fPtsgF0<N:|f8p?r0H$ԂԀ犂s( ??-?-?- K0BA4NrO `2H ЀЁs K02a0 KNy>R@fBG2H ЀЁ83M$`Dgp4H"ҁ҂sgrps gj|fH"N K0BAN~p?4H"ҁ҂03 |??.?.?. K0BA4NrO `2H ЀЁs K02a2H ЀЁ83|gDfZ0<N:plgHoHoC A BBrpNPO`p@4H"ҁ҂sg xsg0<N:|f:p?r8H$ԂԄ>3( A??-?-?- K0BA4NrO `2H ЀЁ s K02a>0<N:plg2Um$4,mm6mCl8-mDlv`BCHl Hl HlHlHlBgBgBgBgBgBgBg?-?-?-??Bg"LtrpNO.8HlHlC LNPOpDgx C0<N:|f:p?r8H$ԂԄ>3( A??-?-?- K0BA4NrO `2H ЀЁ s K02a*0<N:0,o,fJCgp4H"ҁ҂sg& g4pD4H"ҁ҂sgP& g4p4H"ҁ҂s[@fHoHoC A prBBNPOBW g2g o,fR g(2g$4<8H&փքs8f|s8 gBR>0O.L|NuH<8:/*&I$o,v4 9g/ ?*@0N\O6R@fTv842B@ LNv>R@gBR"Kt2 Lpa&6`(pEg | fBE82+jl`2*?A0k4jBo`0jW?@2+k4*jBo`2*jo?A"JAaPO&_$_Nu220hS@20(hS@2Nu?006BSC00oS@06NuH0&H6$I:8BB5B2H"ҁҀ5s5s2H ЀЁ43R43j K0Ny8R@fJEg "J0 KNPL 8NuH0$H<&IBC8:H"ҁҀ>2||f49g r >(0|| b@0;Nhhzp4H"ҁ҂rgEp4H"ҁ҂rgREJEgp 4H"ҁ҂r g6C`0 JNy$ @z(HDEJEg"p 4H"ҁ҂r g0@Nt6`VBE`R0 JNy$ @z(HDE`"2H ЀЁ*2 ʼtr Cg8pCW|?/ ?<NAXONua$3p`ް|c/ ??<>NAXO$_JkpNua3pNuHR@W@e >?NAO $_JkNua3pNuT@atJ@gX  _H&Hx&SgkJ9kvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp ap a`jJgf`\xB9`Rx B9`DJ9kLfTa`x< g<g0< g< eaN`p aFp a8 L$_NuBx`xB9`x B9`?<?<NMXNu??<?<NM\NuH@??<@NAO $_JkfNuab3pNu3NuH 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuD@| |"b;NupNu   ??B@C^gJ1kB@BA< CH(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu//O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNugFf8g>f0g6f(g.f g&fgfgfggepNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANu/ &y g/ &S?<INA\O`&y g/ &S?<INA\O`&_NuSe gepNupNupNuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _Nu|AL0|Nu|A:0| Nu<0< SHNu|A0|NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#J@kNuD@Nu$HBJBf$HBJBfNuHBЂNuHBЂNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNuHR??< NMXO$_NuHR???<NM\O$_NuHRHP?< NA\O$_NuHR?/?<DNAPO @$_NuHRHP?<INA\O$_NuHR/?<HNA\O @$_NuH>@NAO $_NuHRHP?<NA\O$_NuH>?NAO $_NuHR?</NATO @$_NuHR??<>NAXO$_NuHR?<ONATO$_NuHR?HP?<NNAPO$_NuHR?HP?<=NAPO$_NuHRHP?<ANA\O$_NuHR?HP?<HQHP"pNg*2|(|(f<0e<9b |0@RF|f0|9"3g  g f<@e<_b|{<@J@kfA|89"0gZ4gV2XHDgf*h?B@N?9"0By"0 NaJ3"0>J@k2gfI|`3"4P"70NuJ@NuXBRANKCC#"8/:Nu/ HUB?< NA/@> A"6 x0(?@|g #$",` #",NA\Op///?<NNO @#" #"$#"(B"0B9"70LB"8W" "6NA\OBgJ9"Bg0g0g p` 0gp`p$_Nu#"0NuJ9"7gB9"709"4NuH>B@aAaL|NuJ9"7VHf/ ?< NATO$_J@NuH"HA46<CCg(|6|g y"$` g y"(` y" <xe<v0|`Cd6k fKp`v0< dgpJgg|Jff<f<<Jg<Ng <ce <rb| < d|< f gp <Te<]b<6|f|<;e <Db<+ y"$0Bk| f y" 0g`| y"(0f|@J@LNu|BLNu/H@ y",|H@ y"$"HA|0f$ y" 0g y"(0ffaf< e4g 'T(NA\OLNuH".,H<f"p/??<NMPOf./.??<NMPO`>B?< NA/@> G f ` @  Z v  %" C@A?#  ?  (    D ? T   `(  :  %# C@A?V$  ?  (r     ?    (   / %3" z<_[$UQ$(C) 1994 by Uwe Seimet, MyDials by Olaf Meisiek@ Heads: _____99999@ Sectors per Track: _____99999@ Cylinders: _____99999@ Heads: _____99999@ Sektors per Track: _____99999@ Cylinders: _____99999(C) 1994 by Uwe Seimet, MyDials by Olaf Meisiek@ Kpfe: _____99999@ Sektoren pro Spur: _____99999@ Zylinder: _____99999@ Kpfe: _____99999@ Sektoren pro Spur: _____99999@ Zylinder: _____99999(C) 1994 par Uwe Seimet, MyDials par Olaf Meisiek@ Heads: _____99999@ Sectors per track: _____99999@ Cylinders: _____99999@ Heads: _____99999@ Sektors per track: _____99999@ Cylinders: _____99999Set IDE Parameters IDE Unit 0 Drive Type:1234567890123456789012345678901234567890 IDE Unit 1 Drive Type:1234567890123456789012345678901234567890[OK[AbortIDE-Parameter setzen IDE Einheit 0 Plattentyp:1234567890123456789012345678901234567890 IDE Einheit 1 Plattentyp:1234567890123456789012345678901234567890[OK[AbbruchSet IDE parameters IDE unit 0 Drive type:1234567890123456789012345678901234567890 IDE unit 1 Drive type:1234567890123456789012345678901234567890[OK[Abandon[3][Insufficient memory!][ Abort ][3][Zu wenig Speicher!][Abbruch][3][Pas assez de mmoire!][Abandon][3][No IDE drive found!][ Abort ][3][Keine IDE-Platte vorhanden!][Abbruch][3][No IDE drive found!][ Abort ][3][Harddisk access impossible|without XHDI compatible driver!][ Abort ][3][Kein Plattenzugriff|mglich, da kein|XHDI-kompatibler|Treiber aktiv ist!][Abbruch][3][Harddisk access impossible|without XHDI compatible driver!][Abandon][3][Couldn't read root sector!][ Abort ][3][Fehler beim Lesen|des Rootsektors!][Abbruch][3][Erreur lors lecture|du secteur root!][Abandon][3][Couldn't write root sector!][ Abort ][3][Fehler beim Schreiben|des Rootsektors!][Abbruch][3][Erreur lors criture|du secteur root!][Abandon][3][Couldn't open|driver file HDDRIVER.PRG!][ Abort ][3][Fehler beim ffnen|der Treiberdatei HDDRIVER.PRG!][Abbruch][3][Erreur lors de l'ouverture|du fichier driver HDDRIVER.PRG!][Abandon][3][Wrong driver version!][ Abort ][3][Falsche Treiberversion!][Abbruch][3][Mauvaise version driver!][Abandon]hddriver.prg3.053.20hddriver.prg   0    8 8G|x|>x>1s33  33s31????` 7o;=|>?` ??7?o?????o?7? ?`|>=;o7 `??_o/7  ?`?@|>|>;\:l6/7 `` 7o 2e2e2e22 2}2}}}o7 `??~s>>>>>>>>>?|?|?|??????y||| uܼ7_ǐD=0H?g?<<???<7ooۀo}?}}xp`@8888`8888880888@ @π@G /h_4~e9 ??????~~~~~~????             ???? 0  @@@@   0???? 0  @@@@   0???? 0#'OOOO'# 0???? 0 0 0 0 @@@@ x???? 0'-K__[=/ 0'-K__[=/ 0'-K__[=/83wggg#0 0??8``8??8``8??8cc8??0000@@@0|??3M[]7 3M[]7 3M[]7 < sgc8 ????  @@  @????  @@  @???? 0#'OOOO'# 0???????????????? 0  @@@@   0 ?P @P ?P @P??8cc8???????????0 @@@0 T44$T4$D4tttZZZ    Yo 6Rm*E`x !"#$8%P&k'()*+,-+.G/b0z12345678z9^:C;'< =>?@ABcCHD,EFGHIJKhLMM1NOPQRSTqUVV:WXYZ6[N\i]^_`abc"d=eUfpghijkl m(nDo[pwqrstuvw/xKybz~{|}~~fK/w_D( pU="iN66Rm*E`x8Pk+Gbz~fK/w_D(pY=" iR6bbb   XXXMMM   BBB .<JXfx!4!Z!!  > < 21F[#@!p ! ǀǠ    @ ` Ȁ Ƞ ĨP MyDials 2.10 AA12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890Zeichenauswahl                           SCRAP.*SCRAP.TXTSCRAP.TXT^  HPKsMt R G wba^~'` "@,$/,^^aeiou~~nNaoAO''eEaiou``aeiouA""aeiouyAOUaA,,cC//oO  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~r        * t&&&V   $  @F.J     0$$Zt    T  2B.,(  BD\.(2 2D   486   2  2 $x " x&8r &  (  & j(pD$$nn\"@F 4$.8 RB 2f$(&&,J2h J:." 6   B ,00"  "P   "<LBh& ,&0".*"*Z&   * 8 L(F  (tzV  4F2: 0p F 0"t (&,N $   0 *  . J  $Bb6<6$.<$ @BX (< (2  ((6$J h68,V4J&0:.z:.xr&>D<(4"$N 2 n"    $  *  4.6l&&    **.b 8F Jh 2,(Z($*,j"&"D  .,0 $  (0N,"  (  .2 >* (@&VPHH .*  (HH0  N~$m?N0N2A풪/?<|k???<)NN\ _Nu3>3>Hz?<&NN\0: _Nu2:IA N4:|gA 0:J@k03>Nu (kH3 v>|3:xHzB?<&NN\2:`4: X6Bp~A ,8:Ng gfRR@Q0: .LNu0:(F@"8@0tV|3>~z #Nu0(k3:aڰ#>0: LNu0(k3:aڐ#>0: LNu0(k3:ap#>0: LNu0(k3:aP#>0: LNu0(k"h3;3;a&#>"h2 2 LNu0(k3>P0:LNu"h22"LNu"hv6$/ MlDahfBh,_LNu0(k3;0: tLNu"h"""""E"xrtҪ,Ҫ4Ԫ0Ԫ8EDQ"""LNu0(k3; 0: LNu0(k3;0: LNu0(k3;0: LNu0(k3; 0: LNu0(k3;0: LNu0(k3;0: LNu0(k3;0: LNuL0:(Nu0(aLNuH3>İ|b<A=B?< NA\/?< g 0: z OFLSf (f@Jpfz#r1#~1#v1!1r!1~!1vBgHz ?<=NAPOJk ??<>NAXO 0zrf$!8r!B~!LvB1B1B1NA\LNu0:Hof0#r#~#v zB1B1B1N zN0:ofpNu zN0: ofpNu zN : f ( f #:LNuXBRATCRB`>XBRATCRB`,XBRATCRB`dXBRATCRB`XBRATCRB`vXBRATCRB`BXBRATCRB`׾XBRATCRB`XBRATCRB`XBRATCRB`"XBRATCRB`TCRBc   C:\DESKTOP\ Q PQ$R$S$U$ TCache already installed! p TCache Version 4.0 q Ralf Biedermann @ HB total memory usage:00000 KB p!!!! SHAREWARE-VERSION !!!!q Ep T C A C H E 6.3 q TCache is a harddisk-cache. This is a shareware version and the distribution is allowed. If you use this version more than 6 weeks you have to donate something for an animal charity or you must pay the shareware-fee. For further information read the manual. I wish much success. regards Ralf Biedermann pPlease press a key!q no drive found Do not start me as an ACC! not enough memory free sectorsize to large TCache not installed X:XDESKTOP.INFNEWDESK.INF\*.ACC Clock must be set ! DNZ*(P L|F  8 <l>  &  : 0 4& *    0 20  ,b  , *R*&,pd~ $$h @r2DXj" B^R&D"N&:T .` $P6 \  J&&   *.4<4,Xd$&2JBd     V^*$*$6VL --- 13 issues total.....$7+shipping ST Applications (British): 1/93, 3/93 --- 2`"(PKjByK6 Jf oPYByY#YOaJ$VYg"O/ //<JNAO < a3YBK&B?< NA\/ <3St#Ut <BACQJK*gHA#b><AQ((B95A0C0~ACQ3St zE>NO 3Spy=y=y=y=y>y>(y>@y>XA7r0:LgA7S@g A70S@gA7@PA70:LgA7S@g A7S@gA7PHzD?<I zDN\p :DxABCLap :DxAB C8ap :DxABC$ap :D~xAACap :DnxAACap :D^xAACap :DNxAACa :DNX3KhA0PJyKhfP?NX3KA0RPJyKfP?NX3K A/PJyK fP?rNX3KjA/PJyKjfP?HNX3KA.PJyKfP?NX3KA.rPJyKfP?00 GB GB <*a`̰|fzHz?<&NN\JyYf?:G,?< z8NX0:GfgBA |g"Aް|gA8|gAҰ|gAjpaJ|f`ByYHz~?<&NN\`<f Aa `: :77#7RJg"#7R/:7/:7/:7j?< z8NOp2:*^fp2:*jfp2:*vfp3S8p2:*fp2:*fp2:*fp3S:Hz?0:*|?Bg?<> z7NO 0:g ?<4 z7NT0:|??<2 z7lNXA2^xa"3JA2xa3JA1xa3JA2xa3JA1xa3JA1xa3J0:N|3J0:|3JHz6Bg?</ z6NP0: |3K$Hz\??<: z6NP0:&|3K??<9 z6NX0:'|3Kd??<H z6NX0:(|3K??<J z6jNX0:'|3K??<L z6NNX0:'|3Kf??<M z62NX0:( |3Kb??<O z6NX0:'|3Kh??<N z5NX0:'\|3K ??<K z5NX0:'(|3Kj??< z5NX0:&|3K??<8 z5NX0:&|3K??<= z5NX0:%|3K"??<< z5nNX0:&(|3K??<@ z5RNX0:&$|3K??<A z56NX0:& |3K??<B z5NX0:&|3K??<C z4NX4:404M52rA~ 0f RAAQ=A0:"|@0:6|@@0:6|=@ 0:Z|=@"0:~|=@$0:|=@&0:|=@(|~M4JVg/:<*HnBg??<0 z4TNOM4RFQ~A(C<0|2AQHz;?<?<5 z4NPp|~A 2|g RFAQ3S6/?<? z3N\|~A^0|f ARFQABh0: HzB\?<?<6 z3NP|~AL0|f ARFQ3YA/xaD3Y3YHzABg?<D z3dNP0:B$|gNu##"Ut##Ux##U|0<zAj <[` 0lBX @D @D <*aAV0: C@n1P#(UtA90[0: C@F1XBX ? ? <*a`z &!tА[D<0gz0ЃQpNuJDf0pNu d'pr0k AQNuH瀀aL3St#Ut <4`p3St <#(UtA6x0BX < < <*aTGQ| ><#(UtA6H0BX

<9#(UtA60BX < < <*aRGQNu"ҀЀҀNutJgkRB`Nu x3YNu3(N3*3,3.323;343=637~39F3>By*By+By+NBy+~By+By+3>3>3?By4N0:|fB9(ONu|f83*3+3+N3+~3+3+B9*Nu|fB9,Nu|f,p|~A2|g RFAQ3S6B9.Nu|f8B9;y;(y;@y;y;y<`y= Nu|fB9234N``|fB94`R|fB9=7`D|fB97`6|fB99G`(|f B9>3>3>3?`NuBy5p#(UtA30BX 9 9 <*a|NuaJ/?<HNA\JK.fJK2f z9 9Nua$/?<INA\JK.fJK2f z9 9NuJK.f*JK2f" x2(|m"h(#Y#Y"9NuC<2(I|gC`,#Y#Y"9^NuJ9YgJK2fJK.g pAaNuHz9?StTtUtWt TCache... C:\CLIPBRDsave parameter of TCacheC:\AUTO\*.PRGTCACHE63.PRGfolder for ACC'sC:\DESKTOP\ACC\*.accshareware version[0][ TCache |not installed ][ sorry ][3][ramdisc not empty |still remove it ? ][ no | sure ][3][ TCache disapeared ! |code- or vectormanipulation ][ caution ! ][3][ TCache disapeared ! |code- or vectormanipulation ][ caution ! ][1][ This version of TCache | is not supported ][ sorry ][0][ RBsoft 94 A |is the ShareWare-Label of | Ralf Biedermann @ HB | Ortfeld 3 | 27299 Langwedel / germany ][ 000000 KB ][0][ save failed ][ damned ][0][Open files on this drive so | redirection is impossible ][ sorry ][0][not enough memory |ramdisc not installed ][ Pech ][0][enter at least 32 KByte ][ try again ][0][could not free memory |ramdisc not deinstalled ][ I wonder why ][0][an unknown error | occured ][ s*** ][0][ this program runs as an |application under MinT or Mag!x | no ramdiscsupport ][ sorry ][3][WRITE-ERROR ! | errornumber:-00 | drive: A |sectornumber: 000000 ][ retry | abbort ]remove4@ D0 D E E    E#   E2    EE   EY   ?V01234 5 67890/ E ?r  E !?"E#? $E %? &E '? (F )? *F/ +@ , F>- FB . FF/ FK@6 G1F 2FZ 3Fg  4Fr 5F 6F 7F 8F 9F :@R;@n<@ =@ >@ ?@@@AABA2CAND%E%FAj 0ApHo IG-ZJYKALBMC ND OEPFQGRHSITJUK VL WMXNYOIPk[j \A]B^C _D `EaFbGcHdIeJfK gL hMiNjOZPlGB mA nGS o@ G@  q rGX sAtBuC vD wExFyGzH{I|J}K ~L MNOPA@ Gw pG  G A G A AG#G#G#G# G# #ABCD EFGH IJKL MNOP G G  G A HBABC D EFGHIJK L MNOP  B.BJBfB BB BBCC*CFCbC~ C C C C D    I%  I- I8 I? IE IN  IY  Ib Ij Iu I I I  I I I I I I I  I   I   D& J !J  J J DB J:!J?  JD JI JO  J^Jm D^J Dz D J  D ElEEEEE EEEEEE EEE FFF F F#F- F6F<F=FRFXFYFFFFFFFFFFFFFFFFFFGGGGG GGGGGGGGG$G%G&G+G,G`GeGuGGGGGG$>HHHHH6"H7HKHLHMH\H]H^HnHoHpH}H~ HHHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIII#I$IJ J J!J8J9JxJ}JJJJJJJJJJ"TCache (c) RBsoft 93 Version 5.6drive supportedwrite changes onlydelayed writewriteprotectedcalculate checksumlock Fat & Root-DirMediach() when HITreadprefetch in sectorscachesize:__32____ KByte9hashtable:10__ Bit9max. prefetch:32__ Sectors9readblock:_16___ Sectors9writeblock:_16___ Sectors9flushdelay:10__ *5 VBI9usage:999 %LEDCLRLOCKACTIVE999 %read access:read hits:write access:write hits:checksum-errors:access odd address:free memory:sectorsize:000000000000000000000000000000000000000000000000000000KByteByteno access for drive:redirect drive '' toramdisc__32size:____ KByte9INSTALLresidentfolder for ACC'sName:load from folderC:\DESKTOP\ACC\OptionsParameterStatisticsSpecialUtilitiesOkSaveAbbortvirtual drives(will be mapped onto real drives)further informationread absolute:write absolute:write-error:multiple sector:total saved:single sector:000000000000000000000000000000000000000000000%total access:Fat & Rootaccess:000000ramdiscACC-folderGemdosClocketv_termWriteResetstepratevirtualXBra-CheckDrvbit-CheckPUN-INFONOX !absolutinformationtestingsectorcheckFlush allbootsectorLRUdel delayedTURBO ;-{)}passwordsteprate for drive 'A'2 ms3 ms6 ms12 mssteprate for drive 'B'2 ms3 ms6 ms12 msapply steprateenter passwordpassword:----____Xnew password:----____X----____Xnew Password:enter only when changing password (  0 ",8:NF((,& :4. B@  ^,PT8 "2 . . . . . . 2", . . . :Z0 F,Z h$"0<8,.L , 0$ ($6 |L ,H\00000000"0H0N0`000H00  Dislikes: The Eurovision Song Contest ( cb170@city.ac.uk ----------- http://web.city.ac.uk/~cb170 ) !0 0! 662 andrewc@cogs.susx.ac.uk, 781 Jun 6 15:01 94 0 Article: 34770 of comp.sys.atari.st Path: cix.compulink.co.uk!uknet!doc.ic.ac.uk!susx.ac.uk!andrewc From: andrewc@cogs.susx.ac.uk (Andrew Collington) Newsgroups: comp.sys.atari.st Subject: Overscan question Date: 6 Jun 1994 15:01:23 GMT Organization: University of Sussex Lines: 10 Message-ID: <2svdo3$osq@infa.central.susx.ac.uk> NNTP-Posting-Host: tsunb-gw.susx.ac.uk X-Newsreader: TIN [version 1.2 PL2] Has anyone tried the DIY overscan modifiction on. `.. HDDRIVERPRG B`AD(`<`"n0.S@:4f p. fpWBpNupNuatgnfJng0NupNupNuaJng|a:gnf&gJngtapNupNupNua|Jnf B(|agnf,g"JngftapNupNupNurtJnfrt<<ag `NuatgnfpNupNup":,g A?<NTZNuP`B90. ":BgA@". g "A0|2".g "A0|22. 0мAJ0gf?. PafB9T".g"ABQJg @p2Q0. @@:Ig ". g "AA"".g "AA"A$0".g"A"RgpNupNupNu0. ":jgL . g @C)f .g @Cf .g @Cf .g @0 .g @0pNupNu :f # pNupNua/.T@??TLJ@g |g(pa CJ1f0/м"@JQgNupa #HP?TWBg?</:$?< adO _J@g|gHP2/a _g`4Byڴ`fRy`:g z hUfra`3r aJ@gXkV0/J9fAB0@@A@!|8d AT!A!A!v/?/a\JjpNu2/C @ r2QNuAH@B9a`JgL<fPz#aJg0k<gSyjPBy<g 3NuJ9fLAQpNuJ g(gZ<g<g<g <gpNu"(YHAY/3DB9҅Һ#"( YHAY#"Nu<f6/?TW? xAtSBkA a`g<Xf*`pNu҅Һ##(Nu0/@@A !|8d A !//?TW?$:ʴd4C4A81g"?a T#J@gp`pNuHpACE*GI2t6CJp0k&600Cf 6CC%0B0B0RB|mLNu#ADҼ0#a ?<NNT3 9U>fpT>?U?A 0: pa ycLaFJj0:Vzd3`3`(#A#B2:Za! I2:Na!aѹ0:*gAB#J#:~f6/:f?< NA\ :RмBg/?<1NA:XfP/:@?< NA\BgNA0:gJ :"м//:Bg?<JNAO ?8F?<NAXHz?<;NA\><NuA0: pa/:?<INA\BxF><Nu|drSAHP"H 1|A!H IQB _Nupz"?0::z80Һ~rcpNuJ9fTA|?? xNXNuff&0:gprNu0|I|A":2fr`rA(H@HP??a2PLJ@gpNuCj|nB<g<pf( <(fpNu<'fpNu<fpNu/fpNupNu"<8fg`&x$k kJdA~"g^$Xf30p0:gFB"ҺD8n6Aߊ6":>f,HP2:ߪSACB 1| IQA %_NupNuH瀀"A"i*NLANu VV$V~ :.` <8g 8`#l8g 8`#mQpNupNu1Bx>NuH :"8e 8`#lR 8`#m`LNuP>C|ra`P>?CaN3|a|3|araT|JAg8er`,6|e |gr`rJCf6SAHAJAfHA`HARAAHraPaZJ@fLQ Cp`p`O6` P>a$Ca3|a3|aa|"<a`<3A<EJ@k?0|H*UBHAHA"ajNuQ3ABHAHA"<a^k&:1g@|Nz|N{F108|# T Nu#HP   XNub2Nu/2"NuJ8J8J8J8Nu <и8g bpNup9ffpNu <иc9fgfpNupNu o#ak\4/ gL B9972zܺe2:ܴ:rgpaaXJ@kfgA0a0JBfp9#Nuaxkt o4/ g` B9999f99g:2z:e2:4:gpa(A0aaJ@kf gJBfp9Nu"/ 4/0/ i60/<<HARA pNupNu0/<< o:VgrpaB99a,J@k gpa p9Nu:g3|8|J@gNu#H`?|H9a@TLJ@k4 CaCbSBaJ@kQpNu":؆8g 8`#l8g 8`#mQ`B8B80:zgNB88gJ8J8J8J88f8e8f J8J82/ B88a8fbp`B@B8Nua첐bB8a첐bNuҺװ8f4c 8gb0:ԊgapNu08|g?:rga0Nup81NuaJ8a*k&p8/aha4J@gXNua\ak8a J@k NuҺ"8fbpNupNu88gbp`p8Nu?akaTNuA":ҐNuA":ҐNuA":ְҐNuP>|aJ@ka128`P>|H`arLJ@kUC3|BQ3|23|JQ3|2a3|3|a) f3|BQBip|g :aJ@f*:ڰg1 :ڥg@|Nz|N{Fa128`P>|H`aLJ@kC3|BQ3|JQeJ3|2a<3|3|aJ) f3|BQ3|p|g":RaJ@g.`0"Hazk(108gp11a`a 128`/?Ca@T"J@k63|23|2C٬SBak11a@QpNu":3|0g 8`#l0g 8`#mQ`3|BQ3|BQ0:Ԫgh3|BQ3|23|23|2gJ8J8J8J82f3|2e3|2f2 J8J82/3|23|2 3|BQ3|0<2":3|0f 8`#l0f 8`#mQp`p3|BQNuC) f3|3|3|2ab3|BQabNu":pҀ8g( 8`#l8g 8`#mQ:#*6:֠fB?< NA\# x h0(H|fp|fp|eB@@3•Jg <_AKPahg$0 H|fp|fp|eB@@3 dR9>R9?UR9? 9U>fR9>R9?UR9?pNupNu$o *#AS  BA  BA  BB?< NA\#`$Pʐ##JxFf1LFAp?"8 Q3jB 8g @LJg_MCHfTf0:g :~g8!eHPHz ?<?<Bg?<.NNO _:j|ra3@`_CPUf|e0:¼g:$gNz|N{`r:f:/:?< NA\`*4)0)6)2f z0(2(4( 6( NuH@ zɨA60||)Cšp'g gVLfNu?<?<NMXJ@g ?<?<NMX<Ae <d1F08F9? 9?c9?Nu?>?i??@ @P@*@p@@@AA A pHDDRIVER V3.51 installiertq 1994 by Uwe Seimet Partitionen C-B, Bootlaufwerk A pHDDRIVER v3.51 installedq 1994 by Uwe Seimet Partitions C-B, Boot Drive A  pHDDRIVER v3.51 installq 1994 par Uwe Seimet Partitions C-B, Lecteur boot A HDDRIVER ist bereits installiert! HDDRIVER is already installed! HDDRIVER est dj install! HDDRIVER wurde nicht installiert! HDDRIVER was not installed! HDDRIVER n'a pas t install! Internes Laufwerk ignorieren? Ignore internal drive? Ignorer disque interieur? SCSI 0.0 IDE 0: , unknown, unbekannt, inconnu&hFLbH 4  D z N  v dZf&F* r   , hh4vd.:6(   n ( @   H  ` v P(  ,, * FD "^ : $n<'3'3B((J((R'3'3X((`'3'3h'3'3n(( z(( ˄(( ˍ((f ˒'3'3 ˟(( ˫(⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄⤄