%$P(P3PE.(ˊx Lon^ s22]UVN."@!r;r3]UVA!r3].".$.6!tNKu=s -r<HP."@!>UV=!.$]X3U(Ȏ."?!r ;r.(]ô].">!UFN N FVqN 2C]U.ػFN FVN .$@!.2].QC2Y:t.UF7F2g2`[]UFN@P<ZR42Š/:t_X]UR.쨀tF.. 4Z].쨀t.$x. 4 .쨀t.$x . 42UFV u>_#t>_@t2]=@r':zlP؀c:t_X]óVHP؀?:t_X]UFV u>_#t->_@tBP.؊FX`.$@!]ãFF4]=@s߳FF4]ðKQ r3%ʋиB.$!Y.غ.$?!UVb!Î.+شJ!rP.;.=..& *9ȎظK!r..& b!J!J!r ]UVb!Ë^v&,&~tEE&~u&F,@$.&FECF<.uN_FFBBCFUACFFTCF^]Ub!3.C&? t&?/u%]&R@.!ZtCCò P,'"X 2RQP.쨀u.X.. 4YZüxxC:/COMMAND.COMP UFFFF F F F ]VWS> Gl.6?M.PU:F)0 :4$u*J`[_^&&õ&&UFFFF F F ]VS#.6?&.U&)& 4&ubJ&`&[^UFFFF F F ]VS| .6? WDq  0 > M l   . B M 9 V SUPER MAGICOM V3 RUN FILEERUN IC CARDUTILITY MENUSAVE IC CARDERENAME FILEDELETE FILEFORMAT DISKLOAD DATAESAVE DATARAM:RCARD:[SEL]-MENUR[]-CHOOSE[B]-ACCEPT92 TLPI!RUN FILEREADING DIR...RUN IC CARDSAVE IC CARDRENAME FILEREADING DIR...DELETE FILEREADING DIR...FORMAT DISKFORMAT SELECT:1.6M (HD)E1.44M (HD)800K (2D)720K (2D)LOADING....[000] SAVING.....[000] RENAMING... DELETING... FORMATTING.[000] INT SRAM NEW NAME : ___________E0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ[]-CHOOSE[STA]-CHAR INSERT%[SEL]-CHAR DELETEE[B]-ACCEPT [Y]-ABORTFILE LIST:[SEL]-PAGER[]-CHOOSE[B]-ACCEPT[Y]-ABORTFILE: RFREE: MLOAD DATAREADING DIR...SAVE DATA|   , ? R OKERROR NO DISK IN DRIVEREAD ERROR WRITE ERROR NO FILES ON DISKWRITE PROTECTED INSERT NEXT DISKDUPLICATE NAME NOT ENOUGH SPACENO CARTRIDGE FILE ERROR UNKNOWN DISK !`,B!` k ! ! !!`,B!!  0!! 0!!M!!`,BH! !h!!` b c L  k !ȱ !ȱ!!L Le , ,B,  ,BB+` ) +`# k ! ! !!N !Z ,! !!!    !!"!"!!!"!"!"!"!`!!!!`ddL   L`  `*,B0`!"! 0!! 0!! 0!!`x؍B B B!2!3!@*  ) ) -   %Lxآ L@@!L c     v  "/ W"0 1 -0L( k+0 L v  ȱHH ehhLl  F ) +0 )  ` +)ƔLkLk8œ,B! !!!` JnJnJn i@ i! ` ( Z` HHHɪ# v4 v+ v"Lo v@ v ` v /H`H` k 10) )JIlL k l-``,P`,p`6J O   L   , ,P@,P@) `6     L  J4JJJJ i2e35 JJ)jJ683$6PFfL8)   L F7 % `@,L`79 : 8;=7  `,P@`; :9`$6 9:;F ,,L5%66  8=E 8    < = > ? ,p,L5L JJJJe2 w J i` R` RL Jje eJ  )`  FfFfFfFf`Ji;9: JJ`` Jje eJ  `H & & & &  h`"#Ji;9: J66J %#"`%#"`8  L $6P &  e3 i ` 9 :;9&:&;;859;9):F9;`6     E E w6I 6$6&F ,,L5E ,,L5 L4G 'R]) R8` 4`m l`l Elm L`  L   L ` E8`$6pLJjii  L`  L7$6P&~W X ~  ` 1111111111222222222233333330123456789012345678901234567890123456   )@`L 566 ! Llm ` 5 %66 ,L 'R 4L uR GR o*p l m  5lm `12345678AAA`!$'6%&%    9 ,B @ # ? ?9@ >4$   9%`JJ:M  < & '  ;$ ʊJi i9 :  < ;&ҐL5PPPPP(  *l.PTP @ p@ p H h$* ) + ) +`H h$* ) + ) + 0` #WȽ]ȩƔiiƖϢ  5 c2 Ƚȩ-  R斥$ɩ ) Lf   8 k$+p0+) 敥 ŖLL     `CÃC ' R])8` 4`ei`ei` G P ) + ) +0- 0' 0 0 P+JJ I L -LL`еб 0 o4.8\ 9`Ɣ攩 9`GiG _!L dvweɤɷH hL + )  + )HL #(  6` ) ( X(੠ )HLH h `. `. `.`()(JJH`  0 ( (,B @ #  ,-,)-((L ( Ȅ( 0(L( ((@ 0` 0`݀0` 0`0``8` H U 1h` 0` L1 ` pH`FRONT FAREAST COCCL H.K. `P9F  /0,, 5h` Lx8*"`   T(  Ǝ `  G & & & & 5  ! `R 5 (  Ǝ ``6     E E w6I 6ƋƌLT  :2 : L(  x,pL KL K 0 . . . .0  (Lx : v    5  ,L !L GR 5L : 5  !L `R 5L   k+))` $ L : L  A  L  < <9@ >4$   9%`JJ:M  < & '  ;$ ʊJi i9 :  < ;&ҐL2PPPPP(  *l.PTP @ p@ p H h$* & + & +`H h$* & + & + 0` #TȽZȩƔiiƖϢ  2 `2 }|Ƚȩ-  R斥$ɩ & Lf }  }8 h$+p0+) 敥 }ŖLL }  }  `CÃC $ R])8` 4`ei`ei` G M & + & +0- 0' 0 0 M+JJ I L *LL`еб 0 o4.8\ 6`Ɣ攩 6`GiG _!L dvweɤɷH hL + ) + )HL (  3` ) ( U(੠ )HLH h `. `. `.`()(JJH`  0 ( (,B =   ,-,)-((L ( Ȅ( 0(L( ((@ 0` 0`݀0` 0`0``8` H U 1h` 0` L1 ` pH`FRONT FAREAST COCCL H.K. `P9F  /0,, 2e` Lx8*"`   Q(  Ǝ `  G & & & & 2   ]R 2 (  Ǝ ``6     B B t6I 6ƋƌLQ  72 : L (  u,pL HL H 0 . . . .0  (Lu 7 s    2  )L L GR 2L 7 2  L ]R 2L   h+))` $ L 7 L  A  L]VS| .6?_RPgAy ! :   Yw(    (  + _ADDR_DUMP1_PRINT_KEY_C_OUT_GET_LINE_S_LONG_OPEN_CREAT_READB_READC_WRITEB_WRITES_DEL_CHK_SIZE_READ1_CLOSE_SENDB_RCVRB_SENDW_RCVRW_SEND_RCVR_R_W_SHELL_SBUF_C_DISK_CHKSTAT_TESTIO_CLS_OPEN_WOPEN_W_LOGOLOGO_SASHSASH_CLOSE_WCLOSE_W_SHADOWSHADOW_PRINTCPRINTC_PLINEPLINE_GET_SGET_S_GET_C_BARBAR_CMAIN_T_IO_GET_CMD_GETK_CODE_EDOC_LIST_DSML_SPACE_DUMPL_MOVE_VERIFY_FILL_HEX_DEC_SEARCH_CHK_SPACE_DOS_SHELL_SBANK_READ_WRITE_GET_FILE_PUT_FILE_JSR_NTD_PCT2_PCT3_PCT_DOWN_LOAD_UP_LOAD_SUM_TRANSMIT_CMC_IN_HEX_A_H_O_H_READLN_HELP_GETN_ERRMSG_PRINTS_G_LEN_G_CPU_G_PPU_STR_OUT_CRLF_RD_WD_DSM65_STRCPY_FILL_ADR_FILL_HEX_GET_HLXLSH@_MF_XF_PJMP_SRUN_DSM_TYPE_NM_65_LEN_TB_A1_A2_A3_A4_D_F_H_SA_SB_PC_QC_SC_M_SE_XE_CMD_CL_Q_FL_BUF_JUD_KM_NM_SL_FP_XL_LINE_LEN_XS_BNAME_BSIZE_PTR_FNAME_REAL_SNAME_LOAD_A_P_DATA_RADR_S_MASK_S_PATT_L_MMC0EFC0EFEWINEWINEF.CEF65816.C65816LLSHMZP4 E" rj%$P(P3PE.(ˊ$ 0<9vGð G GUW~FV_]P$?tX-3?tUW~F_]UW~^2' t%CG_]ô ! t!<t<u2UV!]U^MӴ !O2AQGCX]UFVN y ]UV=!sUVUV=!.$]X3U(Ȏ."?!r ;r.(]ô].">!UFN N FVqN 2C]U.ػFN FVN .$@!.2].QC2Y:t.UF7F2g2`[]UFN@P<ZR42Š/:t_X]UR.쨀tF.. 4Z].쨀t.$x. 4 .쨀t.$x . 42UFV u>_#t>_@t2]=@r':zlP؀c:t_X]óVHP؀?:t_X]UFV u>_#t->_@tBP.؊FX`.$@!]ãFF4]=@s߳FF4]ðKQ r3%ʋиB.$!Y.غ.$?!UVb!Î.+شJ!rP.;.=..& *9ȎظK!r..& b!ûJ!J!r ]UVb!Ë^v&,&~tEE&~u&F,@$.&FECF<.uN_FFBBCFUACFFTCF^]Ub!3.C&? t&?/u%]&R@.!ZtCCò P,'"X 2RQP.쨀u.X.. 4YZüxxC:/COMMAND.COMP UFFFF F F F ]VWS> Gl.6?M.PU:F)0 :4$u*J`[_^&&õ&&UFFFF F F ]VS#.6?&.U&)& 4&ubJ&`&[^UFFFF F F ]VS| .6?_RPgAy ! :   Yw(    (  + _ADDR_DUMP1_PRINT_KEY_C_OUT_GET_LINE_S_LONG_OPEN_CREAT_READB_READC_WRITEB_WRITES_DEL_CHK_SIZE_READ1_CLOSE_SENDB_RCVRB_SENDW_RCVRW_SEND_RCVR_R_W_SHELL_SBUF_C_DISK_CHKSTAT_TESTIO_CLS_OPEN_WOPEN_W_LOGOLOGO_SASHSASH_CLOSE_WCLOSE_W_SHADOWSHADOW_PRINTCPRINTC_PLINEPLINE_GET_SGET_S_GET_C_BARBAR_CMAIN_T_IO_GET_CMD_GETK_CODE_EDOC_LIST_DSML_SPACE_DUMPL_MOVE_VERIFY_FILL_HEX_DEC_SEARCH_CHK_SPACE_DOS_SHELL_SBANK_READ_WRITE_GET_FILE_PUT_FILE_JSR_NTD_PCT2_PCT3_PCT_DOWN_LOAD_UP_LOAD_SUM_TRANSMIT_CMC_IN_HEX_A_H_O_H_READLN_HELP_GETN_ERRMSG_PRINTS_G_LEN_G_CPU_G_PPU_STR_OUT_CRLF_RD_WD_DSM65_STRCPY_FILL_ADR_FILL_HEX_GET_HLXLSH@_MF_XF_PJMP_SRUN_DSM_TYPE_NM_65_LEN_TB_A1_A2_A3_A4_D_F_H_SA_SB_PC_QC_SC_M_SE_XE_CMD_CL_Q_FL_BUF_JUD_KM_NM_SL_FP_XL_LINE_LEN_XS_BNAME_BSIZE_PTR_FNAME_REAL_SNAME_LOAD_A_P_DATA_RADR_S_MASK_S_PATT_L_MMC0EFC0EFEWINEWINEF.CEF65816.C65816LLSHMZP4 E" rj%$P(P3PE.(ˊ$ 0<9vGð G GUW~FV_]P$?tX-3?tUW~F_]UW~^2' t%CG_]ô ! t!<t<u2UV!]U^MӴ !O2AQGCX]UFVN y ]UV=!sUVUV=!.$]X3U(Ȏ."?!r ;r.(]ô].">!UFN N FVqN 2C]U.ػFN FVN .$@!.2].QC2Y:t.UF7F2g2`[]UFN@P<ZR42Š/:t_X]UR.쨀tF.. 4Z].쨀t.$x. 4 .쨀t.$x . 42UFV u>_#t>_@t2]=@r':zlP؀c:t_X]óVHP؀?:t_X]UFV u>_#t->_@tBP.؊FX`.$@!]ãFF4]=@s߳FF4]ðKQ r3%ʋиB.$!Y.غ.$?!UVb!Î.+شJ!rP.;.=..& *9ȎظK!r..& b!ûJ!J!r ]UVb!Ë^v&,&~tEE&~u&F,@$.&FECF<.uN_FFBBCFUACFFTCF^]Ub!3.C&? t&?/u%]&R@.!ZtCCò P,'"X 2RQP.쨀u.X.. 4YZüxxC:/COMMAND.COMP UFFFF F F F ]VWS> Gl.6?M.PU:F)0 :4$u*J`[_^&&õ&&UFFFF F F ]VS#.6?&.U&)& 4&ubJ&`&[^UFFFF F F ]VS| .6?RPgAy ! :   YwIC _C_OUT,_GET_LINE PUBLIC _R,_W PUBLIC _DUMP1,_ADDR PUBLIC _S_LONG,_CHK_SIZE PUBLIC _PRINT PUBLIC _CREAT,_OPEN,_CLOSE PUBLIC _READB,_READC,_WRITEB,_READ1 PUBLIC _SEND,_RCVR,_TESTIO PUBLIC _SENDB,_RCVRB PUBLIC _CHKSTAT PUBLIC _KEY,_SENDW,_RCVRW PUBLIC _DEL,_WRITES PUBLIC _SHELL,_SBUF,_C_DISK EXTRN _CMAIN:NEAR EXTRN _FC:BYTE ,_JUD:BYTE EXTRN _REAL:BYTE,_RADR:WORD _text segment byte public 'code' ASSUME CS:_TEXT MAIN PROC FAR ; MOV SP,3072 ; PUSH ES XOR AX,AX PUSH AX ; MOV AX,_stack ADD AX,010H MOV CS:S_SEG,AX MOV AX,_data MOV DS,AX CALL _CMAIN ; RET MAIN ENDP ; SUBRT PROC NEAR PUT_HEX: MOV AH,AL SHR AL,1 SHR AL,1 SHR AL,1 x L$T%&ƉFvDsD+DPY/!vDи&Bt+IQY/C &pƉFvDsD +DP/vD +DHP/ &pƉFvDsD+DP/ P/&pƉFvDsl8ljF|tKHP3P߉F~|%Fvx t 4ljF F@FH;Fuࡄ@P3P&pޖF+PY/TF;F|Avx u@"sFۋF+FPY/&pޖs 4+FPY/&pޖs 6+FPY/&pޖs 8+FPY/FF;F|Avx t@"sFۡ;F}A&pޖ"ơ;ߺ~B"sP/Fš;F|Avx u@"s@F;F}A&pޖ"ơ;ߺ~B"sP/F렋F+FPY/FF~~vx tN~u@и&pޖ"ƃ>~@"sP/߉Fă~~Kvx uAN~u@и&pޖ"ƃ>~@"sP/߉F믃~~vx tNF+F@PY/FF;F|Avx u@"sFۃ~~vx uN~~:;F|Avx t@"sFۋvw t +vHPY/FF~~vx uN~uF;F|Avx u@"sFۡ;F|"~~vx tNF+F@PY/!FF:ljF~|,Fv;2;F~ ;2F F@FH;FuًF+FPY/FF:ljF~|)FFv;2;F} ;2F FHFu݋F+FPY/&pޖ3PPP:S3P&pޖƸPZP3P&pޖ@߸&pޖƉ;F|vPhZe:@;F|%PY/>~FHPPhZe: PY/;F}F߸PvhZe:;F}Fv+F@PhZe:e&pޖ&pޗ40C&pޖƄ0.&pޖƄ0&pޖs>3P&pޖƸPZ&pޖ3PPY/P/&pޖs 3P&pޖƸPZ3P/&pޖ&pޗ4s&pޖƄ^&pޖƄIP3P$15&pޖsvZ&pƉFvD;ƹ}A"Ls" Z&pޖs 3P:!P3  Q{Dq % 3 B a  # 7 B . K SUPER MAGICOM V3 RUN FILEERUN IC CARDUTILITY MENUSAVE IC CARDERENAME FILEDELETE FILEFORMAT DISKLOAD DATAESAVE DATARAM:RCARD:[SEL]-MENUR[]-CHOOSE[B]-ACCEPTRUN FILEREADING DIR...RUN IC CARDSAVE IC CARDRENAME FILEREADING DIR...DELETE FILEREADING DIR...FORMAT DISKFORMAT SELECT:1.6M (HD)E1.44M (HD)800K (2D)720K (2D)LOADING....[000] SAVING.....[000] RENAMING... DELETING... FORMATTING.[000] INT SRAM NEW NAME : ___________E0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ[]-CHOOSE[STA]-CHAR INSERT%[SEL]-CHAR DELETEE[B]-ACCEPT [Y]-ABORTFILE LIST:[SEL]-PAGER[]-CHOOSE[B]-ACCEPT[Y]-ABORTFILE: RFREE: MLOAD DATAREADING DIR...SAVE DATAq v   ) < O OKERROR NO DISK IN DRIVEREAD ERROR WRITE ERROR NO FILES ON DISKWRITE PROTECTED INSERT DISK WITHFILE:DUPLICATE NAME NOT ENOUGH SPACENO CARTRIDGE FILE ERROR UNKNOWN DISK !`,B!` h ! ! !!`,B!!  0!! 0!!M!!`,BH! !h!!` W X L  h !ȱ !ȱ!!L Lb , ,B,  ,BB+` & +`# h ! ! !!K !W ,! !!!    !!"!"!!!"!"!"!"!`!!!!`ddL  L`  `*,B0`!"! 0!! 0!! 0!!`xةB B B!2!3!@*  & & -   Lxآ L@@!L `     s  "/ W"0 1 -0L" e+0 L s  ȱHH _hhLl  C & +0 )  ` +)ƔLeLe8œ,B! !!!` JnJnJn i@ i! ` (