×

Message

Directive européenne sur la vie privée

Ce site utilise des cookies pour gérer l'authentification, la navigation et d'autres fonctions. En utilisant notre site Web, vous acceptez que nous puissions utiliser ces types de cookies.

Voir les documents de la directive sur la protection des données personnelles

View GDPR Documents

Vous avez refusé l'installation de cookies sur votre ordinateur. Cette décision peut être annulée.

Il s'agit du listing en Assembleur de l'Integer Basic de l'Apple 1

 

;          Apple I BASIC Disassembly
;          =========================
;
; Created by loading Achim Breidenbach's (Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.)
; disassembly, correcting some errors, and re-disassembling
; it with the Apple II Monitor disassembler.  The errors
; that were found and corrected are noted.  I now have
; even greater admiration for Woz's ability to key this
; in correctly so many times!
;
; Some problems still remain which can be resolved either
; by comparison with another copy of Apple I BASIC or by
; more thorough reverse-engineering and commenting.
;
; -Michael Mahon, September 14, 2003.

E000-   4C B0 E2    JMP   $E2B0     ; Cold entry

E003-   AD 11 D0    LDA   $D011     ; Wait for keypress
E006-   10 FB       BPL   $E003
E008-   AD 10 D0    LDA   $D010     ; Return key in A.
E00B-   60          RTS

E00C-   8A          TXA   
E00D-   29 20       AND   #$20
E00F-   F0 23       BEQ   $E034
E011-   A9 A0       LDA   #$A0
E013-   85 E4       STA   $E4
E015-   4C C9 E3    JMP   $E3C9

E018-   A9 20       LDA   #$20
E01A-   C5 24       CMP   $24
E01C-   B0 0C       BCS   $E02A
E01E-   A9 8D       LDA   #$8D
E020-   A0 07       LDY   #$07
E022-   20 C9 E3    JSR   $E3C9
E025-   A9 A0       LDA   #$A0
E027-   88          DEY   
E028-   D0 F8       BNE   $E022
E02A-   A0 00       LDY   #$00
E02C-   B1 E2       LDA   ($E2),Y
E02E-   E6 E2       INC   $E2
E030-   D0 02       BNE   $E034
E032-   E6 E3       INC   $E3
E034-   60          RTS

E035-   20 15 E7    JSR   $E715
E038-   20 76 E5    JSR   $E576
E03B-   A5 E2       LDA   $E2
E03D-   C5 E6       CMP   $E6
E03F-   A5 E3       LDA   $E3
E041-   E5 E7       SBC   $E7
E043-   B0 EF       BCS   $E034
E045-   20 6D E0    JSR   $E06D
E048-   4C 3B E0    JMP   $E03B

E04B-   A5 CA       LDA   $CA
E04D-   85 E2       STA   $E2
E04F-   A5 CB       LDA   $CB
E051-   85 E3       STA   $E3
E053-   A5 4C       LDA   $4C
E055-   85 E6       STA   $E6
E057-   A5 4D       LDA   $4D
E059-   85 E7       STA   $E7
E05B-   D0 DE       BNE   $E03B
E05D-   20 15 E7    JSR   $E715
E060-   20 6D E5    JSR   $E56D
E063-   A5 E4       LDA   $E4
E065-   85 E2       STA   $E2
E067-   A5 E5       LDA   $E5
E069-   85 E3       STA   $E3
E06B-   B0 C7       BCS   $E034
E06D-   86 D8       STX   $D8
E06F-   A9 A0       LDA   #$A0
E071-   85 FA       STA   $FA
E073-   20 2A E0    JSR   $E02A
E076-   98          TYA   
E077-   85 E4       STA   $E4
E079-   20 2A E0    JSR   $E02A
E07C-   AA          TAX   
E07D-   20 2A E0    JSR   $E02A
E080-   20 1B E5    JSR   $E51B
E083-   20 18 E0    JSR   $E018
E086-   84 FA       STY   $FA
E088-   AA          TAX   
E089-   10 18       BPL   $E0A3
E08B-   0A          ASL   
E08C-   10 E9       BPL   $E077
E08E-   A5 E4       LDA   $E4
E090-   D0 03       BNE   $E095
E092-   20 11 E0    JSR   $E011
E095-   8A          TXA   
E096-   20 C9 E3    JSR   $E3C9
E099-   A9 25       LDA   #$25
E09B-   20 1A E0    JSR   $E01A
E09E-   AA          TAX   
E09F-   30 F5       BMI   $E096
E0A1-   85 E4       STA   $E4
E0A3-   C9 01       CMP   #$01
E0A5-   D0 05       BNE   $E0AC
E0A7-   A6 D8       LDX   $D8
E0A9-   4C CD E3    JMP   $E3CD

E0AC-   48          PHA   
E0AD-   84 CE       STY   $CE
E0AF-   A2 ED       LDX   #$ED
E0B1-   86 CF       STX   $CF
E0B3-   C9 51       CMP   #$51
E0B5-   90 04       BCC   $E0BB
E0B7-   C6 CF       DEC   $CF
E0B9-   E9 50       SBC   #$50
E0BB-   48          PHA   
E0BC-   B1 CE       LDA   ($CE),Y
E0BE-   AA          TAX   
E0BF-   88          DEY   
E0C0-   B1 CE       LDA   ($CE),Y
E0C2-   10 FA       BPL   $E0BE
E0C4-   E0 C0       CPX   #$C0
E0C6-   B0 04       BCS   $E0CC
E0C8-   E0 00       CPX   #$00
E0CA-   30 F2       BMI   $E0BE
E0CC-   AA          TAX   
E0CD-   68          PLA   
E0CE-   E9 01       SBC   #$01
E0D0-   D0 E9       BNE   $E0BB
E0D2-   24 E4       BIT   $E4
E0D4-   30 03       BMI   $E0D9
E0D6-   20 F8 EF    JSR   $EFF8
E0D9-   B1 CE       LDA   ($CE),Y
E0DB-   10 10       BPL   $E0ED
E0DD-   AA          TAX   
E0DE-   29 3F       AND   #$3F
E0E0-   85 E4       STA   $E4
E0E2-   18          CLC   
E0E3-   69 A0       ADC   #$A0
E0E5-   20 C9 E3    JSR   $E3C9
E0E8-   88          DEY   
E0E9-   E0 C0       CPX   #$C0
E0EB-   90 EC       BCC   $E0D9
E0ED-   20 0C E0    JSR   $E00C
E0F0-   68          PLA   
E0F1-   C9 5D       CMP   #$5D
E0F3-   F0 A4       BEQ   $E099
E0F5-   C9 28       CMP   #$28
E0F7-   D0 8A       BNE   $E083
E0F9-   F0 9E       BEQ   $E099
E0FB-   20 18 E1    JSR   $E118
E0FE-   95 50       STA   $50,X
E100-   D5 78       CMP   $78,X
E102-   90 11       BCC   $E115
E104-   A0 2B       LDY   #$2B
E106-   4C E0 E3    JMP   $E3E0

E109-   20 34 EE    JSR   $EE34
E10C-   D5 50       CMP   $50,X
E10E-   90 F4       BCC   $E104
E110-   20 E4 EF    JSR   $EFE4
E113-   95 78       STA   $78,X
E115-   4C 23 E8    JMP   $E823

E118-   20 34 EE    JSR   $EE34
E11B-   F0 E7       BEQ   $E104
E11D-   38          SEC   
E11E-   E9 01       SBC   #$01
E120-   60          RTS

E121-   20 18 E1    JSR   $E118
E124-   95 50       STA   $50,X
E126-   18          CLC   
E127-   F5 78       SBC   $78,X
E129-   4C 02 E1    JMP   $E102

E12C-   A0 14       LDY   #$14
E12E-   D0 D6       BNE   $E106
E130-   20 18 E1    JSR   $E118
E133-   E8          INX   
E134-   B5 50       LDA   $50,X
E136-   85 DA       STA   $DA
E138-   65 CE       ADC   $CE
E13A-   48          PHA   
E13B-   A8          TAY   
E13C-   B5 78       LDA   $78,X
E13E-   85 DB       STA   $DB
E140-   65 CF       ADC   $CF
E142-   48          PHA   
E143-   C4 CA       CPY   $CA
E145-   E5 CB       SBC   $CB
E147-   B0 E3       BCS   $E12C
E149-   A5 DA       LDA   $DA
E14B-   69 FE       ADC   #$FE
E14D-   85 DA       STA   $DA
E14F-   A9 FF       LDA   #$FF
E151-   A8          TAY   
E152-   65 DB       ADC   $DB
E154-   85 DB       STA   $DB
E156-   C8          INY   
E157-   B1 DA       LDA   ($DA),Y
E159-   D9 CC 00    CMP   $00CC,Y
E15C-   D0 0F       BNE   $E16D
E15E-   98          TYA   
E15F-   F0 F5       BEQ   $E156
E161-   68          PLA   
E162-   91 DA       STA   ($DA),Y
E164-   99 CC 00    STA   $00CC,Y
E167-   88          DEY   
E168-   10 F7       BPL   $E161
E16A-   E8          INX   
E16B-   60          RTS

E16C-   EA          NOP   

