ZSNZBIO NOT# ZSNZBIO ZRL9ZSNZBIO ZZ0\=S֌L}9Y~(ВSW5}9Y~_CBIO_0ހ0€0@ŀ0pȀ0   X 0 hZZ!ɢC(~w@XtBXt<KD6E@@1!` d Te" 0t\1Amv8@;` ٷUpi|Fmp 0 :5UЀd)>H`d>x`T> `D> `4>`$>8`>h`>`4$7DUS.nn E][ !~"-i.EU*-CɜvZSNZBIO.Z80&!&&!&#  #ya68B$!t4P(eF9 p,$KMI13I St2RA@a7L'#Ȁb9hIJP<\Z i.ŧb&g c)uGдO&*fLl@i:3iqcI9HfM( bln,sbC#8v?p y9͹]1fӕrY]&sܑr6&X i ^o;fY)z>PF_Tcѵ0futFsuXa8U(i8,ekXdaؖ, iif e&Ewr0esXi E7 CetuAFHQ5M VCB5 C& / - CP4]`awm#*&/ (݌t R*$tq#qxRt'cGQjG7F1HdPPe^EG{QeѤ CwUoM^V$/TՆnѷYH؉M*li aVGdDn[IJKuhL9g2S*HCZ0G`o[7"F$v0lwhhoXyvxFoߡf+6sO1|L|ѨYT}U5/WrW7d^Hn\eQ6Lnv4HR~vwF&\]LŶmK|Qwd0 \7F$id6P/ITsw}u C(9K`X2@QI|ǟ p cl6鏩8oei!$Xlđd,\A:OjnLl'eA1Xa t5.hJ2:F7ګT %d9*l}rx](ZYɞphV!'6lvC9=> Th7r g e$@'ŏxQ–|+ۚrDYHS>vB?d,+>DmDzN4&\2ϊA%R]F}QԒ ~r?fu;0#9$N zgnWJ̫?̦3PW&QvSB#M9edxd$$t%KbF=b)"~BRQJ=1JCޝ[w¦ D:{> L!Vx , f8 cЮN;M7 *axPnAf h1^2B<<0 !'gPH'"*Pl9`(-0x  p$6r_N`޶f X?ƈԭRK-W**a%QԎKX =V8Xi${'aԐe׀:`,^X B9’@~(9οo`V)6)%  t1m}4E*@3VG1}DArC5X Jpc;%%MfGAԶj+skW~,hH weD#Zy7g3(#$YF5/5DP,gsOj,[54&4@bZ6i5j'Ko8&(Q8E@T3K8M8X-!i^s[ }C~5at~!-X~3iP(~X G8uH5{a7ZxS,gk*= w60]UAGX%冥^s@pm@E(qR#;4OR0,az#(@L,E" .3xPXOrBS24x,r$_э5FG_E!(8s56,xy*Z1u64H1Z"bI4{FgV5v'iE2 M3;*` aa)RaR*a+֩ic )7NNvg&&"a)QT+ {1X a0xUX EAn5,'`8hxU(uQ aX"x[Qa$yFa(Y 2猧0c"TFZׅ-b l6D,1ÇQ,B7`ȡ~&օGK]1gwyhȮH'g3t35qG1Gdd6e8gC938>ҚJaJ0?cfd2,!R;# DDcJh?7A@Q2)}x}ݛG2"(j>擋aEexjNJQi!iUtPGGzgɤ'vE:RzU 1:bDjGjlZRUֹpsZ{ l¥V:|:G]ͨJmmZꓧ[g:MYJnhZgTʋY!{*@4 JEnRP4'C~%YOեeBrMYr-d䡢$?&؁8EBP,N8!*#>t>>Ys19jJ*Xhgb ҭJ 7 oyY h0DS19kZleY=:4J@(U^ l>᯻F*[,S}S{k  ]Q?1c۞G^T1?=PFTV!X B9Vj~Y@ejˈ lkE{xYk8D'5k ] ZSNZBIO is a replacement for NZBIO.ZRL on NZCOM systems. It fixes BIOSes that use but don't restore IX, IY, AF', BC', DE', and HL'. Such BIOSes will have problems running ZSDOS/ZDDOS (and support utilities SETUPZST and INSTALOS), JETLDR, Turbo Pascal, and other Z80 programs. To install ZSNZBIO, run MKZCM to define a system that allocates 3-4 records for BIOS (MKZCM 1.0 will insist on allocating 4 records). Rename ZSNZBIO.ZRL to NZBIO.ZRL, then replace the old NZBIO.ZRL in your NZCOM.LBR with it. Finally, run NZCOM to load the new system. Currently, there is no easy way of telling if your BIOS uses any of these "illegal" registers short of looking at the source or using a debugger to test all calls. In general, if you have problems running INSTALOS and SETUPZST or get trash for filenames under JETLDR, it's a good bet your BIOS is brain damaged and you should try ZSNZBIO. If registers were the problem, these programs should run properly after adding ZSNZBIO. Known Brain Damaged BIOSes: --------------------------- Epson QX10 - Uses IX and IY. Osborne Exec - early bioses used IX and IY on INTERRUPTS! (Use FOG patch or new BIOS). Oneac ON! - uses BC', DE', HL'. Televideo TS803/TPC-1 V1.X - uses IX on console routines. Zorba - Uses IX on console routines, IY on disk operations. Suspected: ---------- Certain models of Bondwell. If you know of more or can confirm the suspected BIOSes, please let me know so we can document them! Cameron W. Cotrill Ladera Z Node #2 213/670-9465