LDA #1 STA MUP LDA MROM CMP #13 BCS >0 LDA #$7 STA HPOINT LDA #$A STA VPOINT LDA #$D STA WIDTH LDA #$7 STA HEIGHT LDA #$1D STA COLOR JSR OPENW LDA #21 JSR PRINT LDX #$8 LDY #$D LDA #$2 JSR CHOICE1 ; JSR CLOSEW ^0 LDA #$2 STA HPOINT LDA #$7 STA VPOINT LDA #$19 STA WIDTH LDA #$15 STA HEIGHT LDA #$1 STA COLOR JSR OPENW LDA #6 JSR PRINT LDA MUP STA MULTI JSR IN.NAME ; LDA #4 JSR SHBUF LDA A15 STA HBUF+3 LDA DSP AND #$FE BNE >0 LDA CRAM ^0 AND #$F0 EOR #$80 STA BKP LDA CRAM AND #$F0 EOR #$80 LSR A LSR A LSR A LSR A ORA BKP EOR #$FF STA HBUF+4 AND #$1 ASL A STA HBUF+5 LDA CRAM BNE >0 INC HBUF+5 ^0 LDA CRAM AND #$1 BNE >0 LDA #$80 ORA HBUF+5 STA HBUF+5 ^0 STZ BKP STZ HBK LDA MULTI BNE >0 LDX MROM JMP SFILE ; SINGLE ^0 LDA #$40 STA HBUF+2 LDA #$31 STA FNA2+8 LDA #$20 STA FNA2+9 STA FNA2+10 LDA MROM STA MULTI LDX #4 ^1 JSR SFILE INC FNA2+8 LDA MULTI SEC  kH H0) 0 {H  SͤH 3N4Nl=Nl GNHNl       l?H H H I  nK0  PMh HHh HHHHHHl?((Z  H[KNB @@ N@* @@ HH Z H: P H @   H*)    H*)     H0HH/H XH h(+zh@ <(`0Z K< ZJ0hi80éH`LQ6Ih66 7H` 6I h66 7H`zZZZp6Iph6 6)p 7H` ( Qd8H@HH`U  )?Hd @ח晥)`@?@@?@݀`84` 4`) 0)m)H 3S`  3S` 0 3S`@ 3S`@@4`5 6 4`@P 3S`5060 @` 3S 4`5@6@ 3S4`݀4` 3S4`5P6P 3S4`5`6` 3S4`5p6p4`4``48` d3IU3IU0 DEC A ^0 STA RIGHT OP2: LDY LEFT CPY HPOINT BNE >1 LDA #$61 JSR MOVE1 LDA #$64 LDY LEFT JSR MOVE2 LDA #$63 LDY RIGHT JSR MOVE1 LDA #$65 LDY RIGHT JSR MOVE2 BRA OP4 ^1 LDA #$62 JSR MOVE1 LDA #$62 LDY RIGHT JSR MOVE1 CPX AXY1 BNE >1 BIT WINF BMI OP3 INC NMIF ^0 LDA NMIF BNE <0 BRA OP3 ^1 LDY LEFT LDA #$20 JSR MOVE2 LDA #$20 LDY RIGHT JSR MOVE2 OP3: DEC LEFT INC RIGHT BRA OP2 OP4: INC DOWN DEC UP DEX BNE OP1 STZ A1L LDA #$FF STA A1H LDA (A1L) ASL A ASL A ASL A ASL A STA A1L LDX #$0 ^0 LDA UP,X STA (A1L) INC A1L INX CPX #$7 BNE <0 LDA #$0 PHA PLB RTS VTAB: PHX LDX #$3 VT1: LDA A1L,X STA A3L,X DEX BPL VT1 PLX LDA A1L STA A5L LDA A2L STA A6L LDA A1H STA A5H LDA A2H STA A6H LDA UP JSR ADR STY A1L ; ORA #$18 STA A1H LDA DOWN JSR ADR STY A2L ; ORA #$18 STA A2H LDA A5H AND #$7 ORA WBUFH STA A5H LDA A6H AND #$7 ORA WBUFH STA A6H BIT WINF BMI >1 JMP DELAY ^1 RTS MOVE1: PHA TYA ASL A TAY PLA STA (A1L),Y STA (A2L),Y INY ^0 LDA #$0 BIT WINF BMI >9 ORA #$20 ^9 STA (A1L),Y ORA #$80 STA (A2L),Y RTS MOVE2: PHA TYA ASL A TAY PLA STA (A3L),Y STA (A4L),Y INY CMP #' ' BNE <0 LDA COLOR BIT WINF BMI >9 ORA #$20 ^9 STA (A3L),Y ORA #$80 STA (A4L),Y ^0 RTS CLOSEWF: LDA #$80 STA WINF JMP >1 CLOSEW: STZ WINF ^1 SEC LDA WBUFH CMP #$8 BEQ <0 SBC #$8 STA WBUFH LDA #$7F PHA PLB STZ A1L LDA #$FF STA A1H LDA (A1L) ASL A ASL A ASL A ASL A STA A1L LDX #$0 ^0 LDA (A1L) STA UP,X INC A1L INX CPX #$7 BNE <0 JSR VTAB INC UP DEC DOWN LDX AXY1 CL1: JSR VTAB LDA RIGHT STA RIGHT1 LDA LEFT STA LEFT1 CL2: LDY RIGHT1 JSR MOVE3 LDY LEFT1 JSR MOVE3 LDY LEFT1 CPY AXY2 BEQ CL4 CPX #0 BNE >1 BIT WINF BMI CL3 INC NMIF ^0 LDA NMIF BNE <0 BRA CL3 ^1 LDY LEFT1 CPY LEFT BNE >1 LDA #$61 JSR MOVE1 LDA #$63 LDY RIGHT1 JSR MOVE1 BRA CL3 ^1 LDA #$62 JSR MOVE1 LDA #$62 LDY RIGHT1 JSR MOVE1 CL3: DEC RIGHT1 INC LEFT1 BNE CL2 CL4: INC UP DEC DOWN DEX BPL CL1 DEC $FF00 LDA #$0 PHA PLB RTS MOVE3: TYA ASL A TAY LDA (A5L),Y STA (A3L),Y LDA (A6L),Y STA (A4L),Y INY LDA (A5L),Y STA (A3L),Y LDA (A6L),Y STA (A4L),Y RTS DELAY: INC NMIF ^0 LDA NMIF BNE <0 INC NMIF ^0 LDA NMIF BNE <0 RTS DELAY1: LDY #$7 ^0 INC NMIF ^1 JSR KEY LDA JOY BNE >9 LDA NMIF BNE <1 DEY BPL <0 ^9 RTS DELAY2: LDX #$4 ^0 JSR DELAY1 LDA JOY BNE <9 DEX BPL <0 RTS ADR: PHA LDA #$40 STA $4202~ r0H0xx ``  T88T~p~ 0`||8x<| 0`|<|6f|| 0``||||~|0000 0`0~~p p| 00|||ff|ff||fffffbhxhbbhxh`||<< x````b||ff|``|| ff|ff|||~Z<|l8l888lfff<< 0f`0 p00000p8l0@ D@P#P 0P@@D@@@H? DQP W'!||!r%||"UIUH(~$$$>$HJ^@C ~B~B~@OB~B~B~BBOBBD@BBBB " $~$d,$$D H0PP B$D H "!@H_HG_~@_P_I/@ ?  H? 1Q!𔢐0 LDA WORD CMP #$FF BNE <1 LDA WORD+1 CMP #$F BNE <1 ^0 JSR M.OFF LDX #$A ^0 LDA $7E8400~,X CMP CMARK,X BNE >0 DEX BPL <0 BMI >1 ^0 LDA #11 JMP ERRWAIT ^1 LDX #00 LDA #$0 ^0 STA $7E8000~,X STA $7E8100~,X STA $7E8200~,X STA $7E8300~,X INX BNE <0 LDA #$0 ; STA $7E83FF~ STA PBUF STA BP LDA #$80 STA BP+1 LDA #$84 STA PBUF+1 LDA #$7E STA BP+2 LDY #$A ^0 LDA [PBUF] STA [BP] INC BP INC PBUF DEY BPL <0 LDX #10 ^9 LDY #$0 ^0 LDA [PBUF] BEQ >3 CMP #$1A BEQ >3 CMP #13 BEQ >1 STA [BP],Y JSR LOP1 INY BNE <0 DEY ^1 JSR LOP1 JSR LOP1 ; CPY #PASS+1 CPY #16 BCC >4 ^3 LDY #$0 ^4 LDA #$0 STA [BP],Y STY MUP JSR CHK.P1 CLC LDA BP ; ADC #PASS+1 ADC #$20 STA BP BCC >2 INC BP+1 ^2 DEX BNE <9 STZ OPASS RTS LOP1: INC PBUF BNE >0 INC PBUF+1 ^0 RTS ^9 LDA #17 JMP ERRWAIT SAPASS: LDA #$0 STA PBUF STA BP L d۩HddJe J8e(:Ēa d $c e $0b b $0 $ $ƥ榀ƣВd H`ڢ „ „))$0L`H hȩ$0 `H h 㥖$0 `LJd8Hd  Ƥ Ĩ6 $0( ĥa c b b ƪкƤH` ȱ`` -` -`H@BhBBB` v"ɐLtddddإ2 : L)* >w) ?悀 0,pڥ0`` v >H~ Ɉ ӥ j ~W0 L~~~~~ 歈    Zi d``L~ Wޗ   é i ֩ éd  ] > ɈLj  ~W0#~~~~ Wǟ~ ~i i& Ƣ - -0' 0$ 0 0 ť-J9J:J9 L L ZL Vť 泤 eLЛЗ VŦƳ8 Lĩ Ŏ`hh`HH$   ) - HhhhhLĥ0 0i i8\ `Ǝ掩 `iI_L%56&ɥɸHhLEP ᥳ 0 >  _ ` LL,~W   Ƣ ƀ  i LRƠ Nȷ ƀ JDž ƅ ƅ` J  J`HN1O,0- H*hH) **ڪhJ) h`) @)` ***ڪՏ d) ߷80 `PASSWORD: %hȍ(ȅ(nȅ>tȅ&zȅ'ȍ& iB h AB ,B y I ȩ ȦA@ >4% ȅȅ  A&j`JJBBM ~ ~D ~' ~( ~ ~CA ~B ~ ~D ~C'LPPPPP(  *3.5TPȣȲ @ p@ p  vd >)*إw)  ? 0 ZO****   1 H H >)* ? 0`dd  Um ॵم+3( '膐D+C!d*ŵ嵰)  +H! jj` I))ŵ嵅)ŐEA A)mŐ名HEE {hɠL`BACBF?B @ (@(ELB`$3p$0LLH  4 ) ) ) $8iB y I $8))   )) ©jH H5)06)I)6)IJJJJ)I) 6) 6G7)H7) dd `dd ̋hHH$5L0L,  )`ʕLʅǥ˅ȥ̅ɢ ͕{ vd >Dž)ȅ*d  LL?ʅǥ˅Ȣ ͕O̍  ]**** >Dž)ȅ*L0 L LʅA˅B̅CDͅd`LL9 ̕{d ʥ ` ̕Oʅ****L \`ʍ(`LʅA̅CͅD΅(υ' Lȩ B B~*؅ũ` 8$ JJJJ <28<< <<< ꟍ??H꟩H 6 LSR A BCS >7 LSR A BCS >2 BCC >9 ^5 JSR PC.INS ; INS JMP <1 ^4 JSR PC.DEL ; DEL JMP <1 ^3 JSR CHK.P1 JMP ESC ; SEL ^2 JSR CHK.P LDA PG CMP #$9 BEQ <1 INCspppp?pp88pppspppp88ppppp>sqppp?p88pqs~~ww88pssqqp>pp8|9p88pppp888888888ppppppppp98888ppp8pppppp?p00< qqssqqp````ppppp>;pp8```888888888|888qs?888888xppppp>|8888ppppppp8888888ppppp>888888|?=911x8ppppp?p00< qqssqqp````ppppp?00p <9p88pppp888888888pppppppps988;9pppxx<<_0q  _@xx  || ss    ZbrTj!ΓFRČÞ֡0Ab׃-@SS *8C^}11PW^di{ڟڭڻ  &|TM +cRUN FILE GOLD FINGER REALTIME SAVE b[SEL]-UTILITY []-CHOOSE [B]-ACCEPT  " 1994 H.K. H U PRO.F t IC CARD ROM :SRAM:0K4DSP : UTILITY MENU (SAVE IC CARDhRUN IC CARDRENAME FILEDELETE FILE(FORMAT DISKhLOAD DATASAVE DATACOPY FILEF[SEL]-MAIN MENU GOLD FINGER hEDIT PASSWORDSAVE PASSWORDLOAD PASSWORD$O RUN FILE INSERT DISK...VINTERNAL aDRAM:lSRAM:wTRAM:DSP :  SAVE IC CARD RENAME FILE INSERT DISK... DELETE FILE INSERT DISK... FORMAT DISK FORMAT SELECT:%1.6M (2HD)e1.44M (2HD)800K (2DD)720K (2DD)gLOADING.....000 FILE: gSAVING......000 FILE: gRENAMING.... gDELETING.... gFORMATTING..000  NEW NAME : ___________0123456789ABCDEFGHEIJKLMNOPQRSTUVWXYZ[]-CHOOSE[STA]-CHAR INSERT[SEL]-CHAR DELETE[B]-ACCEPT [Y]-ABORTFILE LIST:FILE: FREE: M LOAD DATA INSERT DISK...  SAVE DATA WAIT ...SINGLE FILEMULTI FILE COPY FILE INSERT DISK... PASSWORD 0123456789ABCDEFGHFIJKLMNOPQRSTUVWXYZ[]-MOVE CURSOR[]-CHOOSE PASSWORD[STA]-CHAR INSERT [SEL]-CHAR DELETE %[Y]-BACK MAIN MENU  PASSWORD ERROR LOAD FILE INSERT DISK...64K 256K9OFF9ON SAVE PASSWORD LOAD PASSWORD INSERT DISK...gSEARCH FILEgCREATE FILE RSXY^_dejkpqFGTUZ[`afglmrsHI VW\]bchinotuJK PROCESSING...$Yl256Kl0Kw64K w0KȂONȂOFFc  b[SEL]- [] - [B] -Â"1994 H,0 LDA #16 JMP ERRWAIT ^0 JMP RUNRAM-OFFSET PGAME: LDA #$7E STA BP+2 LDY #$80 STY BP+1 LDY #$0 STY BP ^0 LDA [BP],Y CMP CMARK,Y BNE <9 INY CPY #$B BNE <0 STY BP LDA #10 STA TP+1 ^8 LDY #$0 LDA [BP],Y BEQ >4 ; CMP #'G' ; BNE >3 JSR GADR LDX #$3 JSR GBYTE BRA >1 ^0 JSR GBYTE BEQ >2 ^1 JSR !`B!`dd ȩ` ੀ!!!@!!`  ȩ`HBh  0  0 M `HBō!!h  0  0 MLᄗL L xyȱȱ L,B`ȱ柲 xy!ȱ!ȱ!!LI` xy ō!!ȱȱȱ#!!! !iŀLHH *h曧)?h`H!!h! !i`( B -ꩁBNBB-NB`NBB-NB` -` ) - L`B P!H!!Z zP!!Z z!!V!!PHЅ!!    !!"!"!"!"!"!Q"!"!"! !!!BL  ! !!!!,! I!!!!ЅӅ : "!ȱ"! !!Ȁ ȱ"!ȱ"!Ȁ !2!A2!2!`!!!!`!!!!`!!!!`#  ddL)  L6 (`   0 0 0`,B0`s!"!) 0!! 0!! 0!!`B) !,!B`!!!Ѕi #ii暥`!`x0B B B B~*؅ũ! ,B L2!3!@d0,, ,,,, j / P tP =Q NS S  XBjLx0, ,,,, j -L=H KBs!"!!!!(h@HZڋ0HBCCCCCCC !! B(zh@dlHZڋ0H!i V!!!!6!H5!H V!!!!6!H5!Hi@ V!!!!6!5!H!h!!!!h!h!h!h!!!p ! ! (zh@)@8몽8`` "%(+.0369J X H ~ ~ ~L H  ~ ~( ~,(P(H,(P(H) ګ` LB> h L h &8;$>PFf"`@)( d틩H ~ ~ ~`( hF? ( `,(((L`?A B @CEګ?,(p( `Bګ,(P(H`C BA`$> BABCF ( "(( (LLB%>>  @EE ~@ ~ ~ ~ ~D ~E ~F ~G ~( 0"(( 0(LL!JJJJe:  e &! i` Z` ZL0 Je ~)0`e ~JJJJ0` ~0` J j e e J  `H & & & &  h`#$JiCAB &>>J %$#`%$#`~Hd  d e :`0 0hh` L  0$>P & e; i` BB=BdBBJABBC`>    I  0 e>I >=BF ( "(( (LLBE ( 0"(( 0(LL{ LMO ! +Ze) Z8`!<`u t`t Itu {Ly   L{   {L  `  I8`$>pL'Jjii  8`  ` LS$>P&  ঐBB BHhHhB 0 B 0 ` 1111111111222222222233333330123456789012345678901234567890123456 ~ ~ p)@`L !  >> : L w vLw)Ft u FxjaA $d)d*`d)@`X0@)` L "  %>> E< E򐾩  $ yZ 9 HL! +Z!< L ~Z OZ w*x t u 9t u L`12345678AAA`!HBjH j  h$, - -90) 0d`HBj j   h$,  B - - 0 HLH ,B` a-))L`H h d eȽȩƎiiƐϢ ! z$.Zَb2:aB Z{报 <BB BHhHhB 0ȭB 0ȩ- Q Z搥c E jLMULTI-GD f < ॏ <8)` a$-p0-) 揥 <ŐLL < Q < Q {`CÃC +!Ze)8`!<`BBmBB`ei` Oo - -0- 0' 0 0 -JJ I@ Lw LwL`еб e /i i8 `Ǝ掩 `OiO _L$67%dvweHhL- -+ C!,0)  ))-)- +ܩHj!Ljd I)*$)? i@)* ` + )* ) +HLj`)) )JJ J H`)) )JH`H)hJJ*H(` v =LbƩHlO   L^ SL+ S4/4 %     \  ॎ1 ] 85)6)I)6)IJJJJ)I) 66) d)d*14Lv@1W XY41 vW1810ꪩLV` . . . . >L0 v  ]  EL :L OZ 9Lj v  ,Lj :L yZL9   X  ,B% bLj vd >L   A ] >L STA VPOINT LDA #$11 STA WIDTH LDA #$7 STA HEIGHT LDA #$15 STA COLOR JSR OPENW LDA BUF+$55 STA SIZE STA HBUF ; STA SSIZE ; LDA BUF+$56 ; STA SIZE+2 LDA BUF+$80 STA TL LDA BUF+1 CLC ADC BUF+2 STA AXY1 LDA #10 JSR PRINT LDA SIZE STA LENGTH STA BK LDA #$33 STA FGP LDX #10 STX RMAX INX STX FMAX STX B.R 8,H̖%H1~ S͒/ͶYF_d̀ LDA #$3 STA N 29j