E16D-   A0 80       LDY   #$80
E16F-   D0 95       BNE   $E106
E171-   A9 00       LDA   #$00
E173-   20 0A E7    JSR   $E70A
E176-   A0 02       LDY   #$02
E178-   94 78       STY   $78,X
E17A-   20 0A E7    JSR   $E70A
E17D-   A9 BF       LDA   #$BF
E17F-   20 C9 E3    JSR   $E3C9
E182-   A0 00       LDY   #$00
E184-   20 9E E2    JSR   $E29E
E187-   94 78       STY   $78,X
E189-   EA          NOP             ; patch to Debug?
E18A-   EA          NOP   
E18B-   EA          NOP   
E18C-   B5 51       LDA   $51,X
E18E-   85 CE       STA   $CE
E190-   B5 79       LDA   $79,X
E192-   85 CF       STA   $CF
E194-   E8          INX   
E195-   E8          INX   
E196-   20 BC E1    JSR   $E1BC
E199-   B5 4E       LDA   $4E,X
E19B-   D5 76       CMP   $76,X
E19D-   B0 15       BCS   $E1B4
E19F-   F6 4E       INC   $4E,X
E1A1-   A8          TAY   
E1A2-   B1 CE       LDA   ($CE),Y
E1A4-   B4 50       LDY   $50,X
E1A6-   C4 E4       CPY   $E4
E1A8-   90 04       BCC   $E1AE
E1AA-   A0 83       LDY   #$83
E1AC-   D0 C1       BNE   $E16F
E1AE-   91 DA       STA   ($DA),Y
E1B0-   F6 50       INC   $50,X
E1B2-   90 E5       BCC   $E199
E1B4-   B4 50       LDY   $50,X
E1B6-   8A          TXA   
E1B7-   91 DA       STA   ($DA),Y
E1B9-   E8          INX   
E1BA-   E8          INX   
E1BB-   60          RTS

E1BC-   B5 51       LDA   $51,X
E1BE-   85 DA       STA   $DA
E1C0-   38          SEC   
E1C1-   E9 02       SBC   #$02
E1C3-   85 E4       STA   $E4
E1C5-   B5 79       LDA   $79,X
E1C7-   85 DB       STA   $DB
E1C9-   E9 00       SBC   #$00
E1CB-   85 E5       STA   $E5
E1CD-   A0 00       LDY   #$00
E1CF-   B1 E4       LDA   ($E4),Y
E1D1-   18          CLC   
E1D2-   E5 DA       SBC   $DA
E1D4-   85 E4       STA   $E4
E1D6-   60          RTS

E1D7-   B5 53       LDA   $53,X
E1D9-   85 CE       STA   $CE
E1DB-   B5 7B       LDA   $7B,X
E1DD-   85 CF       STA   $CF
E1DF-   B5 51       LDA   $51,X
E1E1-   85 DA       STA   $DA
E1E3-   B5 79       LDA   $79,X
E1E5-   85 DB       STA   $DB
E1E7-   E8          INX   
E1E8-   E8          INX   
E1E9-   E8          INX   
E1EA-   A0 00       LDY   #$00
E1EC-   94 78       STY   $78,X
E1EE-   94 A0       STY   $A0,X
E1F0-   C8          INY   
E1F1-   94 50       STY   $50,X
E1F3-   B5 4D       LDA   $4D,X
E1F5-   D5 75       CMP   $75,X
E1F7-   08          PHP   
E1F8-   48          PHA   
E1F9-   B5 4F       LDA   $4F,X
E1FB-   D5 77       CMP   $77,X
E1FD-   90 07       BCC   $E206
E1FF-   68          PLA   
E200-   28          PLP   
E201-   B0 02       BCS   $E205
E203-   56 50       LSR   $50,X
E205-   60          RTS

E206-   A8          TAY   
E207-   B1 CE       LDA   ($CE),Y
E209-   85 E4       STA   $E4
E20B-   68          PLA   
E20C-   A8          TAY   
E20D-   28          PLP   
E20E-   B0 F3       BCS   $E203
E210-   B1 DA       LDA   ($DA),Y
E212-   C5 E4       CMP   $E4
E214-   D0 ED       BNE   $E203
E216-   F6 4F       INC   $4F,X
E218-   F6 4D       INC   $4D,X
E21A-   B0 D7       BCS   $E1F3
E21C-   20 D7 E1    JSR   $E1D7
E21F-   4C 36 E7    JMP   $E736

E222-   20 54 E2    JSR   $E254
E225-   06 CE       ASL   $CE
E227-   26 CF       ROL   $CF
E229-   90 0D       BCC   $E238
E22B-   18          CLC   
E22C-   A5 E6       LDA   $E6
E22E-   65 DA       ADC   $DA
E230-   85 E6       STA   $E6
E232-   A5 E7       LDA   $E7
E234-   65 DB       ADC   $DB
E236-   85 E7       STA   $E7
E238-   88          DEY   
E239-   F0 09       BEQ   $E244
E23B-   06 E6       ASL   $E6
E23D-   26 E7       ROL   $E7
E23F-   10 E4       BPL   $E225
E241-   4C 7E E7    JMP   $E77E

E244-   A5 E6       LDA   $E6
E246-   20 08 E7    JSR   $E708
E249-   A5 E7       LDA   $E7
E24B-   95 A0       STA   $A0,X
E24D-   06 E5       ASL   $E5
E24F-   90 28       BCC   $E279
E251-   4C 6F E7    JMP   $E76F

E254-   A9 55       LDA   #$55
E256-   85 E5       STA   $E5
E258-   20 5B E2    JSR   $E25B
E25B-   A5 CE       LDA   $CE
E25D-   85 DA       STA   $DA
E25F-   A5 CF       LDA   $CF
E261-   85 DB       STA   $DB
E263-   20 15 E7    JSR   $E715
E266-   84 E6       STY   $E6
E268-   84 E7       STY   $E7
E26A-   A5 CF       LDA   $CF
E26C-   10 09       BPL   $E277
E26E-   CA          DEX   
E26F-   06 E5       ASL   $E5
E271-   20 6F E7    JSR   $E76F
E274-   20 15 E7    JSR   $E715
E277-   A0 10       LDY   #$10
E279-   60          RTS

E27A-   20 6C EE    JSR   $EE6C
E27D-   F0 C5       BEQ   $E244

E27F-   FF                         ;???

E280-   C9 84       CMP   #$84
E282-   D0 02       BNE   $E286
E284-   46 F8       LSR   $F8
E286-   C9 DF       CMP   #$DF
E288-   F0 11       BEQ   $E29B
E28A-   C9 9B       CMP   #$9B
E28C-   F0 06       BEQ   $E294
E28E-   99 00 02    STA   $0200,Y
E291-   C8          INY   
E292-   10 0A       BPL   $E29E
E294-   A0 8B       LDY   #$8B
E296-   20 C4 E3    JSR   $E3C4
E299-   A0 01       LDY   #$01
E29B-   88          DEY   
E29C-   30 F6       BMI   $E294
E29E-   20 03 E0    JSR   $E003
E2A1-   EA          NOP   
E2A2-   EA          NOP   
E2A3-   20 C9 E3    JSR   $E3C9
E2A6-   C9 8D       CMP   #$8D
E2A8-   D0 D6       BNE   $E280
E2AA-   A9 DF       LDA   #$DF
E2AC-   99 00 02    STA   $0200,Y
E2AF-   60          RTS

E2B0-   20 D3 EF    JSR   $EFD3
E2B3-   20 CD E3    JSR   $E3CD
E2B6-   46 D9       LSR   $D9
E2B8-   A9 BE       LDA   #$BE      ; (Address corrected)
E2BA-   20 C9 E3    JSR   $E3C9
E2BD-   A0 00       LDY   #$00

E2BF-   84 FA       STY   $FA
E2C1-   24 F8       BIT   $F8
E2C3-   10 0C       BPL   $E2D1
E2C5-   A6 F6       LDX   $F6
E2C7-   A5 F7       LDA   $F7
E2C9-   20 1B E5    JSR   $E51B
E2CC-   A9 A0       LDA   #$A0
E2CE-   20 C9 E3    JSR   $E3C9
E2D1-   A2 FF       LDX   #$FF
E2D3-   9A          TXS   
E2D4-   20 9E E2    JSR   $E29E
E2D7-   84 F1       STY   $F1
E2D9-   8A          TXA   
E2DA-   85 C8       STA   $C8
E2DC-   A2 20       LDX   #$20
E2DE-   20 91 E4    JSR   $E491
E2E1-   A5 C8       LDA   $C8
E2E3-   69 00       ADC   #$00
E2E5-   85 E0       STA   $E0
E2E7-   A9 00       LDA   #$00
E2E9-   AA          TAX   
E2EA-   69 02       ADC   #$02
E2EC-   85 E1       STA   $E1
E2EE-   A1 E0       LDA   ($E0,X)
E2F0-   29 F0       AND   #$F0
E2F2-   C9 B0       CMP   #$B0
E2F4-   F0 03       BEQ   $E2F9
E2F6-   4C 83 E8    JMP   $E883

E2F9-   A0 02       LDY   #$02
E2FB-   B1 E0       LDA   ($E0),Y
E2FD-   99 CD 00    STA   $00CD,Y
E300-   88          DEY   
E301-   D0 F8       BNE   $E2FB
E303-   20 8A E3    JSR   $E38A
E306-   A5 F1       LDA   $F1
E308-   E5 C8       SBC   $C8
E30A-   C9 04       CMP   #$04
E30C-   F0 A8       BEQ   $E2B6
E30E-   91 E0       STA   ($E0),Y
E310-   A5 CA       LDA   $CA
E312-   F1 E0       SBC   ($E0),Y
E314-   85 E4       STA   $E4
E316-   A5 CB       LDA   $CB
E318-   E9 00       SBC   #$00
E31A-   85 E5       STA   $E5
E31C-   A5 E4       LDA   $E4
E31E-   C5 CC       CMP   $CC
E320-   A5 E5       LDA   $E5
E322-   E5 CD       SBC   $CD
E324-   90 45       BCC   $E36B
E326-   A5 CA       LDA   $CA
E328-   F1 E0       SBC   ($E0),Y
E32A-   85 E6       STA   $E6
E32C-   A5 CB       LDA   $CB
E32E-   E9 00       SBC   #$00
E330-   85 E7       STA   $E7
E332-   B1 CA       LDA   ($CA),Y
E334-   91 E6       STA   ($E6),Y
E336-   E6 CA       INC   $CA
E338-   D0 02       BNE   $E33C
E33A-   E6 CB       INC   $CB
E33C-   A5 E2       LDA   $E2
E33E-   C5 CA       CMP   $CA
E340-   A5 E3       LDA   $E3
E342-   E5 CB       SBC   $CB
E344-   B0 E0       BCS   $E326
E346-   B5 E4       LDA   $E4,X
E348-   95 CA       STA   $CA,X
E34A-   CA          DEX   
E34B-   10 F9       BPL   $E346
E34D-   B1 E0       LDA   ($E0),Y
E34F-   A8          TAY   
E350-   88          DEY   
E351-   B1 E0       LDA   ($E0),Y
E353-   91 E6       STA   ($E6),Y
E355-   98          TYA   
E356-   D0 F8       BNE   $E350
E358-   24 F8       BIT   $F8
E35A-   10 09       BPL   $E365
E35C-   B5 F7       LDA   $F7,X
E35E-   75 F5       ADC   $F5,X
E360-   95 F7       STA   $F7,X
E362-   E8          INX   
E363-   F0 F7       BEQ   $E35C
E365-   10 7E       BPL   $E3E5

