@@@@@@@@ CHARACTER FONT PATTERN AND GENERATE @@@@@@@@ '**** KEYFNT (CONTINUED) **** $FA85: 6F 05 CLR IND M<=0 $FA87: 3C PSHX IMP =>IX;SP<=SP-2 $FA88: CE FB82 LDX IMM IX<=M:M+1 $FA8B: 3C PSHX IMP =>IX;SP<=SP-2 $FA8C: CE 0005 LDX IMM IX<=M:M+1 $FA8F: 3C PSHX IMP =>IX;SP<=SP-2 $FA90: F6 014E LDAB EXT B<=M $FA93: C4 07 ANDB IMM B<=B&M $FA95: 58 ASLB IMP C<=########<=0 $FA96: CE FB04 LDX IMM IX<=M:M+1 $FA99: 3A ABX IMP IX<=IX+B $FA9A: EE 00 LDX IND IX<=M:M+1 $FA9C: 08 INX IMP IX<=IX+1 $FA9D: 08 INX IMP IX<=IX+1 $FA9E: E6 00 LDAB IND B<=M $FAA0: 27 0D BEQ REL Branch=> $FAAF if Z=1 $FAA2: 11 CBA IMP A-B $FAA3: 26 F7 BNE REL Branch=> $FA9C if Z=0 $FAA5: E6 01 LDAB IND B<=M $FAA7: CE FE22 LDX IMM IX<=M:M+1 $FAAA: 3A ABX IMP IX<=IX+B $FAAB: 18 XGDX IMP A:B<==>IX $FAAC: 30 TSX IMP IX<=SP+1 $FAAD: 20 31 BRA REL Branch=> $FAE0 if (Always) $FAAF: 30 TSX IMP IX<=SP+1 $FAB0: 4D TSTA IMP M-0 $FAB1: 2A 22 BPL REL Branch=> $FAD5 if N=0 $FAB3: 84 7F ANDA IMM A<=A&M $FAB5: 81 20 CMPA IMM A-M $FAB7: 25 15 BCS REL Branch=> $FACE if C=1 $FAB9: 80 60 SUBA IMM A<=A-M $FABB: 25 28 BCS REL Branch=> $FAE5 if C=1 $FABD: FE 011E LDX EXT IX<=M:M+1 $FAC0: 30 TSX IMP IX<=SP+1 $FAC1: 27 22 BEQ REL Branch=> $FAE5 if Z=1 $FAC3: A7 00 STAA IND M<=A $FAC5: FC 011E LDD EXT A:B<=M:M+1 $FAC8: 6C 01 INC IND M<=M+1 $FACA: ED 02 STD IND M:M+1<=A:B $FACC: 20 17 BRA REL Branch=> $FAE5 if (Always) $FACE: A7 00 STAA IND M<=A $FAD0: CC FD62 LDD IMM A:B<=M:M+1 $FAD3: 20 F3 BRA REL Branch=> $FAC8 if (Always) $FAD5: 80 20 SUBA IMM A<=A-M $FAD7: 24 0A BCC REL Branch=> $FAE3 if C=0 $FAD9: 81 ED CMPA IMM A-M $FADB: 26 08 BNE REL Branch=> $FAE5 if Z=0 $FADD: CC FB7D LDD IMM A:B<=M:M+1 $FAE0: ED 02 STD IND M:M+1<=A:B $FAE2: 4F CLRA IMP M<=0 $FAE3: A7 00 STAA IND M<=A $FAE5: 32 PULA IMP SP<=SP+1;<=A $FAE6: 30 TSX IMP IX<=SP+1 $FAE7: E6 00 LDAB IND B<=M $FAE9: 3D MUL IMP A:B<=A*B $FAEA: E3 01 ADDD IND A:B<=A:B+M:M+1 $FAEC: ED 01 STD IND M:M+1<=A:B $FAEE: 5F CLRB IMP M<=0 $FAEF: EE 01 LDX IND IX<=M:M+1 $FAF1: 3A ABX IMP IX<=IX+B $FAF2: A6 00 LDAA IND A<=M $FAF4: 30 TSX IMP IX<=SP+1 $FAF5: EE 03 LDX IND IX<=M:M+1 $FAF7: 3A ABX IMP IX<=IX+B $FAF8: A7 00 STAA IND M<=A $FAFA: 5C INCB IMP M<=M+1 $FAFB: 30 TSX IMP IX<=SP+1 $FAFC: E1 00 CMPB IND B-M $FAFE: 26 EF BNE REL Branch=> $FAEF if Z=0 $FB00: 33 PULB IMP SP<=SP+1;<=B $FB01: 38 PULX IMP SP<=SP-2;<=IX $FB02: 38 PULX IMP SP<=SP-2;<=IX $FB03: 39 RTS IMP Return from Subroutine '**** COUNTRY CODES TRANSFER TABLE **** $FB04--$FB05: NUL DATA FB 52 'SPAIN $FB06--$FB07: NUL DATA FB 41 'ITALY $FB08--$FB09: NUL DATA FB 5F 'SWEDEN $FB0A--$FB0B: NUL DATA FB 34 'DENMARK $FB0C--$FB0D: NUL DATA FB 76 'ENGLAND $FB0E--$FB0F: NUL DATA FB 23 'GERMANY $FB10--$FB11: NUL DATA FB 12 'FRANCE $FB12--$FB13: NUL DATA FB 78 'USA '**** FRANCE **** $FB14--$FB15: NUL DATA 40 05 'agrave $FB16--$FB17: NUL DATA 5B 0A 'ordm $FB18--$FB19: NUL DATA 5C 0F 'ccedil $FB1A--$FB1B: NUL DATA 5D 14 'section $FB1C--$FB1D: NUL DATA 7B 19 'eacute $FB1E--$FB1F: NUL DATA 7C 1E 'ugrave $FB20--$FB21: NUL DATA 7D 23 'egrave $FB22--$FB23: NUL DATA 7E 28 'umlaut $FB24--$FB24: NUL DATA 00 'END MARK '**** GERMANY **** $FB25--$FB26: NUL DATA 40 14 'section $FB27--$FB28: NUL DATA 5B 2D 'Auml $FB29--$FB2A: NUL DATA 5C 32 'Ouml $FB2B--$FB2C: NUL DATA 5D 37 'Uuml $FB2D--$FB2E: NUL DATA 7B 3C 'auml $FB2F--$FB30: NUL DATA 7C 41 'ouml $FB31--$FB32: NUL DATA 7D 46 'uuml $FB33--$FB34: NUL DATA 7E 4B 'szlig $FB35--$FB35: NUL DATA 00 'END MARK '**** DENMARK **** $FB36--$FB37: NUL DATA 5B 55 'AElig $FB38--$FB39: NUL DATA 5C 5A 'Oslash $FB3A--$FB3B: NUL DATA 5D 5F 'Aring $FB3C--$FB3D: NUL DATA 7B 64 'aelig $FB3E--$FB3F: NUL DATA 7C 69 'oslash $FB40--$FB41: NUL DATA 7D 6E 'aring $FB42--$FB42: NUL DATA 00 'END MARK '**** ITALY **** $FB43--$FB44: NUL DATA 5B 0A 'ordm $FB45--$FB46: NUL DATA 5C 00 'bckslash $FB47--$FB48: NUL DATA 5D 19 'eacute $FB49--$FB4A: NUL DATA 60 1E 'ugrave $FB4B--$FB4C: NUL DATA 7B 05 'agrave $FB4D--$FB4E: NUL DATA 7C 82 'ograve $FB4F--$FB50: NUL DATA 7D 23 'egrave $FB51--$FB52: NUL DATA 7E 87 'igrave $FB53--$FB53: NUL DATA 00 'END MARK '**** SPAIN **** $FB54--$FB55: NUL DATA 23 8C 'peseta $FB56--$FB57: NUL DATA 5B 91 'iexcl $FB58--$FB59: NUL DATA 5C 96 'Ntilde $FB5A--$FB5B: NUL DATA 5D 9B 'iquest $FB5C--$FB5D: NUL DATA 7B 28 'umlaut $FB5E--$FB5F: NUL DATA 7C A0 'ntilde $FB60--$FB60: NUL DATA 00 'END MARK '**** SWEDEN **** $FB61--$FB62: NUL DATA 40 73 'Eacute $FB63--$FB64: NUL DATA 5B 2D 'Auml $FB65--$FB66: NUL DATA 5C 32 'Ouml $FB67--$FB68: NUL DATA 5D 5F 'Acirc $FB69--$FB6A: NUL DATA 5E 37 'Uuml $FB6B--$FB6C: NUL DATA 60 19 'eacute $FB6D--$FB6E: NUL DATA 7B 3C 'auml $FB6F--$FB70: NUL DATA 7C 41 'ouml $FB71--$FB72: NUL DATA 7D 78 'acirc $FB73--$FB74: NUL DATA 7E 46 'uuml $FB75--$FB76: NUL DATA 24 7D 'currency $FB77--$FB77: NUL DATA 00 'END MARK '**** ENG/USA **** $FB78--$FB79: NUL DATA 23 50 'POUND SIGN $FB7A--$FB7B: NUL DATA 5C 00 'BACK SLASH $FB7C--$FB7C: NUL DATA 00 'END MARK '**** CHARACTER FONT PATTERN **** $FB7D--$FB81: NUL DATA 1F 11 79 28 58 'RETURN $FB82--$FB86: NUL DATA 00 00 00 00 00 'SPACE $FB87--$FB8B: NUL DATA 00 00 4F 00 00 '! $FB8C--$FB90: NUL DATA 00 07 00 07 00 '" $FB91--$FB95: NUL DATA 14 7F 14 7F 14 '# $FB96--$FB9A: NUL DATA 24 2A 7F 2A 12 '$ $FB9B--$FB9F: NUL DATA 23 13 08 64 62 '% $FBA0--$FBA4: NUL DATA 36 49 55 22 50 '& $FBA5--$FBA9: NUL DATA 00 05 03 00 00 'APOSTR $FBAA--$FBAE: NUL DATA 00 1C 22 41 00 '( $FBAF--$FBB3: NUL DATA 00 41 22 1C 00 ') $FBB4--$FBB8: NUL DATA 12 0C 3F 0C 12 '* $FBB9--$FBBD: NUL DATA 08 08 3E 08 08 '+ $FBBE--$FBC2: NUL DATA 00 50 30 00 00 ', $FBC3--$FBC7: NUL DATA 08 08 08 08 08 '- $FBC8--$FBCC: NUL DATA 60 60 00 00 00 '. $FBCD--$FBD1: NUL DATA 20 10 08 04 02 '/ $FBD2--$FBD6: NUL DATA 3E 51 49 45 3E '0 $FBD7--$FBDB: NUL DATA 00 42 7F 40 00 '1 $FBDC--$FBE0: NUL DATA 42 61 51 49 46 '2 $FBE1--$FBE5: NUL DATA 21 41 45 4B 31 '3 $FBE6--$FBEA: NUL DATA 18 14 12 7F 10 '4 $FBEB--$FBEF: NUL DATA 27 45 45 45 39 '5 $FBF0--$FBF4: NUL DATA 3C 4A 49 49 30 '6 $FBF5--$FBF9: NUL DATA 01 71 09 05 03 '7 $FBFA--$FBFE: NUL DATA 36 49 49 49 36 '8 $FBFF--$FC03: NUL DATA 06 49 49 29 1E '9 $FC04--$FC08: NUL DATA 00 36 36 00 00 ': $FC09--$FC0D: NUL DATA 00 56 36 00 00 '; $FC0E--$FC12: NUL DATA 08 14 22 41 00 '< $FC13--$FC17: NUL DATA 14 14 14 14 14 '= $FC18--$FC1C: NUL DATA 00 41 22 14 08 '> $FC1D--$FC21: NUL DATA 02 01 51 09 06 '? $FC22--$FC26: NUL DATA 3E 41 5D 55 1E '@ $FC27--$FC2B: NUL DATA 7C 12 11 12 7C 'A $FC2C--$FC30: NUL DATA 7F 49 49 49 36 'B $FC31--$FC35: NUL DATA 3E 41 41 41 22 'C $FC36--$FC3A: NUL DATA 7F 41 41 22 1C 'D $FC3B--$FC3F: NUL DATA 7F 49 49 49 41 'E $FC40--$FC44: NUL DATA 7F 09 09 09 01 'F $FC45--$FC49: NUL DATA 3E 41 49 49 7A 'G $FC4A--$FC4E: NUL DATA 7F 08 08 08 7F 'H $FC4F--$FC53: NUL DATA 00 41 7F 41 00 'I $FC54--$FC58: NUL DATA 20 40 41 3F 01 'J $FC59--$FC5D: NUL DATA 7F 08 14 22 41 'K $FC5E--$FC62: NUL DATA 7F 40 40 40 40 'L $FC63--$FC67: NUL DATA 7F 02 0C 02 7F 'M $FC68--$FC6C: NUL DATA 7F 04 08 10 7F 'N $FC6D--$FC71: NUL DATA 3E 41 41 41 3E 'O $FC72--$FC76: NUL DATA 7F 09 09 09 06 'P $FC77--$FC7B: NUL DATA 3E 41 51 21 5E 'Q $FC7C--$FC80: NUL DATA 7F 09 19 29 46 'R $FC81--$FC85: NUL DATA 26 49 49 49 32 'S $FC86--$FC8A: NUL DATA 01 01 7F 01 01 'T $FC8B--$FC8F: NUL DATA 3F 40 40 40 3F 'U $FC90--$FC94: NUL DATA 1F 20 40 20 1F 'V $FC95--$FC99: NUL DATA 3F 40 38 40 3F 'W $FC9A--$FC9E: NUL DATA 63 14 08 14 63 'X $FC9F--$FCA3: NUL DATA 07 08 70 08 07 'Y $FCA4--$FCA8: NUL DATA 61 51 49 45 43 'Z $FCA9--$FCAD: NUL DATA 00 7F 41 41 00 '[ $FCAE--$FCB2: NUL DATA 15 16 7C 16 15 '\ $FCB3--$FCB7: NUL DATA 00 41 41 7F 00 '] $FCB8--$FCBC: NUL DATA 04 02 01 02 04 '^ $FCBD--$FCC1: NUL DATA 40 40 40 40 40 '_ $FCC2--$FCC6: NUL DATA 00 03 05 00 00 'GRV ACC $FCC7--$FCCB: NUL DATA 24 54 54 54 78 'a $FCCC--$FCD0: NUL DATA 7F 44 44 44 38 'b $FCD1--$FCD5: NUL DATA 38 44 44 44 44 'c $FCD6--$FCDA: NUL DATA 38 44 44 44 7F 'd $FCDB--$FCDF: NUL DATA 38 54 54 54 58 'e $FCE0--$FCE4: NUL DATA 04 04 7E 05 05 'f $FCE5--$FCE9: NUL DATA 08 54 54 54 3C 'g $FCEA--$FCEE: NUL DATA 7F 04 04 04 78 'h $FCEF--$FCF3: NUL DATA 00 44 7D 40 00 'i $FCF4--$FCF8: NUL DATA 20 40 44 3D 00 'j $FCF9--$FCFD: NUL DATA 7F 10 28 44 00 'k $FCFE--$FD02: NUL DATA 00 41 7F 40 00 'l $FDO3--$FD07: NUL DATA 7C 04 7C 04 78 'm $FD08--$FD0C: NUL DATA 7C 04 04 04 78 'n $FD0D--$FD11: NUL DATA 38 44 44 44 38 'o $FD12--$FD16: NUL DATA 7C 14 14 14 08 'p $FD17--$FD1B: NUL DATA 08 14 14 14 7C 'q $FD1C--$FD20: NUL DATA 7C 08 04 04 00 'r $FD21--$FD25: NUL DATA 48 54 54 54 24 's $FD26--$FD2A: NUL DATA 04 04 3F 44 44 't $FD2B--$FD2F: NUL DATA 3C 40 40 40 7C 'u $FD30--$FD34: NUL DATA 1C 20 40 20 1C 'v $FD35--$FD39: NUL DATA 3C 40 30 40 3C 'w $FD3A--$FD3E: NUL DATA 44 28 10 28 44 'x $FD3F--$FD43: NUL DATA 0C 50 50 50 3C 'y $FD44--$FD48: NUL DATA 44 64 54 4C 44 'z $FD49--$FD4D: NUL DATA 08 36 41 41 00 '{ $FD4E--$FD52: NUL DATA 00 00 77 00 00 '| $FD53--$FD57: NUL DATA 00 41 41 36 08 '} $FD58--$FD5C: NUL DATA 02 01 02 04 02 '~ $FD5D--$FD61: NUL DATA 00 00 00 00 00 'BLANK '**** GRAPHIC CHARACTER **** $FD62--$FD67: NUL DATA 08 08 FF 08 08 08 'MID GRID $FD68--$FD6D: NUL DATA 08 08 0F 08 08 08 'BOT EDGE $FD6E--$FD73: NUL DATA 08 08 F8 08 08 08 'TOP EDGE $FD74--$FD79: NUL DATA 08 08 FF 00 00 00 'RGT EDGE $FD7A--$FD7F: NUL DATA 00 00 FF 08 08 08 'LFT EDGE $FD80--$FD85: NUL DATA 08 08 08 08 08 08 'HRZ LINE $FD86--$FD8B: NUL DATA 00 00 FF 00 00 00 'VRT LINE $FD8C--$FD91: NUL DATA 00 00 F8 08 08 08 'UPL CORN $FD92--$FD97: NUL DATA 08 08 F8 00 00 00 'UPR CORN $FD98--$FD9D: NUL DATA 00 00 0F 08 08 08 'LOL CORN $FD9E--$FDA3: NUL DATA 08 08 0F 00 00 00 'LOR CORN $FDA4--$FDA9: NUL DATA AA 55 AA 55 AA 55 'GRA RECT $FDAA--$FDAF: NUL DATA FF FF FF FF FF FF 'BLK RECT $FDBO--$FDB5: NUL DATA F0 F0 F0 F0 F0 F0 'HRZ RECT $FDB6--$FDBB: NUL DATA FF FF FF 00 00 00 'VRT RECT $FDBC--$FDC1: NUL DATA 1C 3E 3E 3E 1C 00 'BLK CIRC $FDC2--$FDC7: NUL DATA 1C 22 22 22 1C 00 'WHT CIRC $FDC8--$FDCD: NUL DATA 1C 5E 7F 5E 1C 00 'SPADE $FDCE--$FDD3: NUL DATA 1C 3E 7C 3E 1C 00 'HEART $FDD4--$FDD9: NUL DATA 18 3C 7E 3C 18 00 'DIAMOND $FDDA--$FDDF: NUL DATA 18 5E 7E 5E 18 00 'CLUB $FDE0--$FDE5: NUL DATA 60 70 3F 02 1C 00 '8TH NOTE $FDE6--$FDEB: NUL DATA 68 74 54 74 68 00 'PHONE $FDEC--$FDF1: NUL DATA 10 58 7E 58 10 00 'JET $FDF2--$FDF7: NUL DATA 30 7C 34 74 3C 00 'CAR $FDF8--$FDFD: NUL DATA 0E 50 70 50 0E 00 'GLASS $FDFE--$FE03: NUL DATA 42 62 1F 32 64 00 'MAN $FE04--$FE09: NUL DATA 04 02 7F 02 04 00 'UP ARROW $FE0A--$FE0F: NUL DATA 10 20 7F 20 10 00 'DN ARROW $FE10--$FE05: NUL DATA 22 14 08 14 22 00 'TIM SIGN $FE16--$FE0B: NUL DATA 08 08 2A 08 08 00 'DIV SIGN $FE1C--$FE21: NUL DATA 44 44 5F 44 44 00 'PLS/MNS '**** COUNTRY CHARACTER FONT PATTERN **** $FE22--$FE26: NUL DATA 02 04 08 10 20 '\slash $FE27--$FE2B: NUL DATA 24 55 56 54 78 'agrave $FE2C--$FE30: NUL DATA 02 05 05 02 00 'ordm $FE31--$FE35: NUL DATA 0C 52 52 32 12 'ccedil $FE36--$FE3A: NUL DATA 0A 55 55 55 28 'section $FE3B--$FE3F: NUL DATA 38 54 56 55 58 'eacute $FE40--$FE44: NUL DATA 38 41 42 40 78 'ugrave $FE45--$FE49: NUL DATA 38 55 56 54 58 'egrave $FE4A--$FE4E: NUL DATA 00 01 00 01 00 'umlaut $FE4F--$FE53: NUL DATA 70 29 24 29 70 'Auml $FE54--$FE58: NUL DATA 38 45 44 45 38 'Ouml $FE59--$FE5D: NUL DATA 3C 41 40 41 3C 'Uuml $FE5E--$FE62: NUL DATA 24 55 54 55 78 'auml $FE63--$FE67: NUL DATA 30 49 48 49 30 'ouml $FE68--$FE6C: NUL DATA 38 41 40 41 78 'uuml $FE6D--$FE71: NUL DATA 7E 01 49 36 00 'szlig $FE72--$FE76: NUL DATA 48 7E 49 41 42 'pound $FE77--$FE7B: NUL DATA 7E 09 7E 49 41 'AElig $FE7C--$FE80: NUL DATA 5C 32 2A 26 1D 'Oslash $FE81--$FE85: NUL DATA 70 2A 25 2A 70 'Aring $FE86--$FE8A: NUL DATA 24 54 78 54 58 'aelig $FE8B--$FE8F: NUL DATA 18 64 3C 26 18 'oslash $FE90--$FE94: NUL DATA 24 54 55 54 78 'aring $FE95--$FE99: NUL DATA 7C 54 56 55 44 'Eacute $FE9A--$FE9E: NUL DATA 24 56 55 56 78 'acirc $FE9F--$FEA3: NUL DATA 5A 24 24 24 5A 'currency $FEA4--$FEA8: NUL DATA 30 49 4A 48 30 'ograve $FEA9--$FEAD: NUL DATA 00 49 7A 40 00 'igrave $FEAE--$FEB2: NUL DATA 7F 05 15 7A 50 'peseta $FEB3--$FEB7: NUL DATA 00 00 79 00 00 'iexcl $FEB8--$FEBC: NUL DATA 7A 09 12 22 79 'Ntilde $FEBD--$FEC1: NUL DATA 30 48 45 40 20 'iquest $FEC2--$FEC6: NUL DATA 7A 09 0A 0A 71 'ntilde ' END OF KEYFNT $FEC7--$FECF: NUL DATA FF FF FF FF FF FF FF FF FF @@@@@@@@ JUMP TABLE / ROM VECTORS @@@@@@@@ '**** JUMP TABLE **** $FED0--$FED0: NUL DATA FF $FED1: 7E E0AE JMP EXT Jump=>Address $E0AE 'HSTRIO $FED4: 7E E32F JMP EXT Jump=>Address $E32F 'WRTP26 $FED7: 7E EDAF JMP EXT Jump=>Address $EDAF 'BILOAD $FEDA: 7E ECB4 JMP EXT Jump=>Address $ECB4 'OPNLOD $FEDD: 7E ED44 JMP EXT Jump=>Address $ED44 'BIDUMP $FEE0: 7E ECBC JMP EXT Jump=>Address $ECBC 'OPNDMP $FEE3: 7E F3CD JMP EXT Jump=>Address $F3CD 'DIRPRM $FEE6: 7E F3F0 JMP EXT Jump=>Address $F3F0 'CLSPRM $FEE9: 7E F34C JMP EXT Jump=>Address $F34C 'REDPRM $FEEC: 7E F2BA JMP EXT Jump=>Address $F2BA 'OPNPRM $FEEF: 7E EB84 JMP EXT Jump=>Address $EB84 'CNTMCS $FEF2: 7E EB8F JMP EXT Jump=>Address $EB8F 'SECMCS $FEF5: 7E EBA2 JMP EXT Jump=>Address $EBA2 'REWMCS $FEF8--$FEFA: NUL DATA 00 00 00 'SETCLK $FEFB: 7E E888 JMP EXT Jump=>Address $E888 'CLSMCS $FEFE: 7E E83C JMP EXT Jump=>Address $E83C 'WRTMCS $FF01: 7E E6B0 JMP EXT Jump=>Address $E6B0 'OPNWMS $FF04: 7E E90A JMP EXT Jump=>Address $E90A 'READMS $FF07: 7E E96F JMP EXT Jump=>Address $E96F 'SRCRMS $FF0A: 7E E96B JMP EXT Jump=>Address $E96B 'OPNRMS $FF0D: 7E EBED JMP EXT Jump=>Address $EBED 'MCSMAN $FF10: 7E DFF7 JMP EXT Jump=>Address $DFF7 '$DFF7 $FF13: 7E E17B JMP EXT Jump=>Address $E17B 'REQINI $FF16: 7E E4BF JMP EXT Jump=>Address $E4BF 'CHKRS $FF19: 7E E418 JMP EXT Jump=>Address $E418 'SNSCOM $FF1C: 7E F298 JMP EXT Jump=>Address $F298 'SRINIT $FF1F: 7E EFFB JMP EXT Jump=>Address $EFFB 'PWRDWN $FF22: 7E FA0F JMP EXT Jump=>Address $FA0F 'KYSSTK $FF25: 7E DFFD JMP EXT Jump=>Address $DFFD '$DFFD $FF28: 7E EC7E JMP EXT Jump=>Address $EC7E 'BINDEC $FF2B: 7E F425 JMP EXT Jump=>Address $F425 'HEXBIN $FF2E: 7E EB3E JMP EXT Jump=>Address $EB3E 'CHKPLG $FF31--$FE33: NUL DATA 00 00 00 'GETCLK $FF34: 7E E895 JMP EXT Jump=>Address $E895 'CLSCS $FF37: 7E E846 JMP EXT Jump=>Address $E846 'WRITCS $FF3A: 7E E6C4 JMP EXT Jump=>Address $E6C4 'OPNWCS $FF3D: 7E E918 JMP EXT Jump=>Address $E918 'READCS $FF40: 7E E985 JMP EXT Jump=>Address $E985 'SRCRCS $FF43: 7E E981 JMP EXT Jump=>Address $E981 'OPNRCS $FF46: 7E E8F7 JMP EXT Jump=>Address $E8F7 'OPNFCS $FF49: 7E F56A JMP EXT Jump=>Address $F56A 'DSPLCN $FF4C: 7E F470 JMP EXT Jump=>Address $F470 'DSPLCH $FF4F: 7E DFF1 JMP EXT Jump=>Address $DFF1 '$DFF1 $FF52: 7E F4F0 JMP EXT Jump=>Address $F4F0 'LCADDR $FF55: 7E F515 JMP EXT Jump=>Address $F515 'LCDMOO $FF58: 7E F52C JMP EXT Jump=>Address $F52C 'DATMOD $FF5B: 7E F46B JMP EXT Jump=>Address $F46B 'DISPIT $FF5E: 7E DFF4 JMP EXT Jump=>Address $DFF4 '$DFF4 $FF61: 7E DFEE JMP EXT Jump=>Address $DFEE '$DFFE $FF64: 7E E3F2 JMP EXT Jump=>Address $E3F2 'SOUND $FF67: 7E FA85 JMP EXT Jump=>Address $FA85 'CHRGEN $FF6A: 7E F716 JMP EXT Jump=>Address $F716 'KEYSCN $FF6D: 7E F180 JMP EXT Jump=>Address $F180 'SERIN $FF70: 7E F040 JMP EXT Jump=>Address $F040 'SEROUT $FF73: 7E E510 JMP EXT Jump=>Address $E510 'SERONF $FF76: 7E E5F5 JMP EXT Jump=>Address $E5F5 'RSPUT $FF79: 7E E59C JMP EXT Jump=>Address $E59C 'RSGET $FF7C: 7E E4B7 JMP EXT Jump=>Address $E4B7 'RSGSTS $FF7F: 7E E56F JMP EXT Jump=>Address $E56F 'RSCLOS $FF82: 7E E4D1 JMP EXT Jump=>Address $E4D1 'RSOPEN $FF85: 7E E515 JMP EXT Jump=>Address $E515 'RSONOF $FF88: 7E E48A JMP EXT Jump=>Address $E48A 'RSMST $FF8B: 7E E34D JMP EXT Jump=>Address $E34D 'SCRCPY $FF8E: 7E E2A5 JMP EXT Jump=>Address $E2A5 'NFEED $FF91: 7E E2B7 JMP EXT Jump=>Address $E2B7 'PRTDOT $FF94: 7E E25A JMP EXT Jump=>Address $E25A 'LNPRNT $FF97: 7E E2EF JMP EXT Jump=>Address $E2EF 'CHPRNT $FF9A: 7E F9CB JMP EXT Jump=>Address $F9CB 'KEYIN $FF9D: 7E F9C0 JMP EXT Jump=>Address $F9C0 'KEYSTS $FFA0: 7E F979 JMP EXT Jump=>Address $F979 'INITKY $FFA3: 7E E0EB JMP EXT Jump=>Address $E0EB 'BREKIO $FFA6: 7E E0A3 JMP EXT Jump=>Address $E0A3 'RSTRIO $FFA9: 7E E164 JMP EXT Jump=>Address $E164 'SLEEP $FFAC: 7E E0D7 JMP EXT Jump=>Address $E0D7 'PWROFF $FFAF: 7E E0CC JMP EXT Jump=>Address $E0CC 'CONTIO $FFB2: 7E E07A JMP EXT Jump=>Address $E07A 'BRKIN $FFB5: 7E EF98 JMP EXT Jump=>Address $EF98 'CLKINT $FFB8: 7E EF97 JMP EXT Jump=>Address $EF97 'IRQI80 $FFBB: 7E DFFA JMP EXT Jump=>Address $DFFA 'SDFFA $FFBE: 7E EE4A JMP EXT Jump=>Address $EE4A 'SERINT $FFC1: 7E EF9F JMP EXT Jump=>Address $EF9F 'TOFINT $FFC4: 7E F590 JMP EXT Jump=>Address $F590 'OCFINT $FFC7: 7E EF97 JMP EXT Jump=>Address $EF97 'IRQI80 $FFCA: 7E EF49 JMP EXT Jump=>Address $EF49 'IRQINT $FFCD: 7E E09F JMP EXT Jump=>Address $E09F 'INITIO '**** ROM VECTORS **** $FFD0--$FFD1: NUL DATA 01 45 'NEWKTB $FFD2--$FFD3: NUL DATA 01 96 'COLCNT $FFD4--$FFD5: NUL DATA 01 E8 'CSBFCM $FFD6--$FFD7: NUL DATA 01 FF 'MSBFCM $FFD8--$FFD9: NUL DATA 01 C2 'RSDCNT $FFDA--$FFDB: NUL DATA 02 20 ' $FFDC--$FFDD: NUL DATA 03 78 'CASBUF $FFDE--$FFDF: NUL DATA 02 7D ' $FFE0--$FFE1: NUL DATA 02 D0 'CSHBUF $FFE2--$FFE3: NUL DATA 03 24 'MSHBUF $FFE4--$FFE5: NUL DATA 01 69 'KEYMOD $FFE6--$FFED: NUL DATA 38 32 55 32 4B 41 8C E5 $FFEE--$FFEF: NUL DATA 01 06 ' $FFF0--$FFF1: NUL DATA 01 09 ' $FFF2--$FFF3: NUL DATA 01 0C ' $FFF4--$FFF5: NUL DATA 01 0F ' $FFF6--$FFF7: NUL DATA 01 12 ' $FFF8--$FFF9: NUL DATA 01 15 ' $FFFA--$FFFB: NUL DATA 01 18 ' $FFFC--$FFFD: NUL DATA 01 1B ' $FFFE--$FFFF: NUL DATA E0 00 ' ' END