cromix _setlev checksum chkmem crega4 csetup die execute freeloc getcacr procsr procsw reslev setcacr startusr z80int cromix  data  DEBUG Iudata @freefreeloc checksum Fchkmemcrega4 Pdiecsetup procsw executez80intstartusr _setlev reslevprocsr getcacr setcacrinitdebug inthand sys68000s_exit exceptiotraceh usreturnzaptable autoveccusperr  : (((((( 2 4 4 4 4 4 4 4 4 4$ 4( 4, 40 44 48 4< 4@ 4D 4H 4L 4P 4T 4X 4\ 4` 4d 4h 4l 4p 4t 4x\TX\`thlptx| 4| 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4  4 4 4 4 4 4 4 4 4 4 4$ 4( 4, 40 44 48 4< 4@ 4D 4H 4L 4P 4T 4X 4\ 4` 4d 4h 4l 4p 4t 4x"&*.26:>BFJNRVZ^bfjnrvz~ 4| 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4  4 4 4 4 4 4 4 4 4 4 4$ 4( 4, 40 44 48 4< 4@ 4D 4H 4L 4P 4T 4X 4\ 4` 4d 4h 4l 4p 4t 4x"&*.26:>BFJNRVZ^bfjnrvz~ 4| 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4$ 4( 4, 40 44 48 4< 4@ 4D 4H 4L 4P 4T 4X 4\ 4` 4d 4h 4l 4p 4t 4x 4| 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4NsNs(|Nu/AC// NPaJ#(|NNX"@JfNr'` Q")$)RDG&<"H$I`QN"|Sn.x/8Nuaaaaaaaaaaaaaaaaaaaaaa 4 1 2 2 1& 22 1> 1Daaaaaaaaaaa~azavaranajafaba^aZaVaRaNaJaFaBa>a:a6a2a.a*a&a"aaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~azavaranajafaba^aZaVaRaNaJaFaBa>a:a6a2a.a*a&a"aaaaaa aaH //L(| OO//NX._L f / y 2 4 1 1 (" _faNaNs /H@|| OO//NX._FNuH(|@|HAAJg"O.h/ PN._LNs fabNaNs faL=|*NJahfNs fa*=|*NJaFf@Nsa=|*Na,`8a 1 2 1 1< G 1j 1 1 1aaaaaaaaaaaaaaaa~azavaranajafaba^aZaVaRaNaJaFaBa>a:a6a2a.a*a&a"aaaaaa aaH //L(|HHo/NP/Ns@|HNh/ y 1 1 2 \ 2 h 2 | 4 2  2  2  1  !O$1y0#.yLFNu o@|H##.h$30 _N`LFNu /H |"<` LNVH.. /.NXO&@ gd e ` p*#pLN^Nu A 1NVN^Nu buffer.c bfread bfmakblk bfdummy bfreleas iodone bfupdate bfflush bfqueue bfunqueu buffer.c CODE IUDATAbfread^bfmakblkbfdummybfreleas4iodonebfupdate(bfflushPbfqueuebfunqueubuffer.cdvrdwrerrzapreslevwakeup avinsert _setlev avbuffer avremovebufnxtbuffstsleep avalloclbolt rootdevnf^NV/ /. /.NPO&@+V@fk/ NXO`Jkgp0+#k/ NXO &_N^Nu A. 1BD<^NV/ /. /.NPO&@BkHx/+NPOkk &_N^Nu AF>NV/ Hx/<N`PO&@BkHx/+NPOkk &_N^Nu Ad\NVH&n gDHxNXO.Hy/ NPOk+V@gk/ NXO/NXOLN^Nu A( A  A A 1x4NVH&nkkHxNXO.+g A ` 9// NPOk+V@gk/ NXO/NXOLN^Nu A A Av AR 1l 1b|NVH&y`Z+V@gHHxNXO.+V@g /NXO`$/ NXOk/NXOk/ NXO mLN^Nu A A A A A 1 1 (NVH0E&y`rp0+fbHxNXO.+V@g/NXO`@/ NXOk/NXO+V@gk/ NXO`/ N8.NXO m&y`|p0+flHxNXO.+V@gk/ NXO`/ NXOk/NXO+V@gk:2/ NXO`/ N.N,XO` mzL N^Nu A A" A A An A AN A2 1@ 1 1 16 PNVH0,. *.&n/ / ENPOJ\DHH.$S g/ / ENPOJ\DHHg&J`$S g4/ / ENPOJ\DHHf/ / ENPOJ\DHHf&J` F &L N^Nu0(NVH0$n&R g J"K 0 L N^Nu NVH,.f,9/. /NPO&@JgTHxNXO.+V@g"+V@gk/ NXO``/ NXOk/NXO`~HxNXO.HyNXO&@Jgk/NXO f/9NXO`@+V@gk/ NXO` / NvXO7F'n k/ NXO g LN^Nu A A A A Ar A Ad A A8 1 1 1RJNV/ . ЮA&p`p0+f + f`&k f &_N^Nu 0,nf^NVH0&np0+Ы AC. f"G"` G$P` f%k`$j fBkB L N^Nu 0~>6NVH0&np0+Ы AE'R$L N^Nu 0NVN^Nu dprintf. d_printf dprintf. CODEd_printfdprintf. $U_DIV4 $U_MOD4 $I_MUL4 raw_termNVH0&nA -H KRg r%fB -fR 0fRx0`x B`"Hx /.N KRHHП0-@ 0m 9o .f rxf,S м0pr9d' &Jf`SA ".ڒ-A fV g& t0f"JRp/"y iNXO .SJo / y"hNXO`A o"JRp/"y iNXO` .SJo / y"hNXO``x n$PXB-J`R .R @f g o*. .ڐ-@"¼f& .SJo / y"hNXO` SJg JRp/ y"hNXO` .SJo / y"hNXO``` / y"hNXO` / y"hNXO `:L N^Nu A A A A\ 1 1 1 1n 1L 1 1 1 1hNVN^Nu devut.c dvopen dvclose dvrdwr dvmount dvunmoun cdvopen cdvclose getbkmod setbkmod bkdriver chdriver devut.c FCODE  IDATAdvopendevut.c rootdevn bfflush inflush inupdate bfreleas $U_DIV4utime comparebfreaderr curtimecusp bdevtabl cdevtablD<NVH..f.9/NXO&@Jg/. / kNPO`pLN^Nu 1VNNVN^Nucromix direct.c drfind drget direct.c CODE  IDATAdrfind drgetdirect.cfree inreleasalloc mtparentinreadcusperr rootdevn inunlock bfreleasmovestrlen $U_MOD4 fgetblkinlock inalloczap incountmtget fputblk accheck compareNVH0(. &n /f ,9z`~ .f> +.f6 +/g +^gJ+f yp0(, yp0(*T`: yp0(, yp0(* .f +/g +^gJ+fR//NPO$@ g& /g ^f KR ^fHn/ NPO$@`HxNXO. g8// NPO&@Jf / NXO`Jf`BHx// N$@` gV Gg/./// N$@`: gp #/ NXO` gp%#/ NXO/NXO L N^Nu Az Ap AR A A A A 1t 1f 1T 1F 1h 1J 1NVH0,. $nSB2h yp0(/ yp0(/NPO&@Jf`*p0+fp0+ rgHn/ NPO&@Jf`/ N.BHn/ Nrg p#`/./ NPO(Jf` D/.HxN Ш @*Hx/NPO. E Sr0fS Z]D~~HH&Jg ~A*// І/N /N.NXOSp/hJg``/ NXOp2hfSp/h І`/ N.NXOpL N^Nu A A A A A A A^ AJ A0 A A A 0 1 1  1 1NVH0$n(.Hx/ NPOJg` g np0* / NB/. Hn/ Nz*Jl`rJgp`p"€gHx/ NPOJg`NJg g` p #`2`2 g .er Ү%Aj` p#`Jg/./ NPO`Hx/./ N ,Jf` F/.HxN Ш.Jg Gp0(/p0*/NPO&@Jf` g/ NXO0+@HrfDp+f:p0+"f&p0+ gp0+ /p0+/NPOrg p%#`+g S+k/ NXOHx /NPO FhSj"j` g@&n0*kf$0+@Hrf p0+ g 0+ j g p#``p0*/NXO&@Jf`/ NXOR+k/ NXOHx /NPOHx/. G/N Gh G1k  FhRj"j/N.N.NXO `*/ NXO/ NXO/NXO/ NXO/ NXOpL N^Nu A A A A A Ar A0 A` A A A A AT A A A, A A A AB AJ A: Ar A 1 1 1 1NVH0$n &nHx/ NPO~`l Am Zo* am zo 0m 9o .g _g $f. A\Dg Z_DJgHHм `HH`` SRRJf /g6Jg2 *WDf [WDf ?WDJgp'`p#r ` /fR` L N^Nu A 1NVH0*. E0(@Hrg p#`|B`/HxNJf/ N./NPO&@Jf`/HxN Ы$@*V@g@ .gr2*WDHH`Hx/./ N JWDHH"Jg``pf, Eeb/ NXO Ed n p`( n -H0(pf"`" n p` / NXOpL N^Nu Af A A( A A A A 1NVN^Nu ... error.c s_error error.c $CODE ~ IDATAs_errorerror.c s_wrbyteNVH0..*. G g-nfp`p:bB A$pg$pr:g JRp//NPOJl``gHx:/NPOJmHx /NPOJmHx"/NPOJl`p .R @g> r cHx^/NPOJl`@@ //NPOJl`&`Hx"/N.&POJl`Hx /NPOJl`p`pL N^Nu A 0@NVN^Nu*Pbn~ "Jl 2L^n$2<Rdr>Nf~ 0 0 0 0  0 0 0 0 0  0$ 0( 0, 00 04 08 0< 0@ 0D 0H 0L 0P 0T 0X 0\ 0` 0d 0h 0l 0p 0t 0x 0| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0Unknown error numberBad channel numberToo many files open for this processChannel not openEnd of fileDisk I/O errorToo many files open for the systemFile not found:Illegal file name:Directory not accessible:File not accessible: File already exists:Disk space exhaustedDisk directory space exhausted (inodes)Too many files open (inode table)Illegal system callFile too bigToo many devices mountedNot a directory:Directory file:Privileged system callNot mountable device :File system busy:Not ordinary file:Device not mounted:No processes to wait forAll memory in useDivide overflowNo system buffers availableArg list too bigToo many links:Illegal link:No device driver:No process tables availableBad valueNot  connectedDevice open errorDirectory in use:File in use:No match:Channel access errorNot a Cromix diskBad free listBad inode numberRead only file systemProcess not foundAborted system callPipe errorKey lockedDeadlockLock table exhausted Tape I/O errorI/O error68000 programs cannot run under Z80 CromixBad file formatRunaway program abortedCDOS simulator requiredSystem image corrupted except.c exceptio except.c rCODE  IDATAexceptiojexcept.csgsenddiecuspprocsr s_printf d_printfNVH,.&n JWDgpWDf rWDJgp0+`p0.  g/ /HyHxN8N/ /HyHxN/9HxNPOLN^Nu A Af 0n 0T 1 1NVH0..$nG~/. Hy/N .UkD @-n P//N @g n1|cD`~ f` Fp`0"¼ g:`4 F> g  g:`4 np0S1@D F0666 Fp@06c6@ nCF& x` C XSJfL N^NuH@NVH0$|,<4A nGF~` F XSJf n4DL N^Nu"NV yh"N^Nu 1(6NV yh"N^Nu 1<JNVN^Nufile.c s_open s_close s_create s_delete s_chdup s_exchg s_trunc s_pipe s_flink s_clink flclose file.c  xCODE  IDATAs_opents_closes_creates_deletes_chdups_exchgLs_truncs_pipes_flinks_clink\flclose pfile.c inreleas fgetchandrfindcusperr inunlock bkdeleteinlock accheck inclose fgetflpinread inalloc rootdevn dvclose cdvclosewakeupdvopen cdvopenfilnxtfilfstzap|tNVH0BHx/.N &@Jg@/././ N $@Jg(/9NDXO.Jm/NXO @ n B`|/ NXO L N^Nu Af AN A 1:LDtNVH0/.NXO&@Jg"$S g/ NXOJfBp` `p#pL N^Nu A 1NVH0(.z @gp`p,B//.N &@Jf` gD0+@Hrf p#`fHx/ NPOJg`T/ NB/ NPO/ NXO/.// N $@Jg&/9N&XO.Jm/NXO @ n B/ NXO L N^Nu A Al A< A4 A, A A 1X 1D<NVH0$nBHx/ N &@Jgp`p./ NXO L N^Nu A AVNNVH0$n /.NXO&@Jg(/9NXO.JmR+/NXO @ $p`pL N^Nu A A 1NVH0z/.NXO.Jg/. NXO,Jf` Gp(f Fp(g p#` G"F0(ig p#` G"F0( i fp` Gp0( / Gp0(/NPO&@Jf`/ NXOHx/ NPOJg`b Fp0( / Fp0(/NPO$@Jf`@/ NXOHx/ NPOJg`F>/ / NVPOjkB/ N.NXO/ N.NXO L N^Nu A> A0 A8 A* A A A A A A A8 A( 1x 1^LNVH0/.NXO$@Jfp`pp*rfp/#t `Vp0* /p0*/NPO&@Jg.Hx/ NPOJf/ N./ NPO/ NXOB`~/ NXO L N^Nu A A A A A A AZ 1xNVH0/9NXO&@Jf`B+APPBHx/ N ,Jf`/9NTXO.Jl`l/NXO @ BB/ N $@Jf`B/9NXO*Jl`./NXO @ / NXO F!J%F n n p`/NXO/ NXOpL N^Nu A A Av A@ A 1` 1* 1 NFNVH0$n BHx/.N &@Jfp`/ / N.PO./ NXO L N^Nu A Ad\NVH0/.NXO&@Jfp`8p0+ /p0+/NPO$@Jg/. / NPO`p./ NXO L N^Nu AN A. A \NVH0&nS+p+fp+rfJg/+NXO kB`8p+rfp0+ /NXO`p+rfBp0+ /NPOp0+ /p0+/NPO$@Jfp` / NXOpL N^Nu A A A A ANVH0&.&n,.  gp`p( g`BAp0h.0+@Hrf  gp#t `// NPOJgp`0+@Hrg:p0+ /p0+/N PO*pf "€gp&#r `N<$@Jg5k5k 5k" 0+@@pf%kp*rgp$X娀@0+@Hrfp0+"/NXOJf$0+@Hrf/p0+"/NPOJgB* L N^Nu Al AH A 1 1r 0HB:NVH&nB` JDf `Rp np#r LN^Nu 1d\NVHB&y`6+g,p0+ f p0+fp+rgp+ m LN^Nu 1  1XPNV/ &y`p+f` mp#r `Hx/ NPOp@" &_N^Nu AV 1: 1D 1"|jNVH0&n$n HxHjHkN^ HxHj$Hk$NJ HxHj.Hk.N6 HxHj4Hk4N" HxPHj@Hk@N L N^Nu80NVH0&n$n  KR JRSJfL N^NubZ NVH0&n$n 0+@Hrfp/#t `$/ Hx / N Jgp` pL N^Nu A N 1 b 1 : pNVN^Nu   fileio.c s_rdbyte s_wrbyte s_rdseq s_wrseq s_rdline s_wrline s_getpos s_setpos s_getmod s_setmod fileio.c  CODEs_rdbyteXs_wrbytes_rdseqs_wrseqs_rdlinejs_wrlines_getposs_setposs_getmods_setmod fileio.cerr fgetflp inreleasinread bkdriver chdriver rootdevncusp sghupres sghupset s_cacces inunlockinlock bfreleas $U_MOD4 fgetblksgtest consultctime curtime fputblksleepwakeupsgsendmove`XNVH0G$n p6'@A'H/ /.NvPOJg`Jg p#` p.$p`pL N^Nu 1<<4XNV/ Gnp6r'AA'H/ /.NPO&_N^NuXPNVH0&n EBR%S%n/ /.NPO. *JfJg ` p#r L N^Nu 1D<NVH0$n Gp6'R'n/ /.NPO. + L N^NuZRNVH0&n Ep4%S%n/ /.N`PO. *JfJg ` p#r L N^Nu 1ZTLjNVH0$n Gp6Hx/.N PO$'@'n/ /.NPO. + L N^Nu6.NVH0$n /.NXO&@Jg$p`pL N^Nu ANVH0../.NXO&@ fp`p+rg pgp(#r ` . Tk @n|H0;N& &'G`p߫`jc`f`\p0+ /p0+/NPO$@ fp`L,*/ NXOJ m Ї'@`e '@```p#r `p` p#r L N^Nu A A~ A 1 1 1"NVH0/.NXO&@Jgp0+ .p+U@gS@flg:Jf yp0( ./NXO,Jg/./. / F"hN `<`8Jf.9/NXO$@Jg/./. / jN ` `p#pL N^Nu AZ A( A 1R 1 1NVH0(. &nHx/.NPOJf/.NXO$@Jgp0* .p*U@gS@fg|Jf yp0( .  f2 g r` Jg /NXO&` /NXO&p`d/NXO*Jg/./ // E"hN`>`:Jf.9/NXO,Jg/./ // F"hN"` `p#pL N^Nu Ah A6 A( A A A 1` 1 1NVH0$n /.NXO&@ fp`hp0g$pWDfp+rWDHH`pWDHHJgp(#r `p+rfd<+ f y<( /NXO*Jg./ /p0g E (` E ( @NPO`p(`p0+ /p0+/NPO.fp`/NXO%k p+rf*/ / /p0gAz `AP  @N `$/ /p0gA* `A*  @NPO(/N.NXO'j  L N^Nu A A A A AF A 12 1 .NVH0&n$n +V@fHk4/9NPOkJgp0fNNJg`0+@Hrf.<` + .Jn`^/* / NPO*fp`Z/* HxN, <c ` <./ E Ш//N /NXO`Vp` p.#r L N^ $Nu A A A A~ Az AX 1 1R&NVH0&n$n +V@fHk./9NPOkJgNNJg` UDf/* HxNJVDHH//* / N .fp`v/* HxN,/ G Ш/ </N Gh/NXO0+@Hrg * c 'j k`Hp` p.#r L N^Nu A A A A Ah Ad AP 1 1J,NVH0(. $n&n*+Jgp0f + fhB Bj DJf` D/(NXOgp0f`NJg`/ N.N.NXONJg`p`f/+ / NPO,fp`f/+ HxN./ F Ш/ * "<c * ` </4, "N /NXO`p` p.#r L N^Nu A . A A A A A A A A 1 > NNVH0,. $n&n e: FJf`NJg`/ N.N.NXONJg``'j Jg FJf` UDf/+ HxNJVDHH//+ / N .fp`/+ HxN*/ G Ш/ </N Gh/NXO + c ph D%k j`Z F/(NXOp`@/9HxNPOJfp/#p` FJg F/(NXOp.#r L N^Nu A p A  A \ A 6 A  A  A  A A  A A  A z 1 1 | 1 f NVH0..&n$n d ` +.f`rp0g//+/ N `Hp0g,// NJPO. Sr2p g "St2fS// /+N ߫߫ L N^Nu A 4 A >6 NNVH&n~`pr gpf` RR e LN^Nu NVN^Nu fileut.c fgetflp fgetchan fgetblk fputblk fileut.c CODEfgetflp2fgetchandfgetblk,fputblkfileut.cerrcusp bfdummybfread $U_DIV4 bfmakblk bfreleas $I_MUL4 bkalloc:2NVH0/.N"XO&@Jg$S fp# L N^Nu 1$:22NVp c y".CD$ ` p#r N^Nu 1X 1@dNVH0&n.. /HxN.0+@Hrf/p0+"/NPO$@`~pc ",3@`Rzx (b poR` // /3@r2+/N ,pfr `Jg/p0+/NPO`N$@ L N^Nu A A A A|,NVH0&n,. /HxN,0+@Hrf,/p0+"/ .gA"`A " ANPO$@`pc.` ~x (b poR`por` "// Hs@/ N*fp`*/p0+/ .gA"`A " ANPO$@ L N^Nu A Ar A Aj ADrjNVH.. JgP .SJgD//.NPO&@ fp`0 .Hx/.N"Ы @./ NXO` LN^Nu Al AR A6|NVH0,.&n .SJgJg/ Fp0(/NPO.f``0/NXO&Jf` gj/ Fp0(/NPO./ NXO G .Hx/.N"Ш&@$G`rJf6/NPXO&Jf`2 gj/ Fp0(/NPO./NXO/ NXO ` / NXOpL  rN^Nu A Ah A\ AT A AJ A A:2vNVH&np0+/NXO.g R$k LN^Nu ANVN^Nu general. s_makdev s_chkdev s_makdir s_getdir s_setdir s_fstat s_cstat s_fchsta s_cchsta s_ustat s_uchsta s_facces s_cacces s_getdat s_setdat s_gettim s_settim s_getuse s_setuse s_getgro s_setgro s_getpri s_setpri s_getpro s_update s_versio general. <CODEs_makdevs_chkdevs_makdirZs_getdirs_setdirVs_fstats_cstats_fchstads_cchstas_ustats_uchstaNs_faccess_caccess_getdats_setdats_gettimZs_settims_getuse"s_setuses_getgro s_setgro s_getpri s_setpri .s_getpro Ns_update ds_versio4general. inreleas inunlockinlockdrfinderrcusp bkdriver chdriverfreemovestrlendrgetalloc accheckinread fgetflp finduser $U_MOD4 $U_DIV4 $I_MUL4ctime curtimeutime bfupdate inupdate checksumchsum versrel rootdevn compareNVH0$n.. yp0g p#`npgrg t#`XBHx/ N &@Jf`@/ NXO @A2PP . ሀ7@"k/ N.NXOp`pL N^Nu A A AX AF 16 1  1d\NV/ .ሀ .pf/NXOJgp`p`(pf/NXOJgp`p` p#r .N^Nu A A 1h`NVH0$nHnHx/ N &@Jfp`0/ NXOAPP7n k/ N.NXOpL N^Nu AL AF A& Ah`ZNVH0HxNXO&@Hx/ NPO$@Jg(Hx/ NPO// /.N / NXOp` / NXOpL N^Nu A A A A Av Ah NVH0EBHx/.N &@Jf`j0+@Hrg p#`HHx/ NPOJg`6 R1k R1k  Rp0(f R1k R1k / NXOp` / NXOpL N^Nu AH A< A A 1 1\TVNVH0$nBHx/.N &@Jg/./ /./. / N`p./ NXO L N^Nu A AnnfNVH0~/.NXO&@Jg8p0+ /p0+/NPO$@Jg/./././. / N./ NXO L N^Nu A A A\TNVH0$nBHx/.N &@Jg/ /././. / N `p./ NXO L N^Nu AV A(nfdNVH0~/.NXO&@Jg8p0+ /p0+/NPO$@Jg/./././. / N./ NXO L N^Nu A A AvNVH0,.$nBJf yp0(,/NXO&@Jg yp0g y0Sf . kr @ nlH0;N *4:@FLT^p0+ $`N0+H$`Dp0+$`:$(`4$,`.$0`($4`"p0$`p0+$`$` p"#~` p#~` p-#~ L N^Nu A 1 1 1 1  1 1NVH0E,.*.BJf Rp0(,/NXO&@JgJ Rp0g R0Sf. . g Sg Qfg 7E `7E`'E` p"#~` p#~` p-#~ L N^Nu A 1> 12 1& 1NFNNVH0$nBHx/ N &@Jg/. / NPO.`~/ NXO L N^Nu A Ax AdxpNVH0/.NXO&@Jg,p0+ /p0+/NPO$@Jg/. / NPO.`~/ NXOJgp fr(# L N^Nu A A A A 1 1NVH0$nG/ /9NPO np, n p+. p+$pc  S`U nHx /N X/HxNp+ПHx/NHxNП/HxN R pL N^Nu A A Ap A Ab A 1rjNV/ G yp0gp#r `@/ /9NPO nn/ NXOJgp`/ NXO#r &_N^Nu A A 1 1 1 1PHNVH0$nG/ /9NPOp+$ n p+ np+ pL N^Nu A, 1&tlZNV/ G yp0gp#r `B/ /9NPOn nn/ NJXOJgp`/ NXO#r &_N^Nu A A 1t 1 1 1fd\NVH0E&n .g SgSf$g Rp0&`& Rp0(&` Rp0(&`p#r `pL N^Nu 1 1"NVHGp f Sr2gr#t `l . gSgSgSf*g" Sp0.` Sp0(.` Sp0(.`..``, .g Sg Sfg S0` S1G` S1G``p`pLN^Nu 1D 1,f^NVH0E&n .g SgSf&g Rp0(&`& Rp0(&` Rp0( &`p#r `pL N^Nu 1  1 NVHGp f Sr2gr#t `p . gSgSgSf,g$ Sp0(.` Sp0(.` Sp0( .`..``. .g SgSfg S1G` S1G` S1G ``p`pLN^Nu 1 B 1 *(  NV/ &n y0(H&p&_N^Nu 1 RJ NV/..l yp0gp#r `p(l~(`pذo~ y1Gp.N^Nu 1  1  1 (  .NV/ &n yp0(&p&_N^Nu 1 : NNVBNXONpN^Nu A \ A VB: dNV/ &np09&/9NXOJgp9#r `p&_N^Nu A  1 z 1  1 r NVH0,.&n$n . k| @ntH0;N$:FRbrHxHk/N `@p0+$`4p0+$`(+@H$`0+@H$`+@H$`0+@H$`$`p+$`p0+ $`>+`HxHk(/N `HxHk./N `HxHk4/N `~HxHk:/N `j>+"`4>+" f&0+@Hrf yp0( ` 9> $ n  `p#r `pL N^Nu A A A A A 1  1 8 1  LNVH0$n&n,... . Skd @ n^H0;N88VVVVV8888 ΀ y0+Pf`. yp0f` p#r `p#r `/ NXO . Sk @ nH0;N&.Lh7G`7G`+@H"F BA2`0+@H"FA2`j+@H"FA2`NHx/ Hk(N `:Hx/ Hk.N `&Hx/ Hk4N `Hx/ Hk:N k/ NXOpL N^Nu A  A A A A A  1  1  1  1 PH NV/ &nHn/ N.NPOHxHn/ N Jfp` p"#r &_N^Nu A A A  1&4NVN^Nuinit.c init s_boot unimpl init.c CODE  IDATA  IUDATA inits_bootDunimplinit.c saveffp execute restffp findusp _setlev z80init inittbl initmem checksum d_printfchsum rootdevns_kill memtosyscusperrdie raw_termrawarg prstart process1usrfstprocid initusp setbkmod getbkmod dvmountmntfst dvunmounmntnxt $I_MUL4NVH0Epf#BNXO#N:NNJg`NJg`xBNXON4N&@Jg6+"V@g/ NXO/ NXO+"V@g/ NXO`HyNXONHy NXOHxNXOA `HyHx /N KRHHП0. 0m 9o  fR`gp` LN^Nu ABNVN^Nu System shutdown in progress System shutdown complete Cannot boot Cromix-Plus Unimplemented function at address %06.6lx Not a Cromix-Plus disk Floppy = 1, STDC = 6 Enter major root device number: fda = 0, fdb = 1, fdc = 2, fdd = 3 sfda = 4, sfdb = 5, sfdc = 6, sfdd = 7 dfda = 16, dfdb = 17, dfdc = 18, dfdd = 19 Enter minor root device number: 0 - inode.c inread inreleas inlock inunlock inclose inalloc inflush inupdate incount inode.c  CODE 8 IDATAinreadinreleasinlockinunlockJincloseinallocdinflushinupdate.incount inode.c avalloc avremovesleeplbolt avitable avinsertwakeup bkdeletectimezap bfreleasbfread curtimecusp acctableerrinonxtinofstmntnxtusrnxtfilnxtmntfstusrfstfilfstmove mtgetfs d_printf $U_DIV4 $U_MOD4NVH..,. //NPOJfp`//NPO&@Jg8+V@gk/ NXO`0+ Rk f/ NXO`8HyNXO&@Jgp7@ / //N &@`/9NXO` LN^Nu At Af A AL 1 1n6.NV/ &n gSk p0+ fHy/ NPO&_N^Nu A 1@8NV/ &n g$+V@gk/ NXO`k&_N^Nu A>6NV/ &n g"k+V@gk/ NXO&_N^Nu A@JNV/ &n g/ N~XOp+fV+V@gHp0+ /p0+/NPOrf,B/ NPOp0+ /p0+/NPOkk+V@g/ NVXO/ N:.NXO&_N^Nu ANVH0*.Hx/NPO.Jfp`P G$hp0*^f*/ /NPOp0*^f/NXOp #r `Sj^p0*^rA`20, Gh//N,POJg//N`POJg`/N./NpPO&@Jfp`+V@g / NXO`>/ NXOHxHkNPO y7P y7h09A209A209A2k7k Hk(/9NPOHk./9NPOHk4/9NPOk/ NXO L N^Nu AH A8 A( A A A2 A 1B 12 1" 1 1 1 1 1 1:^VdNV/ &y`8p0+f(+V@f+V@f p0+ fBk m&_N^Nu 1 1l|tNV/ &y`VJg p0+f@+V@g20+ Rk f/ NXO/ N.N.N.NXO m&_N^Nu A 1" 1.NVH0&... B,9`, Fp0(fJg Fp0( f Fp0( ؀m$y`$*gp0*fJg p0* fR m&y`F+#V@g4p0+fJg p0+fRp0+fJg p0+fRl m*9`2 E( V@g E:2$p0fJg Ep0(fRm L N^Nu 1F 1 1 1v 1  1 1~ 1BVNVH0,.&n*. / NnXO+V@g/ NXO/NXO.Jf`x///N $@Jf`bHx// N>PO @HhHkN / NXO7F7E k G( V@@A2HPP/ N XO `/ N.NXOpL N^Nu A A A(NVH0&nk+V@g`p0+/NXO.Jg/p0+ /p0+/N$ $@Jf0p0+ /p0+/p0+/HyN`BHxHkp0+ // N0PO @HhN j/ NXO` Hy(NXOL N^Nu A A A A AV 0 0NVH0,.*. /N.NXO$@Jgr~`V/ //Nn &@Jf`>// NPO @(V@f E"E0)^Ri^A`1/ NXORp0* e Ep0(^rPbL N^Nu At Ad\NVH0,. $np0* eJfp+#r `( S/HxNp0* П.//.NPO&@ L N^Nu A A 1H@NVH0$n |C *&@ . S/HxN " Ҁ L N^Nu A"jb6NVH0Hx/.NPO&@ fp`:$kp0*^rPc 0*^Rj^A`1k/ NXOpL N^Nu A AH JBNVH.. /.NXO&@Jgpbr2+ e ` p+#pLN^Nu A 1VNNV/ &y`.+V@gp0+ fp0+f ` mp&_N^Nu 1  1| (NV/ &y`^p0+fN+V@g@+V@f20+ Rk f/ NXO/ Nb.N.N.N"XO m&_N^Nu A r 1  1 0 NVN^Nu@8Inrdblk error, Dev %ld:%ld, Inode %ld Mtgetfs error  interrup addint addauto inthand ignore interrup autovec CODE ( IDATA @IUDATAaddintLaddautointhandignoreinterrupautovecdie d_printfTLNVH0&n Ep. . A"g" f %r `pL N^Nu 0`XLNVH0$n .AGJVDg VDf +VDJgp`&'npHHL N^Nu 0`( NV/. .A"pNXON^Nu 0( NV ./HyNPONN^Nu A A 0NVN^NuD< Unexpected interrupt vector %02lxH 0 0 0 0  0 0 0 0 0  0$ 0( 0, 00 04 08 0< 0@ 0D 0H 0L 0P 0T 0X 0\ 0` 0d 0h 0l 0p 0t 0x 0| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0 0 0 0 0  0$ 0( 0, 00 04 08 0< 0@ 0D 0H 0L 0P 0T 0X 0\ 0` 0d 0h 0l 0p 0t 0x 0| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 iohandl. qinit putq getq unputq iogetc ioputc iohandl. LCODE IUDATA qinit Dputq getq+V@Hr®VDHHfD/Hk/ N Jg0p0+f&+V@g S/ NXOHx/ NPO mppL N^Nu A A 1 1 1 1r( 0NV/ &n/./. N&p&_N^Nu ADPHPNVH0.. &n$nJg/./N&/./N$p` p#r L N^Nu A| Ap 1NVH0*.Epor` X"¼Ё".JgP&R&k( n: Pn Г&@&` R!k fB/HkNPOA `H$&kf м,BB/N &@Jg&HkNXO`/NXO`pL N^Nu AP A2 A 0`NVH0..EYJgr R&h o$`l o$&k` R!G G!K&R Гf k ѓ k'h`&k Гf k ѓ k'h`$`$ G!G/NXOL N^Nu A 0n&NV/ &n& 'K#&_N^Nu 0 NVH0.. E&n yp0* yp0(,+V@g20+@Hrg"0+@Htg  gp,$`JfT gH0+@Hf<+@Hf*0+@Hf+@Hfp $`n`pp0+f+@Hf`NJgp0+TLf0+@Hf`.+@Hf`0+@Hrfp `p $p`pL N^Nu 1D 18 1.&bNV/ &n k S!k&_N^Nu2*NVH0&n $n%k$ k 'JL N^Nu2*NVH0$n&R fp` / NXO L N^Nu*"NV/ &nJSg / NXO`p6&_N^Nu A,$NVH&n>BSJGg/ NXOLN^Nu AJBNV/ &y`"+#V@gp0+f `l mp&_N^Nu 1N 1" TL\NVH0&n $nB`(l JRHH`p KRHHgp` RpnpL N^NuldNVH0$n j(#V@g< j&h8 m m` +fp1#r `$K`pL N^Nu 1 1 1 1 NVN^Nu  mount.c s_mount s_unmoun mtgetfs mtget mtparent mount.c 0CODE IUDATAs_mounts_unmounmtgetfs  mtgetpmtparent(mount.c dvunmoun unlockev getbkmod setbkmod dvmountlockev inreleasdrfinderr rootdevncusp incount inflush inupdatemntnxtmntfstinreadNVH0 yJPgp#r `BHx/. N &@Jg0+@H,p0+"./ NXO`p`Ppg#r `8Jf.9HnHx/.N &@Jfp`0+@Hg p#`HyN.NXOJg#`N$@Jg5G45k 5np@A2PP/ /NPOJg `jpgHxHxB/Nj`Hx/NPOg p,#`jHyN.NXOp`"Hx/NPOHyNXO/ NXOpL N^Nu A A A Ab AL A" A A A AR A A. 0 0 0 1r 10 1 1 1t 1^ 1 1 1 NVH0 yp0gp#r `BHx/.N &@Jfp`0+@H*p0+"./ NXOpgr#t `Jf.9/N.NXOHyN.NhXO$@JgFB/NPOJf,jHxBB/Np //NPO,` p#|`|HyN XO L N^Nu A A A Ah AR AF A@ A A 0 0L 1 1& 1 18 1 TLNV/ &y`"+ V@gp0+f ` mp#r &_N^Nu 1 1 1ld NVH..,. &y`0+ V@gp0+fp0f p0+.|` m//NPOLN^Nu Ad 1X 1xpNVH0&n*. p0+.p0+ , Ep0+ / NXO Epf,/NXO$@Jgp0*,p0. Ep0* `p` //NPOL N^Nu A AH@NV/ &y`+ V@f ` mp#r &_N^Nu 1 1 1(NVN^Nu printf.c s_printf printf.c vCODEs_printfnprintf.c $U_DIV4 $U_MOD4 $I_MUL4 s_wrseqNVfH0&n A-H-H-N-nB KRg r%fB -fR 0fRv0`v Bz`"Hx /.zN KRHHП0-@z 0m 9o .f rxf,S м0pr9d' *Jf`SA ".z-Ar fN g" t0f"JRp/HnNbPO .rSrJo /HnNBPO`A o"JRp/HnN"PO` .rSrJo /HnNPO``v n$PXB-J`R .R @f g vo(.v .z-@r"¼f" .rSrJo /HnNPO` SJg JRp/HnNpPO` .rSrJo /HnNNPO``` /HnN4PO` 0(/HnNPO`>HnN:XO .L N^Nu A A A An2*NV/ &n m/ NXO R @&_N^NuLD*NV/ &nJf* o" -@/+Hn/+ N '@&&_N^Nu AZnNVN^Nu process. s_fshell s_shell s_fexec s_exec s_fork s_exit s_wait prstart process. CODEs_fshellFs_shellxs_fexec.s_execs_fork s_exits_waitprstartprocess. shell68 argsgetz80sim progcheccusperrprocsw prdeactiwakeup memfree prclose s_unlock wakedebu inituspusrfstusrnxtsleepsgtest practiva startusrfree argsput memalloc prcreate prinheri progloadNFNVH0&n$n B/ NPO&@ fp`/././ / A/NL N^Nu A2 A:2FNV/ &nB/ NPO&@ fp`/ A/N4PO&_N^Nu Ah AVxNVH0&n $n/ NXOJgfp6gr `/ / NPO&@ fp`l y>( yBh/./././ A/N, y1G `,B/ NPO&@ fp`/./././ / NLL N^Nu A A A A 1 1 1 1.NVH0&n $n/ NXOJgVp6gr `d/ / NPO&@ fp`P y>( yBh/ A/NPO, y1G `B/ NPO&@ fp` / / N8POL N^Nu A A A` AB 1 1z 1p 1NLDNVH0&n $nB/ NPO&@ fp`/./././ / NL N^Nu A NVH0E R1n .NBBBN /N.NXO&y`:+#V@f`& R0+hf/ NXO R0+hfp7@l m/9N.NXONL N^Nu A A A Ah A< A6 A, A" 1 1B 1 1NVH0$n <,B&y`B+#V@g0 y0+hf p0+gJf+#V@g`F~l mJfJfp#r `nNJf/9NXOJg`H`v y +4Ы02+2HЁѨ4p0+$ n0+.H np0+, k"p` p.#r L  N^Nu A> A0 1 1$ 1N 18 1 1 1\TNVH0.. GElpNÊÊ G&J!J$&7| @A'HBBkF'n H7|L/NXOL N^Nu A ANVH0$n /./.NPO&@ f`v/ BHxN .Jf`P'G( м'@h y7h / / NPO,/ NXO np0+ //./ N, p`/ NXOk"/ NXOpL N^Nu A A A^ AT A$ A 1DNVH0$n /9NXO&@ f`/ BHxN .Jf`p'G( м'@h/ / NPO,/ NBBBN /9N.N.NXO yh"//./ Nb N/ NXOk"/ NXOpL N^Nu AJ A( A AP A A A^ A A A A 1. 1" 1 1 1lNVH0$n /./.NPO&@ f`R/./ NPO.f`2/ / NPO,/ NXO np0+ /// N p`/ NXOk"/ NXOpL N^Nu A A A A A ANVH0$n /9NXO&@ f`~/./ NPO.f`^/ / NPO,/ NBBBN /9N.N.NXO yh"/// N, N/ NXOk"/ NXOpL N^Nu A A` AV A AL A> A A4 A* A A 1f 1Z 1P 1F 1NVN^Nu procut.c prcreate prinheri prclose argsget argsput progchec progload procut.c  CODEprcreateprinheriJprclose~argsgetpargsputprogchecprogload procut.c sginherimovezapcusp flcloseallocerrfree s_close s_cacces s_cstatusrnxtusrfstprocid memfree memalloc $U_DIV4s_open s_rdseqNVH0EN&@Jfp`Hxl/ NPOA /// N N7@ 7@ R7hk"k" R("V@g Rh"k"/. /.// NB`  R'DD,0Dg FR(Rpl L N^Nu A A: A& 1 NVH0$nN4&@Jfp`hHxl/ NPOA // / N 7k k"k"BB/ / NB` 'DD,2Dg FR(Rp n L N^Nu A A A<4JNVH&nB` JDg /3DNXORp nLN^Nu Aj~NVH0$n &n y(#V@g/ N2XO,/ /NVPO.`/ NXO,/ /NPO. g( R @gR`R gR Rހ gX op#r `R/NXO* y(#V@g// /N `// /N g/ B//N L N^Nu A 1  1" 1tlpNVH0$n *./ NXO./ /N*PO, gR R܀ E (h&@/ / /N8 E!KhU E1Gf6 L N^NuNVH0$n|Hx NXO&@/ NnXO.Jl`tBBHnHx/NJg p#`FHx/NPOJg`4/ Hx /Nf Jg`p0 g p6#`B/NXO/ NXO L N^Nu A~ Av A4 A A 1j 1&~vNVH0&n/. NXO.Jl`LBBHnHx/N7nBBHnHx/N7n // NbPO$@/NXO L N^Nu A A A H@NV/ &y`+#V@f `l mp!#r &_N^Nu 1* 14 1 ZRBNVH0ERRp0f`&y`+#V@g 0+Rf`l mp0L N^Nu 1\ 1 1L .&NVH&nB JgR` LN^NuB:NVH0$n BB` &r KRgR`RRm L N^Nu`XNVH0*.$n " ҀX&AB`$ % n ,0 KR R"@g`Rn BL N^NuLNVH0(. Hx NXO$@HxNXO&@/ Hx /N4 Jg` <Ъ*&* /.B/N .Jf`B`t/ Hx/N Jg`p0@gp0 f`@ +Ыe`d Ы//+/N Jg`P/ //Nj Jg`6 NVH0$n&J . R @"KRg` L N^Nu80 NVH&nB`R KRp KRrf LN^NuVN NVH0&n BB`, rt+ኂ$@T JRgR`RRm L N^Nu|t VNVH0*.&n (. "ҀX$AB`: D !" ¼tp+ሄ,T JR R"@g`Rn D BL N^Nu NVN^Nu sched.c findusp consult sleep wakeup practiva prdeacti tim_sche callwd tim_seco sched.c CODE R IDATA $IUDATAfindusp8consult psleepwakeup>practivaprdeactitim_schecallwdRtim_secosched.cprocsw switimecuspreslev _setlev alarmclo alarmdow alarmuplbolt losttime curtime@8NVH0EJg R&h@`&k@+#V@g$ L N^Nu 0 @88NV/ GJg S"S0)2HѨ0 SBh2BN&_N^Nu Ah 1b 1F 1@vnpNVHGJg2Jg S!n8 Sh" Sh"N S0(,gp`p`"BBNXO.Jg/NXOpLN^Nu A A A 0 0 1zh`NVH0#$y g>&J+#V@g$+#V@g +8f k"k "&k@ fL N^Nu 0 0\T>NVH0&nEk"k "HxNXO.Jg R'h@@ R!K@`'K@$/NXOL N^Nu A Ab 0Lh`NVH0$nHxNXO.&J`&k@ @f fB`'j@@#@/NXOj"j@"L N^Nu A A 0 0NVH0E..Jg4 Rh2 R0(2H-@ R2(H/N 1f^NVH0$nG` f&`&SJfJ g, . й%@GJg S (d&S`$&L N^Nu 0. 0$ 0RNVRpN^Nu 1X &bNVp(ЮAr0 N^Nu 0nNVN^NuZR~xsnie`\XTPMJFC@=;8631/-+)'&$"!  ptrace.c traceh s_ptrace trabort wakedebu ptrace.c vCODEtracehHs_ptracetrabortwakedebunptrace.csleepwakeupcuspsgsendmove findusererrusrfstusrnxtPHNV/ G S("V@fp`" Sh$ SHh*NXO SHh*NXOp&_N^Nu A< A0 1HNVH0$nJf yh"`/. NXO&@Jg+"V@gp0+*f Hk*NXO` .Sk @nH0;N&:N/././ N `/./ /.N `~HxLHk/ N `jp0*@r2+$¼.HxL/ HkN 7G$`6kXP>$Bk*Hk*NXOHk*NXO`k"/ HxNPO````p` p"#r L N^Nu Aj AL A0 A A A AV A Ap 1~ 1\RJNV/ G S("V@g( SJh,g Sp1@*ND Sp0(,rb SBh,&_N^Nu 1NVH0E R("V@g Rp1@*N Rh" RHh*NXO&y`>+#V@g,+"V@g R0+hfk"/ HxNPOl mL N^Nu AT A 1 1` 1nNVN^Nu signal.c s_kill s_signal sgsend sgttysig sghupset sghupres sgcheck sgtest sginheri s_sleep s_pause s_alarm alarmclo signal.c CODEs_kills_signalsgsendsgttysigsghupsetjsghupressgcheck sgtest$sginheris_sleep\s_pausezs_alarmalarmcloxsignal.cusrnxtusrfsterrcuspwakeup initusps_exitreslevsleep _setlev alarmup alarmdowNVH0E,. B&y``+#V@gNp0+gJf@ R0+ h f4 Rp0g R0PgJf`p#`2/ /.NPOJl` ~l mJgp` p-#pL N^Nu 1 1 1 1^ 1 jbNVH0$n ..pl`6pf`. y SA&p y SA!$p` p#r L N^Nu 1 1 1NVH..&n plr"#t `vp0+,gpg`d fpWDf rWDJf`@+#V@g`0 SrAIJf`7G,+#V@g /+8NXOpLN^Nu A 1: 1rjNV/ <lй&@`D+#V@g2p0+ gpf/. Hk4N\POJg / /.N POl m&_N^Nu 1 1d\NVH0 yED yG4`0n fp`*T n yG4`p0f6 `T npL N^Nu 1B 1" 1F>jNVH0 yED yG4`0n fBSp` T npL N^Nu 1~ 1tjbNVH0E Rp0(,.Jg4 R SA&p g R SrA!` Hx.NXO` RBh, L N^Nu A 1" NV y0(,gp`pN^Nu 1tl$NVH0&n$n Bz`@ A,0"®g"®VDHH,pdB A!R *pnL N^NuNVH0G$nHxNXO,N SJ6zNV/HxNXO.N" y!n6BNVH0&n м$@`0nfp` T npL N^NuxNVN^Nu syscall. sys68000 usreturn syscall.  CODEsys68000usreturn syscall.s_boot s_versios_divds_mult s_update s_memory s_ptrace s_execz8s_exec s_fexec s_shell s_fshells_forks_exits_wait s_pause s_alarm s_sleeps_kill s_signal s_unlocks_lock s_getpro s_setpri s_getpri s_setgro s_getgro s_setuse s_getuse s_settim s_gettim s_setdat s_getdat s_uchsta s_ustat s_cacces s_facces s_clink s_flink s_cchsta s_fchsta s_cstat s_fstat s_error s_printf s_wrline s_rdline s_wrbyte s_rdbyte s_wrseq s_rdseq s_setmod s_getmod s_setpos s_getposs_pipe s_trunc s_exchg s_close s_chdups_open s_create s_chkdev s_delete s_unmoun s_mount s_setdir s_getdir s_makdir s_makdeverrcusp consult sgcheck trabortNVH0E RG R (&T& @p0,pQfr2+, kt @VnlH0;N (@Pv b2Jl ,Jbhbbb*\pbbbbbbB\"bbb2Tv 4Zbjbb&BPp0+ /p0+/p0+//+ N.`/+ NXO.`/+ NXO.`t/+ NXO.`dp0+//+$/+ N .`Fp0+ //+ NPO.`./+ NXO.`p0+ /p0+/p0+/N .`p0+/p0+ /Hk/+ N.`p0+/p0+ /Hk/+ N.`Hkp0+/NPO.`p0+/NXO.`p0+ /p0+/NPO.`dp0+/NXO.`PHkHkNPO.`! A" A# A$ A% A& A' Ah( A:) A* A+ A, A- A. Al/ AJ0 A21 A2 A3 A4 A5 A6 Ar7 A^8 AJ9 A.: A; A< A= A> A? A@ AfA AJB A:C A*D AE 1F 1F 1 GF>NVH0ENN&@Jg RY "h R"& R!K&NL N^Nu A H AI AJ 1G NVN^Nu table.c inittbl table.c alarmdow alarmup avbuffer avitable buffst bufnxt chsum curtime cusp dummy err filfst filnxt initusp inofst inonxt lbolt lckfst lcknxt logfst lognxt losttime memfst memnxt mntfst mntnxt procid switime table usrfst usrnxt CODE  IDATA nIUDATAinittbltable.calarmdowalarmup*avbuffer2avitablebuffst bufnxt chsumcurtime cusp dummy  err$filfst(filnxt,initusp0inofst4inonxt 8lboltstrcmpxstrlencatstr gsortutil.c $I_DIV4F>NVH0&n $n .SJgg pr`RR`pL N^NuB:>NVH0$n &n` Jfp`RRgHHHHL N^Nu:2xNVH&n~` KRpf ` R o . LN^Nu0(NVH0&n$n JRgR` L N^NuvnNVH0..&n $nY/HxN,`/ / //N@SJfpl&*+"'s'/ / S//N`L N^Nu A@NVH0&n,. $s І. nZ l R/3 /3 nNPOJlR /3/ nNPOJl "',`` '`L N^NuNVN^Nu z80sim.c z80init s_execz8 z80sim.c :CODE  IDATAz80initls_execz82z80sim.cmovefill findfree consult sgcheckz80intrmoveerrcusp s_versios_divds_mult s_updates_exec s_fexec s_shell s_fshells_exits_wait s_pause s_alarm s_sleeps_kill s_signal s_unlocks_lock s_getpro s_setpri s_getpri s_setgro s_getgro s_setuse s_getuse s_settim s_gettim s_setdat s_getdat s_cacces s_facces s_clink s_flink s_cchsta s_fchsta s_cstat s_fstat s_error s_wrline s_rdline s_wrbyte s_rdbyte s_wrseq s_rdseq s_setmod s_getmod s_setpos s_getposs_pipe s_trunc s_exchg s_close s_chdups_open s_create s_chkdev s_delete s_unmoun s_mount s_setdir s_getdir s_makdir s_makdevfree $U_DIV4 $U_MOD4 $I_MUL4alloctlNVH0/</<NPO&@Jfp`@Hx/</ N HxHy м@/N м@P$@NpL N^Nu AN A2 A 0>lNVH0$n&n м* yh" y!J(Hx/ м/N ENHx м// N 0kj @ndH0;N @LXp0+/NXO`@/ / p0+/N Jgp`p@ `p7#~`Rp8#~`FB`BN,Jg0Ukp0+" Ҁ Ap0+<4b" Ҁ Ap0+@7FN` yh" L N^Nu Az A@ A A A 12 1& 1 1 1NVH0,.&n *.EpQfr+* k @Un H0;N(Vv(L`| vB">p v v v v$ @` v v v v v v v v|6Z v v v  B l 8 v L v v v v v v   . ^p+ /p+ /p+ /p0+"Ҁ/N.` p0+"Ҁ/NXO.` p0+"Ҁ/NXO.` rp0+"Ҁ/NXO.` Zp+ /p0+ "Ҁ/p0+"Ҁ/N .` ,p+ /p0+"Ҁ/NPO.` p0+"Ҁ/NXO.` p+ /p+ /p+ /N .` p+ /p+ // p0+"Ҁ/N.Jg` j ` p+ /p+ // p0+"Ҁ/N.Jg` dj ` Z/ p+ /NPO.Jg` @j ` 6p+ /NXO.` "p+ /p+ /NPO.` p+ /NXO.`Hn/ NPO.Jg`xj n `Hk p+ /NPO.`/+ + HH/p+ /N .`$ / p+ "/p+ /N .Sg SgUfgj B`7j B`'R B`@$ p+ // p+ "/p+ /N.Sg SgUfgj B`7j B`'R B`pn0+ $p0+"Ҁ// p+ /N .7j `p0+ $p0+"Ҁ// p+ /N .7j `/ p+ /NPO.Jg`jj``p+/p+ /NPO.`Dp0+ $p0+"Ҁ// p+ /N .7j `p0+ $p0+"Ҁ// p+ /Nd .7j `p0+"Ҁ/p0+"Ҁ/p+ /N .`p0+ "Ҁ/p0+"Ҁ/p+/p+ /N.`|p0+ "Ҁ/Hn/ p+ /p0+"Ҁ/N.m\p+ S@kR @nLH0;N""****2""8DDDD887j `j `'R ` Zj n `p0+ "Ҁ/Hn/ p+ /p+ /N.mZp+ S@kP @nJH0;N ((((0 6BBBB67j `j `'R ` j n `^p+ S@k, @n&H0;N p0+ $`p+ $p0+ "Ҁ/p+ //p+ /p0+P"Ҁ/N.`p+ S@k, @n&H0;N p0+ $`p+ $p0+ "Ҁ/p+ //p+ /p+ /N.`p0+ "Ҁ/p0+"Ҁ/NPO.`bp0+ "Ҁ/p+ /NPO.`Bp+ /p0+"Ҁ/NPO.`"p+ /p+ /N FPO.`HnHnHn/ N.Jg`j nnn `p+/p+/p+ /N .`HnHn/ N .Jg`j nn`rp+/p+/p+ /N .`L/ p+ /NPO.Jg`27j`(p0+/p+ /  A  A  A  A  A  A | A R A 2 A  A  A  A  A  A ^ A F A  A ! A " A # A ^$ A D% A (& A ' A( A) AX* A+ A, A- Ab. A0/ A0 A1 A2 A3 A84 A5 A6 A7 Aj8 AX9 AD: A(; A< A= A> Az? AV@ A>A AB AC AD AE AF 1 X 1 N jNVH0&n =n BnBnJmHxPNXO-@ KRg r%fB -fR 0fRv0`v B`"Hx /.N KRHHП0-@ 0m 9o .f rxf,S м0pr9d' *Jf`S ".Ԓ-A fN g" t0f JRp/HnNPO .SJo /HnNLnPO` o JRp/HnNRPO` .SJo /HnN0PO``v < nr nt(ኂ$@TB-J`R .R @f g o(. .Ԑ-@"¼f" .SJo /HnNPO` SJg JRp/HnNPO` .xBSJo /HnN`PO``` /HnNFPO` /HnN0PO`0.HmHnNR.NXOp0.L N^Nu AG AH AI A"J A J A K@8NV/ &n0+HrPn/ NXO k0+RkH&_N^NuH@NV/ &nJkg`(0+H-@/+Hn2H/N 7@Bk&_N^Nu A22NVN^Nu>Nu shell68 getglob setglob sh_sigab sh_sighp sh_sigpp sh_sigtm shell68 trapabt zshellshell68vgetglobpsetglob trapabt@sh_sigabLsh_sigtmXsh_sigppdsh_sighpcsetup sh_mainshtrap gentrapzNHop0//NP6N@FBHNLNwNXOLNwBHHx`BHHx`BHHx`BHHx`*oNu Nu 1 1 1( 14 shmain.c sh_main docmd getline echoln shcompar prset option shtrap gentrap shmain.c  CODE  IDATA IUDATAsh_main ndocmdgetlinevecholnshcompar prsetoptionHshtrapxgentrap shmain.cerrorprintfedline setmodesignal gettcapputstr initargsdolinechdupzap setglobclose getglobrdlinewrbytenextch getuser trapabtopencatstrfstatkill getprocwaitfshellfexec sh_creat sh_daemo sh_deletsh_dir sh_exit sh_gotosh_if sh_kill sh_makdi sh_prior sh_promp sh_pstat sh_renam sh_repea sh_rewin sh_shift sh_sleep sh_sync sh_term sh_type sh_wait sh_sigab sh_sigtm sh_sigpp sh_sighpNVH0(.$n G/ NXOHx>/ NPOJg j -f 'j PU`B XS7D'JHnBNPO7nHnHxNPO7nHnHxNPO7nNJg/+ HxcNPOJg/NXO.`/+ HxpNPOJg0 NB` /2NXORnHkN|XO.`P/+ HxqNPOJfHk/HyNn *oHkNXO.`Jf /N XO.`~` /+ HxzN^POJgp``p@NNHyHxHxN HyHxHxN HyHx(HxHxBNHnHx0BHxBNN ^N HxHk>B +gA `A"  @N .JgNXO.`FJgp`0+HL N^Nu A8 A A A A A A Aj A A AN A A Ap A\ A$ A 0 0 0r 0 0nNVH0&nN$@A*B`R JfN <gHxNXOHyHxNPOJg(/NXO(Jg`pgB/ / DNPO5@`>A g(Hy/ /N Z .Hy/ /N F ./ BNPO,`//Hy&NP JgSgSg$Sfg4/NXO,`d/ /N~PO,`t&&/ HyNhPO,&`\pg/NXO,`:pfHy/ /N .Hy/ /N ./ BN PO,`|`BHxNXOHy0*H/NPO L N^Nu A A A A A| 0 0 0| 08 0 0 0 0jbNVH0&n E/ S// 0. H/N.Jf( SËҀËJgJg  g  fSS`RB L N^Nu A8ldvNVH0N&@pgHN$k:++A>'H:NJg++HH/HxNPO`'J:G+Hx HxNPOL N^Nu A A A A NVH0$n &n`Jfp`RR A\Dg Z_DJgHHм `HH-@ A\Dg Z_DJgHHм `HH".gJWDg a\Dg z_DJgp`pL N^Nu80NV/ N&@HnBNPO .gr%`p#"A*&_N^Nu A A NV/ &n fp`zg: A\Dg Z_DJgHHм `HH. HHgR` A\Dg Z_DJgHHм `HH. HHWDHH&_N^Nu80HNV/ N&@HyA/HxN &_N^Nu Al Ab AP 0\( xNV/ N&@0+Hf7n &_N^Nu A "NV/ &n / BNBPO&_N^NuNVH0EN&@BB/ /.N.JgB/./HxN`Z7jBkHxHk>/N .JgpfB`BB/HxN`NBHk>NXO.`/NXO L N^Nu AH A< A* A A A @8VNVH0$nG`/ /NjPOJg +`PJfpL N^Nu 0dNVH0$n&n`l/+/. NPOJg A ` +//. // NPO/NPO/NPO/ N8XOJg_gf g0+H``p` JkfpL N^Nu A A A 0f^NVH&nHnHx/ N .fJg~pWDf rWDJfB/ /HxN LN^Nu Aj A4xpzNVH0&n`Rf$n `Rf`< A\Dg Z_DJgHHм `HHHHgp`SS lpL N^NuNVH0&. *.N$@pg.BjA,G` 0D 0H 0N 0R 0X 0\ 0b 0f 0l 0p 0v 0z 0 0 0 0 0 0 0$ 0$ 0$ 0$ 0$ 0$ 0$ 0$ 0$ 0$ 0&$ 0.$ 06$ 0>$ 0F$ 0N$ 0V$ 0^$ 0f$ 0n$ 0v$ 0~$ 0$ 1 1 1 1 1 1 1 ! 1" 1# 0" 1*$ 12% 1:& 1B' 1J( 1R) 0Z 1b* 1j+ 1r, 1z- 1. 1/ 10 11 12 13$CREateDAEMONDELeteDirectoryEXitGOtoIFKILLMAKDirectoryPAthPRIorityPROMPTPStatRENameREPeatREWindSHellSHIFTSLEEPSYNChronizeTERMTYpeWAIT edline.c edline edline.c CODE  IDATAedlineedline.cwrbyterdbyte getmode setmode getglobwrseqprintfNVH0BN$@GHnHx(BHxBNHnHx0HxHxBNHnHxBN .HnHxBN .'n 'n & .Ю S'@ 'S`R kfHnBNPO.Jf j.fZ +l&HjNXO +R @  l HjNXO` +lR +R @HH/NXO`` .f.HH/NXO~`2 . g . fHx HxNPO` .g.f( +fN:`HjNFXOS/ NXO`.f +l&HjNXO +R @  l HjNXO` +oLHjNXOHx N XOHjNXOS k  lHjNXOHx NXOHjNXO`'S'S`z j.f4"+fNn`"HjNzXOS k  l HjNbXO`: j.f8"+fN,`$HjN8XO +R @  l HjNXO` j.fB` j.f|` .\fHnBNPO.Jg`|Jg$ + fN`.HH// N PO`P + fN`@ +f$R +R @.HH/NXO`.HH// NPO`: kBHnHx(/.HxBNHnHx0/.HxBN L N^Nu AT A A Ah AR A A A@ A& A NVHxHxNPON^Nu A2*NV/ &nHn0H//+HxN&_N^Nu AH@NV/..p o"@/HyHxN ` /HxNPO.N^Nu A$ A 0 .NVH0$nN. jS&j`R m GJg0 GHhNVXO j  l GHhN@XO GHhN4XO`|&j`HH/NHXOR mHx N4XO  lHx N$XO GHhNXO GHhNXO`" GHhNXO + l GHhNXOS nL N^Nu A<NVH0.$nN.&j`S nR GJgN *R @ *f HH/N~XO`& GHhNFXO HH/NbXO GHhN,XO`T j&j`HH/N:XOR mR`" GHhNXO + l GHhNXOS nL N^Nu A,NVH0.&nN$@  ]D k  ]Df +R @ HH/NXO`JgTJgN k  l HjNbXOHjNXXOHjNNXO HH/NjXOHjN6XO +R @`n k.+` GHH/N6XORmR  ]DfHx NXOHjNXO` HjN.&XO G ( l HjNXOSnL N^Nu A NVN^Nu^%lcscan.c doline nextch initargs putstr scan.c ZCODE < IDATA IUDATAdolinenextchinitargsN.Bk.|`,Bk.NJVDg NJVDJgp`p,`p*f N.`7F, HL N^Nu ALNVH0EN&@N.|Jg` g"[gSgSf@gR`:SJg`2N.p`6*N@NJfp`$++HH.E+N"G+`NN.`pL N^Nu AZƾNVHN&@++HH.Jgp WDf r WDfp WDfp WDJfj mfRg<Am g2Sg.Uf>g(k4 @n.H0;N&&p`N$Jg`lp`N\Nf`\pLN^Nu APHNVHN&@++HH,N<.Jg gN `Jfp` N pLN^Nu A6.NV/ N&@ k.l0+.Rk.HA+&_N^Nu A6. NV/ N&@ k.l0+.HAB0p`p&_N^Nu A TL 4NVH..N&@Jo0+Hހ0+Hnp` k 'p2r LN^Nu A BD< NV/ N&@ <g`BNBBHyHyN&_N^Nu A A  A  0  0 bZ NVH0&nEHx Hy/ N / NXOZJg S/Hx Np0П/Hx N$`L N^Nu A  A A  A 0 `X NVH0N$@G <f -fp`* KRHH.Jgp[g r*gt?fp``pL N^Nu A  nNVH0N* EC&I/ NXO$@Hx/ NPO// HnN HxHnNPO fHy / NPO`BHnHx/ N .f pg~JfBBHn/ N.JgXO,`pgBB/HxNB/.NXOA/ E Ш/ E0(H/N L N^Nu A J A , A & A h A  A  A A  A  A A A 6 A A A A ( A A x 0 V 0 D< ZNVH0&n ^fR`$K KRHH.Jg p/f$K` L N^Nu2* NV/ &n . S Jg KRJf``B&_N^Nu@8 NVH0&n$n .f .fRR`p` / / N POL N^Nu NVH0&n$n HH.Jg g$g flgFJfp`RR`BR *f|`/ / aPOJfJf .fp`tRJf```Zg KRHH// N\PO$@Jg`:p`DpA_Dg rZ\DJg м ` HHgp`RR`4JWDHHL N^Nu NVH.&nRJg ]fp` A\Dg Z_DJg HHм ` HHf`VR -g`0+H/N .Jf/*Hk>NPOJg`$`pfr `BB/HxN `NpL N^Nu A A A A A AdNVH&n p -@|N-@Jg4 k +g k -f Hn/+N0POJg /+N XO`PRHnN.NXO.JgBB/HxN` JgHsNXO./.NXO LN^Nu A A~ A Ah A` APHNVH0&n EXJfp`&/ /NPOJg /NXO`/ /NPO. L N^Nu AzrNVH0&n EN.BXJg/ /NXPOJg /NJXO`4-RHnHnHnBNJg`Jf G1nJgpL N^Nu AB A jNVH0$n p-@X&R" g& KR -fHn/ NPOJg / NXO`PXJgH JX&PHn/ NPOJg / NXO`*/./.NPO.JgBB/HxN`pL N^Nu A A\TNVH0&n N$@Jg Hn/+NRPOJg /+NBXO`` 0*H-@/.NXOL N^Nu AH ATNVNpN^Nu AZbNVH0EX n Jg> n &PB`g KRHH`pxRpn/Hx BN N`(/ Hx BN B*/ HyHxN pL N^Nu A A A A 0NVH0&n N$@ <f@Hn/./ /.N.Jg`"Hy/./ HxN.Jg`` <fpfp`BB/HxN L N^Nu A f A 6 A ! A 0 & vNVH0&n$n  g  g  g  fR` %gp`R  g  g  g  fR``h A\Dg Z_DJgHHм `HH-@ A\Dg Z_DJgHHм `HH".gp`:RRfJWDf&  WDf  WDf  WDf  WDHH lL N^Nu tNVH0$n &nBBBB +fR` -fvR A\Dg Z_DJgHHм `HH.p0nr9m0`panrfm Wx``Hx /N П, Ї*R` A\Dg Z_DJgHHм `HHrhf,R`Jgp`gp`Jg D` $p jL N^Nu A ".& rNV/ &n/ HyHxN p&_N^Nu A  0 " NVHy.HxNPOpN^Nu A  0  NVH0$n &n`Jfp`RR A\Dg Z_DJgHHм `HH-@ A\Dg Z_DJgHHм `HH".g A\Dg Z_DJgHHм `HH-@ A\Dg Z_DJgHHм `HH". L N^Nu NVN^NuRJ%s %s ERRor=!=%s Illegal number "%s" Wrong number of arguments  daemon.c sh_daemo daemon.c CODE  IDATA IUDATAsh_daemodaemon.cclosedelete getmodememorycstatopen setuser getuserfstat getglobstrcmp comparerdseqcatstrwrbytewrseqsetpos setmode $I_MUL4NV`H0$n GN.plRHnHx/*N Jf8pf.HnBNPOBHxBN HxHx/ /*NJfHnHx/N BHxHn`BNJfHnHx/N JgBHnd/./.Hy/.`NJf`ZBHxHnHndNJf,//./.`N Jf HndNXO/.NXO`` G <g``jBHxHn`HxN/NXO/.HxBN pL N^Nu AZ A& A A AP A A A Ap Aj AZ AL A. A 0zNVH0$nBBBHn/. NJfHy /. /.NPO/NPO,HnHx/ /.NJf Ю*&J`+V@gxHxHy/ N Jf`HxHkNRPO-@HxHkN>PO".䂀f2HxHkN$POfJg// NPOJl / /NPO~*"p nr`D/.NXO L N^Nu A A\ A A Aj A A A 0 0NVH0,.*. EN&&nB.<BB/N HnHxD/ /Np7@&BB/N HnHxD/ /Np0+:f-G`"HnHx@0+:gp@`p/Hx/Np0+8f-G`HnBp0+8/Hx /Np0+f-G`HnBp0+>/HxA/Np0+@ f-G`HnBp0+@/HxB/N C <frHnHxDB/N C <f>HnHx/./N(Jg` Hn/././N(Jg``pfBHx /NPOgHyB/.HxB/N~gHyB/.HxA/NgHyB/.Hx@/NgHyB/.Hx /NgHyHx@/.Hx/NBB/N HnHxD/ /NJf C <fSk40+4gp`p7@&BB/N HnHxD/ /Np0+&L N^Nu AZ AX A: A A A A AD A A A A A A 0 0 0 0 0fPHlNVH&nB`(Hx /NgHH0`pП.S RJ f LN^Nu ANVN^Nu/usr/spool/sq gettcap. gettcap gettcap. CODE 6 IDATAgettcapgettcap.closeopenerrormemory getglobustatrdlineNVH0EN(BHx/ BN.JgBB/HxN`BBHnHyN.JgBHy/HxN RB`&Hx/B/.NJg RB/.NXOv@ DC* G`J//Hk/N,Jm0 D0H"ЁAC-I n!E n R0چ6.XA6 nBHx/ HxN L N^Nu A AP Al A6 A A A 0 0 0` 0J|$NVH0$n&n fHnHx BN GB+ .S// /.NX .lp`(Jf`plHx/ HjN JgB2xpL N^Nu ADNVH0&n$nB/ NXO&@JgHx/. / N~ Jg +=fVB 0m 9n KRHH0( :gvlnJfp` ^f.RJg :fp`| R KRHH¼`, \fRH@m^@mgY@gQ@gXY@gdU@fgx@mfg@k @ nH0;N|||||||| @0fp` Rr R` Rr R`~ RrR`p Rr R`b Rr R`T RrR`FzB`  KRHH0,SJg 0m 7o R` R KR` R KR` Єm6.`" SJg Rr`B2x ```pL N^NuNVH0$n GB/ .// /.N,pfr `RJf .fp`@Jg S 2 fSJg #g S 2\fS`` ÊҀÊ ހ` ГL N^Nu A<4LNVH0&n$n `gp`RRSJfpL N^Nu.&NV/ &n` Jfp` R :f R&_N^NuNVN^Nu>6/etc/termcapskRkIkEklkrnbndpdpi pegtty68 gtty68 shellgtty68csetupgtty&NHo0//NPO6N@F 1 1 cgtty.c gtty cgtty.c CODE  IDATA IUDATA gttycgtty.cerrorexecprintf setmodepidentssleepioinit uchstatcatstrlognamstrcmprdlineNVH0&n EB/+ HnNPO/.Hx BN pg /+N XO*//+NPO.Jg"Hyp f"<`p"/NPO`N 9RJf9g A,`^HyHx(HxHxBNHyHx0BHxBNHyHxNPOHxHnNPOJ^VfA,A$%F%k%k B/ HyNPO.BHy/HxN`L N^Nu A: A$ A A A A| At AN A. A 1 1 0. 0 0 0 0 0 0 0 0Z>6LNVH0$nG Sg/ /NPOJgP` +L N^Nu Aj 0ZzrNVH0E &n/ S// BNJgp`> SËҀËJg"Jg  g  g  g  fSS`RB gp`pL N^Nu A NVN^Nux/etc/login.bin Login: login    " (.~ 0 x 0(x 00x 08x 0@x 0Hx 0Px 0Xx 0`x 0hx 0px80xaA110150300120024004800960019200 process1 process1 shutsig0 usersig0<process1  dataprocess1shutsig0*usersig0csetupproc1 shutsig usersigD<ONNvN@FBHNLNwBHNLNw 2 1 1 1  12 initp.c proc1 ioinit catdev setctty pident shutsig usersig initp.c jCODE  IDATA  IUDATA proc1ioinitcatdevsetcttypidentshutsigusersigbinitp.cupdacccrewho cremtabcstatprintf usersig0signal shutsig0close setmodeopencatstr uchstatsignon usignonupdate killalllogoutsttywaiterrorfshellfstatNV/ GHyA/HxN HyA/HxN Hx~Hy NPOHyHy&NzPOHx~Hy:NPOJg`vHyBHxNPOHnHxBN /.N.XON@NNHydHyfNPOHyHyhNPONnBNXOHxNXOHxNXO&_N^Nu A A A A A~ A* A4 A A A 0 0 0 0 0t 0b 0R 0L 0@ 0$ 0 NVH0GEBNXOHxNXOHxN./.NrPOBHx/ / N.Jg`JBHx/ / N.Jg`0BHx/ / N.Jg`/ B/. BBN. L N^Nu A Af AL A2 A A A 0<4NVH0$n&n Hyz/ NPO&@/ / NPO&@L N^Nu A A 0 NV/.BBN N^Nu A .&NVHyHyHyHxNN^Nu A 1 0 1NVp#N^Nu 00(NVHyA/HxN p#N^Nu A, A" 06 0ld>NVHGBp&Jf JgNB`N6.Jg/NXO`NN.Jg /NXO`NLN^Nu A A A Ax Ad 0X 0N 0H80NV/ GBHnHn/ BNJgp` &_N^Nu ANVH0$n &nHyHx/ N .pf`ZJg`BHxHxHn/ N.Jg`$HyHyHnBN.Jg``B/ /HxNL N^Nu AT A8 A A 0, 0& 0bNVN^Nu  $null/etc/iostartup.cmdconsole System initialization complete +/etc/startup.cmd/dev/ %s%s 0 0 0 0 0 0"shell-q/etc/iostartup shell-q/etc/startupetc.c cremtab crewho updacc stty killall logout etc.c ^CODE F IDATA IUDATAcremtabcrewhoupdacc sttykillalllogout Vetc.cerrorclosewrseqcreatecatstrzapopen getdate gettimemovestrlenlognxtlogfstupdaterdlinefstatcatdevforkgtty68 setctty $U_MOD4 $U_DIV4kill $I_MUL4setposNVxH0EGxHx/ NPOHy / NPOHyHk NPOBHx/ HyN.Jg`(HyHx/ /N.Jg` /NXO`BHy/HxNL N^Nu A Az Ah AJ A6 A& A 0Z 0 0D 0, 0VNNV/BHxHnHyN.Jg` /.NXO`BHy/HxN.N^Nu A A A 0 0NVH0GEHx0/ NPOHx/.NPO//.HkN Hx/. NPO//. / N / NXOR#j$j%/ NXOR j!j"BHxHnHyNJgp`DHyHx0/ /.N.JgBB/HxN/.NXOJgp`pL N^Nu A A A A Ab AJ A@ A" A2 A A 0 0NVH0GNz.l`B`/ HnN POJg`t7F"HkHnNPO7@f`Tp0+/NXO$@Jf`>0*kf`2JjgBjp0*/NXO`/ N(XOJf J"Kp S@nRHxPHn/N Jgb/NXOp`pL N^Nu AB:NV/ &y`JkgBkp0+/NXO$ m&_N^Nu 1 1 zNV/ &y`Jkgp0+ f`$ mp`@HkHy*NPOp0+"/NpXONJkg / NJXO` Hx$/ NPOp&_N^Nu A^ AD 1 0* 1 LDjNV/BBHnHy,N.f .`BHy,/HxNp.N^Nu A A 0 0zldNVH&n Hn .S// /.N.gpgBB/HxNp` ;g *g .B3pLN^Nu A ANVH0&n$n Hx$/ NPOHxHn/ Nx &@Jf``Hx/ / N` &@Jf`HHxHj/ NF &@Jf`.HxHj/ N, &@Jf` .0VDH5@p`pL N^Nu A*rjNVH0$n &ngD :g>  WDf  WDf  WDf  WDJfSJo JRR` :fR L N^Nu@8NVH0$n &n/ / NPOHnHx/ N .L N^Nu AB A2NFTNVH0&y` Jkg0+n f `` f$K$ m L N^Nu 1 1` NVH0E&np0+"/HnNPOA6$%KC%IC%I C%IBp0+/NXOHxHxHn/ A/N.7n BNXOJgBB/HxN L N^Nu A. A A A A 0NF>NVH&n.. p b//N/ aPO&@ KR/Hx Np0ПB LN^Nu Ap AZ2*NVp0. /NBHxNPOBNXOpN^Nu A A ANVHGHx0HnNPOBHx/ Hy s1>&o"*^#V#"Ss1!">^>G1{*Nu jptable jptable  codejptable z80sim z80sim simz80simcsetup z80_sim$NHop0//NPNu 1 1 z80_sim. z80_sim z80_sim. CODE IUDATAz80_simz80_sim.errorexit execz80 setuser getusermemoryzapmovetop jptablebottomclose setgrouprdseqcstatopenNVH0EGHx/ NPO/</</ BN.Jg`HnBNPOBHxBN n //NzPO</.HxBN f` . X/ .S//N< : //NPO7F7F7Ep@В @pr@Ғ Ar(ቀ7@ pBВ @prBҒ Ar(\Tቀ7@ / /NPO.fBNXOp.f HxNXOBB/HxNHxNXOL N^Nu A2 A> A" A A Av AT AF A. AJNVH0&nE<.F Hx@Hy/ N HxHy м/N K rHx Hy $ Ԁ/N \. G G @L N^Nu AX 1z 1 1h NVH0G$n BB/ / N.Jg`HnHx/N .Jg` o~`Hy/. <Ю//N.Jg`ZHnHx/N /.HxHxN HnHx/N /.HxHxN /NXO0<`/NXOB/ /HxNpL N^Nu A A A A A| AN A Ah A A 06NVH0*. &. м-@/./NPO".蒀$A R" &AB`8 ІІ. G  G @ n (0 JR R"@g`Rn ЅЅ. GB GB( м@. G G @ мB. G  G @ L N^NuB:NVH0$n BB` &r KRgR`RRm L N^NuNVN^Nu