E367-   00 00 00 00                 ;???
   
E36B-   A0 14       LDY   #$14
E36D-   D0 71       BNE   $E3E0
E36F-   20 15 E7    JSR   $E715
E372-   A5 E2       LDA   $E2
E374-   85 E6       STA   $E6
E376-   A5 E3       LDA   $E3
E378-   85 E7       STA   $E7
E37A-   20 75 E5    JSR   $E575
E37D-   A5 E2       LDA   $E2
E37F-   85 E4       STA   $E4
E381-   A5 E3       LDA   $E3
E383-   85 E5       STA   $E5
E385-   D0 0E       BNE   $E395
E387-   20 15 E7    JSR   $E715
E38A-   20 6D E5    JSR   $E56D
E38D-   A5 E6       LDA   $E6
E38F-   85 E2       STA   $E2
E391-   A5 E7       LDA   $E7
E393-   85 E3       STA   $E3
E395-   A0 00       LDY   #$00
E397-   A5 CA       LDA   $CA
E399-   C5 E4       CMP   $E4
E39B-   A5 CB       LDA   $CB
E39D-   E5 E5       SBC   $E5
E39F-   B0 16       BCS   $E3B7
E3A1-   A5 E4       LDA   $E4
E3A3-   D0 02       BNE   $E3A7
E3A5-   C6 E5       DEC   $E5
E3A7-   C6 E4       DEC   $E4
E3A9-   A5 E6       LDA   $E6
E3AB-   D0 02       BNE   $E3AF
E3AD-   C6 E7       DEC   $E7
E3AF-   C6 E6       DEC   $E6
E3B1-   B1 E4       LDA   ($E4),Y
E3B3-   91 E6       STA   ($E6),Y
E3B5-   90 E0       BCC   $E397
E3B7-   A5 E6       LDA   $E6
E3B9-   85 CA       STA   $CA
E3BB-   A5 E7       LDA   $E7
E3BD-   85 CB       STA   $CB
E3BF-   60          RTS

E3C0-   20 C9 E3    JSR   $E3C9
E3C3-   C8          INY   
E3C4-   B9 00 EB    LDA   $EB00,Y
E3C7-   30 F7       BMI   $E3C0
E3C9-   C9 8D       CMP   #$8D
E3CB-   D0 06       BNE   $E3D3
E3CD-   A9 00       LDA   #$00
E3CF-   85 24       STA   $24
E3D1-   A9 8D       LDA   #$8D
E3D3-   E6 24       INC   $24
E3D5-   2C F2 D0    BIT   $D0F2     ;??? Apple I hardware?
E3D8-   30 FB       BMI   $E3D5
E3DA-   8D F2 D0    STA   $D0F2     ;??? Apple I hardware?
E3DD-   60          RTS

E3DE-   A0 06       LDY   #$06
E3E0-   20 D3 EE    JSR   $EED3
E3E3-   24 D9       BIT   $D9
E3E5-   30 03       BMI   $E3EA
E3E7-   4C B6 E2    JMP   $E2B6

E3EA-   4C 9A EB    JMP   $EB9A

E3ED-   2A          ROL   
E3EE-   69 A0       ADC   #$A0
E3F0-   DD 00 02    CMP   $0200,X
E3F3-   D0 53       BNE   $E448
E3F5-   B1 FE       LDA   ($FE),Y
E3F7-   0A          ASL   
E3F8-   30 06       BMI   $E400
E3FA-   88          DEY   
E3FB-   B1 FE       LDA   ($FE),Y
E3FD-   30 29       BMI   $E428
E3FF-   C8          INY   
E400-   86 C8       STX   $C8
E402-   98          TYA   
E403-   48          PHA   
E404-   A2 00       LDX   #$00
E406-   A1 FE       LDA   ($FE,X)
E408-   AA          TAX   
E409-   4A          LSR   
E40A-   49 48       EOR   #$48
E40C-   11 FE       ORA   ($FE),Y
E40E-   C9 C0       CMP   #$C0
E410-   90 01       BCC   $E413
E412-   E8          INX   
E413-   C8          INY   
E414-   D0 F3       BNE   $E409
E416-   68          PLA   
E417-   A8          TAY   
E418-   8A          TXA   
E419-   4C C0 E4    JMP   $E4C0

E41C-   E6 F1       INC   $F1
E41E-   A6 F1       LDX   $F1
E420-   F0 BC       BEQ   $E3DE
E422-   9D 00 02    STA   $0200,X
E425-   60          RTS

E426-   A6 C8       LDX   $C8
E428-   A9 A0       LDA   #$A0
E42A-   E8          INX   
E42B-   DD 00 02    CMP   $0200,X
E42E-   B0 FA       BCS   $E42A
E430-   B1 FE       LDA   ($FE),Y
E432-   29 3F       AND   #$3F
E434-   4A          LSR   
E435-   D0 B6       BNE   $E3ED
E437-   BD 00 02    LDA   $0200,X
E43A-   B0 06       BCS   $E442
E43C-   69 3F       ADC   #$3F
E43E-   C9 1A       CMP   #$1A
E440-   90 6F       BCC   $E4B1
E442-   69 4F       ADC   #$4F
E444-   C9 0A       CMP   #$0A
E446-   90 69       BCC   $E4B1
E448-   A6 FD       LDX   $FD
E44A-   C8          INY   
E44B-   B1 FE       LDA   ($FE),Y
E44D-   29 E0       AND   #$E0
E44F-   C9 20       CMP   #$20
E451-   F0 7A       BEQ   $E4CD
E453-   B5 A8       LDA   $A8,X
E455-   85 C8       STA   $C8
E457-   B5 D1       LDA   $D1,X
E459-   85 F1       STA   $F1
E45B-   88          DEY   
E45C-   B1 FE       LDA   ($FE),Y
E45E-   0A          ASL   
E45F-   10 FA       BPL   $E45B
E461-   88          DEY   
E462-   B0 38       BCS   $E49C
E464-   0A          ASL   
E465-   30 35       BMI   $E49C
E467-   B4 58       LDY   $58,X
E469-   84 FF       STY   $FF
E46B-   B4 80       LDY   $80,X
E46D-   E8          INX   
E46E-   10 DA       BPL   $E44A
E470-   F0 B3       BEQ   $E425
E472-   C9 7E       CMP   #$7E
E474-   B0 22       BCS   $E498
E476-   CA          DEX   
E477-   10 04       BPL   $E47D
E479-   A0 06       LDY   #$06
E47B-   10 29       BPL   $E4A6
E47D-   94 80       STY   $80,X
E47F-   A4 FF       LDY   $FF
E481-   94 58       STY   $58,X
E483-   A4 C8       LDY   $C8
E485-   94 A8       STY   $A8,X
E487-   A4 F1       LDY   $F1
E489-   94 D1       STY   $D1,X
E48B-   29 1F       AND   #$1F
E48D-   A8          TAY   
E48E-   B9 20 EC    LDA   $EC20,Y
E491-   0A          ASL   
E492-   A8          TAY   
E493-   A9 76       LDA   #$76
E495-   2A          ROL   
E496-   85 FF       STA   $FF
E498-   D0 01       BNE   $E49B
E49A-   C8          INY   
E49B-   C8          INY   
E49C-   86 FD       STX   $FD
E49E-   B1 FE       LDA   ($FE),Y
E4A0-   30 84       BMI   $E426
E4A2-   D0 05       BNE   $E4A9
E4A4-   A0 0E       LDY   #$0E
E4A6-   4C E0 E3    JMP   $E3E0

E4A9-   C9 03       CMP   #$03
E4AB-   B0 C3       BCS   $E470
E4AD-   4A          LSR   
E4AE-   A6 C8       LDX   $C8
E4B0-   E8          INX   
E4B1-   BD 00 02    LDA   $0200,X
E4B4-   90 04       BCC   $E4BA
E4B6-   C9 A2       CMP   #$A2
E4B8-   F0 0A       BEQ   $E4C4
E4BA-   C9 DF       CMP   #$DF
E4BC-   F0 06       BEQ   $E4C4
E4BE-   86 C8       STX   $C8
E4C0-   20 1C E4    JSR   $E41C
E4C3-   C8          INY   
E4C4-   88          DEY   
E4C5-   A6 FD       LDX   $FD
E4C7-   B1 FE       LDA   ($FE),Y
E4C9-   88          DEY   
E4CA-   0A          ASL   
E4CB-   10 CF       BPL   $E49C
E4CD-   B4 58       LDY   $58,X
E4CF-   84 FF       STY   $FF
E4D1-   B4 80       LDY   $80,X
E4D3-   E8          INX   
E4D4-   B1 FE       LDA   ($FE),Y
E4D6-   29 9F       AND   #$9F
E4D8-   D0 ED       BNE   $E4C7
E4DA-   85 F2       STA   $F2
E4DC-   85 F3       STA   $F3
E4DE-   98          TYA   
E4DF-   48          PHA   
E4E0-   86 FD       STX   $FD
E4E2-   B4 D0       LDY   $D0,X
E4E4-   84 C9       STY   $C9
E4E6-   18          CLC   
E4E7-   A9 0A       LDA   #$0A
E4E9-   85 F9       STA   $F9
E4EB-   A2 00       LDX   #$00
E4ED-   C8          INY   
E4EE-   B9 00 02    LDA   $0200,Y
E4F1-   29 0F       AND   #$0F
E4F3-   65 F2       ADC   $F2
E4F5-   48          PHA   
E4F6-   8A          TXA   
E4F7-   65 F3       ADC   $F3
E4F9-   30 1C       BMI   $E517
E4FB-   AA          TAX   
E4FC-   68          PLA   
E4FD-   C6 F9       DEC   $F9
E4FF-   D0 F2       BNE   $E4F3
E501-   85 F2       STA   $F2
E503-   86 F3       STX   $F3
E505-   C4 F1       CPY   $F1
E507-   D0 DE       BNE   $E4E7
E509-   A4 C9       LDY   $C9
E50B-   C8          INY   
E50C-   84 F1       STY   $F1
E50E-   20 1C E4    JSR   $E41C
E511-   68          PLA   
E512-   A8          TAY   
E513-   A5 F3       LDA   $F3
E515-   B0 A9       BCS   $E4C0
E517-   A0 00       LDY   #$00
E519-   10 8B       BPL   $E4A6
E51B-   85 F3       STA   $F3
E51D-   86 F2       STX   $F2
E51F-   A2 04       LDX   #$04
E521-   86 C9       STX   $C9
E523-   A9 B0       LDA   #$B0
E525-   85 F9       STA   $F9
E527-   A5 F2       LDA   $F2
E529-   DD 63 E5    CMP   $E563,X
E52C-   A5 F3       LDA   $F3
E52E-   FD 68 E5    SBC   $E568,X
E531-   90 0D       BCC   $E540
E533-   85 F3       STA   $F3
E535-   A5 F2       LDA   $F2
E537-   FD 63 E5    SBC   $E563,X
E53A-   85 F2       STA   $F2
E53C-   E6 F9       INC   $F9
E53E-   D0 E7       BNE   $E527
E540-   A5 F9       LDA   $F9
E542-   E8          INX   
E543-   CA          DEX   
E544-   F0 0E       BEQ   $E554
E546-   C9 B0       CMP   #$B0
E548-   F0 02       BEQ   $E54C
E54A-   85 C9       STA   $C9
E54C-   24 C9       BIT   $C9
E54E-   30 04       BMI   $E554
E550-   A5 FA       LDA   $FA
E552-   F0 0B       BEQ   $E55F
E554-   20 C9 E3    JSR   $E3C9
E557-   24 F8       BIT   $F8
E559-   10 04       BPL   $E55F
E55B-   99 00 02    STA   $0200,Y
E55E-   C8          INY   
E55F-   CA          DEX   
E560-   10 C1       BPL   $E523
E562-   60          RTS

E563-   01 0A 64 E8 10              ; Powers of 10 (low bytes)
E568-   00 00 00 03 27              ; Powers of 10 (high bytes)
   
E56D-   A5 CA       LDA   $CA
E56F-   85 E6       STA   $E6
E571-   A5 CB       LDA   $CB
E573-   85 E7       STA   $E7
E575-   E8          INX   
E576-   A5 E7       LDA   $E7
E578-   85 E5       STA   $E5
E57A-   A5 E6       LDA   $E6
E57C-   85 E4       STA   $E4
E57E-   C5 4C       CMP   $4C
E580-   A5 E5       LDA   $E5
E582-   E5 4D       SBC   $4D
E584-   B0 26       BCS   $E5AC
E586-   A0 01       LDY   #$01
E588-   B1 E4       LDA   ($E4),Y
E58A-   E5 CE       SBC   $CE
E58C-   C8          INY   
E58D-   B1 E4       LDA   ($E4),Y
E58F-   E5 CF       SBC   $CF
E591-   B0 19       BCS   $E5AC
E593-   A0 00       LDY   #$00
E595-   A5 E6       LDA   $E6
E597-   71 E4       ADC   ($E4),Y
E599-   85 E6       STA   $E6
E59B-   90 03       BCC   $E5A0
E59D-   E6 E7       INC   $E7
E59F-   18          CLC   
E5A0-   C8          INY   
E5A1-   A5 CE       LDA   $CE
E5A3-   F1 E4       SBC   ($E4),Y
E5A5-   C8          INY   
E5A6-   A5 CF       LDA   $CF
E5A8-   F1 E4       SBC   ($E4),Y
E5AA-   B0 CA       BCS   $E576
E5AC-   60          RTS

E5AD-   46 F8       LSR   $F8
E5AF-   A5 4C       LDA   $4C
E5B1-   85 CA       STA   $CA
E5B3-   A5 4D       LDA   $4D
E5B5-   85 CB       STA   $CB
E5B7-   A5 4A       LDA   $4A
E5B9-   85 CC       STA   $CC
E5BB-   A5 4B       LDA   $4B
E5BD-   85 CD       STA   $CD
E5BF-   A9 00       LDA   #$00
E5C1-   85 FB       STA   $FB
E5C3-   85 FC       STA   $FC
E5C5-   85 FE       STA   $FE
E5C7-   A9 00       LDA   #$00
E5C9-   85 1D       STA   $1D
E5CB-   60          RTS

E5CC-   A5 D0       LDA   $D0
E5CE-   69 05       ADC   #$05
E5D0-   85 D2       STA   $D2
E5D2-   A5 D1       LDA   $D1
E5D4-   69 00       ADC   #$00
E5D6-   85 D3       STA   $D3
E5D8-   A5 D2       LDA   $D2
E5DA-   C5 CA       CMP   $CA
E5DC-   A5 D3       LDA   $D3
E5DE-   E5 CB       SBC   $CB
E5E0-   90 03       BCC   $E5E5
E5E2-   4C 6B E3    JMP   $E36B

E5E5-   A5 CE       LDA   $CE
E5E7-   91 D0       STA   ($D0),Y
E5E9-   A5 CF       LDA   $CF
E5EB-   C8          INY   
E5EC-   91 D0       STA   ($D0),Y
E5EE-   A5 D2       LDA   $D2
E5F0-   C8          INY   
E5F1-   91 D0       STA   ($D0),Y
E5F3-   A5 D3       LDA   $D3
E5F5-   C8          INY   
E5F6-   91 D0       STA   ($D0),Y
E5F8-   A9 00       LDA   #$00
E5FA-   C8          INY   
E5FB-   91 D0       STA   ($D0),Y
E5FD-   C8          INY   
E5FE-   91 D0       STA   ($D0),Y
E600-   A5 D2       LDA   $D2
E602-   85 CC       STA   $CC
E604-   A5 D3       LDA   $D3
E606-   85 CD       STA   $CD
E608-   A5 D0       LDA   $D0
E60A-   90 43       BCC   $E64F
E60C-   85 CE       STA   $CE
E60E-   84 CF       STY   $CF
E610-   20 FF E6    JSR   $E6FF
E613-   30 0E       BMI   $E623
E615-   C9 40       CMP   #$40
E617-   F0 0A       BEQ   $E623
E619-   4C 28 E6    JMP   $E628

E61C-   06 C9 49 D0                 ;??? Unreachable?  Data?
E620-   07 A9 49   

E623-   85 CF       STA   $CF
E625-   20 FF E6    JSR   $E6FF
E628-   A5 4B       LDA   $4B
E62A-   85 D1       STA   $D1
E62C-   A5 4A       LDA   $4A
E62E-   85 D0       STA   $D0
E630-   C5 CC       CMP   $CC
E632-   A5 D1       LDA   $D1
E634-   E5 CD       SBC   $CD
E636-   B0 94       BCS   $E5CC
E638-   B1 D0       LDA   ($D0),Y
E63A-   C8          INY   
E63B-   C5 CE       CMP   $CE
E63D-   D0 06       BNE   $E645
E63F-   B1 D0       LDA   ($D0),Y
E641-   C5 CF       CMP   $CF
E643-   F0 0E       BEQ   $E653
E645-   C8          INY   
E646-   B1 D0       LDA   ($D0),Y
E648-   48          PHA   
E649-   C8          INY   
E64A-   B1 D0       LDA   ($D0),Y
E64C-   85 D1       STA   $D1
E64E-   68          PLA   
E64F-   A0 00       LDY   #$00
E651-   F0 DB       BEQ   $E62E
E653-   A5 D0       LDA   $D0
E655-   69 03       ADC   #$03
E657-   20 0A E7    JSR   $E70A
E65A-   A5 D1       LDA   $D1
E65C-   69 00       ADC   #$00
E65E-   95 78       STA   $78,X
E660-   A5 CF       LDA   $CF
E662-   C9 40       CMP   #$40
E664-   D0 1C       BNE   $E682
E666-   88          DEY   
E667-   98          TYA   
E668-   20 0A E7    JSR   $E70A
E66B-   88          DEY   
E66C-   94 78       STY   $78,X
E66E-   A0 03       LDY   #$03
E670-   F6 78       INC   $78,X
E672-   C8          INY   
E673-   B1 D0       LDA   ($D0),Y
E675-   30 F9       BMI   $E670
E677-   10 09       BPL   $E682
E679-   A9 00       LDA   #$00
E67B-   85 D4       STA   $D4
E67D-   85 D5       STA   $D5
E67F-   A2 20       LDX   #$20
E681-   48          PHA   
E682-   A0 00       LDY   #$00
E684-   B1 E0       LDA   ($E0),Y
E686-   10 18       BPL   $E6A0
E688-   0A          ASL   
E689-   30 81       BMI   $E60C
E68B-   20 FF E6    JSR   $E6FF
E68E-   20 08 E7    JSR   $E708
E691-   20 FF E6    JSR   $E6FF
E694-   95 A0       STA   $A0,X
E696-   24 D4       BIT   $D4
E698-   10 01       BPL   $E69B
E69A-   CA          DEX   
E69B-   20 FF E6    JSR   $E6FF
E69E-   B0 E6       BCS   $E686
E6A0-   C9 28       CMP   #$28
E6A2-   D0 1F       BNE   $E6C3
E6A4-   A5 E0       LDA   $E0
E6A6-   20 0A E7    JSR   $E70A
E6A9-   A5 E1       LDA   $E1
E6AB-   95 78       STA   $78,X
E6AD-   24 D4       BIT   $D4
E6AF-   30 0B       BMI   $E6BC
E6B1-   A9 01       LDA   #$01
E6B3-   20 0A E7    JSR   $E70A
E6B6-   A9 00       LDA   #$00
E6B8-   95 78       STA   $78,X
E6BA-   F6 78       INC   $78,X
E6BC-   20 FF E6    JSR   $E6FF
E6BF-   30 F9       BMI   $E6BA
E6C1-   B0 D3       BCS   $E696
E6C3-   24 D4       BIT   $D4
E6C5-   10 06       BPL   $E6CD
E6C7-   C9 04       CMP   #$04
E6C9-   B0 D0       BCS   $E69B
E6CB-   46 D4       LSR   $D4
E6CD-   A8          TAY   
E6CE-   85 D6       STA   $D6
E6D0-   B9 98 E9    LDA   $E998,Y
E6D3-   29 55       AND   #$55
E6D5-   0A          ASL   
E6D6-   85 D7       STA   $D7
E6D8-   68          PLA   
E6D9-   A8          TAY   
E6DA-   B9 98 E9    LDA   $E998,Y
E6DD-   29 AA       AND   #$AA
E6DF-   C5 D7       CMP   $D7
E6E1-   B0 09       BCS   $E6EC
E6E3-   98          TYA   
E6E4-   48          PHA   
E6E5-   20 FF E6    JSR   $E6FF
E6E8-   A5 D6       LDA   $D6
E6EA-   90 95       BCC   $E681
E6EC-   B9 10 EA    LDA   $EA10,Y
E6EF-   85 CE       STA   $CE
E6F1-   B9 88 EA    LDA   $EA88,Y
E6F4-   85 CF       STA   $CF
E6F6-   20 FC E6    JSR   $E6FC
E6F9-   4C D8 E6    JMP   $E6D8

E6FC-   6C CE 00    JMP   ($00CE)

E6FF-   E6 E0       INC   $E0
E701-   D0 02       BNE   $E705
E703-   E6 E1       INC   $E1
E705-   B1 E0       LDA   ($E0),Y
E707-   60          RTS

E708-   94 77       STY   $77,X
E70A-   CA          DEX   
E70B-   30 03       BMI   $E710
E70D-   95 50       STA   $50,X
E70F-   60          RTS

E710-   A0 66       LDY   #$66
E712-   4C E0 E3    JMP   $E3E0

E715-   A0 00       LDY   #$00
E717-   B5 50       LDA   $50,X
E719-   85 CE       STA   $CE
E71B-   B5 A0       LDA   $A0,X
E71D-   85 CF       STA   $CF
E71F-   B5 78       LDA   $78,X
E721-   F0 0E       BEQ   $E731
E723-   85 CF       STA   $CF
E725-   B1 CE       LDA   ($CE),Y
E727-   48          PHA   
E728-   C8          INY   
E729-   B1 CE       LDA   ($CE),Y
E72B-   85 CF       STA   $CF
E72D-   68          PLA   
E72E-   85 CE       STA   $CE
E730-   88          DEY   
E731-   E8          INX   
E732-   60          RTS

E733-   20 4A E7    JSR   $E74A
E736-   20 15 E7    JSR   $E715
E739-   98          TYA   
E73A-   20 08 E7    JSR   $E708
E73D-   95 A0       STA   $A0,X
E73F-   C5 CE       CMP   $CE
E741-   D0 06       BNE   $E749
E743-   C5 CF       CMP   $CF
E745-   D0 02       BNE   $E749
E747-   F6 50       INC   $50,X
E749-   60          RTS

E74A-   20 82 E7    JSR   $E782
E74D-   20 59 E7    JSR   $E759
E750-   20 15 E7    JSR   $E715
E753-   24 CF       BIT   $CF
E755-   30 1B       BMI   $E772
E757-   CA          DEX   
E758-   60          RTS

E759-   20 15 E7    JSR   $E715
E75C-   A5 CF       LDA   $CF
E75E-   D0 04       BNE   $E764
E760-   A5 CE       LDA   $CE
E762-   F0 F3       BEQ   $E757
E764-   A9 FF       LDA   #$FF
E766-   20 08 E7    JSR   $E708
E769-   95 A0       STA   $A0,X
E76B-   24 CF       BIT   $CF
E76D-   30 E9       BMI   $E758
E76F-   20 15 E7    JSR   $E715
E772-   98          TYA   
E773-   38          SEC   
E774-   E5 CE       SBC   $CE
E776-   20 08 E7    JSR   $E708
E779-   98          TYA   
E77A-   E5 CF       SBC   $CF
E77C-   50 23       BVC   $E7A1
E77E-   A0 00       LDY   #$00
E780-   10 90       BPL   $E712

E782-   20 6F E7    JSR   $E76F
E785-   20 15 E7    JSR   $E715
E788-   A5 CE       LDA   $CE
E78A-   85 DA       STA   $DA
E78C-   A5 CF       LDA   $CF
E78E-   85 DB       STA   $DB
E790-   20 15 E7    JSR   $E715
E793-   18          CLC   
E794-   A5 CE       LDA   $CE
E796-   65 DA       ADC   $DA
E798-   20 08 E7    JSR   $E708
E79B-   A5 CF       LDA   $CF
E79D-   65 DB       ADC   $DB
E79F-   70 DD       BVS   $E77E
E7A1-   95 A0       STA   $A0,X
E7A3-   60          RTS

E7A4-   20 15 E7    JSR   $E715
E7A7-   A4 CE       LDY   $CE
E7A9-   F0 05       BEQ   $E7B0
E7AB-   88          DEY   
E7AC-   A5 CF       LDA   $CF
E7AE-   F0 0C       BEQ   $E7BC
E7B0-   60          RTS

E7B1-   A5 24       LDA   $24
E7B3-   09 07       ORA   #$07
E7B5-   A8          TAY   
E7B6-   C8          INY   
E7B7-   A9 A0       LDA   #$A0
E7B9-   20 C9 E3    JSR   $E3C9
E7BC-   C4 24       CPY   $24
E7BE-   B0 F7       BCS   $E7B7
E7C0-   60          RTS

E7C1-   20 B1 E7    JSR   $E7B1
E7C4-   20 15 E7    JSR   $E715
E7C7-   A5 CF       LDA   $CF
E7C9-   10 0A       BPL   $E7D5
E7CB-   A9 AD       LDA   #$AD
E7CD-   20 C9 E3    JSR   $E3C9
E7D0-   20 72 E7    JSR   $E772
E7D3-   50 EF       BVC   $E7C4
E7D5-   88          DEY   
E7D6-   84 D5       STY   $D5
E7D8-   86 CF       STX   $CF
E7DA-   A6 CE       LDX   $CE
E7DC-   20 1B E5    JSR   $E51B
E7DF-   A6 CF       LDX   $CF
E7E1-   60          RTS

E7E2-   20 15 E7    JSR   $E715
E7E5-   A5 CE       LDA   $CE
E7E7-   85 F6       STA   $F6
E7E9-   A5 CF       LDA   $CF
E7EB-   85 F7       STA   $F7
E7ED-   88          DEY   
E7EE-   84 F8       STY   $F8
E7F0-   C8          INY   
E7F1-   A9 0A       LDA   #$0A
E7F3-   85 F4       STA   $F4
E7F5-   84 F5       STY   $F5
E7F7-   60          RTS

E7F8-   20 15 E7    JSR   $E715
E7FB-   A5 CE       LDA   $CE
E7FD-   A4 CF       LDY   $CF
E7FF-   10 F2       BPL   $E7F3
E801-   20 15 E7    JSR   $E715
E804-   B5 50       LDA   $50,X
E806-   85 DA       STA   $DA
E808-   B5 78       LDA   $78,X
E80A-   85 DB       STA   $DB
E80C-   A5 CE       LDA   $CE
E80E-   91 DA       STA   ($DA),Y
E810-   C8          INY   
E811-   A5 CF       LDA   $CF
E813-   91 DA       STA   ($DA),Y
E815-   E8          INX   
E816-   60          RTS

E817-   68          PLA   
E818-   68          PLA   
E819-   24 D5       BIT   $D5
E81B-   10 05       BPL   $E822
E81D-   20 CD E3    JSR   $E3CD
E820-   46 D5       LSR   $D5
E822-   60          RTS             ; (Address corrected)
   
E823-   A0 FF       LDY   #$FF
E825-   84 D7       STY   $D7
E827-   60          RTS

E828-   20 CD EF    JSR   $EFCD
E82B-   F0 07       BEQ   $E834
E82D-   A9 25       LDA   #$25
E82F-   85 D6       STA   $D6
E831-   88          DEY   
E832-   84 D4       STY   $D4
E834-   E8          INX   
E835-   60          RTS

E836-   A5 CA       LDA   $CA
E838-   A4 CB       LDY   $CB
E83A-   D0 5A       BNE   $E896
E83C-   A0 41       LDY   #$41
E83E-   A5 FC       LDA   $FC
E840-   C9 08       CMP   #$08
E842-   B0 5E       BCS   $E8A2
E844-   A8          TAY   
E845-   E6 FC       INC   $FC
E847-   A5 E0       LDA   $E0
E849-   99 00 01    STA   $0100,Y
E84C-   A5 E1       LDA   $E1
E84E-   99 08 01    STA   $0108,Y
E851-   A5 DC       LDA   $DC
E853-   99 10 01    STA   $0110,Y
E856-   A5 DD       LDA   $DD
E858-   99 18 01    STA   $0118,Y
E85B-   20 15 E7    JSR   $E715
E85E-   20 6D E5    JSR   $E56D
E861-   90 04       BCC   $E867
E863-   A0 37       LDY   #$37
E865-   D0 3B       BNE   $E8A2
E867-   A5 E4       LDA   $E4
E869-   A4 E5       LDY   $E5
E86B-   85 DC       STA   $DC
E86D-   84 DD       STY   $DD
E86F-   2C 11 D0    BIT   $D011     ; Key pressed?
E872-   30 4F       BMI   $E8C3
E874-   18          CLC   
E875-   69 03       ADC   #$03
E877-   90 01       BCC   $E87A
E879-   C8          INY   
E87A-   A2 FF       LDX   #$FF
E87C-   86 D9       STX   $D9
E87E-   9A          TXS   
E87F-   85 E0       STA   $E0
E881-   84 E1       STY   $E1
E883-   20 79 E6    JSR   $E679
E886-   24 D9       BIT   $D9
E888-   10 49       BPL   $E8D3
E88A-   18          CLC   
E88B-   DC          ???   
E88C-   0D A5 DC    ORA   $DCA5
E88F-   71 DC       ADC   ($DC),Y
E891-   A4 DD       LDY   $DD
E893-   90 01       BCC   $E896
E895-   C8          INY   
E896-   C5 4C       CMP   $4C
E898-   D0 D1       BNE   $E86B
E89A-   C4 4D       CPY   $4D
E89C-   D0 CD       BNE   $E86B
E89E-   A0 34       LDY   #$34
E8A0-   46 4C       LSR   $4C
E8A2-   E0 E3       CPX   #$E3
E8A4-   FF          ???   
E8A5-   A0 4A       LDY   #$4A
E8A7-   A5 FC       LDA   $FC
E8A9-   F0 F7       BEQ   $E8A2
E8AB-   C6 FC       DEC   $FC
E8AD-   A8          TAY   
E8AE-   B9 0F 01    LDA   $010F,Y
E8B1-   85 DC       STA   $DC
E8B3-   B9 17 01    LDA   $0117,Y
E8B6-   85 DD       STA   $DD
E8B8-   BE FF 00    LDX   $00FF,Y
E8BB-   B9 07 01    LDA   $0107,Y
E8BE-   A8          TAY   
E8BF-   8A          TXA   
E8C0-   4C 7A E8    JMP   $E87A

E8C3-   A0 63       LDY   #$63
E8C5-   20 C4 E3    JSR   $E3C4
E8C8-   A0 01       LDY   #$01
E8CA-   B1 DC       LDA   ($DC),Y

E8CC-   AA          TAX   
E8CD-   C8          INY   
E8CE-   B1 DC       LDA   ($DC),Y
E8D0-   20 1B E5    JSR   $E51B
E8D3-   4C B3 E2    JMP   $E2B3

E8D6-   C6 FB       DEC   $FB
E8D8-   A0 5B       LDY   #$5B
E8DA-   A5 FB       LDA   $FB
E8DC-   F0 C4       BEQ   $E8A2
E8DE-   A8          TAY   
E8DF-   B5 50       LDA   $50,X
E8E1-   D9 1F 01    CMP   $011F,Y
E8E4-   D0 F0       BNE   $E8D6
E8E6-   B5 78       LDA   $78,X
E8E8-   D9 27 01    CMP   $0127,Y
E8EB-   D0 E9       BNE   $E8D6
E8ED-   B9 2F 01    LDA   $012F,Y
E8F0-   85 DA       STA   $DA
E8F2-   B9 37 01    LDA   $0137,Y
E8F5-   85 DB       STA   $DB
E8F7-   20 15 E7    JSR   $E715
E8FA-   CA          DEX   
E8FB-   20 93 E7    JSR   $E793
E8FE-   20 01 E8    JSR   $E801
E901-   CA          DEX   
E902-   A4 FB       LDY   $FB
E904-   B9 67 01    LDA   $0167,Y
E907-   95 9F       STA   $9F,X
E909-   B9 5F 01    LDA   $015F,Y
E90C-   A0 00       LDY   #$00
E90E-   20 08 E7    JSR   $E708
E911-   20 82 E7    JSR   $E782
E914-   20 59 E7    JSR   $E759
E917-   20 15 E7    JSR   $E715
E91A-   A4 FB       LDY   $FB
E91C-   A5 CE       LDA   $CE
E91E-   F0 05       BEQ   $E925
E920-   59 37 01    EOR   $0137,Y
E923-   10 12       BPL   $E937
E925-   B9 3F 01    LDA   $013F,Y
E928-   85 DC       STA   $DC
E92A-   B9 47 01    LDA   $0147,Y
E92D-   85 DD       STA   $DD
E92F-   BE 4F 01    LDX   $014F,Y
E932-   B9 57 01    LDA   $0157,Y
E935-   D0 87       BNE   $E8BE
E937-   C6 FB       DEC   $FB
E939-   60          RTS

E93A-   A0 54       LDY   #$54
E93C-   A5 FB       LDA   $FB
E93E-   C9 08       CMP   #$08
E940-   F0 9A       BEQ   $E8DC
E942-   E6 FB       INC   $FB
E944-   A8          TAY   
E945-   B5 50       LDA   $50,X
E947-   99 20 01    STA   $0120,Y
E94A-   B5 78       LDA   $78,X
E94C-   99 28 01    STA   $0128,Y
E94F-   60          RTS

E950-   20 15 E7    JSR   $E715
E953-   A4 FB       LDY   $FB
E955-   A5 CE       LDA   $CE
E957-   99 5F 01    STA   $015F,Y
E95A-   A5 CF       LDA   $CF
E95C-   99 67 01    STA   $0167,Y
E95F-   A9 01       LDA   #$01
E961-   99 2F 01    STA   $012F,Y
E964-   A9 00       LDA   #$00
E966-   99 37 01    STA   $0137,Y
E969-   A5 DC       LDA   $DC
E96B-   99 3F 01    STA   $013F,Y
E96E-   A5 DD       LDA   $DD
E970-   99 47 01    STA   $0147,Y
E973-   A5 E0       LDA   $E0
E975-   99 4F 01    STA   $014F,Y
E978-   A5 E1       LDA   $E1
E97A-   99 57 01    STA   $0157,Y
E97D-   60          RTS

E97E-   20 15 E7    JSR   $E715
E981-   A4 FB       LDY   $FB
E983-   A5 CE       LDA   $CE
E985-   99 2F 01    STA   $012F,Y
E988-   A5 CF       LDA   $CF
E98A-   4C 66 E9    JMP   $E966

E98D- 00 00 00
E990- 00 00 00 00 00 00 00 00

E998- 00 00 00 AB 03 03 03 03       ; Table

E9A0- 03 03 03 03 03 03 03 03
E9A8- 03 03 3F 3F C0 C0 3C 3C
E9B0- 3C 3C 3C 3C 3C 30 0F C0
E9B8- CC FF 55 00 AB AB 03 03
E9C0- FF FF 55 FF FF 55 CF CF
E9C8- CF CF CF FF 55 C3 C3 C3
E9D0- 55 F0 F0 CF 56 56 56 55
E9D8- FF FF 55 03 03 03 03 03
E9E0- 03 03 FF FF FF 03 03 03
E9E8- 03 03 03 03 03 03 03 03
E9F0- 03 03 03 03 03 00 AB 03
E9F8- 57 03 03 03 03 07 03 03
EA00- 03 03 03 03 03 03 03 03
EA08- 03 03 AA FF FF FF FF FF

EA10- 17 FF FF 19 5D 35 4B F2       ; JSR table (low bytes)
EA18- EC 87 6F AD B7 E2 F8 54
EA20- 80 96 85 82 22 10 33 4A
EA28- 13 06 0B 4A 01 40 47 7A
EA30- 00 FF 23 09 5B 16 B6 CB
EA38- FF FF FB FF FF 24 F6 4E
EA40- 59 50 00 FF 23 3A 6F 36
EA48- 23 D7 1C 22 C2 AE BA 23
EA50- FF FF 21 30 1E 03 C4 20
EA58- 00 C1 FF FF FF A0 30 1E
EA60- A4 D3 B6 BC AA 3A 01 50
EA68- 7E D8 D8 A5 3C FF 16 5B
EA70- 28 03 C4 1D 00 0C 4E 00
EA78- 3E 00 A6 B0 00 BC C6 57
EA80- 8C 01 27 FF FF FF FF FF

EA88- E8 FF FF E8 E0 E0 E0 EF       ; JSR table (high bytes)
EA90- EF E3 E3 E5 E5 E7 E7 EE

EA98- EF EF E7 E7 E2 EF E7 E7
EAA0- EC EC EC E7 EC EC EC E2
EAA8- 00 FF E8 E1 E8 E8 EF EB
EAB0- FF FF E0 FF FF EF EE EF
EAB8- E7 E7 00 FF E8 E7 E7 E7
EAC0- E8 E1 E2 EE EE EE EE E8
EAC8- FF FF E1 E1 EF EE E7 E8
EAD0- EE E7 FF FF FF EE E1 EF
EAD8- E7 E8 EF EF EB E9 E8 E9
EAE0- E9 E8 E8 E8 E8 FF E8 E8
EAE8- E8 EE E7 E8 EF EF EE EF
EAF0- EE EF EE EE EF EE EE EE
EAF8- E1 E8 E8 FF FF FF FF FF

EB00- BE B3 B2 B7 B6 37                   ; '>32767'    
EB06- D4 CF CF A0 CC CF CE 47             ; 'TOO LONG'
EB0E- D3 D9 CE D4 C1 58                   ; 'SYNTAX'
EB14- CD C5 CD A0 C6 D5 CC 4C             ; 'MEM FULL'
EB1C- D4 CF CF A0 CD C1 CE D9             ; 'TOO MANY
EB24- A0 D0 C1 D2 C5 CE 53                ;   PARENS'
EB2B- D3 D4 D2 C9 CE 47                   ; 'STRING'
EB31- CE CF A0 C5 CE 44                   ; 'NO END'
EB37- C2 C1 C4 A0 C2 D2 C1 CE C3 48       ; 'BAD BRANCH'
EB41- BE B8 A0 C7 CF D3 D5 C2 53          ; '>8 GOSUBS'
EB4A- C2 C1 C4 A0 D2 C5 D4 D5 D2 4E       ; 'BAD RETURN'
EB54- BE B8 A0 C6 CF D2 53                ; '>8 FORS'
EB5B- C2 C1 C4 A0 CE C5 D8 54             ; 'BAD NEXT'
EB63- D3 D4 CF D0 D0 C5 C4 A0 C1 D4 20    ; 'STOPPED AT '
EB6E- AA AA AA 20                         ; '*** '
EB73- A0 C5 D2 D2 0D                      ; ' ERR'
EB77- BE B2 B5 35                         ; '>255'
EB7B- D2 C1 CE C7 45                      ; 'RANGE'
EB80- C4 C9 4D                            ; 'DIM'
EB83- D3 D4 D2 A0 CF D6 C6 4C             ; 'STR OVFL'
E88B- DC 0D                               ; '\'
EB8D- D2 C5 D4 D9 D0 C5 A0 CC C9 CE C5 8D ; 'RETYPE LINE'
EB99- 3F                                  ; '?'

EB9A-   46 D9       LSR   $D9
EB9C-   90 03       BCC   $EBA1
EB9E-   4C C3 E8    JMP   $E8C3

EBA1-   A6 CF       LDX   $CF
EBA3-   9A          TXS   
EBA4-   A6 CE       LDX   $CE
EBA6-   A0 8D       LDY   #$8D
EBA8-   D0 02       BNE   $EBAC
EBAA-   A0 99       LDY   #$99
EBAC-   20 C4 E3    JSR   $E3C4
EBAF-   86 CE       STX   $CE
EBB1-   BA          TSX   
EBB2-   86 CF       STX   $CF
EBB4-   A0 FE       LDY   #$FE
EBB6-   84 D9       STY   $D9
EBB8-   C8          INY   
EBB9-   84 C8       STY   $C8
EBBB-   20 99 E2    JSR   $E299
EBBE-   84 F1       STY   $F1
EBC0-   A2 20       LDX   #$20
EBC2-   A9 30       LDA   #$30
EBC4-   20 91 E4    JSR   $E491
EBC7-   E6 D9       INC   $D9
EBC9-   A6 CE       LDX   $CE
EBCB-   A4 C8       LDY   $C8
EBCD-   0A          ASL   
EBCE-   85 CE       STA   $CE
EBD0-   C8          INY  
EBD1-   B9 00 02    LDA   $0200,Y
EBD4-   C9 74       CMP   #$74
EBD6-   F0 D2       BEQ   $EBAA
EBD8-   49 B0       EOR   #$B0
EBDA-   C9 0A       CMP   #$0A
EBDC-   B0 F0       BCS   $EBCE
EBDE-   C8          INY   
EBDF-   C8          INY   
EBE0-   84 C8       STY   $C8
EBE2-   B9 00 02    LDA   $0200,Y
EBE5-   48          PHA   
EBE6-   B9 FF 01    LDA   $01FF,Y
EBE9-   A0 00       LDY   #$00
EBEB-   20 08 E7    JSR   $E708
EBEE-   68          PLA   
EBEF-   95 A0       STA   $A0,X
EBF1-   A5 CE       LDA   $CE
EBF3-   C9 C7       CMP   #$C7
EBF5-   D0 03       BNE   $EBFA
EBF7-   20 6F E7    JSR   $E76F
EBFA-   4C 01 E8    JMP   $E801

EBFD-   FF FF FF 50

EC01-   20 13 EC    JSR   $EC13
EC04-   D0 15       BNE   $EC1B     ; (Address corrected)
EC06-   20 0B EC    JSR   $EC0B
EC09-   D0 10       BNE   $EC1B
EC0B-   20 82 E7    JSR   $E782
EC0E-   20 6F E7    JSR   $E76F
EC11-   50 03       BVC   $EC16
EC13-   20 82 E7    JSR   $E782
EC16-   20 59 E7    JSR   $E759
EC19-   56 50       LSR   $50,X
EC1B-   4C 36 E7    JMP   $E736

EC1E- FF FF

EC20- C1 FF 7F D1 CC C7 CF CE       ; Table
EC28- C5 9A 98 8B 96 95 93 BF
EC30- B2 32 2D 2B BC B0 AC BE
EC38- 35 8E 61 FF FF FF DD FB

EC40-   20 C9 EF    JSR   $EFC9     ; (Address corrected)
EC43-   15 4F       ORA   $4F,X
EC45-   10 05       BPL   $EC4C
EC47-   20 C9 EF    JSR   $EFC9
EC4A-   35 4F       AND   $4F,X
EC4C-   95 50       STA   $50,X
EC4E-   10 CB       BPL   $EC1B
EC50-   4C C9 EF    JMP   $EFC9

EC53- 50 60 8D 60 8B
EC58- 00 7E 8C 33 00 00 60 03
EC60- BF 12 00 40 89 C9 47 9D
EC68- 17 68 9D 0A 00 40 60 8D
EC70- 60 8B 00 7E 8C 3C 00 00
EC78- 60 03 BF 1B 4B 67 B4 A1

EC80- 17 8C 07 AE A9 AC A8 67
EC88- 8C 07 B4 AF AC B0 67 9D
EC90- B2 AF AC AF A3 67 8C 07
EC98- A5 AB AF B0 F4 AE A9 B2
ECA0- B0 7F E0 27 B4 AE A9 B2
ECA8- B0 7F 0E 28 B4 AE A9 B2
ECB0- B0 64 07 A6 A9 67 AF B4
ECB8- AF A7 78 B4 A5 AC 78 7F
ECC0- 02 AD A5 B2 67 A2 B5 B3
ECC8- AF A7 EE B2 B5 B4 A5 B2
ECD0- 7E 8C 39 B4 B8 A5 AE 67
ECD8- B0 A5 B4 B3 27 AF B4 07
ECE0- 9D 19 B2 AF A6 7F 05 37
ECE8- B4 B5 B0 AE A9 7F 05 28
ECF0- B4 B5 B0 AE A9 7F 05 2A       ; (G5 corrected (?) to B5)
ECF8- B4 B5 B0 AE A9 E4 AE A5

ED00- 00 FF FF 47 A2 A1 B4 7F
ED08- 0D 30 AD A9 A4 7F 0D 23
ED10- AD A9 A4 67 AC AC A1 A3
ED18- 00 40 80 C0 C1 80 00 47
ED20- 8C 68 8C DB 67 9B 68 9B
ED28- 50 8C 63 8C 7F 01 51 07
ED30- 88 29 84 80 C4 80 57 71
ED38- 07 88 14 ED A5 AD AF AC
ED40- ED A5 AD A9 A8 F2 AF AC
ED48- AF A3 71 08 88 AD A5 AC
ED50- 68 83 08 68 9D 08 71 07
ED58- 88 60 76 B4 AF AE 76 8D
ED60- 76 8B 51 07 88 19 B8 A4
ED68- AE B2 F2 B3 B5 F3 A2 A1
ED70- EE A7 B3 E4 AE B2 EB A5
ED78- A5 B0 51 07 88 39 81 C1

ED80- 4F 7F 0F 2F 00 51 06 88
ED88- 29 C2 0C 82 57 8C 6A 8C
ED90- 42 AE A5 A8 B4 60 AE A5
ED98- A8 B4 4F 7E 1E 35 8C 27
EDA0- 51 07 88 09 8B FE E4 AF
EDA8- AD F2 AF E4 AE A1 DC DE
EDB0- 9C DD 9C DE DD 9E C3 DD
EDB8- CF CA CD CB 00 47 9D AD
EDC0- A5 AD AF AC 76 9D AD A5
EDC8- AD A9 A8 E6 A6 AF 60 8C
EDD0- 20 AF B4 B5 A1 F2 AC A3
EDD8- F2 A3 B3 60 8C 20 AC A5
EDE0- A4 EE B5 B2 60 AE B5 B2
EDE8- F4 B3 A9 AC 60 8C 20 B4
EDF0- B3 A9 AC 7A 7E 9A 22 20
EDF8- 00 60 03 BF 60 03 BF 1F

EE00-   20 B1 E7    JSR   $E7B1
EE03-   E8          INX   
EE04-   E8          INX   
EE05-   B5 4F       LDA   $4F,X
EE07-   85 DA       STA   $DA
EE09-   B5 77       LDA   $77,X
EE0B-   85 DB       STA   $DB
EE0D-   B4 4E       LDY   $4E,X
EE0F-   98          TYA   
EE10-   D5 76       CMP   $76,X
EE12-   B0 09       BCS   $EE1D
EE14-   B1 DA       LDA   ($DA),Y
EE16-   20 C9 E3    JSR   $E3C9
EE19-   C8          INY   
EE1A-   4C 0F EE    JMP   $EE0F

EE1D-   A9 FF       LDA   #$FF
EE1F-   85 D5       STA   $D5
EE21-   60          RTS

EE22-   E8          INX   
EE23-   A9 00       LDA   #$00
EE25-   95 78       STA   $78,X
EE27-   95 A0       STA   $A0,X
EE29-   B5 77       LDA   $77,X
EE2B-   38          SEC   
EE2C-   F5 4F       SBC   $4F,X
EE2E-   95 50       STA   $50,X
EE30-   4C 23 E8    JMP   $E823

EE33-   FF

EE34-   20 15 E7    JSR   $E715
EE37-   A5 CF       LDA   $CF
EE39-   D0 28       BNE   $EE63
EE3B-   A5 CE       LDA   $CE
EE3D-   60          RTS

EE3E-   20 34 EE    JSR   $EE34
EE41-   A4 C8       LDY   $C8
EE43-   C9 30       CMP   #$30
EE45-   B0 21       BCS   $EE68
EE47-   C0 28       CPY   #$28
EE49-   B0 1D       BCS   $EE68
EE4B-   60          RTS

EE4C-   EA          NOP   
EE4D-   EA          NOP   

EE4E-   20 34 EE    JSR   $EE34
EE51-   60          RTS

EE52-   EA          NOP   

EE53-   8A          TXA   
EE54-   A2 01       LDX   #$01
EE56-   B4 CE       LDY   $CE,X
EE58-   94 4C       STY   $4C,X
EE5A-   B4 48       LDY   $48,X
EE5C-   94 CA       STY   $CA,X
EE5E-   CA          DEX   
EE5F-   F0 F5       BEQ   $EE56
EE61-   AA          TAX   
EE62-   60          RTS

EE63-   A0 77       LDY   #$77
EE65-   4C E0 E3    JMP   $E3E0

EE68-   A0 7B       LDY   #$7B
EE6A-   D0 F9       BNE   $EE65
EE6C-   20 54 E2    JSR   $E254
EE6F-   A5 DA       LDA   $DA
EE71-   D0 07       BNE   $EE7A
EE73-   A5 DB       LDA   $DB
EE75-   D0 03       BNE   $EE7A
EE77-   4C 7E E7    JMP   $E77E

EE7A-   06 CE       ASL   $CE
EE7C-   26 CF       ROL   $CF
EE7E-   26 E6       ROL   $E6
EE80-   26 E7       ROL   $E7
EE82-   A5 E6       LDA   $E6
EE84-   C5 DA       CMP   $DA
EE86-   A5 E7       LDA   $E7
EE88-   E5 DB       SBC   $DB
EE8A-   90 0A       BCC   $EE96
EE8C-   85 E7       STA   $E7
EE8E-   A5 E6       LDA   $E6
EE90-   E5 DA       SBC   $DA
EE92-   85 E6       STA   $E6
EE94-   E6 CE       INC   $CE
EE96-   88          DEY   
EE97-   D0 E1       BNE   $EE7A
EE99-   60          RTS

EE9A-   FF FF FF FF FF FF

EEA0-   20 15 E7    JSR   $E715
EEA3-   6C CE 00    JMP   ($00CE)

EEA6-   A5 4C       LDA   $4C
EEA8-   D0 02       BNE   $EEAC
EEAA-   C6 4D       DEC   $4D
EEAC-   C6 4C       DEC   $4C
EEAE-   A5 48       LDA   $48
EEB0-   D0 02       BNE   $EEB4
EEB2-   C6 49       DEC   $49
EEB4-   C6 48       DEC   $48
EEB6-   A0 00       LDY   #$00
EEB8-   B1 4C       LDA   ($4C),Y
EEBA-   91 48       STA   ($48),Y
EEBC-   A5 CA       LDA   $CA
EEBE-   C5 4C       CMP   $4C
EEC0-   A5 CB       LDA   $CB
EEC2-   E5 4D       SBC   $4D
EEC4-   90 E0       BCC   $EEA6
EEC6-   4C 53 EE    JMP   $EE53

EEC9-   C9 28       CMP   #$28
EECB-   B0 9B       BCS   $EE68
EECD-   A8          TAY   
EECE-   A5 C8       LDA   $C8
EED0-   60          RTS

EED1-   EA          NOP   
EED2-   EA          NOP   

EED3-   98          TYA   
EED4-   AA          TAX   
EED5-   A0 6E       LDY   #$6E
EED7-   20 C4 E3    JSR   $E3C4
EEDA-   8A          TXA   
EEDB-   A8          TAY   
EEDC-   20 C4 E3    JSR   $E3C4
EEDF-   A0 72       LDY   #$72
EEE1-   4C C4 E3    JMP   $E3C4

EEE4-   20 15 E7    JSR   $E715
EEE7-   06 CE       ASL   $CE
EEE9-   26 CF       ROL   $CF
EEEB-   30 FA       BMI   $EEE7
EEED-   B0 DC       BCS   $EECB
EEEF-   D0 04       BNE   $EEF5
EEF1-   C5 CE       CMP   $CE
EEF3-   B0 D6       BCS   $EECB
EEF5-   60          RTS

EEF6-   20 15 E7    JSR   $E715
EEF9-   B1 CE       LDA   ($CE),Y
EEFB-   94 9F       STY   $9F,X
EEFD-   4C 08 E7    JMP   $E708

EF00-   20 34 EE    JSR   $EE34
EF03-   A5 CE       LDA   $CE
EF05-   48          PHA   
EF06-   20 15 E7    JSR   $E715
EF09-   68          PLA   
EF0A-   91 CE       STA   ($CE),Y

EF0C-   60          RTS

EF0D-   FF FF FF

EF10-   20 6C EE    JSR   $EE6C
EF13-   A5 CE       LDA   $CE
EF15-   85 E6       STA   $E6
EF17-   A5 CF       LDA   $CF
EF19-   85 E7       STA   $E7
EF1B-   4C 44 E2    JMP   $E244

EF1E-   20 E4 EE    JSR   $EEE4
EF21-   4C 34 E1    JMP   $E134

EF24-   20 E4 EE    JSR   $EEE4
EF27-   B4 78       LDY   $78,X
EF29-   B5 50       LDA   $50,X
EF2B-   69 FE       ADC   #$FE
EF2D-   B0 01       BCS   $EF30
EF2F-   88          DEY   
EF30-   85 DA       STA   $DA
EF32-   84 DB       STY   $DB
EF34-   18          CLC   
EF35-   65 CE       ADC   $CE
EF37-   95 50       STA   $50,X
EF39-   98          TYA   
EF3A-   65 CF       ADC   $CF
EF3C-   95 78       STA   $78,X
EF3E-   A0 00       LDY   #$00
EF40-   B5 50       LDA   $50,X
EF42-   D1 DA       CMP   ($DA),Y
EF44-   C8          INY   
EF45-   B5 78       LDA   $78,X
EF47-   F1 DA       SBC   ($DA),Y
EF49-   B0 80       BCS   $EECB
EF4B-   4C 23 E8    JMP   $E823

EF4E-   20 15 E7    JSR   $E715
EF51-   A5 4E       LDA   $4E
EF53-   20 08 E7    JSR   $E708
EF56-   A5 4F       LDA   $4F
EF58-   D0 04       BNE   $EF5E
EF5A-   C5 4E       CMP   $4E
EF5C-   69 00       ADC   #$00
EF5E-   29 7F       AND   #$7F
EF60-   85 4F       STA   $4F
EF62-   95 A0       STA   $A0,X
EF64-   A0 11       LDY   #$11
EF66-   A5 4F       LDA   $4F
EF68-   0A          ASL   
EF69-   18          CLC   
EF6A-   69 40       ADC   #$40
EF6C-   0A          ASL   
EF6D-   26 4E       ROL   $4E
EF6F-   26 4F       ROL   $4F
EF71-   88          DEY   
EF72-   D0 F2       BNE   $EF66
EF74-   A5 CE       LDA   $CE
EF76-   20 08 E7    JSR   $E708
EF79-   A5 CF       LDA   $CF
EF7B-   95 A0       STA   $A0,X
EF7D-   4C 7A E2    JMP   $E27A

EF80-   20 15 E7    JSR   $E715
EF83-   A4 CE       LDY   $CE
EF85-   C4 4C       CPY   $4C
EF87-   A5 CF       LDA   $CF
EF89-   E5 4D       SBC   $4D
EF8B-   90 1F       BCC   $EFAC
EF8D-   84 48       STY   $48
EF8F-   A5 CF       LDA   $CF
EF91-   85 49       STA   $49
EF93-   4C B6 EE    JMP   $EEB6

EF96-   20 15 E7    JSR   $E715
EF99-   A4 CE       LDY   $CE
EF9B-   C4 CA       CPY   $CA
EF9D-   A5 CF       LDA   $CF
EF9F-   E5 CB       SBC   $CB
EFA1-   B0 09       BCS   $EFAC
EFA3-   84 4A       STY   $4A
EFA5-   A5 CF       LDA   $CF
EFA7-   85 4B       STA   $4B
EFA9-   4C B7 E5    JMP   $E5B7

EFAC-   4C CB EE    JMP   $EECB

EFAF-   EA          NOP   
EFB0-   EA          NOP   
EFB1-   EA          NOP   
EFB2-   EA          NOP   

EFB3-   20 C9 EF    JSR   $EFC9
EFB6-   20 71 E1    JSR   $E171
EFB9-   4C BF EF    JMP   $EFBF

EFBC-   20 03 EE    JSR   $EE03
EFBF-   A9 FF       LDA   #$FF
EFC1-   85 C8       STA   $C8
EFC3-   A9 74       LDA   #$74
EFC5-   8D 00 02    STA   $0200
EFC8-   60          RTS

EFC9-   20 36 E7    JSR   $E736
EFCC-   E8          INX   
EFCD-   20 36 E7    JSR   $E736
EFD0-   B5 50       LDA   $50,X
EFD2-   60          RTS

EFD3-   A9 00       LDA   #$00
EFD5-   85 4A       STA   $4A
EFD7-   85 4C       STA   $4C
EFD9-   A9 08       LDA   #$08
EFDB-   85 4B       STA   $4B
EFDD-   A9 10       LDA   #$10
EFDF-   85 4D       STA   $4D
EFE1-   4C AD E5    JMP   $E5AD

EFE4-   D5 78       CMP   $78,X
EFE6-   D0 01       BNE   $EFE9
EFE8-   18          CLC   
EFE9-   4C 02 E1    JMP   $E102

EFEC-   20 B7 E5    JSR   $E5B7
EFEF-   4C 36 E8    JMP   $E836

EFF2-   20 B7 E5    JSR   $E5B7
EFF5-   4C 5B E8    JMP   $E85B

EFF8-   E0 80       CPX   #$80
EFFA-   D0 01       BNE   $EFFD
EFFC-   88          DEY   
EFFD-   4C 0C E0    JMP   $E00C