C000		brk
C001		brk
C002		brk
C003		brk
C004		brk
C005		brk
C006		brk
C007		brk
C008		clc
C009		clc
C00A		clc
C00B		clc
C00C		clc
C00D		brk
C00E		clc
C00F		brk
C010		jmp (&6c6c)
C013		brk
C014		brk
C015		brk
C016		brk
C017		brk
C018		rol &36,X
C01A		bbr7 &7f,&7f
C01D		rol &36,X
C01F		brk
C020		tsb &683f
C023		rol &7e0b,X
C026		clc
C027		brk
C028		rts
C029		ror &0c
C02B		clc
C02C		bmi &c094
C02E		asl &00
C030		sec
C031		jmp (&386c)
C034		adc &3b66
C037		brk
C038		tsb &3018
C03B		brk
C03C		brk
C03D		brk
C03E		brk
C03F		brk
C040		tsb &3018
C043		bmi &c075
C045		clc
C046		tsb &3000
C049		clc
C04A		tsb &0c0c
C04D		clc
C04E		bmi &c050
C050		brk
C051		clc
C052		ror &7e3c,X
C055		clc
C056		brk
C057		brk
C058		brk
C059		clc
C05A		clc
C05B		ror &1818,X
C05E		brk
C05F		brk
C060		brk
C061		brk
C062		brk
C063		brk
C064		brk
C065		clc
C066		clc
C067		bmi &c069
C069		brk
C06A		brk
C06B		ror &00,X
C06E		brk
C06F		brk
C070		brk
C071		brk
C072		brk
C073		brk
C074		brk
C075		clc
C076		clc
C077		brk
C078		brk
C079		asl &0c
C07B		clc
C07C		bmi &c0de
C07E		brk
C07F		brk
C080		bit &6e66,X
C083		ror &6676,X
C086		bit &1800,X
C089		sec
C08A		clc
C08B		clc
C08C		clc
C08D		clc
C08E		ror &3c00,X
C091		ror &06
C093		tsb &3018
C096		ror &3c00,X
C099		ror &06
C09B		trb &6606
C09E		bit &0c00,X
C0A1		trb &6c3c
C0A4		ror &0c0c,X
C0A7		brk
C0A8		ror &7c60,X
C0AB		asl &06
C0AD		ror &3c
C0AF		brk
C0B0		trb &6030
C0B3		jmp (&6666,X)
C0B6		bit &7e00,X
C0B9		asl &0c
C0BB		clc
C0BC		bmi &c0ee
C0BE		bmi &c0c0
C0C0		bit &6666,X
C0C3		bit &6666,X
C0C6		bit &3c00,X
C0C9		ror &66
C0CB		rol &0c06,X
C0CE		sec
C0CF		brk
C0D0		brk
C0D1		brk
C0D2		clc
C0D3		clc
C0D4		brk
C0D5		clc
C0D6		clc
C0D7		brk
C0D8		brk
C0D9		brk
C0DA		clc
C0DB		clc
C0DC		brk
C0DD		clc
C0DE		clc
C0DF		bmi &c0ed
C0E1		clc
C0E2		bmi &c144
C0E4		bmi &c0fe
C0E6		tsb &00
C0E9		brk
C0EA		ror &7e00,X
C0ED		brk
C0EE		brk
C0EF		brk
C0F0		bmi &c10a
C0F2		tsb &0c06
C0F5		clc
C0F6		bmi &c0f8
C0F8		bit &0c66,X
C0FB		clc
C0FC		clc
C0FD		brk
C0FE		clc
C0FF		brk
C100		bit &6e66,X
C103		ror A
C104		ror &3c60
C107		brk
C108		bit &6666,X
C10B		ror &6666,X
C10E		ror &00
C110		jmp (&6666,X)
C113		jmp (&6666,X)
C116		jmp (&3c00,X)
C119		ror &60
C11B		rts
C11C		rts
C11D		ror &3c
C11F		brk
C120		sei
C121		jmp (&6666)
C124		ror &6c
C126		sei
C127		brk
C128		ror &6060,X
C12B		jmp (&6060,X)
C12E		ror &7e00,X
C131		rts
C132		rts
C133		jmp (&6060,X)
C136		rts
C137		brk
C138		bit &6066,X
C13B		ror &6666
C13E		bit &6600,X
C141		ror &66
C143		ror &6666,X
C146		ror &00
C148		ror &1818,X
C14B		clc
C14C		clc
C14D		clc
C14E		ror &3e00,X
C151		tsb &0c0c
C154		tsb &386c
C157		brk
C158		ror &6c
C15A		sei
C15B		bvs &c1d5
C15D		jmp (&66)
C160		rts
C161		rts
C162		rts
C163		rts
C164		rts
C165		rts
C166		ror &6300,X
C169		rmb7 &7f
C16B		db &6b
C16C		db &6b
C16D		db &63
C16E		db &63
C16F		brk
C170		ror &66
C172		ror &7e,X
C174		ror &6666
C177		brk
C178		bit &6666,X
C17B		ror &66
C17D		ror &3c
C17F		brk
C180		jmp (&6666,X)
C183		jmp (&6060,X)
C186		rts
C187		brk
C188		bit &6666,X
C18B		ror &6a
C18D		jmp (&36)
C190		jmp (&6666,X)
C193		jmp (&666c,X)
C196		ror &00
C198		bit &6066,X
C19B		bit &6606,X
C19E		bit &7e00,X
C1A1		clc
C1A2		clc
C1A3		clc
C1A4		clc
C1A5		clc
C1A6		clc
C1A7		brk
C1A8		ror &66
C1AA		ror &66
C1AC		ror &66
C1AE		bit &6600,X
C1B1		ror &66
C1B3		ror &66
C1B5		bit &18,X
C1B8		db &63
C1B9		db &63
C1BA		db &6b
C1BB		db &6b
C1BC		bbr7 &63,&63
C1BF		brk
C1C0		ror &66
C1C2		bit &3c18,X
C1C5		ror &66
C1C7		brk
C1C8		ror &66
C1CA		ror &3c
C1CC		clc
C1CD		clc
C1CE		clc
C1CF		brk
C1D0		ror &0c06,X
C1D3		clc
C1D4		bmi &c236
C1D6		ror &7c00,X
C1D9		rts
C1DA		rts
C1DB		rts
C1DC		rts
C1DD		rts
C1DE		jmp (&00,X)
C1E1		rts
C1E2		bmi &c1fc
C1E4		tsb &06
C1E7		brk
C1E8		rol &0606,X
C1EB		asl &06
C1ED		asl &3e
C1EF		brk
C1F0		clc
C1F1		bit &4266,X
C1F4		brk
C1F5		brk
C1F6		brk
C1F7		brk
C1F8		brk
C1F9		brk
C1FA		brk
C1FB		brk
C1FC		brk
C1FD		brk
C1FE		brk
C1FF		bbs7 &36,&36
C202		bmi &c280
C204		bmi &c236
C206		ror &00,X
C209		brk
C20A		bit &3e06,X
C20D		ror &3e
C20F		brk
C210		rts
C211		rts
C212		jmp (&6666,X)
C215		ror &7c
C217		brk
C218		brk
C219		brk
C21A		bit &6066,X
C21D		ror &3c
C21F		brk
C220		asl &06
C222		rol &6666,X
C225		ror &3e
C227		brk
C228		brk
C229		brk
C22A		bit &7e66,X
C22D		rts
C22E		bit &1c00,X
C231		bmi &c263
C233		jmp (&3030,X)
C236		bmi &c238
C238		brk
C239		brk
C23A		rol &6666,X
C23D		rol &3c06,X
C240		rts
C241		rts
C242		jmp (&6666,X)
C245		ror &66
C247		brk
C248		clc
C249		brk
C24A		sec
C24B		clc
C24C		clc
C24D		clc
C24E		bit &1800,X
C251		brk
C252		sec
C253		clc
C254		clc
C255		clc
C256		clc
C257		bvs &c2b9
C259		rts
C25A		ror &6c
C25C		sei
C25D		jmp (&66)
C260		sec
C261		clc
C262		clc
C263		clc
C264		clc
C265		clc
C266		bit &00,X
C269		brk
C26A		rol &7f,X
C26C		db &6b
C26D		db &6b
C26E		db &63
C26F		brk
C270		brk
C271		brk
C272		jmp (&6666,X)
C275		ror &66
C277		brk
C278		brk
C279		brk
C27A		bit &6666,X
C27D		ror &3c
C27F		brk
C280		brk
C281		brk
C282		jmp (&6666,X)
C285		jmp (&6060,X)
C288		brk
C289		brk
C28A		rol &6666,X
C28D		rol &0706,X
C290		brk
C291		brk
C292		jmp (&6076)
C295		rts
C296		rts
C297		brk
C298		brk
C299		brk
C29A		rol &3c60,X
C29D		asl &7c
C29F		brk
C2A0		bmi &c2d2
C2A2		jmp (&3030,X)
C2A5		bmi &c2c3
C2A7		brk
C2A8		brk
C2A9		brk
C2AA		ror &66
C2AC		ror &66
C2AE		rol &00,X
C2B1		brk
C2B2		ror &66
C2B4		ror &3c
C2B6		clc
C2B7		brk
C2B8		brk
C2B9		brk
C2BA		db &63
C2BB		db &6b
C2BC		db &6b
C2BD		bbr7 &00,&00
C2C0		brk
C2C1		brk
C2C2		ror &3c
C2C4		clc
C2C5		bit &66,X
C2C8		brk
C2C9		brk
C2CA		ror &66
C2CC		ror &3e
C2CE		asl &3c
C2D0		brk
C2D1		brk
C2D2		ror &180c,X
C2D5		bmi &c355
C2D7		brk
C2D8		tsb &1818
C2DB		bvs &c2f5
C2DD		clc
C2DE		tsb &1800
C2E1		clc
C2E2		clc
C2E3		brk
C2E4		clc
C2E5		clc
C2E6		clc
C2E7		brk
C2E8		bmi &c302
C2EA		clc
C2EB		asl &1818
C2EE		bmi &c2f0
C2F0		and (&6b),Y
C2F2		lsr &00
C2F4		brk
C2F5		brk
C2F6		brk
C2F7		brk
C2F8		bbs7 &ff,&ff
C2FB		bbs7 &ff,&ff
C2FE		bbs7 &4c,&4c
C301		ora (&cb)
C303		ora &6341
C306		bbr7 &6e,&6e
C309		jsr &6c45
C30C		adc &63
C30E		stz &72,X
C310		bbr7 &20,&20
C313		brk
C314		php
C315		ora &0d
C318		ora (&22),Y
C31A		db &33
C31B		db &44
C31C		eor &66,X
C31E		rmb7 &88
C320		sta &bbaa,Y
C323		cpy &eedd
C326		bbs7 &55,&55
C329		tax
C32A		bbs7 &b5,&b5
C32D		trb &2e27
C330		and &8b,X
C332		db &4b
C333		rol &6ae2,X
C336		cmp &5ef6,Y
C339		db &13
C33A		bit &a56c
C33D		cpy &41
C33F		inc &21,X
C341		cpx &38f2
C344		stx &02
C346		db &8b
C347		stz &a1,X
C349		asl &25,X
C34B		db &ab
C34C		cpy &1f
C34E		cmp &c5
C350		cmp &c5
C352		cpy &e6
C354		cmp &c5
C356		dec &c5
C358		dec &c7
C35A		cmp &c5
C35C		smb7 &4f
C35E		lsr &c75b
C361		cmp &5f
C363		rmb7 &78
C365		db &6b
C366		dex
C367		cpy &3c
C369		jmp (&4ec7,X)
C36C		dex
C36D		brk
C36E		brk
C36F		db &02
C370		bra &c377
C372		brk
C373		rmb7 &80
C375		asl A
C376		brk
C377		tsb &0f80
C37A		brk
C37B		ora (&80),Y
C37D		trb &00
C37F		asl &80,X
C381		ora &1b00,Y
C384		bra &c3a4
C386		brk
C387		jsr &2380
C38A		brk
C38B		and &80
C38D		plp
C38E		brk
C38F		rol A
C390		bra &c3bf
C392		brk
C393		bbr7 &32,&32
C396		brk
C397		bit &80,X
C399		rmb7 &00
C39B		and &3c80,Y
C39E		brk
C39F		rol &4180,X
C3A2		brk
C3A3		db &43
C3A4		bra &c3ec
C3A6		brk
C3A7		pha
C3A8		bra &c3f5
C3AA		brk
C3AB		eor &1f80
C3AE		bbr7 &18,&18
C3B1		bbr7 &18,&18
C3B4		bbr7 &13,&13
C3B7		bbr7 &13,&13
C3BA		rmb7 &08
C3BC		bpl &c3de
C3BE		php
C3BF		php
C3C0		bpl &c3ca
C3C2		tax
C3C3		eor &88,X
C3C5		db &44
C3C6		db &22
C3C7		ora (&80),Y
C3C9		rti
C3CA		jsr &0810
C3CD		tsb &02
C3CF		ora (&03,X)
C3D1		bbr7 &01,&01
C3D4		db &03
C3D5		ora (&00,X)
C3D7		bbs7 &00,&00
C3DA		bbs7 &ff,&ff
C3DD		bbs7 &00,&00
C3E0		bbs7 &0f,&0f
C3E3		beq &c3e4
C3E5		brk
C3E6		db &03
C3E7		tsb &300f
C3EA		db &33
C3EB		bit &c03f,X
C3EE		db &c3
C3EF		cpy &f0cf
C3F2		db &f3
C3F3		db &fc
C3F4		bbs7 &03,&03
C3F7		ora (&00,X)
C3F9		rmb7 &03
C3FB		brk
C3FC		brk
C3FD		brk
C3FE		ora (&02,X)
C400		db &02
C401		db &03
C402		db &03
C403		tsb &00
C405		asl &02
C407		bvc &c449
C409		plp
C40A		jsr &4030
C40D		cli
C40E		rts
C40F		rti
C410		bra &c3af
C412		cmp (&95)
C414		cmp (&81)
C416		db &8b
C417		eor &d262,Y
C41A		cmp (&d2)
C41C		cmp (&04)
C41E		ora &06
C420		brk
C421		ora (&02,X)
C423		bbs7 &0f,&0f
C426		brk
C427		ora (&22),Y
C429		db &44
C42A		dey
C42B		clc
C42C		bit &7e3c,X
C42F		ror &7e00,X
C432		bit &6aae,X
C435		db &02
C436		bne &c48c
C438		bit &d0
C43A		bvc &c452
C43C		jsr &c4e2
C43F		jsr &ccc1
C442		bmi &c452
C444		cmp #&0d
C446		bne &c452
C448		lda #&bd
C44A		jsr &c530
C44D		lsr &035f
C450		lda #&0d
C452		cmp #&7f
C454		beq &c467
C456		cmp #&20
C458		bcc &c469
C45A		bit &d0
C45C		bmi &c464
C45E		jsr &cedf
C461		jsr &c5e2
C464		jmp &c4d8
C467		lda #&20
C469		tay
C46A		lda &c32b,Y
C46D		sta &035d
C470		lda &c34c,Y
C473		bmi &c4bf
C475		tax
C476		ora #&f0
C478		sta &026a
C47B		txa
C47C		lsr A
C47D		lsr A
C47E		lsr A
C47F		lsr A
C480		clc
C481		adc #&c3
C483		sta &035e
C486		bit &d0
C488		bvs &c4a9
C48A		clc
C48B		rts
C48C		sta &0224,X
C48F		inx
C490		stx &026a
C493		bne &c4ac
C495		bit &d0
C497		bmi &c4ae
C499		bvs &c4a0
C49B		jsr &d25f
C49E		clc
C49F		rts
C4A0		jsr &c4e2
C4A3		jsr &ccc1
C4A6		jsr &d25f
C4A9		jsr &c4df
C4AC		clc
C4AD		rts
C4AE		ldy &035e
C4B1		cpy #&c4
C4B3		bne &c4ac
C4B5		tax
C4B6		lda &d0
C4B8		lsr A
C4B9		bcc &c48b
C4BB		txa
C4BC		jmp &deae
C4BF		sta &035e
C4C2		tya
C4C3		cmp #&08
C4C5		bcc &c4cd
C4C7		eor #&ff
C4C9		cmp #&f2
C4CB		eor #&ff
C4CD		bit &d0
C4CF		bmi &c4f7
C4D1		php
C4D2		jsr &d25f
C4D5		plp
C4D6		bcc &c4db
C4D8		lda &d0
C4DA		lsr A
C4DB		bit &d0
C4DD		bvc &c48b
C4DF		jsr &ccc1
C4E2		php
C4E3		pha
C4E4		ldx #&18
C4E6		ldy #&64
C4E8		jsr &cd1a
C4EB		jsr &ce42
C4EE		lda &d0
C4F0		eor #&02
C4F2		sta &d0
C4F4		pla
C4F5		plp
C4F6		rts
C4F7		eor #&06
C4F9		bne &c4ff
C4FB		lda #&7f
C4FD		bcc &c530
C4FF		bcc &c504
C501		lda &d0
C503		lsr A
C504		rts
C505		lda &d0
C507		and #&20
C509		rts
C50A		jsr &d6de
C50D		jsr &defb
C510		jmp &d6de
C513		ldy #&00
C515		sty &0269
C518		lda #&04
C51A		bne &c523
C51C		jsr &c50a
C51F		lda #&94
C521		eor #&95
C523		ora &d0
C525		bne &c532
C527		jsr &c50a
C52A		lda #&0a
C52C		eor #&2f
C52E		eor #&db
C530		and &d0
C532		sta &d0
C534		rts
C535		lda &0361
C538		beq &c534
C53A		lda #&20
C53C		bne &c523
C53E		jsr &c505
C541		bne &c59d
C543		dec &0318
C546		ldx &0318
C549		cpx &0308
C54C		bmi &c56c
C54E		lda &d6
C550		sec
C551		sbc &034f
C554		tax
C555		lda &d7
C557		sbc #&00
C559		cmp &034e
C55C		bcs &c561
C55E		adc &0354
C561		stx &d6
C563		bpl &c569
C565		sec
C566		sbc &0354
C569		sta &d7
C56B		rts
C56C		lda &030a
C56F		sta &0318
C572		dec &0269
C575		bpl &c57a
C577		inc &0269
C57A		ldx &0319
C57D		cpx &030b
C580		beq &c588
C582		dec &0319
C585		jmp &ce42
C588		clc
C589		jsr &cc96
C58C		lda #&08
C58E		bit &d0
C590		bne &c597
C592		jsr &c9d1
C595		bne &c59a
C597		jsr &ccdd
C59A		jmp &c628
C59D		ldx #&00
C59F		stx &d9
C5A1		jsr &d01e
C5A4		ldx &d9
C5A6		sec
C5A7		lda &0324,X
C5AA		sbc #&08
C5AC		sta &0324,X
C5AF		bcs &c5b4
C5B1		dec &0325,X
C5B4		lda &d8
C5B6		bne &c5d6
C5B8		jsr &d01e
C5BB		beq &c5d6
C5BD		ldx &d9
C5BF		lda &0304,X
C5C2		cpx #&01
C5C4		bcs &c5c8
C5C6		sbc #&06
C5C8		sta &0324,X
C5CB		lda &0305,X
C5CE		sbc #&00
C5D0		sta &0325,X
C5D3		txa
C5D4		beq &c5de
C5D6		jmp &d0c9
C5D9		jsr &c505
C5DC		beq &c572
C5DE		ldx #&02
C5E0		bne &c630
C5E2		lda &d0
C5E4		and #&20
C5E6		bne &c62e
C5E8		ldx &0318
C5EB		cpx &030a
C5EE		bcs &c600
C5F0		inc &0318
C5F3		lda &d6
C5F5		adc &034f
C5F8		tax
C5F9		lda &d7
C5FB		adc #&00
C5FD		jmp &c561
C600		lda &0308
C603		sta &0318
C606		clc
C607		jsr &cad8
C60A		ldx &0319
C60D		cpx &0309
C610		bcs &c617
C612		inc &0319
C615		bcc &c62b
C617		jsr &cc96
C61A		lda #&08
C61C		bit &d0
C61E		bne &c625
C620		jsr &c9e1
C623		bne &c628
C625		jsr &cd3b
C628		jsr &cde8
C62B		jmp &ce42
C62E		ldx #&00
C630		stx &d9
C632		jsr &d01e
C635		ldx &d9
C637		clc
C638		lda &0324,X
C63B		adc #&08
C63D		sta &0324,X
C640		bcc &c645
C642		inc &0325,X
C645		lda &d8
C647		bne &c667
C649		jsr &d01e
C64C		beq &c667
C64E		ldx &d9
C650		lda &0300,X
C653		cpx #&01
C655		bcc &c659
C657		adc #&06
C659		sta &0324,X
C65C		lda &0301,X
C65F		adc #&00
C661		sta &0325,X
C664		txa
C665		beq &c66f
C667		jmp &d0c9
C66A		jsr &c505
C66D		beq &c606
C66F		ldx #&02
C671		jmp &c59f
C674		ldx &0355
C677		lda &0321
C67A		cmp &0323
C67D		bcc &c6f5
C67F		cmp &c3ad,X
C682		beq &c686
C684		bcs &c6f5
C686		lda &0322
C689		tay
C68A		cmp &c3b4,X
C68D		beq &c691
C68F		bcs &c6f5
C691		sec
C692		sbc &0320
C695		bmi &c6f5
C697		tay
C698		jsr &ca87
C69B		lda #&08
C69D		jsr &c523
C6A0		ldx #&20
C6A2		ldy #&08
C6A4		jsr &d3a1
C6A7		jsr &ce24
C6AA		bcs &c71b
C6AC		rts
C6AD		ldy #&03
C6AF		lda (&f0),Y
C6B1		sta &0328,Y
C6B4		dey
C6B5		bpl &c6af
C6B7		jsr &d6de
C6BA		ldx #&28
C6BC		jsr &d05a
C6BF		ldx #&28
C6C1		jsr &d775
C6C4		bne &c6e1
C6C6		lda (&d4),Y
C6C8		asl A
C6C9		rol &d8
C6CB		asl &d1
C6CD		php
C6CE		bcs &c6d2
C6D0		lsr &d8
C6D2		plp
C6D3		bne &c6c8
C6D5		lda &d8
C6D7		and &0360
C6DA		jsr &d6de
C6DD		ldy #&04
C6DF		bne &c6ed
C6E1		lda #&ff
C6E3		bne &c6da
C6E5		and &0360
C6E8		tax
C6E9		lda &036f,X
C6EC		iny
C6ED		sta (&f0),Y
C6EF		lda #&00
C6F1		cpy #&04
C6F3		bne &c6ec
C6F5		rts
C6F6		jsr &c505
C6F9		bne &c769
C6FB		lda &d0
C6FD		and #&08
C6FF		bne &c704
C701		jmp &cb9d
C704		ldx &030b
C707		stx &0319
C70A		jsr &cde8
C70D		ldx &0319
C710		cpx &0309
C713		inx
C714		bcc &c707
C716		jsr &c505
C719		bne &c74d
C71B		lda #&00
C71D		sta &0323
C720		sta &0322
C723		beq &c72a
C725		jsr &c505
C728		bne &c6f5
C72A		jsr &c746
C72D		clc
C72E		lda &0322
C731		adc &0308
C734		sta &0318
C737		lda &0323
C73A		clc
C73B		adc &030b
C73E		sta &0319
C741		jsr &ce24
C744		bcc &c6f5
C746		ldx #&18
C748		ldy #&28
C74A		jmp &cd1a
C74D		ldx #&06
C74F		ldy #&26
C751		jsr &d399
C754		ldx #&00
C756		ldy #&24
C758		jsr &d399
C75B		jmp &d0c9
C75E		jsr &c505
C761		bne &c754
C763		jsr &cdaa
C766		jmp &ce42
C769		jsr &c74d
C76C		lda &0361
C76F		beq &c7a4
C771		ldx &035a
C774		ldy &035c
C777		jsr &cfc4
C77A		ldx #&00
C77C		ldy #&28
C77E		jsr &d393
C781		sec
C782		lda &0306
C785		sbc &0302
C788		tay
C789		iny
C78A		sty &0330
C78D		ldx #&2c
C78F		ldy #&28
C791		jsr &d5bc
C794		lda &032e
C797		bne &c79c
C799		dec &032f
C79C		dec &032e
C79F		dec &0330
C7A2		bne &c78d
C7A4		rts
C7A5		tay
C7A6		bpl &c7bb
C7A8		and &0360
C7AB		php
C7AC		sei
C7AD		sta &d8
C7AF		lda &034b
C7B2		and #&f0
C7B4		ora &d8
C7B6		sta &034b
C7B9		plp
C7BA		tya
C7BB		ldy #&00
C7BD		beq &c7c6
C7BF		pha
C7C0		jsr &c7a5
C7C3		pla
C7C4		ldy #&02
C7C6		tax
C7C7		bpl &c7ca
C7C9		iny
C7CA		and &0360
C7CD		sta &d8
C7CF		lda &0360
C7D2		and #&07
C7D4		clc
C7D5		adc &d8
C7D7		tax
C7D8		lda &c3de,X
C7DB		sta &0357,Y
C7DE		cpy #&02
C7E0		bcs &c7ef
C7E2		lda &0357
C7E5		eor #&ff
C7E7		sta &d3
C7E9		eor &0358
C7EC		sta &d2
C7EE		rts
C7EF		lda &0322
C7F2		sta &0359,Y
C7F5		rts
C7F6		lda #&00
C7F8		sta &0322
C7FB		lda &0360
C7FE		and #&07
C800		jsr &c7bf
C803		lda #&80
C805		jsr &c7bf
C808		ldx &0360
C80B		stx &031f
C80E		cpx #&03
C810		beq &c823
C812		bcc &c834
C814		stx &0320
C817		jsr &c841
C81A		dec &0320
C81D		dec &031f
C820		bpl &c817
C822		rts
C823		ldx #&07
C825		stx &0320
C828		jsr &c841
C82B		lsr &0320
C82E		dec &031f
C831		bpl &c828
C833		rts
C834		ldx #&07
C836		jsr &c83e
C839		ldx #&00
C83B		stx &031f
C83E		stx &0320
C841		lda &0320
C844		ldx &031f
C847		clc
C848		php
C849		sei
C84A		and #&0f
C84C		sta &fb
C84E		txa
C84F		and &0360
C852		tay
C853		lda &fb
C855		bcs &c85a
C857		sta &036f,Y
C85A		cmp #&08
C85C		bcc &c863
C85E		eor &0248
C861		sta &fb
C863		tya
C864		ldx &0360
C867		cpx #&03
C869		beq &c88a
C86B		bcc &c889
C86D		lsr A
C86E		lsr A
C86F		php
C870		lsr A
C871		plp
C872		rol A
C873		tax
C874		tya
C875		bit &c3cd
C878		beq &c87b
C87A		sec
C87B		rol A
C87C		asl A
C87D		and #&06
C87F		tay
C880		cmp #&04
C882		bcc &c88d
C884		eor #&02
C886		tay
C887		bcs &c88d
C889		asl A
C88A		tax
C88B		ldy #&00
C88D		stx &fa
C88F		lda &fb
C891		lsr A
C892		jsr &c8c5
C895		lda &fb
C897		iny
C898		jsr &c8c5
C89B		plp
C89C		rts
C89D		tax
C89E		iny
C89F		lda (&f0),Y
C8A1		bcs &c847
C8A3		lda &d8
C8A5		pha
C8A6		ldx &0360
C8A9		ldy &036f,X
C8AC		cpy #&08
C8AE		bcc &c8be
C8B0		txa
C8B1		pha
C8B2		tya
C8B3		and #&07
C8B5		eor &0248
C8B8		sec
C8B9		jsr &c848
C8BC		pla
C8BD		tax
C8BE		dex
C8BF		bpl &c8a9
C8C1		pla
C8C2		sta &d8
C8C4		rts
C8C5		and #&03
C8C7		tax
C8C8		lda &c423,X
C8CB		ldx &fa
C8CD		and &c427,X
C8D0		sta &fc
C8D2		lda &c427,X
C8D5		eor #&ff
C8D7		and &0804,Y
C8DA		ora &fc
C8DC		sta &0804,Y
C8DF		tax
C8E0		lda &034b
C8E3		and #&30
C8E5		bne &c8eb
C8E7		txa
C8E8		sta &fe08,Y
C8EB		rts
C8EC		lda &0323
C8EF		jmp &cb30
C8F2		lda &031b
C8F5		cmp #&20
C8F7		bcc &c93e
C8F9		pha
C8FA		lsr A
C8FB		lsr A
C8FC		lsr A
C8FD		lsr A
C8FE		lsr A
C8FF		tax
C900		lda &c3c8,X
C903		bit &0367
C906		bne &c928
C908		ora &0367
C90B		sta &0367
C90E		txa
C90F		and #&03
C911		clc
C912		adc #&bf
C914		sta &dd
C916		lda &0367,X
C919		sta &db
C91B		ldy #&00
C91D		sty &da
C91F		sty &dc
C921		lda (&dc),Y
C923		sta (&da),Y
C925		dey
C926		bne &c921
C928		pla
C929		jsr &cf4f
C92C		ldy #&07
C92E		lda &031c,Y
C931		sta (&dc),Y
C933		dey
C934		bpl &c92e
C936		rts
C937		lda &031f
C93A		clc
C93B		jmp (&0226)
C93E		cmp #&01
C940		beq &c96b
C942		bcs &c93b
C944		sec
C945		lda &031c
C948		eor #&0a
C94A		bne &c93b
C94C		lda &031d
C94F		eor #&20
C951		and #&60
C953		beq &c95d
C955		jsr &c97a
C958		lda #&ef
C95A		jmp &c530
C95D		lda #&10
C95F		jmp &c523
C962		jsr &c97a
C965		ldy #&00
C967		sty &035f
C96A		rts
C96B		ldy &031c
C96E		beq &c95d
C970		cpy #&02
C972		beq &c962
C974		bcc &c955
C976		ldy #&0a
C978		bne &c967
C97A		php
C97B		sei
C97C		lda &034b
C97F		ora #&40
C981		sta &034b
C984		plp
C985		rts
C986		ldx &0361
C989		beq &c937
C98B		jmp &cf71
C98E		clc
C98F		lda &035f
C992		adc &034a
C995		sta &034a
C998		lda &034b
C99B		bmi &c9d0
C99D		bcc &c9a4
C99F		eor #&40
C9A1		sta &034b
C9A4		and #&40
C9A6		beq &c9af
C9A8		lda &0360
C9AB		sbc #&04
C9AD		ora #&3f
C9AF		sta &fb
C9B1		lda &d0
C9B3		and #&30
C9B5		bne &c9d0
C9B7		tax
C9B8		lda &0360
C9BB		sta &fa
C9BD		ldy #&07
C9BF		sec
C9C0		lda &080c,X
C9C3		eor &fb
C9C5		sta (&d6),Y
C9C7		tya
C9C8		adc #&07
C9CA		tay
C9CB		inx
C9CC		lsr &fa
C9CE		bne &c9c0
C9D0		rts
C9D1		ldx &0350
C9D4		lda &0351
C9D7		jsr &cc4f
C9DA		bcs &c9f0
C9DC		adc &0354
C9DF		bcc &c9f0
C9E1		ldx &0350
C9E4		lda &0351
C9E7		jsr &cac9
C9EA		bpl &c9f0
C9EC		sec
C9ED		sbc &0354
C9F0		sta &0351
C9F3		stx &0350
C9F6		pha
C9F7		lsr A
C9F8		sta &fe03
C9FB		txa
C9FC		ror A
C9FD		sta &fe02
CA00		pla
CA01		rts
CA02		lda #&00
CA04		ldx #&2c
CA06		sta &0300,X
CA09		dex
CA0A		bpl &ca06
CA0C		ldx &0355
CA0F		ldy &c3b4,X
CA12		sty &030a
CA15		jsr &ca87
CA18		ldy &c3ad,X
CA1B		sty &0309
CA1E		ldy #&03
CA20		sty &0323
CA23		iny
CA24		sty &0321
CA27		dec &0322
CA2A		dec &0320
CA2D		jsr &ce42
CA30		jsr &ca38
CA33		lda #&f7
CA35		jmp &c530
CA38		jsr &ca80
CA3B		ldx #&1c
CA3D		ldy #&2c
CA3F		jsr &d328
CA42		ora &032d
CA45		bmi &ca80
CA47		ldx #&20
CA49		jsr &d05a
CA4C		ldx #&1c
CA4E		jsr &d05a
CA51		lda &031f
CA54		ora &031d
CA57		bmi &ca80
CA59		lda &0323
CA5C		bne &ca80
CA5E		ldx &0355
CA61		lda &0321
CA64		sta &d8
CA66		lda &0320
CA69		lsr &d8
CA6B		ror A
CA6C		lsr &d8
CA6E		bne &ca80
CA70		ror A
CA71		lsr A
CA72		cmp &c3b4,X
CA75		beq &ca79
CA77		bpl &ca80
CA79		ldy #&00
CA7B		ldx #&1c
CA7D		jsr &d393
CA80		ldx #&10
CA82		ldy #&28
CA84		jmp &cd22
CA87		iny
CA88		tya
CA89		ldy #&00
CA8B		sty &034d
CA8E		sta &034c
CA91		lda &034f
CA94		lsr A
CA95		beq &caa0
CA97		asl &034c
CA9A		rol &034d
CA9D		lsr A
CA9E		bcc &ca97
CAA0		rts
CAA1		ldx #&20
CAA3		ldy #&0c
CAA5		jsr &d3a1
CAA8		jmp &d0c9
CAAB		jsr &c53e
CAAE		jsr &c505
CAB1		bne &cabc
CAB3		sta &dc
CAB5		lda #&c0
CAB7		sta &dd
CAB9		jmp &cee2
CABC		lda #&7f
CABE		jsr &cf4f
CAC1		ldx &035a
CAC4		ldy #&00
CAC6		jmp &ce94
CAC9		pha
CACA		txa
CACB		clc
CACC		adc &0352
CACF		tax
CAD0		pla
CAD1		adc &0353
CAD4		rts
CAD5		jsr &cb09
CAD8		jsr &e7d1
CADB		bcc &cadf
CADD		bmi &cad5
CADF		lda &d0
CAE1		eor #&04
CAE3		and #&46
CAE5		bne &cb11
CAE7		lda &0269
CAEA		bmi &cb0e
CAEC		lda &0319
CAEF		cmp &0309
CAF2		bcc &cb0e
CAF4		lsr A
CAF5		lsr A
CAF6		sec
CAF7		adc &0269
CAFA		adc &030b
CAFD		cmp &0309
CB00		bcc &cb0e
CB02		clc
CB03		jsr &e7d1
CB06		sec
CB07		bpl &cb03
CB09		lda #&ff
CB0B		sta &0269
CB0E		inc &0269
CB11		rts
CB12		pha
CB13		ldx #&7f
CB15		lda #&00
CB17		sta &d0
CB19		sta &02ff,X
CB1C		dex
CB1D		bne &cb19
CB1F		ldx #&04
CB21		sta &080b,X
CB24		dex
CB25		bne &cb21
CB27		jsr &cc5e
CB2A		pla
CB2B		ldx #&7f
CB2D		stx &0366
CB30		jsr &dada
CB33		stx &0355
CB36		php
CB37		sei
CB38		sta &02f4
CB3B		lda &0282
CB3E		and #&c7
CB40		ora &02f4
CB43		sta &0282
CB46		sta &fe07
CB49		plp
CB4A		lda &c3cf,X
CB4D		sta &0360
CB50		lda &c3bb,X
CB53		sta &034f
CB56		lda &c3f5,X
CB59		sta &0361
CB5C		bne &cb60
CB5E		lda #&07
CB60		asl A
CB61		tay
CB62		lda &c3c1,Y
CB65		sta &0363
CB68		asl A
CB69		bpl &cb68
CB6B		sta &0362
CB6E		ldy &c3fb,X
CB71		sty &0356
CB74		lda &c407,Y
CB77		sta &0354
CB7A		lda &c40b,Y
CB7D		sta &034e
CB80		tya
CB81		lsr A
CB82		eor #&01
CB84		tax
CB85		lda &c40f,X
CB88		sta &0352
CB8B		inx
CB8C		stx &0353
CB8F		lda #&43
CB91		jsr &c530
CB94		jsr &c7f6
CB97		jsr &ca02
CB9A		jsr &c976
CB9D		ldx #&00
CB9F		lda &034e
CBA2		jsr &c9f0
CBA5		jsr &c561
CBA8		jsr &cc03
CBAB		lda #&00
CBAD		sta &0269
CBB0		sta &0318
CBB3		sta &0319
CBB6		ldx #&06
CBB8		ldy &034e
CBBB		sty &d9,X
CBBD		sta &d8,X
CBBF		iny
CBC0		dex
CBC1		dex
CBC2		bpl &cbbb
CBC4		tay
CBC5		lda &0358
CBC8		sta (&d8),Y
CBCA		sta (&da),Y
CBCC		sta (&dc),Y
CBCE		sta (&de),Y
CBD0		dey
CBD1		bne &cbc8
CBD3		ldx #&06
CBD5		clc
CBD6		lda &d9,X
CBD8		adc #&04
CBDA		sta &d9,X
CBDC		bmi &cbe4
CBDE		dex
CBDF		dex
CBE0		bpl &cbd6
CBE2		bmi &cbc5
CBE4		lda #&df
CBE6		bne &cbea
CBE8		lda #&ef
CBEA		php
CBEB		sei
CBEC		and &034b
CBEF		sta &034b
CBF2		and #&30
CBF4		bne &cc01
CBF6		ldy #&07
CBF8		lda &0804,Y
CBFB		sta &fe08,Y
CBFE		dey
CBFF		bpl &cbf8
CC01		plp
CC02		rts
CC03		lda #&20
CC05		bne &cc12
CC07		beq &cbe8
CC09		lda &0355
CC0C		and #&04
CC0E		bne &cc3f
CC10		lda #&10
CC12		php
CC13		sei
CC14		ora &034b
CC17		sta &034b
CC1A		plp
CC1B		and #&0f
CC1D		tax
CC1E		lda &036f,X
CC21		cmp #&08
CC23		bcc &cc28
CC25		eor &0248
CC28		pha
CC29		ldy #&07
CC2B		jsr &cc32
CC2E		pla
CC2F		lsr A
CC30		ldy #&06
CC32		and #&03
CC34		tax
CC35		lda &c423,X
CC38		sta &fe08,Y
CC3B		dey
CC3C		dey
CC3D		bpl &cc38
CC3F		rts
CC40		jsr &cf4f
CC43		ldy #&00
CC45		lda (&dc),Y
CC47		iny
CC48		sta (&f0),Y
CC4A		cpy #&08
CC4C		bne &cc45
CC4E		rts
CC4F		pha
CC50		txa
CC51		sec
CC52		sbc &0352
CC55		tax
CC56		pla
CC57		sbc &0353
CC5A		cmp &034e
CC5D		rts
CC5E		lda #&0f
CC60		sta &0367
CC63		lda #&0c
CC65		ldy #&06
CC67		sta &0368,Y
CC6A		dey
CC6B		bpl &cc67
CC6D		cpx #&07
CC6F		bcc &cc73
CC71		ldx #&06
CC73		stx &0246
CC76		lda &0243
CC79		ldx #&00
CC7B		cpx &0246
CC7E		bcs &cc8b
CC80		ldy &c41d,X
CC83		sta &0368,Y
CC86		adc #&01
CC88		inx
CC89		bne &cc7b
CC8B		sta &0244
CC8E		tay
CC8F		beq &cc5d
CC91		ldx #&11
CC93		jmp &f0a8
CC96		lda #&02
CC98		bit &d0
CC9A		bne &cc9e
CC9C		bvc &ccdc
CC9E		lda &0309
CCA1		bcc &cca6
CCA3		lda &030b
CCA6		bvs &ccb0
CCA8		sta &0319
CCAB		pla
CCAC		pla
CCAD		jmp &c62b
CCB0		php
CCB1		cmp &0365
CCB4		beq &ccdb
CCB6		plp
CCB7		bcc &ccbd
CCB9		dec &0365
CCBC		rts
CCBD		inc &0365
CCC0		rts
CCC1		php
CCC2		pha
CCC3		ldy &034f
CCC6		dey
CCC7		lda #&ff
CCC9		cpy #&1f
CCCB		bne &cccf
CCCD		lda #&3f
CCCF		sta &d8
CCD1		lda (&d6),Y
CCD3		eor &d8
CCD5		sta (&d6),Y
CCD7		dey
CCD8		bpl &ccd1
CCDA		pla
CCDB		plp
CCDC		rts
CCDD		jsr &cd97
CCE0		lda &0309
CCE3		sta &0319
CCE6		jsr &ce42
CCE9		jsr &cc4f
CCEC		bcs &ccf1
CCEE		adc &0354
CCF1		sta &d9
CCF3		stx &d8
CCF5		sta &da
CCF7		bcs &ccff
CCF9		jsr &cdaf
CCFC		jmp &cd0a
CCFF		jsr &cac9
CD02		jsr &cac9
CD05		bmi &ccf9
CD07		jsr &cd74
CD0A		lda &da
CD0C		ldx &d8
CD0E		sta &d7
CD10		stx &d6
CD12		dec &dc
CD14		bne &cce9
CD16		ldx #&28
CD18		ldy #&18
CD1A		lda #&02
CD1C		bne &cd24
CD1E		ldx #&24
CD20		ldy #&14
CD22		lda #&04
CD24		sta &d8
CD26		lda &0300,X
CD29		pha
CD2A		lda &0300,Y
CD2D		sta &0300,X
CD30		pla
CD31		sta &0300,Y
CD34		inx
CD35		iny
CD36		dec &d8
CD38		bne &cd26
CD3A		rts
CD3B		jsr &cd97
CD3E		ldy &030b
CD41		sty &0319
CD44		jsr &ce42
CD47		jsr &cac9
CD4A		bpl &cd50
CD4C		sec
CD4D		sbc &0354
CD50		sta &d9
CD52		stx &d8
CD54		sta &da
CD56		bcc &cd5e
CD58		jsr &cdaf
CD5B		jmp &cd66
CD5E		jsr &cac9
CD61		bmi &cd58
CD63		jsr &cd74
CD66		lda &da
CD68		ldx &d8
CD6A		sta &d7
CD6C		stx &d6
CD6E		dec &dc
CD70		bne &cd47
CD72		beq &cd16
CD74		ldx &034d
CD77		beq &cd89
CD79		ldy #&00
CD7B		lda (&d8),Y
CD7D		sta (&d6),Y
CD7F		iny
CD80		bne &cd7b
CD82		inc &d7
CD84		inc &d9
CD86		dex
CD87		bne &cd7b
CD89		ldy &034c
CD8C		beq &cd96
CD8E		dey
CD8F		lda (&d8),Y
CD91		sta (&d6),Y
CD93		tya
CD94		bne &cd8e
CD96		rts
CD97		jsr &cd16
CD9A		sec
CD9B		lda &0309
CD9E		sbc &030b
CDA1		sta &dc
CDA3		bne &cdaa
CDA5		pla
CDA6		pla
CDA7		jmp &cd16
CDAA		lda &0308
CDAD		bpl &ce1f
CDAF		lda &d8
CDB1		pha
CDB2		sec
CDB3		lda &030a
CDB6		sbc &0308
CDB9		sta &dd
CDBB		ldy &034f
CDBE		dey
CDBF		lda (&d8),Y
CDC1		sta (&d6),Y
CDC3		dey
CDC4		bpl &cdbf
CDC6		ldx #&02
CDC8		clc
CDC9		lda &d6,X
CDCB		adc &034f
CDCE		sta &d6,X
CDD0		lda &d7,X
CDD2		adc #&00
CDD4		bpl &cdda
CDD6		sec
CDD7		sbc &0354
CDDA		sta &d7,X
CDDC		dex
CDDD		dex
CDDE		beq &cdc8
CDE0		dec &dd
CDE2		bpl &cdbb
CDE4		pla
CDE5		sta &d8
CDE7		rts
CDE8		lda &0318
CDEB		pha
CDEC		jsr &cdaa
CDEF		jsr &ce42
CDF2		sec
CDF3		lda &030a
CDF6		sbc &0308
CDF9		sta &da
CDFB		lda &0358
CDFE		ldy &034f
CE01		dey
CE02		sta (&d6),Y
CE04		bne &ce01
CE06		txa
CE07		clc
CE08		adc &034f
CE0B		tax
CE0C		lda &d7
CE0E		adc #&00
CE10		bpl &ce16
CE12		sec
CE13		sbc &0354
CE16		stx &d6
CE18		sta &d7
CE1A		dec &da
CE1C		bpl &cdfb
CE1E		pla
CE1F		sta &0318
CE22		sec
CE23		rts
CE24		ldx &0318
CE27		cpx &0308
CE2A		bmi &ce22
CE2C		cpx &030a
CE2F		beq &ce33
CE31		bpl &ce22
CE33		ldx &0319
CE36		cpx &030b
CE39		bmi &ce22
CE3B		cpx &0309
CE3E		beq &ce42
CE40		bpl &ce22
CE42		lda &0319
CE45		asl A
CE46		tay
CE47		lda &c36d,Y
CE4A		sta &d7
CE4C		lda &c36e,Y
CE4F		ldy &0353
CE52		dey
CE53		bne &ce58
CE55		lsr &d7
CE57		ror A
CE58		adc &0350
CE5B		sta &d6
CE5D		lda &d7
CE5F		adc &0351
CE62		tay
CE63		lda &0318
CE66		ldx &034f
CE69		cpx #&10
CE6B		beq &ce70
CE6D		bcc &ce71
CE6F		asl A
CE70		asl A
CE71		asl A
CE72		asl A
CE73		bcc &ce77
CE75		iny
CE76		iny
CE77		asl A
CE78		bcc &ce7c
CE7A		iny
CE7B		clc
CE7C		adc &d6
CE7E		sta &d6
CE80		tax
CE81		tya
CE82		adc #&00
CE84		bpl &ce8a
CE86		sec
CE87		sbc &0354
CE8A		sta &d7
CE8C		clc
CE8D		rts
CE8E		ldx &0359
CE91		ldy &035b
CE94		jsr &cfc4
CE97		jsr &d39d
CE9A		ldy #&00
CE9C		sty &da
CE9E		lda (&dc),Y
CEA0		beq &ceb5
CEA2		sta &db
CEA4		bpl &cea9
CEA6		jsr &cff4
CEA9		inc &0324
CEAC		bne &ceb1
CEAE		inc &0325
CEB1		asl &db
CEB3		bne &cea4
CEB5		ldx #&28
CEB7		ldy #&24
CEB9		jsr &d399
CEBC		ldy &0326
CEBF		bne &cec4
CEC1		dec &0327
CEC4		dec &0326
CEC7		ldy &da
CEC9		iny
CECA		cpy #&08
CECC		bne &ce9c
CECE		ldx #&28
CED0		ldy #&24
CED2		jmp &d3a1
CED5		ldx #&2b
CED7		stx &dc
CED9		ldx #&c4
CEDB		stx &dd
CEDD		bne &cee2
CEDF		jsr &cf4f
CEE2		ldx &0360
CEE5		lda &d0
CEE7		and #&20
CEE9		bne &ce8e
CEEB		ldy #&07
CEED		cpx #&03
CEEF		beq &ceff
CEF1		bcs &cf2f
CEF3		lda (&dc),Y
CEF5		ora &d2
CEF7		eor &d3
CEF9		sta (&d6),Y
CEFB		dey
CEFC		bpl &cef3
CEFE		rts
CEFF		lda (&dc),Y
CF01		pha
CF02		lsr A
CF03		lsr A
CF04		lsr A
CF05		lsr A
CF06		tax
CF07		lda &c317,X
CF0A		ora &d2
CF0C		eor &d3
CF0E		sta (&d6),Y
CF10		tya
CF11		clc
CF12		adc #&08
CF14		tay
CF15		pla
CF16		and #&0f
CF18		tax
CF19		lda &c317,X
CF1C		ora &d2
CF1E		eor &d3
CF20		sta (&d6),Y
CF22		tya
CF23		sbc #&08
CF25		tay
CF26		bpl &ceff
CF28		rts
CF29		tya
CF2A		sbc #&21
CF2C		bmi &cf28
CF2E		tay
CF2F		lda (&dc),Y
CF31		sta &da
CF33		sec
CF34		lda #&00
CF36		rol &da
CF38		beq &cf29
CF3A		rol A
CF3B		asl &da
CF3D		rol A
CF3E		tax
CF3F		lda &c327,X
CF42		ora &d2
CF44		eor &d3
CF46		sta (&d6),Y
CF48		clc
CF49		tya
CF4A		adc #&08
CF4C		tay
CF4D		bcc &cf34
CF4F		asl A
CF50		rol A
CF51		rol A
CF52		sta &dc
CF54		and #&03
CF56		rol A
CF57		tax
CF58		and #&03
CF5A		adc #&bf
CF5C		tay
CF5D		lda &c3c8,X
CF60		bit &0367
CF63		beq &cf68
CF65		ldy &0367,X
CF68		sty &dd
CF6A		lda &dc
CF6C		and #&f8
CF6E		sta &dc
CF70		rts
CF71		ldx #&20
CF73		jsr &d05e
CF76		lda &031f
CF79		cmp #&04
CF7B		beq &cfea
CF7D		ldy #&05
CF7F		and #&03
CF81		beq &cf91
CF83		lsr A
CF84		bcs &cf89
CF86		dey
CF87		bne &cf91
CF89		tax
CF8A		ldy &035b,X
CF8D		lda &0359,X
CF90		tax
CF91		jsr &cfc4
CF94		lda &031f
CF97		bmi &cfbc
CF99		asl A
CF9A		bpl &cfd7
CF9C		and #&f0
CF9E		asl A
CF9F		beq &cfe7
CFA1		eor #&40
CFA3		beq &cfb9
CFA5		pha
CFA6		jsr &cfed
CFA9		pla
CFAA		eor #&60
CFAC		beq &cfbf
CFAE		cmp #&40
CFB0		bne &cfbc
CFB2		lda #&02
CFB4		sta &da
CFB6		jmp &d41d
CFB9		jmp &d500
CFBC		jmp &c937
CFBF		sta &da
CFC1		jmp &d3d6
CFC4		txa
CFC5		ora &c3d7,Y
CFC8		eor &c3d8,Y
CFCB		sta &de
CFCD		txa
CFCE		ora &c3d6,Y
CFD1		eor &c3db,Y
CFD4		sta &df
CFD6		rts
CFD7		asl A
CFD8		bmi &cfbc
CFDA		asl A
CFDB		asl A
CFDC		bpl &cfe1
CFDE		jsr &cffc
CFE1		jsr &d0fe
CFE4		jmp &cfea
CFE7		jsr &cffc
CFEA		jsr &cd1e
CFED		ldy #&24
CFEF		ldx #&20
CFF1		jmp &d3a1
CFF4		ldx #&24
CFF6		jsr &d775
CFF9		beq &d001
CFFB		rts
CFFC		jsr &d773
CFFF		bne &d014
D001		ldy &031a
D004		lda &d1
D006		and &de
D008		ora (&d4),Y
D00A		sta &d8
D00C		lda &df
D00E		and &d1
D010		eor &d8
D012		sta (&d4),Y
D014		rts
D015		lda (&d4),Y
D017		ora &de
D019		eor &df
D01B		sta (&d4),Y
D01D		rts
D01E		ldx #&24
D020		ldy #&00
D022		sty &d8
D024		ldy #&02
D026		jsr &d039
D029		asl &d8
D02B		asl &d8
D02D		dex
D02E		dex
D02F		ldy #&00
D031		jsr &d039
D034		inx
D035		inx
D036		lda &d8
D038		rts
D039		lda &0302,X
D03C		cmp &0300,Y
D03F		lda &0303,X
D042		sbc &0301,Y
D045		bmi &d057
D047		lda &0304,Y
D04A		cmp &0302,X
D04D		lda &0305,Y
D050		sbc &0303,X
D053		bpl &d059
D055		inc &d8
D057		inc &d8
D059		rts
D05A		lda #&ff
D05C		bne &d061
D05E		lda &031f
D061		sta &d8
D063		ldy #&02
D065		jsr &d087
D068		jsr &d0be
D06B		ldy #&00
D06D		dex
D06E		dex
D06F		jsr &d087
D072		ldy &0361
D075		cpy #&03
D077		beq &d07e
D079		bcs &d081
D07B		jsr &d0be
D07E		jsr &d0be
D081		lda &0356
D084		bne &d0be
D086		rts
D087		clc
D088		lda &d8
D08A		and #&04
D08C		beq &d097
D08E		lda &0302,X
D091		pha
D092		lda &0303,X
D095		bcc &d0a5
D097		lda &0302,X
D09A		adc &0310,Y
D09D		pha
D09E		lda &0303,X
D0A1		adc &0311,Y
D0A4		clc
D0A5		sta &0311,Y
D0A8		adc &030d,Y
D0AB		sta &0303,X
D0AE		pla
D0AF		sta &0310,Y
D0B2		clc
D0B3		adc &030c,Y
D0B6		sta &0302,X
D0B9		bcc &d0be
D0BB		inc &0303,X
D0BE		lda &0303,X
D0C1		asl A
D0C2		ror &0303,X
D0C5		ror &0302,X
D0C8		rts
D0C9		ldy #&10
D0CB		jsr &d39f
D0CE		ldx #&02
D0D0		ldy #&02
D0D2		jsr &d0e6
D0D5		ldx #&00
D0D7		ldy #&04
D0D9		lda &0361
D0DC		dey
D0DD		lsr A
D0DE		bne &d0dc
D0E0		lda &0356
D0E3		beq &d0e6
D0E5		iny
D0E6		asl &0310,X
D0E9		rol &0311,X
D0EC		dey
D0ED		bne &d0e6
D0EF		sec
D0F0		jsr &d0f4
D0F3		inx
D0F4		lda &0310,X
D0F7		sbc &030c,X
D0FA		sta &0310,X
D0FD		rts
D0FE		jsr &d324
D101		lda &032b
D104		eor &0329
D107		bmi &d118
D109		lda &032a
D10C		cmp &0328
D10F		lda &032b
D112		sbc &0329
D115		jmp &d12b
D118		lda &0328
D11B		clc
D11C		adc &032a
D11F		tax
D120		lda &0329
D123		adc &032b
D126		bne &d12b
D128		txa
D129		beq &d135
D12B		ror A
D12C		ldx #&00
D12E		eor &032b
D131		bpl &d135
D133		ldx #&02
D135		stx &dc
D137		lda &c411,X
D13A		sta &035d
D13D		lda &c412,X
D140		sta &035e
D143		lda &0329,X
D146		bpl &d14c
D148		ldx #&24
D14A		bne &d14e
D14C		ldx #&20
D14E		stx &dd
D150		ldy #&2c
D152		jsr &d3a1
D155		lda &dd
D157		eor #&04
D159		sta &db
D15B		ora &dc
D15D		tax
D15E		jsr &d397
D161		lda &031f
D164		and #&10
D166		asl A
D167		asl A
D168		asl A
D169		sta &d9
D16B		ldx #&2c
D16D		jsr &d020
D170		sta &da
D172		beq &d17a
D174		lda #&40
D176		ora &d9
D178		sta &d9
D17A		ldx &db
D17C		jsr &d020
D17F		bit &da
D181		beq &d184
D183		rts
D184		ldx &dc
D186		beq &d18a
D188		lsr A
D189		lsr A
D18A		and #&02
D18C		beq &d195
D18E		txa
D18F		ora #&04
D191		tax
D192		jsr &d397
D195		jsr &d343
D198		lda &dc
D19A		eor #&02
D19C		tax
D19D		tay
D19E		lda &0329
D1A1		eor &032b
D1A4		bpl &d1a7
D1A6		inx
D1A7		lda &c415,X
D1AA		sta &0332
D1AD		lda &c419,X
D1B0		sta &0333
D1B3		lda #&7f
D1B5		sta &0334
D1B8		bit &d9
D1BA		bvs &d1e5
D1BC		lda &c403,X
D1BF		tax
D1C0		sec
D1C1		lda &0300,X
D1C4		sbc &032c,Y
D1C7		sta &d8
D1C9		lda &0301,X
D1CC		sbc &032d,Y
D1CF		ldy &d8
D1D1		tax
D1D2		bpl &d1d7
D1D4		jsr &d3b2
D1D7		tax
D1D8		iny
D1D9		bne &d1dc
D1DB		inx
D1DC		txa
D1DD		beq &d1e1
D1DF		ldy #&00
D1E1		sty &dd
D1E3		beq &d1ee
D1E5		txa
D1E6		lsr A
D1E7		ror A
D1E8		ora #&02
D1EA		eor &dc
D1EC		sta &dc
D1EE		ldx #&2c
D1F0		jsr &d77a
D1F3		ldx &da
D1F5		bne &d1f9
D1F7		dec &db
D1F9		dex
D1FA		lda &d9
D1FC		beq &d21d
D1FE		bpl &d210
D200		bit &0334
D203		bpl &d20a
D205		dec &0334
D208		bne &d22d
D20A		inc &0334
D20D		asl A
D20E		bpl &d21d
D210		stx &da
D212		ldx #&2c
D214		jsr &d775
D217		ldx &da
D219		ora #&00
D21B		bne &d22d
D21D		lda &d1
D21F		and &de
D221		ora (&d4),Y
D223		sta &d8
D225		lda &df
D227		and &d1
D229		eor &d8
D22B		sta (&d4),Y
D22D		sec
D22E		lda &0335
D231		sbc &0337
D234		sta &0335
D237		lda &0336
D23A		sbc &0338
D23D		bcs &d250
D23F		sta &d8
D241		lda &0335
D244		adc &0339
D247		sta &0335
D24A		lda &d8
D24C		adc &033a
D24F		clc
D250		sta &0336
D253		php
D254		bcs &d25f
D256		jmp (&0332)
D259		dey
D25A		bpl &d25f
D25C		jsr &d2ea
D25F		jmp (&035d)
D262		iny
D263		cpy #&08
D265		bne &d25f
D267		clc
D268		lda &d4
D26A		adc &0352
D26D		sta &d4
D26F		lda &d5
D271		adc &0353
D274		bpl &d27a
D276		sec
D277		sbc &0354
D27A		sta &d5
D27C		ldy #&00
D27E		jmp (&035d)
D281		lsr &d1
D283		bcc &d25f
D285		jsr &d304
D288		jmp (&035d)
D28B		asl &d1
D28D		bcc &d25f
D28F		jsr &d314
D292		jmp (&035d)
D295		dey
D296		bpl &d2a4
D298		jsr &d2ea
D29B		bne &d2a4
D29D		lsr &d1
D29F		bcc &d2a4
D2A1		jsr &d304
D2A4		plp
D2A5		inx
D2A6		bne &d2ac
D2A8		inc &db
D2AA		beq &d2b6
D2AC		bit &d9
D2AE		bvs &d2b7
D2B0		bcs &d2e7
D2B2		dec &dd
D2B4		bne &d2e7
D2B6		rts
D2B7		lda &dc
D2B9		stx &da
D2BB		and #&02
D2BD		tax
D2BE		bcs &d2d9
D2C0		bit &dc
D2C2		bmi &d2ce
D2C4		inc &032c,X
D2C7		bne &d2d9
D2C9		inc &032d,X
D2CC		bcc &d2d9
D2CE		lda &032c,X
D2D1		bne &d2d6
D2D3		dec &032d,X
D2D6		dec &032c,X
D2D9		txa
D2DA		eor #&02
D2DC		tax
D2DD		inc &032c,X
D2E0		bne &d2e5
D2E2		inc &032d,X
D2E5		ldx &da
D2E7		jmp &d1fa
D2EA		sec
D2EB		lda &d4
D2ED		sbc &0352
D2F0		sta &d4
D2F2		lda &d5
D2F4		sbc &0353
D2F7		cmp &034e
D2FA		bcs &d2ff
D2FC		adc &0354
D2FF		sta &d5
D301		ldy #&07
D303		rts
D304		lda &0362
D307		sta &d1
D309		lda &d4
D30B		adc #&07
D30D		sta &d4
D30F		bcc &d313
D311		inc &d5
D313		rts
D314		lda &0363
D317		sta &d1
D319		lda &d4
D31B		bne &d31f
D31D		dec &d5
D31F		sbc #&08
D321		sta &d4
D323		rts
D324		ldy #&28
D326		ldx #&20
D328		jsr &d32f
D32B		inx
D32C		inx
D32D		iny
D32E		iny
D32F		sec
D330		lda &0304,X
D333		sbc &0300,X
D336		sta &0300,Y
D339		lda &0305,X
D33C		sbc &0301,X
D33F		sta &0301,Y
D342		rts
D343		lda &dc
D345		bne &d34e
D347		ldx #&28
D349		ldy #&2a
D34B		jsr &cd1a
D34E		ldx #&28
D350		ldy #&37
D352		jsr &d3a1
D355		sec
D356		ldx &dc
D358		lda &0330
D35B		sbc &032c,X
D35E		tay
D35F		lda &0331
D362		sbc &032d,X
D365		bmi &d36a
D367		jsr &d3b2
D36A		sta &db
D36C		sty &da
D36E		ldx #&35
D370		jsr &d37e
D373		lsr A
D374		sta &0301,X
D377		tya
D378		ror A
D379		sta &0300,X
D37C		dex
D37D		dex
D37E		ldy &0304,X
D381		lda &0305,X
D384		bpl &d392
D386		jsr &d3b2
D389		sta &0305,X
D38C		pha
D38D		tya
D38E		sta &0304,X
D391		pla
D392		rts
D393		lda #&08
D395		bne &d3a3
D397		ldy #&30
D399		lda #&02
D39B		bne &d3a3
D39D		ldy #&28
D39F		ldx #&24
D3A1		lda #&04
D3A3		sta &d8
D3A5		lda &0300,X
D3A8		sta &0300,Y
D3AB		inx
D3AC		iny
D3AD		dec &d8
D3AF		bne &d3a5
D3B1		rts
D3B2		pha
D3B3		tya
D3B4		eor #&ff
D3B6		tay
D3B7		pla
D3B8		eor #&ff
D3BA		iny
D3BB		bne &d3c0
D3BD		clc
D3BE		adc #&01
D3C0		rts
D3C1		jsr &d773
D3C4		bne &d3ce
D3C6		lda (&d4),Y
D3C8		eor &035a
D3CB		sta &d8
D3CD		rts
D3CE		pla
D3CF		pla
D3D0		inc &0326
D3D3		jmp &d45c
D3D6		jsr &d3c1
D3D9		and &d1
D3DB		bne &d3d0
D3DD		ldx #&00
D3DF		jsr &d4a8
D3E2		beq &d411
D3E4		ldy &031a
D3E7		asl &d1
D3E9		bcs &d3f0
D3EB		jsr &d48a
D3EE		bcc &d411
D3F0		jsr &d314
D3F3		lda (&d4),Y
D3F5		eor &035a
D3F8		sta &d8
D3FA		bne &d40e
D3FC		sec
D3FD		txa
D3FE		adc &0361
D401		bcc &d407
D403		inc &d9
D405		bpl &d40e
D407		tax
D408		jsr &d015
D40B		sec
D40C		bcs &d3f0
D40E		jsr &d48a
D411		ldy #&00
D413		jsr &d4c2
D416		ldy #&20
D418		ldx #&24
D41A		jsr &cd22
D41D		jsr &d3c1
D420		ldx #&04
D422		jsr &d4a8
D425		txa
D426		bne &d42a
D428		dec &d9
D42A		dex
D42B		jsr &d462
D42E		bcc &d457
D430		jsr &d304
D433		lda (&d4),Y
D435		eor &035a
D438		sta &d8
D43A		lda &da
D43C		bne &d42b
D43E		lda &d8
D440		bne &d454
D442		sec
D443		txa
D444		adc &0361
D447		bcc &d44d
D449		inc &d9
D44B		bpl &d454
D44D		tax
D44E		jsr &d015
D451		sec
D452		bcs &d430
D454		jsr &d462
D457		ldy #&04
D459		jsr &d4c2
D45C		jsr &cfea
D45F		jmp &d0c9
D462		lda &d1
D464		clc
D465		bcc &d475
D467		pla
D468		inx
D469		bne &d46f
D46B		inc &d9
D46D		bpl &d485
D46F		lsr &d1
D471		bcs &d485
D473		ora &d1
D475		pha
D476		lda &d1
D478		bit &d8
D47A		php
D47B		pla
D47C		eor &da
D47E		pha
D47F		plp
D480		beq &d467
D482		pla
D483		eor &d1
D485		sta &d1
D487		jmp &d001
D48A		lda #&00
D48C		clc
D48D		bcc &d499
D48F		inx
D490		bne &d496
D492		inc &d9
D494		bpl &d485
D496		asl A
D497		bcs &d4a4
D499		ora &d1
D49B		bit &d8
D49D		beq &d48f
D49F		eor &d1
D4A1		lsr A
D4A2		bcc &d485
D4A4		ror A
D4A5		sec
D4A6		bcs &d485
D4A8		lda &0300,X
D4AB		sec
D4AC		sbc &0320
D4AF		tay
D4B0		lda &0301,X
D4B3		sbc &0321
D4B6		bmi &d4bb
D4B8		jsr &d3b2
D4BB		sta &d9
D4BD		tya
D4BE		tax
D4BF		ora &d9
D4C1		rts
D4C2		sty &d8
D4C4		txa
D4C5		tay
D4C6		lda &d9
D4C8		bmi &d4cc
D4CA		lda #&00
D4CC		ldx &d8
D4CE		bne &d4d3
D4D0		jsr &d3b2
D4D3		pha
D4D4		clc
D4D5		tya
D4D6		adc &0300,X
D4D9		sta &0320
D4DC		pla
D4DD		adc &0301,X
D4E0		sta &0321
D4E3		rts
D4E4		lda #&03
D4E6		jsr &d4eb
D4E9		lda #&07
D4EB		pha
D4EC		jsr &cd1e
D4EF		jsr &d0c9
D4F2		ldx #&03
D4F4		pla
D4F5		tay
D4F6		lda &0310,X
D4F9		sta (&f0),Y
D4FB		dey
D4FC		dex
D4FD		bpl &d4f6
D4FF		rts
D500		ldx #&20
D502		ldy #&3e
D504		jsr &d393
D507		jsr &d548
D50A		ldx #&14
D50C		ldy #&24
D50E		jsr &d54c
D511		jsr &d548
D514		ldx #&20
D516		ldy #&2a
D518		jsr &d328
D51B		lda &032b
D51E		sta &0332
D521		ldx #&28
D523		jsr &d370
D526		ldy #&2e
D528		jsr &cfef
D52B		jsr &cd1e
D52E		clc
D52F		jsr &d56e
D532		jsr &cd1e
D535		ldx #&20
D537		jsr &cd20
D53A		sec
D53B		jsr &d56e
D53E		ldx #&3e
D540		ldy #&20
D542		jsr &d393
D545		jmp &cfea
D548		ldx #&20
D54A		ldy #&14
D54C		lda &0302,X
D54F		cmp &0302,Y
D552		lda &0303,X
D555		sbc &0303,Y
D558		bmi &d56d
D55A		jmp &cd22
D55D		lda &0318
D560		sec
D561		sbc &0308
D564		tax
D565		lda &0319
D568		sec
D569		sbc &030b
D56C		tay
D56D		rts
D56E		php
D56F		ldx #&20
D571		ldy #&35
D573		jsr &d328
D576		lda &0336
D579		sta &033d
D57C		ldx #&33
D57E		jsr &d370
D581		ldy #&39
D583		jsr &cfef
D586		sec
D587		lda &0322
D58A		sbc &0326
D58D		sta &031b
D590		lda &0323
D593		sbc &0327
D596		sta &031c
D599		ora &031b
D59C		beq &d5b5
D59E		jsr &d5b8
D5A1		ldx #&33
D5A3		jsr &d68a
D5A6		ldx #&28
D5A8		jsr &d68a
D5AB		inc &031b
D5AE		bne &d59e
D5B0		inc &031c
D5B3		bne &d59e
D5B5		plp
D5B6		bcc &d56d
D5B8		ldx #&39
D5BA		ldy #&2e
D5BC		stx &dc
D5BE		lda &0300,X
D5C1		cmp &0300,Y
D5C4		lda &0301,X
D5C7		sbc &0301,Y
D5CA		bmi &d5d2
D5CC		tya
D5CD		ldy &dc
D5CF		tax
D5D0		stx &dc
D5D2		sty &dd
D5D4		lda &0300,Y
D5D7		pha
D5D8		lda &0301,Y
D5DB		pha
D5DC		ldx &dd
D5DE		jsr &d020
D5E1		beq &d5f0
D5E3		cmp #&02
D5E5		bne &d624
D5E7		ldx #&04
D5E9		ldy &dd
D5EB		jsr &d399
D5EE		ldx &dd
D5F0		jsr &d77a
D5F3		ldx &dc
D5F5		jsr &d020
D5F8		lsr A
D5F9		bne &d624
D5FB		bcc &d5ff
D5FD		ldx #&00
D5FF		ldy &dd
D601		sec
D602		lda &0300,Y
D605		sbc &0300,X
D608		sta &da
D60A		lda &0301,Y
D60D		sbc &0301,X
D610		sta &db
D612		lda #&00
D614		asl A
D615		ora &d1
D617		ldy &da
D619		bne &d62f
D61B		dec &db
D61D		bpl &d62f
D61F		sta &d1
D621		jsr &d001
D624		ldx &dd
D626		pla
D627		sta &0301,X
D62A		pla
D62B		sta &0300,X
D62E		rts
D62F		dec &da
D631		tax
D632		bpl &d614
D634		sta &d1
D636		jsr &d001
D639		ldx &da
D63B		inx
D63C		bne &d640
D63E		inc &db
D640		txa
D641		pha
D642		lsr &db
D644		ror A
D645		ldy &0361
D648		cpy #&03
D64A		beq &d651
D64C		bcc &d654
D64E		lsr &db
D650		ror A
D651		lsr &db
D653		lsr A
D654		ldy &031a
D657		tax
D658		beq &d669
D65A		tya
D65B		sec
D65C		sbc #&08
D65E		tay
D65F		bcs &d663
D661		dec &d5
D663		jsr &d015
D666		dex
D667		bne &d65a
D669		pla
D66A		and &0361
D66D		beq &d624
D66F		tax
D670		lda #&00
D672		asl A
D673		ora &0363
D676		dex
D677		bne &d672
D679		sta &d1
D67B		tya
D67C		sec
D67D		sbc #&08
D67F		tay
D680		bcs &d684
D682		dec &d5
D684		jsr &d004
D687		jmp &d624
D68A		inc &0308,X
D68D		bne &d692
D68F		inc &0309,X
D692		sec
D693		lda &0300,X
D696		sbc &0302,X
D699		sta &0300,X
D69C		lda &0301,X
D69F		sbc &0303,X
D6A2		sta &0301,X
D6A5		bpl &d6d7
D6A7		lda &030a,X
D6AA		bmi &d6b7
D6AC		inc &0306,X
D6AF		bne &d6c2
D6B1		inc &0307,X
D6B4		jmp &d6c2
D6B7		lda &0306,X
D6BA		bne &d6bf
D6BC		dec &0307,X
D6BF		dec &0306,X
D6C2		clc
D6C3		lda &0300,X
D6C6		adc &0304,X
D6C9		sta &0300,X
D6CC		lda &0301,X
D6CF		adc &0305,X
D6D2		sta &0301,X
D6D5		bmi &d6a7
D6D7		rts
D6D8		jsr &d6de
D6DB		jsr &c433
D6DE		php
D6DF		sei
D6E0		pha
D6E1		lda &d0
D6E3		and #&30
D6E5		bne &d70e
D6E7		lda &0360
D6EA		sta &d8
D6EC		lda &034b
D6EF		eor #&80
D6F1		sta &034b
D6F4		ldx #&00
D6F6		ldy #&07
D6F8		sec
D6F9		lda (&d6),Y
D6FB		pha
D6FC		lda &080c,X
D6FF		sta (&d6),Y
D701		pla
D702		sta &080c,X
D705		inx
D706		tya
D707		adc #&07
D709		tay
D70A		lsr &d8
D70C		bne &d6f9
D70E		pla
D70F		plp
D710		rts
D711		jsr &d6de
D714		ldy #&07
D716		sty &d8
D718		lda #&01
D71A		sta &d9
D71C		lda &0362
D71F		sta &da
D721		lda (&d6),Y
D723		eor &0358
D726		clc
D727		bit &da
D729		beq &d72c
D72B		sec
D72C		rol &d9
D72E		bcs &d73a
D730		lsr &da
D732		bcc &d727
D734		tya
D735		adc #&07
D737		tay
D738		bcc &d71c
D73A		ldy &d8
D73C		lda &d9
D73E		sta &0328,Y
D741		dey
D742		bpl &d716
D744		ldx #&20
D746		txa
D747		pha
D748		jsr &cf4f
D74B		pla
D74C		tax
D74D		ldy #&07
D74F		lda &0328,Y
D752		cmp (&dc),Y
D754		bne &d75e
D756		dey
D757		bpl &d74f
D759		txa
D75A		cpx #&7f
D75C		bne &d76b
D75E		inx
D75F		lda &dc
D761		clc
D762		adc #&08
D764		sta &dc
D766		bne &d74d
D768		txa
D769		bne &d746
D76B		jsr &d6de
D76E		ldy &0355
D771		tax
D772		rts
D773		ldx #&20
D775		jsr &d020
D778		bne &d7e4
D77A		lda &0302,X
D77D		eor #&ff
D77F		tay
D780		and #&07
D782		sta &031a
D785		tya
D786		lsr A
D787		lsr A
D788		lsr A
D789		asl A
D78A		tay
D78B		lda &c36d,Y
D78E		sta &d8
D790		lda &c36e,Y
D793		ldy &0356
D796		beq &d79b
D798		lsr &d8
D79A		ror A
D79B		adc &0350
D79E		sta &d4
D7A0		lda &d8
D7A2		adc &0351
D7A5		sta &d5
D7A7		lda &0301,X
D7AA		sta &d8
D7AC		lda &0300,X
D7AF		pha
D7B0		and &0361
D7B3		adc &0361
D7B6		tay
D7B7		lda &c3c1,Y
D7BA		sta &d1
D7BC		pla
D7BD		ldy &0361
D7C0		cpy #&03
D7C2		beq &d7c9
D7C4		bcs &d7cc
D7C6		asl A
D7C7		rol &d8
D7C9		asl A
D7CA		rol &d8
D7CC		and #&f8
D7CE		clc
D7CF		adc &d4
D7D1		sta &d4
D7D3		lda &d8
D7D5		adc &d5
D7D7		bpl &d7dd
D7D9		sec
D7DA		sbc &0354
D7DD		sta &d5
D7DF		ldy &031a
D7E2		lda #&00
D7E4		rts
D7E5		pha
D7E6		lda #&a0
D7E8		ldx &026a
D7EB		bne &d832
D7ED		bit &d0
D7EF		bne &d832
D7F1		jsr &d6de
D7F4		bvs &d808
D7F6		ldx #&18
D7F8		ldy #&64
D7FA		jsr &d399
D7FD		jsr &ccc1
D800		lda #&02
D802		jsr &c523
D805		asl &035f
D808		lda #&bf
D80A		jsr &c530
D80D		pla
D80E		and #&7f
D810		jsr &c433
D813		lda #&40
D815		jsr &c523
D818		jmp &d6de
D81B		lda #&20
D81D		bit &d0
D81F		bvc &d7e2
D821		bne &d7e2
D823		jsr &d711
D826		beq &d833
D828		pha
D829		jsr &d6de
D82C		jsr &c5e2
D82F		jsr &d6de
D832		pla
D833		rts
D834		ldx &0355
D837		txa
D838		and #&07
D83A		tay
D83B		ldx &c3fb,Y
D83E		lda &c40b,X
D841		ldx #&00
D843		tay
D844		rts
D845		ror &33e0,X
D848		db &db
D849		rmb7 &db
D84B		bit #&db
D84D		trb &dd
D84F		db &44
D850		sbc &bc
D852		sbc &2d
D854		dec &dc50,X
D857		dec &f1,X
D859		cpy &20f0
D85C		db &f4
D85D		bra &d853
D85F		ldx #&ff
D861		jsr &e8f3
D864		beq &d808
D866		bbs7 &ff,&ff
D869		ldx #&ff
D86B		ldx #&ff
D86D		bbs7 &21,&21
D870		db &e2
D871		cmp (&e1)
D873		eor (&df,X)
D875		ldx #&ff
D877		ldx #&ff
D879		ldx #&ff
D87B		bcc &d87e
D87D		bbs7 &a0,&a0
D880		db &02
D881		db &d3
D882		sbc &0300
D885		brk
D886		brk
D887		bbs7 &00,&00
D88A		brk
D88B		brk
D88C		brk
D88D		brk
D88E		brk
D88F		brk
D890		bbs7 &04,&04
D893		brk
D894		bbs7 &19,&19
D897		ora &3219,Y
D89A		php
D89B		brk
D89C		brk
D89D		brk
D89E		brk
D89F		brk
D8A0		bbs7 &00,&00
D8A3		brk
D8A4		brk
D8A5		brk
D8A6		bvc &d8a8
D8A8		db &03
D8A9		bcc &d90f
D8AB		asl &81
D8AD		brk
D8AE		brk
D8AF		brk
D8B0		brk
D8B1		db &1b
D8B2		ora (&d0,X)
D8B4		cpx #&f0
D8B6		ora (&01,X)
D8B8		ora (&00,X)
D8BA		brk
D8BB		brk
D8BC		bbs7 &ff,&ff
D8BF		brk
D8C0		brk
D8C1		brk
D8C2		brk
D8C3		brk
D8C4		brk
D8C5		brk
D8C6		brk
D8C7		brk
D8C8		ora &ff
D8CA		brk
D8CB		asl A
D8CC		brk
D8CD		brk
D8CE		brk
D8CF		brk
D8D0		brk
D8D1		bbs7 &40,&40
Sync @ _start (d8d2)
_start:
D8D2		lda #&40	; NMI handler
D8D4		sta &0d00
D8D7		sei		; disable interrupts
D8D8		cld		; get CPU into known state
D8D9		ldx #&ff	; - reset stack
D8DB		txs
D8DC		inx		; X=0
D8DD		stx &fe00	; disable all ULA interrupts
D8E0		stx &028d	; mirror into 28d
D8E3		lda #&f8	; clear all ints, select keyboard rom
D8E5		sta &fe05
D8E8		lda &fe00	; read interrupt status
D8EB		and #&02	; check interrupt "power on reset"
D8ED		eor #&02	; flip status
D8EF		pha		; save for later
D8F0		beq &d8fb	; if power-on reset, goto d8fb -- A=0
D8F2		lda &0258	; otherwise, read *FX200 params
D8F5		lsr A		; discard escape status
D8F6		cmp #&01	; clear mem?
D8F8		bne &d912	; No, goto d912
D8FA		lsr A		; A=0
D8FB		ldx #&04	; Clear the mem
D8FD		stx &01
D8FF		sta &00
D901		tay
D902		sta (&00),Y
D904		iny
D905		bne &d902
D907		iny
D908		inc &01
D90A		bpl &d902
D90C		sta &028e
D90F		stx &0284
D912		ldx #&3a
D914		jsr &ec1e
D917		php
D918		pla
D919		asl A
D91A		ldx #&9b
D91C		ldy #&8d
D91E		pla
D91F		beq &d92a
D921		ldy #&7e
D923		bcc &d934
D925		ldy #&87
D927		inc &028d
D92A		inc &028d
D92D		lda #&ff
D92F		sta &028f
D932		ldx #&90
D934		lda #&00
D936		cpx #&c3
D938		bcc &d93c
D93A		lda #&ff
D93C		sta &0200,X
D93F		inx
D940		bne &d936
D942		stx &02f7
D945		txa
D946		ldx #&e2
D948		sta &00,X
D94A		inx
D94B		bne &d948
D94D		lda &d844,Y
D950		sta &01ff,Y
D953		dey
D954		bne &d94d
D956		lda #&07
D958		sta &ed
D95A		sty &fc
D95C		cli
D95D		sei
D95E		lda &fc
D960		beq &d965
D962		jsr &eec2
D965		lda &028f
D968		jsr &dada
D96B		ora #&84
D96D		sta &0282
D970		sta &fe07
D973		sta &fe04
D976		ldx #&0c
D978		stx &025b
D97B		stx &fe00
D97E		jsr &e976
D981		ldx &0284
D984		beq &d989
D986		jsr &e7c0
D989		ldx #&00
D98B		jsr &e39f
D98E		ldx #&03
D990		ldy &8007
D993		lda &8000,Y
D996		cmp &dc97,X
D999		bne &d9cf
D99B		iny
D99C		dex
D99D		bpl &d993
D99F		ldx &f4
D9A1		txa
D9A2		tay
D9A3		iny
D9A4		cpy #&10
D9A6		bcs &d9d3
D9A8		tya
D9A9		eor #&ff
D9AB		sta &fa
D9AD		lda #&7f
D9AF		sta &fb
D9B1		jsr &e3a9
D9B4		sty &fe05
D9B7		lda (&fa),Y
D9B9		jsr &e3a9
D9BC		stx &fe05
D9BF		cmp (&fa),Y
D9C1		bne &d9a3
D9C3		inc &fa
D9C5		bne &d9b1
D9C7		inc &fb
D9C9		lda &fb
D9CB		cmp #&84
D9CD		bcc &d9b1
D9CF		ldx &f4
D9D1		bpl &d9e0
D9D3		lda &8006
D9D6		sta &02a0,X
D9D9		and #&8f
D9DB		bne &d9e0
D9DD		stx &024b
D9E0		inx
D9E1		cpx #&10
D9E3		bcc &d98b
D9E5		lda &028f
D9E8		jsr &c300
D9EB		ldy #&ca
D9ED		jsr &e25f
D9F0		jsr &e87b
D9F3		jsr &f08b
D9F6		lda #&81
D9F8		sta &fce0
D9FB		lda &fce0
D9FE		ror A
D9FF		bcc &da16
DA01		lda #&01
DA03		sta &fce0
DA06		lda &fce0
DA09		ror A
DA0A		bcs &da16
DA0C		ldx #&ff
DA0E		jsr &f0a8
DA11		bne &da16
DA13		dec &027a
DA16		ldy #&0e
DA18		ldx #&01
DA1A		jsr &f0a8
DA1D		ldx #&02
DA1F		jsr &f0a8
DA22		sty &0243
DA25		sty &0244
DA28		ldx #&fe
DA2A		ldy &027a
DA2D		jsr &f0a8
DA30		and &0267
DA33		bpl &da52
DA35		ldy #&02
DA37		jsr &dc34
DA3A		lda &028d
DA3D		beq &da4d
DA3F		lda #&07
DA41		jsr &ffee
DA44		jsr &d6de
DA47		jsr &ced5
DA4A		jsr &d6de
DA4D		ldy #&13
DA4F		jsr &dc34
DA52		sec
DA53		jsr &e87b
DA56		jsr &e7d1
DA59		php
DA5A		pla
DA5B		lsr A
DA5C		lsr A
DA5D		lsr A
DA5E		lsr A
DA5F		eor &028f
DA62		and #&08
DA64		tay
DA65		ldx #&03
DA67		jsr &f0a8
DA6A		beq &da88
DA6C		tya
DA6D		bne &da83
DA6F		lda #&8d
DA71		jsr &e7a5
DA74		ldx #&09
DA76		ldy #&f0
DA78		dec &0267
DA7B		jsr &fff7
DA7E		inc &0267
DA81		bne &da88
DA83		lda #&00
DA85		jsr &e7a7
DA88		lda &028d
DA8B		bne &da92
DA8D		ldx &028c
DA90		bpl &dab0
DA92		ldx #&0f
DA94		lda &02a0,X
DA97		rol A
DA98		bmi &dab0
DA9A		dex
DA9B		bpl &da94
DA9D		lda #&00
DA9F		bit &027a
DAA2		bmi &dad7
DAA4		brk
DAA5		sbc &614c,Y
DAA8		ror &7567
DAAB		adc (&67,X)
DAAD		adc &3f
DAAF		brk
DAB0		clc
DAB1		php
DAB2		stx &028c
DAB5		jsr &e39f
DAB8		lda #&80
DABA		ldy #&08
DABC		jsr &dc36
DABF		sty &fd
DAC1		jsr &ffe7
DAC4		jsr &ffe7
DAC7		lda #&00
DAC9		sta &025d
DACC		plp
DACD		lda #&01
DACF		bit &027a
DAD2		bmi &dad7
DAD4		jmp &8000
DAD7		jmp &0400
DADA		and #&07
DADC		cmp #&07
DADE		bcc &dae2
DAE0		lda #&06
DAE2		tax
DAE3		asl A
DAE4		asl A
DAE5		asl A
DAE6		rts
DAE7		sta &fc
DAE9		pla
DAEA		pha
DAEB		and #&10
DAED		bne &db06
DAEF		jmp (&0204)
DAF2		ldx &f4
DAF4		sty &f4
DAF6		jsr &e3a9
DAF9		sty &fe05
DAFC		ldy #&00
DAFE		lda (&f6),Y
DB00		pha
DB01		jsr &e39f
DB04		pla
DB05		rts
DB06		txa
DB07		pha
DB08		tsx
DB09		lda &0103,X
DB0C		cld
DB0D		sec
DB0E		sbc #&01
DB10		sta &fd
DB12		lda &0104,X
DB15		sbc #&00
DB17		sta &fe
DB19		stx &f0
DB1B		ldx #&06
DB1D		jsr &f0a8
DB20		lda &f4
DB22		sta &024a
DB25		ldx &028c
DB28		jsr &db00
DB2B		pla
DB2C		tax
DB2D		lda &fc
DB2F		cli
DB30		jmp (&0202)
DB33		ldy #&00
DB35		jsr &dc3c
DB38		lda &0267
DB3B		ror A
DB3C		bcs &db3c
DB3E		jsr &ffe7
DB41		jsr &ffe7
DB44		jmp &da83
DB47		cld
DB48		lda &fc
DB4A		pha
DB4B		txa
DB4C		pha
DB4D		tya
DB4E		pha
DB4F		lda #&db
DB51		pha
DB52		lda #&81
DB54		pha
DB55		ldy &fe00
DB58		tya
DB59		lsr A
DB5A		bcc &db6f
DB5C		tya
DB5D		and &025b
DB60		and #&fe
DB62		tax
DB63		and #&0c
DB65		bit &25
DB67		txa
DB68		and #&70
DB6A		beq &db8c
DB6C		jmp &f4df
DB6F		ldx #&05
DB71		jsr &f0a8
DB74		beq &db05
DB76		pla
DB77		pla
DB78		pla
DB79		tay
DB7A		pla
DB7B		tax
DB7C		pla
DB7D		sta &fc
DB7F		jmp (&0206)
DB82		pla
DB83		tay
DB84		pla
DB85		tax
DB86		pla
DB87		sta &fc
DB89		lda &fc
DB8B		rti
DB8C		txa
DB8D		ldy #&20
DB8F		and #&08
DB91		bne &dbc5
DB93		txa
DB94		and #&04
DB96		beq &db6f
DB98		jsr &c98e
DB9B		lda &0251
DB9E		beq &dbbb
DBA0		dec &0251
DBA3		bne &dbbb
DBA5		ldx &0252
DBA8		lda &0248
DBAB		beq &dbb0
DBAD		ldx &0253
DBB0		eor #&07
DBB2		sta &0248
DBB5		stx &0251
DBB8		jsr &c8a3
DBBB		ldy #&04
DBBD		jsr &e202
DBC0		dec &0240
DBC3		ldy #&10
DBC5		sty &fe05
DBC8		lda &0283
DBCB		tax
DBCC		eor #&0f
DBCE		pha
DBCF		tay
DBD0		sec
DBD1		lda &0290,X
DBD4		adc #&00
DBD6		sta &0290,Y
DBD9		dex
DBDA		beq &dbdf
DBDC		dey
DBDD		bne &dbd1
DBDF		pla
DBE0		sta &0283
DBE3		ldx #&05
DBE5		inc &029a,X
DBE8		bne &dbf2
DBEA		dex
DBEB		bne &dbe5
DBED		ldy #&05
DBEF		jsr &e202
DBF2		lda &02b0
DBF5		bne &dbff
DBF7		lda &02b1
DBFA		beq &dc02
DBFC		dec &02b1
DBFF		dec &02b0
DC02		bit &0278
DC05		bpl &dc12
DC07		inc &0278
DC0A		cli
DC0B		jsr &e893
DC0E		sei
DC0F		dec &0278
DC12		lda &0242
DC15		beq &dc22
DC17		lda &ec
DC19		ora &ed
DC1B		clc
DC1C		beq &dc1f
DC1E		sec
DC1F		jsr &ec49
DC22		ldy &0249
DC25		beq &dc2c
DC27		ldx #&15
DC29		jsr &f0a8
DC2C		bit &02c6
DC2F		bmi &dc45
DC31		jmp &def9
DC34		lda #&c3
DC36		sta &fe
DC38		lda #&00
DC3A		sta &fd
DC3C		iny
DC3D		lda (&fd),Y
DC3F		jsr &ffe3
DC42		tax
DC43		bne &dc3c
DC45		rts
DC46		stx &02b0
DC49		sty &02b1
DC4C		lda #&ff
DC4E		bne &dc52
DC50		lda #&00
DC52		sta &e6
DC54		txa
DC55		pha
DC56		tya
DC57		pha
DC58		ldy &0256
DC5B		beq &dc71
DC5D		sec
DC5E		ror &eb
DC60		jsr &ffd7
DC63		php
DC64		lsr &eb
DC66		plp
DC67		bcc &dc8e
DC69		lda #&00
DC6B		sta &0256
DC6E		jsr &ffce
DC71		bit &ff
DC73		bmi &dc8b
DC75		ldx &0241
DC78		jsr &e32e
DC7B		bcc &dc8e
DC7D		bit &e6
DC7F		bvc &dc71
DC81		lda &02b0
DC84		ora &02b1
DC87		bne &dc71
DC89		bcs &dc90
DC8B		sec
DC8C		lda #&1b
DC8E		sta &e6
DC90		pla
DC91		tay
DC92		pla
DC93		tax
DC94		lda &e6
DC96		rts
DC97		and #&43
DC99		plp
DC9A		brk
DC9B		rol &badd
DC9E		ora &46
DCA0		cli
DCA1		cpx #&b0
DCA3		bbs7 &41,&41
DCA6		db &53
DCA7		eor #&43
DCA9		cmp &a1,X
DCAC		db &43
DCAD		eor (&54,X)
DCAF		cmp &05ba,X
DCB2		db &43
DCB3		bbr7 &45,&45
DCB6		cpx #&b6
DCB8		dey
DCB9		eor &58
DCBB		eor &43
DCBD		sbc &ea,X
DCBF		brk
DCC0		pha
DCC1		eor &4c
DCC3		bvc &dcb3
DCC5		cmp &ff,X
DCC7		db &4b
DCC8		eor &59
DCCA		cpx #&95
DCCC		bbs7 &4f,&4f
DCCF		eor (&44,X)
DCD1		bbs7 &00,&00
DCD4		jmp &4e49
DCD7		eor &e4
DCD9		adc (&01,X)
DCDB		eor &544f
DCDE		bbr7 &e0,&e0
DCE1		ldx &89,Y
DCE3		bbr7 &54,&54
DCE6		cpx #&b6
DCE8		db &8b
DCE9		eor (&55)
DCEB		lsr &badd
DCEE		tsb &52
DCF0		bbr7 &e0,&e0
DCF3		ldx &8d,Y
DCF5		db &53
DCF6		eor (&56,X)
DCF8		eor &df
DCFA		ldy &5300
DCFD		bvc &dd4e
DCFF		bbr7 &df,&df
DD02		bbs7 &54,&54
DD05		eor (&50,X)
DD07		eor &e0
DD09		ldx &8c,Y
DD0B		db &54
DD0C		lsr &e0,X
DD0E		ldx &90,Y
DD10		cmp &03ba,X
DD13		brk
DD14		stx &f2
DD16		sty &f3
DD18		lda #&08
DD1A		jsr &ddba
DD1D		ldy #&00
DD1F		lda (&f2),Y
DD21		cmp #&0d
DD23		beq &dd29
DD25		iny
DD26		bne &dd1f
DD28		rts
DD29		ldy #&ff
DD2B		jsr &ddc2
DD2E		beq &dda0
DD30		cmp #&2a
DD32		beq &dd2b
DD34		jsr &ddc3
DD37		beq &dda0
DD39		cmp #&7c
DD3B		beq &dda0
DD3D		cmp #&2f
DD3F		bne &dd49
DD41		iny
DD42		jsr &dd92
DD45		lda #&02
DD47		bne &ddba
DD49		sty &e6
DD4B		ldx #&00
DD4D		beq &dd62
DD4F		eor &dc9b,X
DD52		and #&df
DD54		bne &dd6d
DD56		iny
DD57		clc
DD58		bcs &dd7d
DD5A		inx
DD5B		lda (&f2),Y
DD5D		jsr &e251
DD60		bcc &dd4f
DD62		lda &dc9b,X
DD65		bmi &dd7f
DD67		lda (&f2),Y
DD69		cmp #&2e
DD6B		beq &dd71
DD6D		clc
DD6E		ldy &e6
DD70		dey
DD71		iny
DD72		inx
DD73		inx
DD74		lda &dc99,X
DD77		beq &ddaa
DD79		bpl &dd73
DD7B		bmi &dd58
DD7D		dex
DD7E		dex
DD7F		pha
DD80		lda &dc9c,X
DD83		pha
DD84		jsr &ddc3
DD87		clc
DD88		php
DD89		jsr &dd8d
DD8C		rti
DD8D		lda &dc9d,X
DD90		bmi &dda0
DD92		tya
DD93		ldy &dc9d,X
DD96		clc
DD97		adc &f2
DD99		tax
DD9A		tya
DD9B		ldy &f3
DD9D		bcc &dda0
DD9F		iny
DDA0		rts
DDA1		ldx &024b
DDA4		bmi &ddaa
DDA6		sec
DDA7		jmp &dab1
DDAA		ldy &e6
DDAC		ldx #&04
DDAE		jsr &f0a8
DDB1		beq &dda0
DDB3		lda &e6
DDB5		jsr &dd96
DDB8		lda #&03
DDBA		jmp (&021e)
DDBD		asl A
DDBE		and #&01
DDC0		bpl &ddba
DDC2		iny
DDC3		lda (&f2),Y
DDC5		cmp #&20
DDC7		beq &ddc2
DDC9		cmp #&0d
DDCB		rts
DDCC		bcc &ddc3
DDCE		jsr &ddc3
DDD1		cmp #&2c
DDD3		bne &ddc9
DDD5		iny
DDD6		rts
DDD7		jsr &ddc3
DDDA		jsr &de06
DDDD		bcc &de16
DDDF		sta &e6
DDE1		jsr &de05
DDE4		bcc &ddff
DDE6		tax
DDE7		lda &e6
DDE9		asl A
DDEA		bcs &de16
DDEC		asl A
DDED		bcs &de16
DDEF		adc &e6
DDF1		bcs &de16
DDF3		asl A
DDF4		bcs &de16
DDF6		sta &e6
DDF8		txa
DDF9		adc &e6
DDFB		bcs &de16
DDFD		bcc &dddf
DDFF		ldx &e6
DE01		cmp #&0d
DE03		sec
DE04		rts
DE05		iny
DE06		lda (&f2),Y
DE08		cmp #&3a
DE0A		bcs &de16
DE0C		cmp #&30
DE0E		bcc &de16
DE10		and #&0f
DE12		rts
DE13		jsr &ddce
DE16		clc
DE17		rts
DE18		jsr &de06
DE1B		bcs &de2b
DE1D		and #&df
DE1F		cmp #&47
DE21		bcs &de13
DE23		cmp #&41
DE25		bcc &de13
DE27		php
DE28		sbc #&37
DE2A		plp
DE2B		iny
DE2C		rts
DE2D		pha
DE2E		txa
DE2F		pha
DE30		tya
DE31		pha
DE32		tsx
DE33		lda &0103,X
DE36		pha
DE37		bit &0260
DE3A		bpl &de44
DE3C		tay
DE3D		lda #&04
DE3F		jsr &e395
DE42		bcs &de9d
DE44		clc
DE45		lda #&02
DE47		bit &027c
DE4A		bne &de51
DE4C		pla
DE4D		pha
DE4E		jsr &d6d8
DE51		lda #&08
DE53		bit &027c
DE56		bne &de5a
DE58		bcc &de5f
DE5A		pla
DE5B		pha
DE5C		jsr &dea4
DE5F		lda &027c
DE62		ror A
DE63		bcc &de87
DE65		ldy &ea
DE67		dey
DE68		bpl &de87
DE6A		pla
DE6B		pha
DE6C		php
DE6D		sei
DE6E		bit &024f
DE71		php
DE72		ldx #&02
DE74		jsr &df68
DE77		plp
DE78		bpl &de86
DE7A		ldx #&13
DE7C		jsr &f0a8
DE7F		beq &de86
DE81		ldx #&02
DE83		jsr &df09
DE86		plp
DE87		lda #&10
DE89		bit &027c
DE8C		bne &de9d
DE8E		ldy &0257
DE91		beq &de9d
DE93		pla
DE94		pha
DE95		sec
DE96		ror &eb
DE98		jsr &ffd4
DE9B		lsr &eb
DE9D		pla
DE9E		pla
DE9F		tay
DEA0		pla
DEA1		tax
DEA2		pla
DEA3		rts
DEA4		bit &027c
DEA7		bvs &dec9
DEA9		cmp &0286
DEAC		beq &dec9
DEAE		php
DEAF		sei
DEB0		tax
DEB1		lda #&04
DEB3		bit &027c
DEB6		bne &dec8
DEB8		txa
DEB9		ldx #&03
DEBB		jsr &df68
DEBE		bcs &dec8
DEC0		bit &02c6
DEC3		bpl &dec8
DEC5		jsr &deca
DEC8		plp
DEC9		rts
DECA		lda &0285
DECD		beq &df09
DECF		cmp #&03
DED1		bcs &dede
DED3		ldx #&14
DED5		jsr &f0a8
DED8		beq &dec9
DEDA		ldx #&03
DEDC		bne &df09
DEDE		clc
DEDF		lda #&01
DEE1		jsr &defb
DEE4		ror &02c6
DEE7		rts
DEE8		bne &df06
DEEA		ldx #&08
DEEC		cli
DEED		sei
DEEE		jsr &def4
DEF1		dex
DEF2		bpl &deec
DEF4		cpx #&09
DEF6		bcc &df09
DEF8		rts
DEF9		lda #&00
DEFB		ldx #&03
DEFD		ldy &0285
DF00		jsr &e395
DF03		jmp (&0222)
DF06		ldx &0241
DF09		clc
DF0A		pha
DF0B		php
DF0C		sei
DF0D		bcs &df28
DF0F		txa
DF10		and #&04
DF12		beq &df28
DF14		lda &026b
DF17		beq &df25
DF19		txa
DF1A		pha
DF1B		tay
DF1C		ldx #&17
DF1E		jsr &f0a8
DF21		pla
DF22		tax
DF23		bne &df28
DF25		jsr &e983
DF28		sec
DF29		ror &02c3,X
DF2C		cpx #&02
DF2E		bcs &df3b
DF30		lda #&00
DF32		sta &0268
DF35		sta &025d
DF38		sta &026a
DF3B		jsr &e50b
DF3E		plp
DF3F		pla
DF40		rts
DF41		bvc &df4a
DF43		lda &02cc,X
DF46		sta &02d5,X
DF49		rts
DF4A		php
DF4B		sei
DF4C		php
DF4D		sec
DF4E		lda &02d5,X
DF51		sbc &02cc,X
DF54		bcs &df5a
DF56		sec
DF57		sbc &e1b5,X
DF5A		plp
DF5B		bcc &df63
DF5D		clc
DF5E		adc &e1b5,X
DF61		eor #&ff
DF63		ldy #&00
DF65		tax
DF66		plp
DF67		rts
DF68		sei
DF69		jsr &e21e
DF6C		bcc &df7b
DF6E		jsr &e7e5
DF71		bmi &df7b
DF73		pha
DF74		jsr &e950
DF77		pla
DF78		cli
DF79		bcs &df68
DF7B		rts
DF7C		pha
DF7D		lda #&00
DF7F		sta &02e2,X
DF82		sta &02e3,X
DF85		sta &02e4,X
DF88		sta &02e5,X
DF8B		pla
DF8C		rts
DF8D		sty &e6
DF8F		rol A
DF90		rol A
DF91		rol A
DF92		rol A
DF93		ldy #&04
DF95		rol A
DF96		rol &02e2,X
DF99		rol &02e3,X
DF9C		rol &02e4,X
DF9F		rol &02e5,X
DFA2		bcs &dfd5
DFA4		dey
DFA5		bne &df95
DFA7		ldy &e6
DFA9		rts
DFAA		lda #&ff
DFAC		stx &f2
DFAE		sty &f3
DFB0		stx &02e2
DFB3		sty &02e3
DFB6		pha
DFB7		ldx #&02
DFB9		jsr &df7c
DFBC		ldy #&ff
DFBE		sty &02e8
DFC1		iny
DFC2		jsr &e7fc
DFC5		jsr &e80e
DFC8		bcc &dfc5
DFCA		pla
DFCB		pha
DFCC		beq &e030
DFCE		jsr &e01b
DFD1		bcs &e00e
DFD3		beq &e013
DFD5		brk
DFD6		db &fc
DFD7		db &42
DFD8		adc (&64,X)
DFDA		jsr &6461
DFDD		stz &72
DFDF		adc &73
DFE1		db &73
DFE2		brk
DFE3		ldx #&10
DFE5		jsr &f0a8
DFE8		beq &e00d
DFEA		jsr &f5e8
DFED		lda #&00
DFEF		php
DFF0		sty &e6
DFF2		ldy &0257
DFF5		sta &0257
DFF8		beq &dffd
DFFA		jsr &ffce
DFFD		ldy &e6
DFFF		plp
E000		beq &e00d
E002		lda #&80
E004		jsr &ffce
E007		tay
E008		beq &e07e
E00A		sta &0257
E00D		rts
E00E		bne &e07e
E010		inc &02e8
E013		ldx #&e2
E015		ldy #&02
E017		pla
E018		jmp &ffdd
E01B		jsr &ddc3
E01E		jsr &de18
E021		bcc &e02f
E023		jsr &df7c
E026		jsr &df8d
E029		jsr &de18
E02C		bcs &e026
E02E		sec
E02F		rts
E030		ldx #&0a
E032		jsr &e01b
E035		bcc &e07e
E037		clv
E038		lda (&f2),Y
E03A		cmp #&2b
E03C		bne &e042
E03E		bit &d8bc
E041		iny
E042		ldx #&0e
E044		jsr &e01b
E047		bcc &e07e
E049		php
E04A		bvc &e05b
E04C		ldx #&fc
E04E		clc
E04F		lda &01f0,X
E052		adc &01f4,X
E055		sta &01f4,X
E058		inx
E059		bne &e04f
E05B		ldx #&03
E05D		lda &02ec,X
E060		sta &02e8,X
E063		sta &02e4,X
E066		dex
E067		bpl &e05d
E069		plp
E06A		beq &e013
E06C		ldx #&06
E06E		jsr &e01b
E071		bcc &e07e
E073		beq &e013
E075		ldx #&02
E077		jsr &e01b
E07A		bcc &e07e
E07C		beq &e013
E07E		brk
E07F		inc &6142,X
E082		stz &20
E084		db &63
E085		bbr7 &6d,&6d
E088		adc (&6e,X)
E08A		stz &00
E08C		db &fb
E08D		db &42
E08E		adc (&64,X)
E090		jsr &656b
E093		adc &2000,Y
E096		smb7 &dd
E098		bcc &e08b
E09A		cpx #&10
E09C		bcs &e08b
E09E		jsr &ddce
E0A1		php
E0A2		ldx &0b10
E0A5		tya
E0A6		pha
E0A7		jsr &e13f
E0AA		pla
E0AB		tay
E0AC		plp
E0AD		bne &e0e5
E0AF		rts
E0B0		jsr &ddd7
E0B3		bcc &e07e
E0B5		txa
E0B6		pha
E0B7		lda #&00
E0B9		sta &e5
E0BB		sta &e4
E0BD		jsr &ddcc
E0C0		beq &e0da
E0C2		jsr &ddd7
E0C5		bcc &e07e
E0C7		stx &e5
E0C9		jsr &ddce
E0CC		beq &e0da
E0CE		jsr &ddd7
E0D1		bcc &e07e
E0D3		stx &e4
E0D5		jsr &ddc3
E0D8		bne &e07e
E0DA		ldy &e4
E0DC		ldx &e5
E0DE		pla
E0DF		jsr &fff4
E0E2		bvs &e07e
E0E4		rts
E0E5		sec
E0E6		jsr &e7fd
E0E9		jsr &e80e
E0EC		bcs &e0f6
E0EE		inx
E0EF		beq &e08b
E0F1		sta &0b00,X
E0F4		bcc &e0e9
E0F6		bne &e08b
E0F8		php
E0F9		sei
E0FA		jsr &e13f
E0FD		ldx #&10
E0FF		cpx &e6
E101		beq &e111
E103		lda &0b00,X
E106		cmp &0b00,Y
E109		bne &e111
E10B		lda &0b10
E10E		sta &0b00,X
E111		dex
E112		bpl &e0ff
E114		plp
E115		rts
E116		php
E117		sei
E118		lda &0b10
E11B		sec
E11C		sbc &0b00,Y
E11F		sta &fb
E121		txa
E122		pha
E123		ldx #&10
E125		lda &0b00,X
E128		sec
E129		sbc &0b00,Y
E12C		bcc &e136
E12E		beq &e136
E130		cmp &fb
E132		bcs &e136
E134		sta &fb
E136		dex
E137		bpl &e125
E139		pla
E13A		tax
E13B		lda &fb
E13D		plp
E13E		rts
E13F		php
E140		sei
E141		txa
E142		pha
E143		ldy &e6
E145		jsr &e116
E148		lda &0b00,Y
E14B		tay
E14C		clc
E14D		adc &fb
E14F		tax
E150		sta &fa
E152		lda &0268
E155		beq &e164
E157		brk
E158		plx
E159		db &4b
E15A		adc &79
E15C		jsr &6e69
E15F		jsr &7375
E162		adc &00
E164		dec &0284
E167		pla
E168		sec
E169		sbc &fa
E16B		sta &fa
E16D		beq &e17b
E16F		lda &0b01,X
E172		sta &0b01,Y
E175		iny
E176		inx
E177		dec &fa
E179		bne &e16f
E17B		tya
E17C		pha
E17D		ldy &e6
E17F		ldx #&10
E181		lda &0b00,X
E184		cmp &0b00,Y
E187		bcc &e190
E189		beq &e190
E18B		sbc &fb
E18D		sta &0b00,X
E190		dex
E191		bpl &e181
E193		lda &0b10
E196		sta &0b00,Y
E199		pla
E19A		sta &0b10
E19D		tax
E19E		inc &0284
E1A1		plp
E1A2		rts
E1A3		db &03
E1A4		asl A
E1A5		php
E1A6		rmb7 &07
E1A8		rmb7 &07
E1AA		rmb7 &09
E1AC		brk
E1AD		brk
E1AE		cpy #&c0
E1B0		bvc &e212
E1B2		bvs &e134
E1B4		brk
E1B5		cpx #&00
E1B7		rti
E1B8		cpy #&f0
E1BA		beq &e1ac
E1BC		beq &e17e
E1BE		lda &e1ac,X
E1C1		sta &fa
E1C3		lda &e1a3,X
E1C6		sta &fb
E1C8		rts
E1C9		bit &d8bc
E1CC		bvs &e1cf
E1CE		clv
E1CF		jmp (&022c)
E1D2		php
E1D3		sei
E1D4		lda &02cc,X
E1D7		cmp &02d5,X
E1DA		beq &e24e
E1DC		tay
E1DD		jsr &e1be
E1E0		lda (&fa),Y
E1E2		bvs &e1fe
E1E4		pha
E1E5		iny
E1E6		tya
E1E7		bne &e1ec
E1E9		lda &e1b5,X
E1EC		sta &02cc,X
E1EF		cpx #&02
E1F1		bcc &e1fd
E1F3		cmp &02d5,X
E1F6		bne &e1fd
E1F8		ldy #&00
E1FA		jsr &e202
E1FD		pla
E1FE		tay
E1FF		plp
E200		clc
E201		rts
E202		php
E203		sei
E204		pha
E205		sta &fa
E207		lda &02b5,Y
E20A		beq &e24d
E20C		tya
E20D		ldy &fa
E20F		jsr &e7e2
E212		pla
E213		plp
E214		clc
E215		rts
E216		tya
E217		ldy #&02
E219		jsr &e202
E21C		tay
E21D		tya
E21E		jmp (&022a)
E221		php
E222		sei
E223		pha
E224		ldy &02d5,X
E227		iny
E228		bne &e22d
E22A		ldy &e1b5,X
E22D		tya
E22E		cmp &02cc,X
E231		beq &e242
E233		ldy &02d5,X
E236		sta &02d5,X
E239		jsr &e1be
E23C		pla
E23D		sta (&fa),Y
E23F		plp
E240		clc
E241		rts
E242		pla
E243		cpx #&02
E245		bcs &e24e
E247		ldy #&01
E249		jsr &e202
E24C		pha
E24D		pla
E24E		plp
E24F		sec
E250		rts
E251		pha
E252		and #&df
E254		cmp #&41
E256		bcc &e25c
E258		cmp #&5b
E25A		bcc &e25d
E25C		sec
E25D		pla
E25E		rts
E25F		ldx #&00
E261		txa
E262		and &0245
E265		bne &e21d
E267		tya
E268		eor &026c
E26B		ora &0275
E26E		bne &e216
E270		lda &0258
E273		ror A
E274		tya
E275		bcs &e281
E277		ldy #&06
E279		jsr &e202
E27C		bcc &e281
E27E		jsr &e480
E281		clc
E282		rts
E283		cmp #&a0
E285		bcc &e28c
E287		lda &0273
E28A		bcs &e28f
E28C		lda &0272
E28F		beq &e2b2
E291		lsr A
E292		bne &e2c5
E294		lda &f4
E296		pha
E297		lda &028c
E29A		bmi &e2b5
E29C		jsr &e3a0
E29F		lda &8006
E2A2		and #&10
E2A4		beq &e2b5
E2A6		lda #&03
E2A8		jsr &8000
E2AB		sty &025d
E2AE		pla
E2AF		jsr &e3a0
E2B2		jmp &e333
E2B5		lda &ee89,Y
E2B8		sta &025c
E2BB		lda &eea9,Y
E2BE		tay
E2BF		bcs &e2ab
E2C1		ror A
E2C2		pla
E2C3		bcs &e281
E2C5		tya
E2C6		pha
E2C7		lsr A
E2C8		lsr A
E2C9		lsr A
E2CA		lsr A
E2CB		eor #&04
E2CD		tay
E2CE		lda &0265,Y
E2D1		cmp #&01
E2D3		beq &e353
E2D5		pla
E2D6		bcc &e2e5
E2D8		and #&0f
E2DA		clc
E2DB		adc &0265,Y
E2DE		clc
E2DF		rts
E2E0		jsr &e64b
E2E3		pla
E2E4		tax
E2E5		jsr &e1ce
E2E8		bcs &e350
E2EA		cpx #&01
E2EC		bne &e2f3
E2EE		ldy &0245
E2F1		bne &e34f
E2F3		tay
E2F4		bpl &e34f
E2F6		cmp #&90
E2F8		bcc &e2fe
E2FA		cmp #&b0
E2FC		bcc &e283
E2FE		and #&0f
E300		cmp #&0b
E302		bcc &e2c5
E304		adc #&7b
E306		pha
E307		lda &027d
E30A		bne &e2c1
E30C		lda &027c
E30F		ror A
E310		ror A
E311		pla
E312		bcs &e2e5
E314		cmp #&87
E316		bne &e325
E318		txa
E319		pha
E31A		jsr &d81b
E31D		tay
E31E		beq &e2e0
E320		pla
E321		tax
E322		tya
E323		clc
E324		rts
E325		tay
E326		txa
E327		pha
E328		tya
E329		jsr &d7e5
E32C		pla
E32D		tax
E32E		bit &025f
E331		bmi &e393
E333		txa
E334		and &0245
E337		bne &e2e5
E339		lda &025d
E33C		bne &e365
E33E		lda &0268
E341		beq &e2e5
E343		ldy &0279
E346		lda &0b01,Y
E349		inc &0279
E34C		dec &0268
E34F		clc
E350		bcs &e398
E352		rts
E353		pla
E354		and #&0f
E356		tay
E357		jsr &e116
E35A		sta &0268
E35D		lda &0b00,Y
E360		sta &0279
E363		bne &e32e
E365		tax
E366		lda &f4
E368		pha
E369		lda &028c
E36C		bmi &e387
E36E		jsr &e3a0
E371		lda &8006
E374		and #&10
E376		beq &e387
E378		lda #&02
E37A		jsr &8000
E37D		dec &025d
E380		pla
E381		jsr &e3a0
E384		tya
E385		clc
E386		rts
E387		ldy &025c
E38A		lda &ef59,Y
E38D		tay
E38E		inc &025c
E391		bne &e37d
E393		lda #&06
E395		jmp (&0224)
E398		pha
E399		jsr &e950
E39C		pla
E39D		sec
E39E		rts
E39F		txa
E3A0		sta &f4
E3A2		jsr &e3a9
E3A5		sta &fe05
E3A8		rts
E3A9		pha
E3AA		lda #&0c
E3AC		sta &fe05
E3AF		pla
E3B0		rts
E3B1		sbc (&e5)
E3B3		bra &e39c
E3B5		and (&e5)
E3B7		bbs7 &8f,&8f
E3BA		smb7 &67
E3BC		smb7 &80
E3BE		smb7 &38
E3C0		sbc &38
E3C2		sbc &9c
E3C4		cpx &9e
E3C6		cpx &8d
E3C8		smb7 &84
E3CA		smb7 &c2
E3CC		cpx &c3
E3CE		cpx &e8
E3D0		dec &e538,X
E3D3		sec
E3D4		sbc &c0
E3D6		smb7 &ae
E3D8		smb7 &5e
E3DA		cpy &def4
E3DD		stz &e4
E3DF		trb &ef
E3E1		sec
E3E2		sbc &07
E3E4		cpy &e976
E3E7		pha
E3E8		inc &d1
E3EA		smb7 &e3
E3EC		bbs7 &f0,&f0
E3EF		eor (&ec),Y
E3F1		bbr7 &e4,&e4
E3F4		dec &e47f,X
E3F7		bra &e3dd
E3F9		pla
E3FA		cpx &be
E3FC		cmp &e511,X
E3FF		bne &e3e5
E401		db &eb
E402		cpx &dd
E404		bbs7 &d8,&d8
E407		rmb7 &d8
E409		eor &11d5,X
E40C		smb7 &5f
E40E		cpx &8a
E410		cpx &1d
E412		db &e2
E413		lda &a5dd,X
E416		smb7 &a5
E418		smb7 &b1
E41A		phx
E41B		tay
E41C		beq &e3a7
E41E		inx
E41F		dec &8fe1
E422		inx
E423		txa
E424		inx
E425		tay
E426		bbs7 &ff,&ff
E429		and (&f0)
E42B		sta &e8
E42D		cmp #&e1
E42F		adc (&e2,X)
E431		inx
E432		inc &ffa2
E435		sec
E436		sbc &b3
E438		bbs7 &e5,&e5
E43B		sec
E43C		sbc &b8
E43E		smb7 &94
E440		smb7 &61
E442		cpx &f3
E444		inc &c6
E446		inc &d9
E448		inc &c2
E44A		inc &d5
E44C		inc &d4
E44E		sbc &dc
E450		sbc &fe
E452		sbc &7f
E454		inc &ad
E456		dec &40
E458		cpy &c6e5
E45B		sta &e4c8,X
E45E		db &d4
E45F		lda #&00
E461		jmp (&0200)
E464		inc &0249
E467		rts
E468		ldx #&00
E46A		bit &ff
E46C		bpl &e47f
E46E		lda &0276
E471		bne &e47d
E473		cli
E474		sta &0269
E477		jsr &f5ea
E47A		jsr &deea
E47D		ldx #&ff
E47F		clc
E480		ror &ff
E482		bit &027a
E485		bpl &e467
E487		jmp &0403
E48A		lda &0282
E48D		and #&bf
E48F		cpx #&00
E491		beq &e495
E493		ora #&40
E495		sta &0282
E498		sta &fe07
E49B		rts
E49C		iny
E49D		clc
E49E		lda &0252,Y
E4A1		pha
E4A2		txa
E4A3		sta &0252,Y
E4A6		pla
E4A7		tay
E4A8		lda &0251
E4AB		bne &e4c0
E4AD		stx &0251
E4B0		lda #&00
E4B2		bcc &e4b6
E4B4		lda #&07
E4B6		sta &0248
E4B9		tya
E4BA		pha
E4BB		jsr &c8a3
E4BE		pla
E4BF		tay
E4C0		bvc &e4cd
E4C2		tya
E4C3		cpx #&0a
E4C5		bcs &e4ce
E4C7		ldy &02b5,X
E4CA		sta &02b5,X
E4CD		tya
E4CE		tax
E4CF		rts
E4D0		tya
E4D1		bmi &e4de
E4D3		cli
E4D4		jsr &dc46
E4D7		bcs &e4dc
E4D9		tax
E4DA		lda #&00
E4DC		tay
E4DD		rts
E4DE		txa
E4DF		and #&0f
E4E1		beq &e4f4
E4E3		txa
E4E4		eor #&7f
E4E6		tax
E4E7		jsr &ec4c
E4EA		rol A
E4EB		ldx #&ff
E4ED		ldy #&ff
E4EF		bcs &e4f3
E4F1		inx
E4F2		iny
E4F3		rts
E4F4		txa
E4F5		beq &e4fe
E4F7		jsr &e538
E4FA		clc
E4FB		bne &e4eb
E4FD		rts
E4FE		ldx #&01
E500		bne &e4da
E502		txa
E503		eor #&ff
E505		tax
E506		cpx #&02
E508		clv
E509		bvc &e50e
E50B		bit &d8bc
E50E		jmp (&022e)
E511		bmi &e502
E513		beq &e522
E515		jsr &e538
E518		beq &e521
E51A		ldy &02fb,X
E51D		lda &02f7,X
E520		tax
E521		rts
E522		jsr &e538
E525		beq &e529
E527		ldx #&00
E529		ldy &02f7
E52C		lda #&00
E52E		sta &02f7
E531		rts
E532		txa
E533		ora &0241
E536		beq &e4f3
E538		ldx #&07
E53A		jsr &f0a8
E53D		ldx &f0
E53F		ldy &f1
E541		eor #&00
E543		rts
E544		pha
E545		php
E546		sei
E547		sta &ef
E549		stx &f0
E54B		sty &f1
E54D		ldx #&07
E54F		cmp #&73
E551		bcc &e593
E553		cmp #&a1
E555		bcc &e560
E557		cmp #&a6
E559		bcc &e599
E55B		clc
E55C		lda #&a1
E55E		adc #&00
E560		sbc #&59
E562		asl A
E563		sec
E564		sty &f1
E566		tay
E567		bit &025e
E56A		bpl &e573
E56C		txa
E56D		clv
E56E		jsr &e395
E571		bvs &e58d
E573		lda &e3b2,Y
E576		sta &fb
E578		lda &e3b1,Y
E57B		sta &fa
E57D		lda &ef
E57F		ldy &f1
E581		bcs &e587
E583		ldy #&00
E585		lda (&f0),Y
E587		sec
E588		ldx &f0
E58A		jsr &eebf
E58D		ror A
E58E		plp
E58F		rol A
E590		pla
E591		clv
E592		rts
E593		ldy #&00
E595		cmp #&19
E597		bcc &e562
E599		php
E59A		php
E59B		pla
E59C		pla
E59D		jsr &f0a8
E5A0		bne &e5a7
E5A2		ldx &f0
E5A4		jmp &e58d
E5A7		plp
E5A8		pla
E5A9		bit &d8bc
E5AC		rts
E5AD		lda &eb
E5AF		bmi &e5e3
E5B1		lda #&08
E5B3		and &e2
E5B5		bne &e5bb
E5B7		lda #&88
E5B9		and &bb
E5BB		rts
E5BC		pha
E5BD		php
E5BE		sei
E5BF		sta &ef
E5C1		stx &f0
E5C3		sty &f1
E5C5		ldx #&08
E5C7		cmp #&e0
E5C9		bcs &e55c
E5CB		cmp #&0e
E5CD		bcs &e599
E5CF		adc #&49
E5D1		asl A
E5D2		bcc &e564
E5D4		jsr &e5e6
E5D7		lda (&fa,X)
E5D9		sta (&f0),Y
E5DB		rts
E5DC		jsr &e5e6
E5DF		lda (&f0),Y
E5E1		sta (&fa,X)
E5E3		lda #&00
E5E5		rts
E5E6		sta &fa
E5E8		iny
E5E9		lda (&f0),Y
E5EB		sta &fb
E5ED		ldy #&04
E5EF		ldx #&00
E5F1		rts
E5F2		bne &e5ef
E5F4		brk
E5F5		smb7 &4f
E5F7		db &53
E5F8		jsr &2e31
E5FB		bmi &e62d
E5FD		brk
E5FE		lda &0262
E601		bne &e64a
E603		lda &026b
E606		bne &e60d
E608		iny
E609		lda (&f0),Y
E60B		cmp #&20
E60D		ldx #&08
E60F		bcs &e59b
E611		dey
E612		lda (&f0),Y
E614		jsr &e6a4
E617		jsr &e6ba
E61A		ora #&04
E61C		tax
E61D		bcc &e624
E61F		jsr &df0a
E622		ldy #&01
E624		jsr &e6ba
E627		sta &fa
E629		php
E62A		ldy #&06
E62C		lda (&f0),Y
E62E		pha
E62F		ldy #&04
E631		lda (&f0),Y
E633		pha
E634		ldy #&02
E636		lda (&f0),Y
E638		rol A
E639		sec
E63A		sbc #&02
E63C		asl A
E63D		asl A
E63E		ora &fa
E640		jsr &df68
E643		bcc &e671
E645		pla
E646		pla
E647		plp
E648		ldx &d0
E64A		rts
E64B		lda &0262
E64E		bne &e64a
E650		lda &026b
E653		beq &e65a
E655		ldx #&16
E657		jmp &f0a8
E65A		php
E65B		sei
E65C		lda &0263
E65F		jsr &e6a4
E662		tax
E663		lda &0264
E666		jsr &e21e
E669		lda &0266
E66C		pha
E66D		lda &0265
E670		pha
E671		sec
E672		ror &0814
E675		pla
E676		jsr &e21e
E679		pla
E67A		jsr &e21e
E67D		plp
E67E		rts
E67F		ldx &0262
E682		bne &e64a
E684		ldx &026b
E687		bne &e60d
E689		sbc #&01
E68B		asl A
E68C		asl A
E68D		asl A
E68E		asl A
E68F		ora #&0f
E691		tax
E692		lda #&00
E694		ldy #&10
E696		cpy #&0e
E698		bcs &e69c
E69A		lda (&f0),Y
E69C		sta &08c0,X
E69F		dex
E6A0		dey
E6A1		bne &e696
E6A3		rts
E6A4		and #&03
E6A6		ora #&04
E6A8		cmp &0825
E6AB		beq &e6b9
E6AD		pha
E6AE		clc
E6AF		ldx &0825
E6B2		sta &0825
E6B5		jsr &df0a
E6B8		pla
E6B9		rts
E6BA		lda (&f0),Y
E6BC		cmp #&10
E6BE		and #&03
E6C0		iny
E6C1		rts
E6C2		ldx #&0f
E6C4		bne &e6c9
E6C6		ldx &0283
E6C9		ldy #&04
E6CB		lda &028c,X
E6CE		sta (&f0),Y
E6D0		inx
E6D1		dey
E6D2		bpl &e6cb
E6D4		rts
E6D5		lda #&0f
E6D7		bne &e6df
E6D9		lda &0283
E6DC		eor #&0f
E6DE		clc
E6DF		pha
E6E0		tax
E6E1		ldy #&04
E6E3		lda (&f0),Y
E6E5		sta &028c,X
E6E8		inx
E6E9		dey
E6EA		bpl &e6e3
E6EC		pla
E6ED		bcs &e6d4
E6EF		sta &0283
E6F2		rts
E6F3		ldy #&04
E6F5		lda (&f0),Y
E6F7		sta &02b0,Y
E6FA		dey
E6FB		cpy #&02
E6FD		bcs &e6f5
E6FF		lda (&f0),Y
E701		sta &e9
E703		dey
E704		sty &0269
E707		lda (&f0),Y
E709		sta &e8
E70B		cli
E70C		bcc &e715
E70E		lda #&07
E710		dey
E711		iny
E712		jsr &ffee
E715		jsr &ffe0
E718		bcs &e763
E71A		tax
E71B		lda &027c
E71E		ror A
E71F		ror A
E720		txa
E721		bcs &e728
E723		ldx &026a
E726		bne &e712
E728		cmp #&7f
E72A		bne &e733
E72C		cpy #&00
E72E		beq &e715
E730		dey
E731		bcs &e712
E733		cmp #&15
E735		bne &e744
E737		tya
E738		beq &e715
E73A		lda #&7f
E73C		jsr &ffee
E73F		dey
E740		bne &e73c
E742		beq &e715
E744		sta (&e8),Y
E746		cmp #&0d
E748		beq &e75d
E74A		cpy &02b2
E74D		bcs &e70e
E74F		cmp &02b3
E752		bcc &e712
E754		cmp &02b4
E757		beq &e711
E759		bcc &e711
E75B		bcs &e712
E75D		jsr &ffe7
E760		jsr &e395
E763		lda &ff
E765		rol A
E766		rts
E767		cli
E768		sei
E769		bit &ff
E76B		bmi &e7a4
E76D		bit &02c6
E770		bpl &e767
E772		jsr &defd
E775		ldy #&00
E777		sty &f1
E779		stx &f0
E77B		jsr &e538
E77E		lda #&05
E780		ora #&f0
E782		bne &e792
E784		bne &e78d
E786		ldx #&32
E788		stx &0254
E78B		ldx #&08
E78D		adc #&cf
E78F		clc
E790		adc #&e9
E792		stx &f0
E794		tay
E795		lda &0190,Y
E798		tax
E799		and &f1
E79B		eor &f0
E79D		sta &0190,Y
E7A0		lda &0191,Y
E7A3		tay
E7A4		rts
E7A5		eor #&8c
E7A7		asl A
E7A8		sta &0247
E7AB		jmp &f094
E7AE		lda &0240
E7B1		cli
E7B2		sei
E7B3		cmp &0240
E7B6		beq &e7b1
E7B8		ldy &0301,X
E7BB		lda &0300,X
E7BE		tax
E7BF		rts
E7C0		lda #&10
E7C2		sta &0284
E7C5		ldx #&00
E7C7		sta &0b00,X
E7CA		inx
E7CB		bne &e7c7
E7CD		stx &0284
E7D0		rts
E7D1		php
E7D2		sei
E7D3		lda #&40
E7D5		jsr &e7e5
E7D8		bmi &e7df
E7DA		clc
E7DB		clv
E7DC		jsr &ec4c
E7DF		plp
E7E0		rol A
E7E1		rts
E7E2		jmp (&0220)
E7E5		bcc &e7f9
E7E7		pha
E7E8		lda &0282
E7EB		ora #&80
E7ED		sta &fe07
E7F0		and #&7f
E7F2		sta &0282
E7F5		sta &fe07
E7F8		pla
E7F9		bit &ff
E7FB		rts
E7FC		clc
E7FD		ror &e4
E7FF		jsr &ddc3
E802		iny
E803		cmp #&22
E805		beq &e809
E807		dey
E808		clc
E809		ror &e4
E80B		cmp #&0d
E80D		rts
E80E		lda #&00
E810		sta &e5
E812		lda (&f2),Y
E814		cmp #&0d
E816		bne &e81e
E818		bit &e4
E81A		bmi &e86e
E81C		bpl &e839
E81E		cmp #&20
E820		bcc &e86e
E822		bne &e82a
E824		bit &e4
E826		bmi &e868
E828		bvc &e839
E82A		cmp #&22
E82C		bne &e83e
E82E		bit &e4
E830		bpl &e868
E832		iny
E833		lda (&f2),Y
E835		cmp #&22
E837		beq &e868
E839		jsr &ddc3
E83C		sec
E83D		rts
E83E		cmp #&7c
E840		bne &e868
E842		iny
E843		lda (&f2),Y
E845		cmp #&7c
E847		beq &e868
E849		cmp #&22
E84B		beq &e868
E84D		cmp #&21
E84F		bne &e856
E851		iny
E852		lda #&80
E854		bne &e810
E856		cmp #&20
E858		bcc &e86e
E85A		cmp #&3f
E85C		beq &e866
E85E		jsr &eff3
E861		bit &d8bc
E864		bvs &e869
E866		lda #&7f
E868		clv
E869		iny
E86A		ora &e5
E86C		clc
E86D		rts
E86E		brk
E86F		sbc &6142,X
E872		stz &20
E874		db &73
E875		stz &72,X
E877		adc #&6e
E879		rmb7 &00
E87B		lda &0287
E87E		eor #&4c
E880		bne &e889
E882		jmp &0287
E885		tya
E886		sta &fe00,X
E889		rts
E88A		tya
E88B		sta &fc00,X
E88E		rts
E88F		ldy &fc00,X
E892		rts
E893		lda &026b
E896		bne &e89d
E898		lda &0814
E89B		bne &e89e
E89D		rts
E89E		ldx &0825
E8A1		lda &02c3,X
E8A4		bmi &e8ab
E8A6		lda &081b
E8A9		bne &e8ae
E8AB		jsr &e993
E8AE		lda &081b
E8B1		beq &e8c4
E8B3		cmp #&ff
E8B5		beq &e8c7
E8B7		dec &081c
E8BA		bne &e8c7
E8BC		jsr &ea01
E8BF		dec &081b
E8C2		bne &e8c7
E8C4		jsr &e993
E8C7		ldy &081d
E8CA		cpy #&ff
E8CC		beq &e92d
E8CE		lda &081e
E8D1		beq &e8d8
E8D3		dec &081e
E8D6		bne &e92d
E8D8		lda &0819
E8DB		cmp #&03
E8DD		beq &e92d
E8DF		lda &08c0,Y
E8E2		and #&7f
E8E4		sta &081e
E8E7		lda &081a
E8EA		bne &e916
E8EC		inc &0819
E8EF		lda &0819
E8F2		cmp #&03
E8F4		bne &e906
E8F6		ldy &081d
E8F9		lda &08c0,Y
E8FC		bmi &e92d
E8FE		lda #&00
E900		sta &0819
E903		jsr &ea1f
E906		lda &0819
E909		clc
E90A		adc &081d
E90D		tay
E90E		lda &08c4,Y
E911		sta &081a
E914		beq &e92d
E916		dec &081a
E919		lda &081d
E91C		clc
E91D		adc &0819
E920		tay
E921		lda &08c1,Y
E924		beq &e92d
E926		clc
E927		adc &081f
E92A		jsr &ea1f
E92D		lda &ea
E92F		ora &0262
E932		bne &e975
E934		php
E935		sei
E936		lda &0282
E939		and #&f9
E93B		ora &0820
E93E		cmp &0282
E941		beq &e949
E943		sta &0282
E946		sta &fe07
E949		plp
E94A		lda &0821
E94D		sta &fe06
E950		lda &0822
E953		beq &e975
E955		lda &ea
E957		bne &e975
E959		txa
E95A		pha
E95B		inc &0824
E95E		ldx &0824
E961		lda &e893,X
E964		ldx &0292
E967		eor &e89a,X
E96A		and &0822
E96D		ora &0823
E970		sta &fe06
E973		pla
E974		tax
E975		rts
E976		ldx #&04
E978		stx &0825
E97B		jsr &e983
E97E		inx
E97F		cpx #&07
E981		bne &e97b
E983		lda #&00
E985		sta &081b
E988		sta &02c3,X
E98B		sta &0814
E98E		jsr &ea14
E991		beq &e92d
E993		ldx &0825
E996		jsr &ea14
E999		lda &02c3,X
E99C		beq &e9a6
E99E		lda #&00
E9A0		sta &02c3,X
E9A3		sta &081b
E9A6		jsr &e1c9
E9A9		bcs &ea07
E9AB		php
E9AC		sei
E9AD		jsr &e1ce
E9B0		pha
E9B1		and #&04
E9B3		beq &e9c3
E9B5		pla
E9B6		jsr &ea14
E9B9		jsr &e1ce
E9BC		jsr &e1ce
E9BF		plp
E9C0		jmp &e9fe
E9C3		lda #&02
E9C5		sta &0820
E9C8		pla
E9C9		and #&f8
E9CB		asl A
E9CC		bcc &e9d9
E9CE		cmp #&f0
E9D0		bne &e9d7
E9D2		lda #&00
E9D4		sta &0820
E9D7		lda #&ff
E9D9		sta &081d
E9DC		ldy #&01
E9DE		sty &081e
E9E1		dey
E9E2		sty &081a
E9E5		sty &081f
E9E8		dey
E9E9		sty &0819
E9EC		jsr &e1ce
E9EF		sta &0818
E9F2		jsr &e1ce
E9F5		plp
E9F6		pha
E9F7		lda &0818
E9FA		jsr &ea26
E9FD		pla
E9FE		sta &081b
EA01		lda #&05
EA03		sta &081c
EA06		rts
EA07		php
EA08		sei
EA09		jsr &e1c9
EA0C		bcc &ea13
EA0E		lda #&00
EA10		sta &0814
EA13		plp
EA14		lda #&00
EA16		sta &0820
EA19		lda #&00
EA1B		sta &0822
EA1E		rts
EA1F		sta &081f
EA22		clc
EA23		adc &0818
EA26		pha
EA27		and #&03
EA29		tax
EA2A		lda &0825
EA2D		cmp #&04
EA2F		bne &ea49
EA31		pla
EA32		and #&04
EA34		beq &ea41
EA36		lda &ea8a,X
EA39		sta &0823
EA3C		lda &ed2d,X
EA3F		bne &ea1b
EA41		lda &ea8e,X
EA44		sta &0821
EA47		bne &ea19
EA49		inx
EA4A		lda #&00
EA4C		sta &0821
EA4F		pla
EA50		lsr A
EA51		lsr A
EA52		cmp #&0c
EA54		bcc &ea5d
EA56		inc &0821
EA59		sbc #&0c
EA5B		bne &ea52
EA5D		tay
EA5E		lda &0821
EA61		pha
EA62		lda &ea7e,Y
EA65		cpy #&07
EA67		sbc #&02
EA69		dex
EA6A		bne &ea65
EA6C		sta &0821
EA6F		pla
EA70		tay
EA71		beq &ea79
EA73		lsr &0821
EA76		dey
EA77		bne &ea73
EA79		dec &0821
EA7C		bne &ea19
EA7E		brk
EA7F		beq &ea64
EA81		dec &cb,X
EA83		bbs7 &aa,&aa
EA86		ldy #&97
EA88		bbs7 &40,&40
EA8B		bra &ea4d
EA8D		bra &eaca
EA8F		ror &f0,X
EA91		ror &a9,X
EA93		bbs7 &f5,&f5
EA96		rts
EA97		inc &f5
EA99		ldy &f5
EA9B		ldx #&0d
EA9D		php
EA9E		jsr &f0a8
EAA1		plp
EAA2		cmp #&01
EAA4		tya
EAA5		rts
EAA6		ldx #&0e
EAA8		ldy #&ff
EAAA		jmp &ea9d
EAAD		lda &03cb
EAB0		sta &f6
EAB2		lda &03cc
EAB5		sta &f7
EAB7		lda &f5
EAB9		rts
EABA		ldx #&ff
EABC		stx &0242
EABF		php
EAC0		lda &0282
EAC3		and #&7f
EAC5		pha
EAC6		lda #&10
EAC8		bit &025a
EACB		bne &ead1
EACD		pla
EACE		ora #&80
EAD0		pha
EAD1		pla
EAD2		cmp &0282
EAD5		beq &eadd
EAD7		sta &0282
EADA		sta &fe07
EADD		pla
EADE		rts
EADF		bvc &eae9
EAE1		inc &0242
EAE4		bcs &eaee
EAE6		jmp &ec06
EAE9		bcc &eaee
EAEB		jmp &ec53
EAEE		lda &025a
EAF1		and #&1f
EAF3		ldx #&3b
EAF5		jsr &ec1e
EAF8		stx &0277
EAFB		clv
EAFC		bpl &eb03
EAFE		bit &d8bc
EB01		ora #&40
EB03		dex
EB04		jsr &ec1e
EB07		bcc &eabf
EB09		bpl &eb0d
EB0B		ora #&80
EB0D		dex
EB0E		jsr &ec1e
EB11		bpl &eb15
EB13		ora #&20
EB15		sta &025a
EB18		ldx &ec
EB1A		beq &eb2e
EB1C		jsr &ec1e
EB1F		bmi &eb31
EB21		cpx &ec
EB23		stx &ec
EB25		bne &eb2e
EB27		ldx #&00
EB29		stx &ec
EB2B		jsr &ec13
EB2E		jmp &ebdd
EB31		cpx &ec
EB33		bne &eb23
EB35		lda &e7
EB37		beq &eb5f
EB39		dec &e7
EB3B		bne &eb5f
EB3D		lda &02bf
EB40		sta &e7
EB42		lda &0255
EB45		sta &02bf
EB48		lda &025a
EB4B		ldx &ec
EB4D		cpx #&b9
EB4F		bne &eb62
EB51		bit &0277
EB54		bpl &eb58
EB56		eor #&30
EB58		sta &025a
EB5B		lda #&00
EB5D		sta &e7
EB5F		jmp &ebdd
EB62		lda &ed4f,X
EB65		ldx &025a
EB68		stx &0277
EB6B		tax
EB6C		cmp #&21
EB6E		bcc &ebc4
EB70		cmp #&26
EB72		bcs &eb85
EB74		lda #&c0
EB76		bit &0277
EB79		beq &eb7f
EB7B		ldy &ed
EB7D		beq &eb85
EB7F		clc
EB80		txa
EB81		adc #&6a
EB83		bne &ebc3
EB85		lda &0277
EB88		eor #&10
EB8A		beq &ebc4
EB8C		rol &0277
EB8F		bcc &eb9a
EB91		ldy &ed
EB93		bne &eb2b
EB95		lda &ee99,X
EB98		bcs &ebc3
EB9A		rol &0277
EB9D		bcc &eba9
EB9F		ldy &ed
EBA1		bne &eb2b
EBA3		lda &efb7,X
EBA6		tax
EBA7		bcs &ebb3
EBA9		rol &0277
EBAC		bcc &ebb6
EBAE		lda &f00b,X
EBB1		bcs &ebc3
EBB3		rol &0277
EBB6		rol &0277
EBB9		bcs &ebc3
EBBB		txa
EBBC		jsr &e251
EBBF		bcs &ebc3
EBC1		eor #&20
EBC3		tax
EBC4		txa
EBC5		cmp &026c
EBC8		bne &ebd1
EBCA		ldx &0275
EBCD		bne &ebd1
EBCF		stx &e7
EBD1		tay
EBD2		jsr &ed34
EBD5		lda &0259
EBD8		bne &ebdd
EBDA		jsr &e25f
EBDD		ldx &ed
EBDF		beq &ebec
EBE1		jsr &ec1e
EBE4		stx &ed
EBE6		bmi &ebec
EBE8		ldx #&00
EBEA		stx &ed
EBEC		ldx &ed
EBEE		bne &ec06
EBF0		ldy #&ec
EBF2		jsr &ed76
EBF5		bmi &ec03
EBF7		jsr &e950
EBFA		lda &ec
EBFC		sta &ed
EBFE		stx &ec
EC00		jsr &ec13
EC03		jmp &eaba
EC06		lda &ec
EC08		bne &ec03
EC0A		ldy #&ed
EC0C		jsr &ed76
EC0F		bmi &ec03
EC11		bpl &ebfe
EC13		ldx #&01
EC15		stx &e7
EC17		ldx &0254
EC1A		stx &02bf
EC1D		rts
EC1E		beq &ec48
EC20		pha
EC21		txa
EC22		and #&3f
EC24		pha
EC25		jsr &ecf8
EC28		sta &fc
EC2A		ldx &f4
EC2C		lda #&08
EC2E		jsr &e3a0
EC31		php
EC32		jsr &ed38
EC35		plp
EC36		and &fc
EC38		beq &ec3c
EC3A		lda #&80
EC3C		sta &fc
EC3E		jsr &e39f
EC41		pla
EC42		ora &fc
EC44		tax
EC45		pla
EC46		ldy &fc
EC48		rts
EC49		bit &d8bc
EC4C		jmp (&0228)
EC4F		ldx #&01
EC51		bcs &ec4c
EC53		txa
EC54		bpl &ec95
EC56		and #&7f
EC58		tay
EC59		jsr &e950
EC5C		ldx &ee40,Y
EC5F		jsr &ec1e
EC62		txa
EC63		rts
EC64		bvc &ec75
EC66		jsr &ec82
EC69		bcc &ec75
EC6B		bit &02c0
EC6E		beq &ec75
EC70		eor &02c0
EC73		beq &ec81
EC75		ldx #&ff
EC77		lsr A
EC78		inx
EC79		bcc &ec77
EC7B		lda #&00
EC7D		rol A
EC7E		dex
EC7F		bpl &ec7d
EC81		rts
EC82		clc
EC83		pha
EC84		lda &fa
EC86		eor &02c1
EC89		bne &ec93
EC8B		lda &fb
EC8D		eor &02c2
EC90		bne &ec93
EC92		sec
EC93		pla
EC94		rts
EC95		inx
EC96		txa
EC97		and #&7f
EC99		tax
EC9A		sei
EC9B		lda &f4
EC9D		pha
EC9E		lda #&08
ECA0		jsr &e3a0
ECA3		lda #&ff
ECA5		tay
ECA6		sta &02c0
ECA9		stx &02c1
ECAC		lda &8000
ECAF		and #&0f
ECB1		beq &ece9
ECB3		sty &fa
ECB5		ldx #&9f
ECB7		stx &fb
ECB9		ldx #&00
ECBB		jsr &ed38
ECBE		and #&0f
ECC0		beq &ecf2
ECC2		ldy #&04
ECC4		lsr A
ECC5		bcc &ecd9
ECC7		pha
ECC8		lda &ee08,X
ECCB		cmp &02c1
ECCE		bcc &ecd8
ECD0		cmp &02c0
ECD3		bcs &ecd8
ECD5		sta &02c0
ECD8		pla
ECD9		inx
ECDA		dey
ECDB		bne &ecc4
ECDD		lda &fb
ECDF		eor #&c0
ECE1		sec
ECE2		ror A
ECE3		ror &fa
ECE5		sta &fb
ECE7		bcs &ecbb
ECE9		ldx &02c0
ECEC		pla
ECED		jsr &e3a0
ECF0		txa
ECF1		rts
ECF2		inx
ECF3		inx
ECF4		inx
ECF5		inx
ECF6		bpl &ecdd
ECF8		php
ECF9		pha
ECFA		and #&3f
ECFC		lsr A
ECFD		lsr A
ECFE		tax
ECFF		lda &ed17,X
ED02		sta &fb
ED04		sta &02c2
ED07		lda &ed25,X
ED0A		sta &fa
ED0C		sta &02c1
ED0F		pla
ED10		and #&03
ED12		tax
ED13		lda &f086,X
ED16		plp
ED17		rts
ED18		bbs7 &bf,&bf
ED1B		bbs7 &bf,&bf
ED1E		bbs7 &be,&be
ED21		lda &b7bb,X
ED24		bbs7 &fe,&fe
ED27		sbc &f7fb,X
ED2A		bbs7 &bf,&bf
ED2D		bbr7 &ff,&ff
ED30		bbs7 &ff,&ff
ED33		bbs7 &78,&78
ED36		txa
ED37		rts
ED38		ldy &fa
ED3A		iny
ED3B		beq &ed42
ED3D		dey
ED3E		lda &bf00,Y
ED41		rts
ED42		lda &fb
ED44		cmp #&bb
ED46		bcs &ed5e
ED48		cmp #&af
ED4A		bcc &ed58
ED4C		beq &ed52
ED4E		lda &b7ff
ED51		rts
ED52		lda &ff
ED54		lda &afff
ED57		rts
ED58		lda &ff
ED5A		lda &9fff
ED5D		rts
ED5E		lda &fb
ED60		cmp #&bd
ED62		bcc &ed6a
ED64		beq &ed70
ED66		lda &beff
ED69		rts
ED6A		lda &ff
ED6C		lda &bbff
ED6F		rts
ED70		lda &ff
ED72		lda &bdff
ED75		rts
ED76		clv
ED77		lda &00,Y
ED7A		beq &ed85
ED7C		bit &d8bc
ED7F		jsr &ecf8
ED82		sta &02c0
ED85		lda &f4
ED87		pha
ED88		lda #&08
ED8A		sta &f4
ED8C		sta &fe05
ED8F		ldy #&ff
ED91		sty &fa
ED93		ldx #&af
ED95		stx &fb
ED97		lda &a000
ED9A		and #&0f
ED9C		beq &edb6
ED9E		jsr &ed38
EDA1		and #&0f
EDA3		beq &edaa
EDA5		jsr &ec64
EDA8		bne &edca
EDAA		lda &fb
EDAC		eor #&c0
EDAE		sec
EDAF		ror A
EDB0		ror &fa
EDB2		sta &fb
EDB4		bcs &ed9e
EDB6		lda #&9f
EDB8		sta &fb
EDBA		lda &9fff
EDBD		and #&03
EDBF		beq &edc6
EDC1		jsr &ec64
EDC4		bne &edca
EDC6		ldx #&80
EDC8		bmi &edcd
EDCA		jsr &f047
EDCD		pla
EDCE		jsr &e3a0
EDD1		txa
EDD2		rts
EDD3		db &23
EDD4		and (&00,X)
EDD6		jsr &2422
EDD9		ora &2d7f
EDDC		and &3a
EDDE		brk
EDDF		bmi &ee51
EDE1		db &3b
EDE2		bbr7 &6f,&6f
EDE5		jmp (&382e)
EDE8		adc #&6b
EDEA		bit &7537
EDED		ror A
EDEE		adc &7936
EDF1		pla
EDF2		ror &7435
EDF5		rmb7 &62
EDF7		bit &72,X
EDF9		ror &76
EDFB		db &33
EDFC		adc &64
EDFE		db &63
EDFF		and (&77)
EE01		db &73
EE02		sei
EE03		and (&71),Y
EE05		adc (&7a,X)
EE07		db &1b
EE08		bvs &ee4a
EE0A		ora (&00,X)
EE0C		bmi &ee1e
EE0E		eor (&61,X)
EE10		and (&21),Y
EE12		eor (&42),Y
EE14		ora (&22),Y
EE16		and (&52)
EE18		ora (&33)
EE1A		db &43
EE1B		db &63
EE1C		db &13
EE1D		db &23
EE1E		db &53
EE1F		stz &34
EE21		db &44
EE22		db &54
EE23		eor &24,X
EE25		and &45,X
EE27		adc &15
EE29		and &46
EE2B		ror &26
EE2D		rol &56,X
EE2F		rmb7 &27
EE31		rmb7 &57
EE33		pla
EE34		rmb7 &39
EE36		pha
EE37		bbs7 &29,&29
EE3A		eor #&59
EE3C		adc &ff69,Y
EE3F		db &62
EE40		db &3b
EE41		dec A
EE42		brk
EE43		brk
EE44		brk
EE45		brk
EE46		brk
EE47		brk
EE48		brk
EE49		brk
EE4A		brk
EE4B		brk
EE4C		brk
EE4D		brk
EE4E		brk
EE4F		brk
EE50		and &2c,X
EE52		plp
EE53		bit &00
EE55		clc
EE56		brk
EE57		tsb &0808
EE5A		brk
EE5B		brk
EE5C		brk
EE5D		brk
EE5E		brk
EE5F		brk
EE60		brk
EE61		and (&2d),Y
EE63		and &1c
EE65		ora &1014,Y
EE68		ora #&09
EE6A		brk
EE6B		brk
EE6C		brk
EE6D		brk
EE6E		brk
EE6F		brk
EE70		bit &30,X
EE72		rol &2029
EE75		ora &1115,X
EE78		ora &0d
EE7A		brk
EE7B		brk
EE7C		brk
EE7D		brk
EE7E		brk
EE7F		brk
EE80		and &3336,Y
EE83		rol A
EE84		and (&1e,X)
EE86		inc A
EE87		bpl &ee97
EE89		asl A
EE8A		brk
EE8B		brk
EE8C		brk
EE8D		brk
EE8E		brk
EE8F		brk
EE90		brk
EE91		and (&2f)
EE93		rol &22
EE95		db &23
EE96		asl &12,X
EE98		ora &0b
EE9A		brk
EE9B		brk
EE9C		brk
EE9D		brk
EE9E		brk
EE9F		brk
EEA0		brk
EEA1		rmb7 &07
EEA3		db &2b
EEA4		rmb7 &1f
EEA6		db &1b
EEA7		rmb7 &13
EEA9		ora &00
EEAB		brk
EEAC		brk
EEAD		brk
EEAE		brk
EEAF		brk
EEB0		sec
EEB1		brk
EEB2		brk
EEB3		brk
EEB4		brk
EEB5		brk
EEB6		brk
EEB7		brk
EEB8		tsb &04
EEBA		eor &5c7e,X
EEBD		adc &6c7b,X
EEC0		plx
EEC1		brk
EEC2		jmp (&fdfe)
EEC5		trb &1e1d
EEC8		bbr7 &31,&31
EECB		and (&33)
EECD		bit &35,X
EECF		rol &37,X
EED1		sec
EED2		and &3b3a,Y
EED5		ldx #&09
EED7		jsr &f0a8
EEDA		jsr &f9ba
EEDD		ora &534f
EEE0		jsr &2e31
EEE3		bmi &ef15
EEE5		ora &6000
EEE8		php
EEE9		sei
EEEA		ldx #&00
EEEC		stx &0248
EEEF		lda &0253
EEF2		sta &0251
EEF5		jsr &c8a3
EEF8		plp
EEF9		rts
EEFA		ora (&02,X)
EEFC		db &03
EEFD		tsb &05
EEFF		asl &07
EF01		php
EF02		ora #&0a
EF04		db &0b
EF05		tsb &0e0d
EF08		bbr7 &11,&11
EF0B		ora (&13)
EF0D		trb &15
EF0F		asl &17,X
EF11		clc
EF12		ora &ce1a,Y
EF15		eor #&02
EF17		rts
EF18		bbr7 &04,&04
EF1B		tsb &1612
EF1E		inc A
EF1F		ora &2421,X
EF22		and #&2c
EF24		and (&35),Y
EF26		and &413d,Y
EF29		eor &4a
EF2B		lsr &5652
EF2E		db &5b
EF2F		lsr &6965,X
EF32		bbr7 &72,&72
EF35		adc (&76)
EF37		ror &7a,X
EF39		tsb &08
EF3B		asl &04
EF3D		tsb &03
EF3F		tsb &03
EF41		ora &03
EF43		ora &04
EF45		tsb &04
EF47		tsb &04
EF49		ora &04
EF4B		tsb &04
EF4D		ora &03
EF4F		rmb7 &04
EF51		asl &03
EF53		brk
EF54		brk
EF55		tsb &00
EF57		tsb &05
EF59		eor (&55,X)
EF5B		db &54
EF5C		bbr7 &45,&45
EF5F		lsr &4d55
EF62		db &42
EF63		eor &52
EF65		db &43
EF66		bbr7 &4f,&4f
EF69		eor &52,X
EF6B		db &44
EF6C		eor (&41)
EF6E		rmb7 &45
EF70		jmp &4553
EF73		lsr &4f
EF75		eor (&47)
EF77		bbr7 &4f,&4f
EF7A		db &44
EF7B		eor &47
EF7D		eor #&4e
EF7F		bvc &efd6
EF81		db &54
EF82		eor (&41)
EF84		db &44
EF85		db &43
EF86		pha
EF87		eor (&49,X)
EF89		lsr &494c
EF8C		db &53
EF8D		db &54
EF8E		eor &444f
EF91		eor &4e
EF93		eor &58
EF95		db &54
EF96		bbr7 &44,&44
EF99		ora &4c50
EF9C		bbr7 &4c,&4c
EF9F		bbr7 &41,&41
EFA2		jmp &5552
EFA5		lsr &530d
EFA8		db &54
EFA9		eor &50
EFAB		db &54
EFAC		pha
EFAD		eor &4e
EFAF		eor &4e,X
EFB1		db &54
EFB2		eor #&4c
EFB4		lsr &44,X
EFB6		eor &52,X
EFB8		eor &53
EFBA		db &54
EFBB		bbr7 &45,&45
EFBE		bvc &f012
EFC0		bbr7 &52,&52
EFC3		eor &50
EFC5		eor &41
EFC7		db &54
EFC8		eor &4e
EFCA		db &44
EFCB		jmp &414f
EFCE		db &44
EFCF		db &53
EFD0		eor (&56,X)
EFD2		eor &50
EFD4		eor (&49)
EFD6		lsr &5b54
EFD9		lsr &5f7c,X
EFDC		rts
EFDD		ldy &0244
EFE0		ldx #&00
EFE2		rts
EFE3		bit &3e3d,X
EFE6		bbr7 &21,&21
EFE9		db &22
EFEA		db &23
EFEB		bit &25
EFED		rol &27
EFEF		plp
EFF0		and #&2a
EFF2		db &2b
EFF3		cmp #&7f
EFF5		beq &f008
EFF7		bcc &effc
EFF9		eor #&20
EFFB		rts
EFFC		cmp #&60
EFFE		bne &f002
F000		lda #&5f
F002		cmp #&40
F004		bcc &f008
F006		and #&1f
F008		rts
F009		bbr7 &42,&42
F00C		bbr7 &54,&54
F00F		ora &ec84
F012		lda &ee40,X
F015		sta &ed
F017		rts
F018		eor (&42,X)
F01A		db &43
F01B		db &44
F01C		eor &46
F01E		rmb7 &48
F020		eor #&4a
F022		db &4b
F023		jmp &4e4d
F026		bbr7 &51,&51
F029		eor (&53)
F02B		db &54
F02C		eor &56,X
F02E		rmb7 &58
F030		eor &bc5a,Y
F033		brk
F034		inc &7f60,X
F037		ldy &aead
F03A		bbs7 &81,&81
F03D		db &82
F03E		db &83
F03F		sty &85
F041		stx &87
F043		dey
F044		bit #&aa
F046		db &ab
F047		ldx #&ff
F049		inx
F04A		lsr A
F04B		bcc &f049
F04D		stx &fc
F04F		lda &fa
F051		eor #&ff
F053		beq &f062
F055		ldx #&00
F057		inx
F058		lsr A
F059		bcc &f057
F05B		txa
F05C		asl A
F05D		asl A
F05E		ora &fc
F060		tax
F061		rts
F062		lda &fb
F064		and #&3f
F066		eor #&3f
F068		ldx #&08
F06A		bne &f057
F06C		bcc &efff
F06E		lda (&93)
F070		sty &95,X
F072		stx &97,Y
F074		tya
F075		sta &9b9a,Y
F078		stz &9e9d
F07B		bbs7 &a1,&a1
F07E		ldx #&a3
F080		ldy &a5
F082		ldx &a7
F084		tay
F085		lda #&01
F087		db &02
F088		tsb &08
F08A		bbr7 &a1,&a1
F08D		sta &e3
F08F		lda #&19
F091		sta &03d1
F094		lda #&06
F096		jsr &ddba
F099		ldx #&0e
F09B		lda &d856,X
F09E		sta &0211,X
F0A1		dex
F0A2		bne &f09b
F0A4		stx &c2
F0A6		ldx #&0f
F0A8		lda &f4
F0AA		pha
F0AB		txa
F0AC		ldx #&0f
F0AE		inc &02a0,X
F0B1		dec &02a0,X
F0B4		bpl &f0c3
F0B6		pha
F0B7		jsr &e39f
F0BA		pla
F0BB		jsr &8003
F0BE		tax
F0BF		beq &f0c6
F0C1		ldx &f4
F0C3		dex
F0C4		bpl &f0ae
F0C6		pla
F0C7		jsr &e3a0
F0CA		txa
F0CB		rts
F0CC		cpy #&00
F0CE		bne &f0d9
F0D0		ora #&00
F0D2		bne &f0d9
F0D4		lda &0247
F0D7		ora #&01
F0D9		rts
F0DA		db &a3
F0DB		db &f4
F0DC		rmb7 &f5
F0DE		phy
F0DF		sbc (&7d)
F0E1		cpx #&5a
F0E3		sbc (&80)
F0E5		sbc (&e2)
F0E7		bbs7 &07,&07
F0EA		bcs &f0d9
F0EC		stx &bc
F0EE		asl A
F0EF		tax
F0F0		lda &f0db,X
F0F3		pha
F0F4		lda &f0da,X
F0F7		pha
F0F8		ldx &bc
F0FA		rts
F0FB		php
F0FC		pha
F0FD		jsr &fa82
F100		lda &03c2
F103		pha
F104		jsr &f58b
F107		pla
F108		beq &f124
F10A		ldx #&03
F10C		lda #&ff
F10E		pha
F10F		lda &03be,X
F112		sta &b0,X
F114		pla
F115		and &b0,X
F117		dex
F118		bpl &f10e
F11A		cmp #&ff
F11C		bne &f124
F11E		jsr &fa59
F121		jmp &dfd5
F124		lda &03ca
F127		lsr A
F128		pla
F129		beq &f139
F12B		bcc &f140
F12D		jsr &fa63
F130		brk
F131		cmp &4c,X
F133		bbr7 &6b,&6b
F136		adc &64
F138		brk
F139		bcc &f140
F13B		lda #&03
F13D		sta &0258
F140		lda #&30
F142		and &bb
F144		beq &f14a
F146		lda &c1
F148		bne &f154
F14A		tya
F14B		pha
F14C		jsr &fb5c
F14F		pla
F150		tay
F151		jsr &f735
F154		jsr &f924
F157		bne &f1ac
F159		jsr &fafa
F15C		bit &03ca
F15F		bmi &f169
F161		jsr &f8da
F164		jsr &f6db
F167		bne &f140
F169		ldy #&02
F16B		lda &03bc,Y
F16E		sta (&c8),Y
F170		iny
F171		cpy #&0a
F173		bne &f16b
F175		lda &03c8
F178		sta (&c8),Y
F17A		iny
F17B		lda &03c9
F17E		clc
F17F		adc &03c6
F182		sta (&c8),Y
F184		iny
F185		lda #&00
F187		adc &03c7
F18A		sta (&c8),Y
F18C		iny
F18D		lda #&00
F18F		sta (&c8),Y
F191		iny
F192		lda &03bd,Y
F195		sta (&c8),Y
F197		iny
F198		cpy #&12
F19A		bne &f192
F19C		plp
F19D		jsr &fa59
F1A0		bit &ba
F1A2		bmi &f1ab
F1A4		php
F1A5		jsr &f9b6
F1A8		ora &2800
F1AB		rts
F1AC		jsr &f591
F1AF		bne &f140
F1B1		sei
F1B2		stx &f2
F1B4		sty &f3
F1B6		ldy #&00
F1B8		jsr &e7fc
F1BB		ldx #&00
F1BD		jsr &e80e
F1C0		bcs &f1cf
F1C2		beq &f1cc
F1C4		sta &03d2,X
F1C7		inx
F1C8		cpx #&0b
F1CA		bne &f1bd
F1CC		jmp &e86e
F1CF		lda #&00
F1D1		sta &03d2,X
F1D4		cli
F1D5		rts
F1D6		pha
F1D7		stx &c8
F1D9		sty &c9
F1DB		ldy #&00
F1DD		lda (&c8),Y
F1DF		tax
F1E0		iny
F1E1		lda (&c8),Y
F1E3		tay
F1E4		jsr &f1b1
F1E7		ldy #&02
F1E9		lda (&c8),Y
F1EB		sta &03bc,Y
F1EE		sta &ae,Y
F1F1		iny
F1F2		cpy #&0a
F1F4		bne &f1e9
F1F6		pla
F1F7		beq &f200
F1F9		cmp #&ff
F1FB		bne &f1d5
F1FD		jmp &f0fb
F200		sta &03c6
F203		sta &03c7
F206		lda (&c8),Y
F208		sta &a6,Y
F20B		iny
F20C		cpy #&12
F20E		bne &f206
F210		txa
F211		beq &f1cc
F213		jsr &fa82
F216		jsr &f893
F219		lda #&00
F21B		jsr &fb5e
F21E		sec
F21F		ldx #&fd
F221		lda &ffb7,X
F224		sbc &ffb3,X
F227		sta &02cb,X
F22A		inx
F22B		bne &f221
F22D		tay
F22E		bne &f23e
F230		cpx &03c8
F233		lda #&01
F235		sbc &03c9
F238		bcc &f23e
F23A		ldx #&80
F23C		bne &f246
F23E		lda #&01
F240		sta &03c9
F243		stx &03c8
F246		stx &03ca
F249		jsr &f74c
F24C		bmi &f1d5
F24E		jsr &f8da
F251		inc &03c6
F254		bne &f21e
F256		inc &03c7
F259		bne &f21e
F25B		jsr &f1b1
F25E		ldx #&ff
F260		stx &03c2
F263		jsr &f0fb
F266		bit &027a
F269		bpl &f275
F26B		lda &03c4
F26E		and &03c5
F271		cmp #&ff
F273		bne &f278
F275		jmp (&03c2)
F278		ldx #&c2
F27A		ldy #&03
F27C		lda #&04
F27E		jmp &fb68
F281		lda #&08
F283		jsr &f29a
F286		jsr &fa82
F289		lda #&00
F28B		jsr &f29e
F28E		jsr &fa6d
F291		lda #&f7
F293		and &e2
F295		sta &e2
F297		rts
F298		lda #&40
F29A		ora &e2
F29C		bne &f295
F29E		pha
F29F		lda &0247
F2A2		beq &f2af
F2A4		jsr &ea92
F2A7		jsr &ea97
F2AA		bcc &f2af
F2AC		clv
F2AD		bvc &f2f0
F2AF		jsr &f6db
F2B2		lda &03c6
F2B5		sta &b4
F2B7		lda &03c7
F2BA		sta &b5
F2BC		ldx #&ff
F2BE		stx &03df
F2C1		inx
F2C2		stx &ba
F2C4		beq &f2cc
F2C6		jsr &fafa
F2C9		jsr &f6db
F2CC		lda &0247
F2CF		beq &f2d3
F2D1		bvc &f2f0
F2D3		pla
F2D4		pha
F2D5		beq &f304
F2D7		jsr &f9e2
F2DA		bne &f2f2
F2DC		lda #&30
F2DE		and &bb
F2E0		beq &f2f0
F2E2		lda &03c6
F2E5		cmp &b6
F2E7		bne &f2f2
F2E9		lda &03c7
F2EC		cmp &b7
F2EE		bne &f2f2
F2F0		pla
F2F1		rts
F2F2		lda &0247
F2F5		beq &f304
F2F7		jsr &eaad
F2FA		lda #&ff
F2FC		sta &03c6
F2FF		sta &03c7
F302		bne &f2c6
F304		bvc &f30b
F306		lda #&ff
F308		jsr &f737
F30B		ldx #&00
F30D		jsr &f949
F310		lda &0247
F313		beq &f319
F315		bit &bb
F317		bvc &f2f7
F319		bit &03ca
F31C		bmi &f2fa
F31E		bpl &f2c6
F320		sta &bc
F322		txa
F323		pha
F324		tya
F325		pha
F326		lda &bc
F328		bne &f348
F32A		tya
F32B		bne &f339
F32D		jsr &dfe3
F330		jsr &f3ce
F333		lsr &e2
F335		asl &e2
F337		bcc &f345
F339		lsr A
F33A		bcs &f333
F33C		lsr A
F33D		bcs &f342
F33F		jmp &fb43
F342		jsr &f3ce
F345		jmp &f3c7
F348		jsr &f1b1
F34B		bit &bc
F34D		bvc &f38c
F34F		lda #&00
F351		sta &039e
F354		sta &03dd
F357		sta &03de
F35A		lda #&3e
F35C		jsr &f293
F35F		jsr &fa75
F362		php
F363		jsr &f58b
F366		jsr &f611
F369		plp
F36A		ldx #&ff
F36C		inx
F36D		lda &03b2,X
F370		sta &03a7,X
F373		bne &f36c
F375		lda #&01
F377		jsr &f29a
F37A		lda &02de
F37D		ora &02df
F380		bne &f385
F382		jsr &f298
F385		lda #&01
F387		ora &0247
F38A		bne &f3c5
F38C		txa
F38D		bne &f392
F38F		jmp &e86e
F392		ldx #&ff
F394		inx
F395		lda &03d2,X
F398		sta &0380,X
F39B		bne &f394
F39D		lda #&ff
F39F		ldx #&08
F3A1		sta &038b,X
F3A4		dex
F3A5		bne &f3a1
F3A7		txa
F3A8		ldx #&14
F3AA		sta &0380,X
F3AD		inx
F3AE		cpx #&1e
F3B0		bne &f3aa
F3B2		rol &0397
F3B5		jsr &fa82
F3B8		jsr &f893
F3BB		jsr &fa63
F3BE		lda #&02
F3C0		jsr &f29a
F3C3		lda #&02
F3C5		sta &bc
F3C7		pla
F3C8		tay
F3C9		pla
F3CA		tax
F3CB		lda &bc
F3CD		rts
F3CE		lda #&02
F3D0		and &e2
F3D2		beq &f3cd
F3D4		lda #&00
F3D6		sta &0397
F3D9		lda #&80
F3DB		ldx &039d
F3DE		stx &0396
F3E1		sta &0398
F3E4		jsr &f3ec
F3E7		lda #&fd
F3E9		jmp &f293
F3EC		jsr &fa75
F3EF		jsr &f8c9
F3F2		ldx #&11
F3F4		lda &038c,X
F3F7		sta &03be,X
F3FA		dex
F3FB		bpl &f3f4
F3FD		stx &b2
F3FF		stx &b3
F401		lda #&00
F403		sta &b0
F405		lda #&09
F407		sta &b1
F409		ldx #&7f
F40B		jsr &fb12
F40E		sta &03df
F411		jsr &fb1f
F414		jsr &f74c
F417		inc &0394
F41A		bne &f41f
F41C		inc &0395
F41F		rts
F420		txa
F421		pha
F422		tya
F423		pha
F424		lda #&01
F426		jsr &fb2d
F429		lda &e2
F42B		asl A
F42C		bcs &f47a
F42E		asl A
F42F		bcc &f43a
F431		lda #&80
F433		jsr &f29a
F436		lda #&fe
F438		bcs &f472
F43A		ldx &039e
F43D		inx
F43E		cpx &02de
F441		bne &f46d
F443		bit &02e0
F446		bmi &f46a
F448		lda &02e1
F44B		pha
F44C		jsr &fa75
F44F		php
F450		jsr &f609
F453		plp
F454		pla
F455		sta &bc
F457		clc
F458		bit &02e0
F45B		bpl &f474
F45D		lda &02de
F460		ora &02df
F463		bne &f474
F465		jsr &f298
F468		bne &f474
F46A		jsr &f298
F46D		dex
F46E		clc
F46F		lda &0a00,X
F472		sta &bc
F474		inc &039e
F477		jmp &f3c7
F47A		brk
F47B		bbs7 &4f,&4f
F47E		lsr &00
F480		sta &c4
F482		txa
F483		pha
F484		tya
F485		pha
F486		lda #&02
F488		jsr &fb2d
F48B		ldx &039d
F48E		lda &c4
F490		sta &0900,X
F493		inx
F494		bne &f49c
F496		jsr &f3ec
F499		jsr &fa63
F49C		inc &039d
F49F		lda &c4
F4A1		jmp &f3c5
F4A4		txa
F4A5		beq &f4d5
F4A7		cpx #&03
F4A9		beq &f4ca
F4AB		cpy #&03
F4AD		bcs &f4b5
F4AF		dex
F4B0		beq &f4b8
F4B2		dex
F4B3		beq &f4bf
F4B5		jmp &e07e
F4B8		lda #&33
F4BA		iny
F4BB		iny
F4BC		iny
F4BD		bne &f4c1
F4BF		lda #&cc
F4C1		iny
F4C2		and &e3
F4C4		ora &f4d8,Y
F4C7		sta &e3
F4C9		rts
F4CA		tya
F4CB		bmi &f4cf
F4CD		bne &f4d1
F4CF		lda #&19
F4D1		sta &03d1
F4D4		rts
F4D5		tay
F4D6		beq &f4c4
F4D8		lda (&00,X)
F4DA		db &22
F4DB		ora (&00),Y
F4DD		dey
F4DE		cpy &c6aa
F4E1		cpy #&ad
F4E3		rmb7 &02
F4E5		beq &f4ee
F4E7		jsr &eaa6
F4EA		tay
F4EB		clc
F4EC		bcc &f50a
F4EE		txa
F4EF		pha
F4F0		and #&20
F4F2		beq &f4ff
F4F4		ldy &ca
F4F6		beq &f4ff
F4F8		pla
F4F9		lda &bd
F4FB		sta &fe04
F4FE		rts
F4FF		ldy &fe04
F502		lda #&40
F504		sta &fe05
F507		pla
F508		asl A
F509		asl A
F50A		ldx &c2
F50C		beq &f577
F50E		dex
F50F		bne &f517
F511		bcc &f577
F513		ldy #&02
F515		bne &f575
F517		dex
F518		bne &f52d
F51A		bcs &f577
F51C		tya
F51D		jsr &fb09
F520		ldy #&03
F522		cmp #&2a
F524		beq &f575
F526		jsr &facd
F529		ldy #&01
F52B		bne &f575
F52D		dex
F52E		bne &f53c
F530		bcs &f536
F532		sty &bd
F534		beq &f577
F536		lda #&80
F538		sta &c0
F53A		bne &f577
F53C		dex
F53D		bne &f568
F53F		bcs &f570
F541		tya
F542		jsr &f710
F545		ldy &bc
F547		inc &bc
F549		bit &bd
F54B		bmi &f55a
F54D		jsr &fb4d
F550		beq &f557
F552		stx &fce5
F555		bne &f55a
F557		txa
F558		sta (&b0),Y
F55A		iny
F55B		cpy &03c8
F55E		bne &f577
F560		lda #&01
F562		sta &bc
F564		ldy #&05
F566		bne &f575
F568		tya
F569		jsr &f710
F56C		dec &bc
F56E		bpl &f577
F570		jsr &fab0
F573		ldy #&00
F575		sty &c2
F577		rts
F578		pha
F579		tya
F57A		pha
F57B		txa
F57C		tay
F57D		lda #&03
F57F		jsr &fb2d
F582		lda &e2
F584		and #&40
F586		tax
F587		pla
F588		tay
F589		pla
F58A		rts
F58B		lda #&00
F58D		sta &b4
F58F		sta &b5
F591		lda &b4
F593		pha
F594		sta &b6
F596		lda &b5
F598		pha
F599		sta &b7
F59B		jsr &f9b6
F59E		db &53
F59F		adc &61
F5A1		adc (&63)
F5A3		pla
F5A4		adc #&6e
F5A6		rmb7 &0d
F5A8		brk
F5A9		lda #&ff
F5AB		jsr &f29e
F5AE		pla
F5AF		sta &b5
F5B1		pla
F5B2		sta &b4
F5B4		lda &b6
F5B6		ora &b7
F5B8		bne &f5e2
F5BA		sta &b4
F5BC		sta &b5
F5BE		lda &0247
F5C1		beq &f5d9
F5C3		bvs &f5d9
F5C5		jsr &fa6d
F5C8		brk
F5C9		dec &46,X
F5CB		adc #&6c
F5CD		adc &20
F5CF		ror &746f
F5D2		jsr &6f66
F5D5		adc &6e,X
F5D7		stz &00
F5D9		lda &c1
F5DB		bne &f5e2
F5DD		ldx #&b1
F5DF		jsr &fb12
F5E2		ldy #&ff
F5E4		sty &03df
F5E7		rts
F5E8		lda #&00
F5EA		php
F5EB		sty &e6
F5ED		ldy &0256
F5F0		sta &0256
F5F3		beq &f5f8
F5F5		jsr &ffce
F5F8		ldy &e6
F5FA		plp
F5FB		beq &f608
F5FD		lda #&40
F5FF		jsr &ffce
F602		tay
F603		beq &f5c5
F605		sta &0256
F608		rts
F609		ldx #&a6
F60B		jsr &fb12
F60E		jsr &f6db
F611		lda &03ca
F614		lsr A
F615		bcc &f61a
F617		jmp &f12d
F61A		lda &03dd
F61D		sta &b4
F61F		lda &03de
F622		sta &b5
F624		lda #&00
F626		sta &b0
F628		lda #&0a
F62A		sta &b1
F62C		lda #&ff
F62E		sta &b2
F630		sta &b3
F632		jsr &f735
F635		jsr &f924
F638		bne &f65f
F63A		lda &0aff
F63D		sta &02e1
F640		jsr &fafa
F643		stx &03dd
F646		sty &03de
F649		ldx #&02
F64B		lda &03c8,X
F64E		sta &02de,X
F651		dex
F652		bpl &f64b
F654		bit &02e0
F657		bpl &f65c
F659		jsr &f1a0
F65C		jmp &fa63
F65F		jsr &f591
F662		bne &f611
F664		lda #&f7
F666		jsr &f293
F669		jsr &fa6d
F66C		brk
F66D		smb7 &42
F66F		adc (&64,X)
F671		jsr &4f52
F674		eor &c900
F677		rol A
F678		beq &f6a2
F67A		cmp #&23
F67C		bne &f664
F67E		inc &03c6
F681		bne &f686
F683		inc &03c7
F686		ldx #&ff
F688		bit &d8bc
F68B		bne &f6d3
F68D		ldy #&ff
F68F		jsr &fb21
F692		lda #&01
F694		sta &c2
F696		jsr &facd
F699		jsr &f905
F69C		lda #&03
F69E		cmp &c2
F6A0		bne &f699
F6A2		ldy #&00
F6A4		jsr &fb0d
F6A7		jsr &f6f7
F6AA		bvc &f6c6
F6AC		sta &03b2,Y
F6AF		beq &f6b7
F6B1		iny
F6B2		cpy #&0b
F6B4		bne &f6a7
F6B6		dey
F6B7		ldx #&0c
F6B9		jsr &f6f7
F6BC		bvc &f6c6
F6BE		sta &03b2,X
F6C1		inx
F6C2		cpx #&1f
F6C4		bne &f6b9
F6C6		tya
F6C7		tax
F6C8		lda #&00
F6CA		sta &03b2,Y
F6CD		lda &be
F6CF		ora &bf
F6D1		sta &c1
F6D3		jsr &fb09
F6D6		sty &c2
F6D8		txa
F6D9		bne &f734
F6DB		lda &0247
F6DE		beq &f68d
F6E0		jsr &eaa6
F6E3		cmp #&2b
F6E5		bne &f676
F6E7		lda #&08
F6E9		and &e2
F6EB		beq &f6f0
F6ED		jsr &f1a4
F6F0		jsr &ea97
F6F3		bcc &f6e0
F6F5		clv
F6F6		rts
F6F7		lda &0247
F6FA		beq &f70d
F6FC		txa
F6FD		pha
F6FE		tya
F6FF		pha
F700		jsr &eaa6
F703		sta &bd
F705		lda #&ff
F707		sta &c0
F709		pla
F70A		tay
F70B		pla
F70C		tax
F70D		jsr &f7e5
F710		php
F711		pha
F712		sec
F713		ror &cb
F715		eor &bf
F717		sta &bf
F719		lda &bf
F71B		rol A
F71C		bcc &f72a
F71E		ror A
F71F		eor #&08
F721		sta &bf
F723		lda &be
F725		eor #&10
F727		sta &be
F729		sec
F72A		rol &be
F72C		rol &bf
F72E		lsr &cb
F730		bne &f719
F732		pla
F733		plp
F734		rts
F735		lda #&00
F737		sta &bd
F739		ldx #&00
F73B		stx &bc
F73D		bvc &f749
F73F		lda &03c8
F742		ora &03c9
F745		beq &f749
F747		ldx #&04
F749		stx &c2
F74B		rts
F74C		php
F74D		ldx #&03
F74F		lda #&00
F751		sta &03cb,X
F754		dex
F755		bpl &f751
F757		lda &03c6
F75A		ora &03c7
F75D		bne &f764
F75F		jsr &f7f3
F762		beq &f767
F764		jsr &f7f7
F767		lda #&2a
F769		sta &bd
F76B		jsr &fb09
F76E		jsr &fabf
F771		jsr &f7e5
F774		ldy #&ff
F776		iny
F777		lda &03d2,Y
F77A		sta &03b2,Y
F77D		jsr &f7d6
F780		bne &f776
F782		ldx #&0c
F784		lda &03b2,X
F787		jsr &f7d6
F78A		inx
F78B		cpx #&1d
F78D		bne &f784
F78F		jsr &f7dc
F792		lda &03c8
F795		ora &03c9
F798		beq &f7b6
F79A		ldy #&00
F79C		jsr &fb0d
F79F		lda (&b0),Y
F7A1		jsr &fb4d
F7A4		beq &f7a9
F7A6		ldx &fce5
F7A9		txa
F7AA		jsr &f7d6
F7AD		iny
F7AE		cpy &03c8
F7B1		bne &f79f
F7B3		jsr &f7dc
F7B6		bit &f7e5
F7B9		bit &f7e5
F7BC		jsr &fab0
F7BF		lda #&01
F7C1		jsr &f7f9
F7C4		plp
F7C5		jsr &f81a
F7C8		bit &03ca
F7CB		bpl &f7d5
F7CD		php
F7CE		jsr &f7f3
F7D1		jsr &f19d
F7D4		plp
F7D5		rts
F7D6		jsr &f7e3
F7D9		jmp &f710
F7DC		lda &bf
F7DE		jsr &f7e3
F7E1		lda &be
F7E3		sta &bd
F7E5		jsr &f905
F7E8		bit &c0
F7EA		bpl &f7e5
F7EC		lda #&00
F7EE		sta &c0
F7F0		lda &bd
F7F2		rts
F7F3		lda #&32
F7F5		bne &f7f9
F7F7		lda &c7
F7F9		ldx #&05
F7FB		sta &0240
F7FE		jsr &f905
F801		bit &0240
F804		bpl &f7fe
F806		dex
F807		bne &f7fb
F809		rts
F80A		lda &03c6
F80D		ora &03c7
F810		beq &f817
F812		bit &03df
F815		bpl &f81a
F817		jsr &f1a0
F81A		ldx #&00
F81C		stx &ba
F81E		lda &03ca
F821		sta &03df
F824		jsr &e5ad
F827		beq &f892
F829		lda #&0d
F82B		jsr &ffee
F82E		ldy #&00
F830		lda &03b2,Y
F833		beq &f845
F835		cmp #&20
F837		bcc &f83d
F839		cmp #&7f
F83B		bcc &f83f
F83D		lda #&3f
F83F		jsr &ffee
F842		iny
F843		bne &f830
F845		lda &0247
F848		beq &f84e
F84A		bit &bb
F84C		bvc &f892
F84E		jsr &f901
F851		iny
F852		cpy #&0b
F854		bcc &f845
F856		lda &03c6
F859		tax
F85A		jsr &f8ea
F85D		bit &03ca
F860		bpl &f892
F862		txa
F863		clc
F864		adc &03c9
F867		jsr &f8e5
F86A		lda &03c8
F86D		jsr &f8ea
F870		bit &bb
F872		bvc &f892
F874		ldx #&04
F876		jsr &f901
F879		dex
F87A		bne &f876
F87C		ldx #&0f
F87E		jsr &f886
F881		jsr &f901
F884		ldx #&13
F886		ldy #&04
F888		lda &03b2,X
F88B		jsr &f8ea
F88E		dex
F88F		dey
F890		bne &f888
F892		rts
F893		lda &0247
F896		beq &f89b
F898		jmp &e07e
F89B		jsr &f8c9
F89E		jsr &fb1f
F8A1		jsr &e5ad
F8A4		beq &f892
F8A6		jsr &f9b6
F8A9		eor (&45)
F8AB		db &43
F8AC		bbr7 &44,&44
F8AF		jsr &6874
F8B2		adc &6e
F8B4		jsr &4552
F8B7		db &54
F8B8		eor &52,X
F8BA		lsr &2000
F8BD		ora &f9
F8BF		jsr &ffe0
F8C2		cmp #&0d
F8C4		bne &f8bc
F8C6		jmp &ffe7
F8C9		php
F8CA		sei
F8CB		lda &0282
F8CE		and #&f9
F8D0		ora #&04
F8D2		sta &0282
F8D5		sta &fe07
F8D8		plp
F8D9		rts
F8DA		inc &b1
F8DC		bne &f8e0
F8DE		inc &b2
F8E0		bne &f8e4
F8E2		inc &b3
F8E4		rts
F8E5		pha
F8E6		jsr &f901
F8E9		pla
F8EA		pha
F8EB		lsr A
F8EC		lsr A
F8ED		lsr A
F8EE		lsr A
F8EF		jsr &f8f3
F8F2		pla
F8F3		clc
F8F4		and #&0f
F8F6		adc #&30
F8F8		cmp #&3a
F8FA		bcc &f8fe
F8FC		adc #&06
F8FE		jmp &ffee
F901		lda #&20
F903		bne &f8fe
F905		php
F906		bit &eb
F908		bmi &f90e
F90A		bit &ff
F90C		bmi &f910
F90E		plp
F90F		rts
F910		jsr &f291
F913		jsr &fa63
F916		lda #&7e
F918		jsr &fff4
F91B		brk
F91C		ora (&45),Y
F91E		db &73
F91F		db &63
F920		adc (&70,X)
F922		adc &00
F924		tya
F925		beq &f934
F927		jsr &f9b6
F92A		ora &6f4c
F92D		adc (&64,X)
F92F		adc #&6e
F931		rmb7 &0d
F933		brk
F934		sta &ba
F936		ldx #&ff
F938		lda &c1
F93A		bne &f949
F93C		jsr &f9e2
F93F		php
F940		ldx #&ff
F942		ldy #&09
F944		lda #&fa
F946		plp
F947		bne &f965
F949		ldy #&fe
F94B		lda &c1
F94D		beq &f953
F94F		lda #&f9
F951		bne &f965
F953		lda &03c6
F956		cmp &b4
F958		bne &f961
F95A		lda &03c7
F95D		cmp &b5
F95F		beq &f974
F961		ldy #&14
F963		lda #&fa
F965		pha
F966		tya
F967		pha
F968		txa
F969		pha
F96A		jsr &f817
F96D		pla
F96E		tax
F96F		pla
F970		tay
F971		pla
F972		bne &f988
F974		txa
F975		pha
F976		jsr &f80a
F979		jsr &fa47
F97C		pla
F97D		tax
F97E		lda &be
F980		ora &bf
F982		beq &f9fd
F984		ldy #&fe
F986		lda #&f9
F988		dec &ba
F98A		pha
F98B		bit &eb
F98D		bmi &f99c
F98F		txa
F990		and &0247
F993		bne &f99c
F995		txa
F996		and #&11
F998		and &bb
F99A		beq &f9ac
F99C		pla
F99D		sta &b9
F99F		sty &b8
F9A1		jsr &f5e8
F9A4		lsr &eb
F9A6		jsr &fa59
F9A9		jmp (&b8)
F9AC		pla
F9AD		iny
F9AE		bne &f9b3
F9B0		clc
F9B1		adc #&01
F9B3		pha
F9B4		tya
F9B5		pha
F9B6		jsr &e5ad
F9B9		tay
F9BA		pla
F9BB		sta &b8
F9BD		pla
F9BE		sta &b9
F9C0		tya
F9C1		php
F9C2		inc &b8
F9C4		bne &f9c8
F9C6		inc &b9
F9C8		ldy #&00
F9CA		lda (&b8),Y
F9CC		beq &f9d8
F9CE		plp
F9CF		php
F9D0		beq &f9c2
F9D2		jsr &ffe3
F9D5		jmp &f9c2
F9D8		plp
F9D9		inc &b8
F9DB		bne &f9df
F9DD		inc &b9
F9DF		jmp (&b8)
F9E2		ldx #&ff
F9E4		inx
F9E5		lda &03d2,X
F9E8		bne &f9f1
F9EA		txa
F9EB		beq &f9f0
F9ED		lda &03b2,X
F9F0		rts
F9F1		jsr &e251
F9F4		eor &03b2,X
F9F7		bcs &f9fb
F9F9		and #&df
F9FB		beq &f9e4
F9FD		rts
F9FE		brk
F9FF		cld
FA00		ora &6144
FA03		stz &61,X
FA05		bbr7 &d0,&d0
FA08		ora &00,X
FA0A		db &db
FA0B		ora &6946
FA0E		jmp (&3f65)
FA11		brk
FA12		bne &fa1e
FA14		brk
FA15		phx
FA16		ora &6c42
FA19		bbr7 &6b,&6b
FA1C		bbr7 &a5,&a5
FA1F		tsx
FA20		beq &fa44
FA22		txa
FA23		beq &fa44
FA25		lda #&22
FA27		bit &bb
FA29		beq &fa44
FA2B		jsr &fab0
FA2E		ldy #&ff
FA30		jsr &f9ba
FA33		ora &5207
FA36		adc &77
FA38		adc #&6e
FA3A		stz &20
FA3C		stz &61,X
FA3E		bvs &faa5
FA40		ora &0d
FA43		rts
FA44		jsr &f1a4
FA47		lda &c2
FA49		beq &fa43
FA4B		jsr &f905
FA4E		lda &0247
FA51		beq &fa47
FA53		jsr &f4df
FA56		jmp &fa47
FA59		jsr &e5ad
FA5C		beq &fa63
FA5E		lda #&07
FA60		jsr &ffee
FA63		lda #&80
FA65		jsr &fb5e
FA68		ldx #&00
FA6A		jsr &fb26
FA6D		jsr &fab0
FA70		lda #&00
FA72		sta &ea
FA74		rts
FA75		lda &e3
FA77		asl A
FA78		asl A
FA79		asl A
FA7A		asl A
FA7B		sta &bb
FA7D		lda &03d1
FA80		bne &fa8a
FA82		lda &e3
FA84		and #&f0
FA86		sta &bb
FA88		lda #&06
FA8A		sta &c7
FA8C		cli
FA8D		php
FA8E		sei
FA8F		bit &024f
FA92		bpl &faaa
FA94		bit &ea
FA96		bmi &faaa
FA98		lda #&01
FA9A		sta &ea
FA9C		lda &0282
FA9F		and #&f9
FAA1		sta &0282
FAA4		sta &fe07
FAA7		plp
FAA8		sec
FAA9		rts
FAAA		plp
FAAB		bit &ff
FAAD		bpl &fa8c
FAAF		rts
FAB0		php
FAB1		sei
FAB2		lda &025b
FAB5		and #&8f
FAB7		sta &025b
FABA		sta &fe00
FABD		plp
FABE		rts
FABF		lda &025b
FAC2		and #&af
FAC4		ora #&20
FAC6		tay
FAC7		lda #&04
FAC9		sta &ca
FACB		bne &fadd
FACD		ldx #&00
FACF		stx &fe06
FAD2		stx &ca
FAD4		lda &025b
FAD7		and #&df
FAD9		ora #&50
FADB		tay
FADC		txa
FADD		ora #&40
FADF		sta &02f4
FAE2		php
FAE3		sei
FAE4		lda &0282
FAE7		and #&f9
FAE9		ora &02f4
FAEC		sta &0282
FAEF		plp
FAF0		sta &fe07
FAF3		sty &025b
FAF6		sty &fe00
FAF9		rts
FAFA		ldx &03c6
FAFD		ldy &03c7
FB00		inx
FB01		stx &b4
FB03		bne &fb06
FB05		iny
FB06		sty &b5
FB08		rts
FB09		ldy #&00
FB0B		sty &c0
FB0D		sty &be
FB0F		sty &bf
FB11		rts
FB12		ldy #&ff
FB14		iny
FB15		inx
FB16		lda &0300,X
FB19		sta &03d2,Y
FB1C		bne &fb14
FB1E		rts
FB1F		ldy #&00
FB21		cli
FB22		ldx #&01
FB24		sty &c3
FB26		lda #&89
FB28		ldy &c3
FB2A		jmp &fff4
FB2D		sta &bc
FB2F		tya
FB30		eor &0247
FB33		tay
FB34		lda &e2
FB36		and &bc
FB38		lsr A
FB39		dey
FB3A		beq &fb40
FB3C		lsr A
FB3D		dey
FB3E		bne &fb43
FB40		bcc &fb43
FB42		rts
FB43		brk
FB44		dec &6843,X
FB47		adc (&6e,X)
FB49		ror &6c65
FB4C		brk
FB4D		tax
FB4E		lda &b2
FB50		and &b3
FB52		cmp #&ff
FB54		beq &fb5b
FB56		lda &027a
FB59		and #&80
FB5B		rts
FB5C		lda #&01
FB5E		jsr &fb4d
FB61		beq &fb42
FB63		txa
FB64		ldx #&b0
FB66		ldy #&00
FB68		pha
FB69		lda #&c0
FB6B		jsr &0406
FB6E		bcc &fb6b
FB70		pla
FB71		jmp &0406
FB74		brk
FB75		brk
FB76		brk
FB77		brk
FB78		brk
FB79		brk
FB7A		brk
FB7B		brk
FB7C		brk
FB7D		brk
FB7E		brk
FB7F		brk
FB80		brk
FB81		brk
FB82		brk
FB83		brk
FB84		brk
FB85		brk
FB86		brk
FB87		brk
FB88		brk
FB89		brk
FB8A		brk
FB8B		brk
FB8C		brk
FB8D		brk
FB8E		brk
FB8F		brk
FB90		brk
FB91		brk
FB92		brk
FB93		brk
FB94		brk
FB95		brk
FB96		brk
FB97		brk
FB98		brk
FB99		brk
FB9A		brk
FB9B		brk
FB9C		brk
FB9D		brk
FB9E		brk
FB9F		brk
FBA0		brk
FBA1		brk
FBA2		brk
FBA3		brk
FBA4		brk
FBA5		brk
FBA6		brk
FBA7		brk
FBA8		brk
FBA9		brk
FBAA		brk
FBAB		brk
FBAC		brk
FBAD		brk
FBAE		brk
FBAF		brk
FBB0		brk
FBB1		brk
FBB2		brk
FBB3		brk
FBB4		brk
FBB5		brk
FBB6		brk
FBB7		brk
FBB8		brk
FBB9		brk
FBBA		brk
FBBB		brk
FBBC		brk
FBBD		brk
FBBE		brk
FBBF		brk
FBC0		brk
FBC1		brk
FBC2		brk
FBC3		brk
FBC4		brk
FBC5		brk
FBC6		brk
FBC7		brk
FBC8		brk
FBC9		brk
FBCA		brk
FBCB		brk
FBCC		brk
FBCD		brk
FBCE		brk
FBCF		brk
FBD0		brk
FBD1		brk
FBD2		brk
FBD3		brk
FBD4		brk
FBD5		brk
FBD6		brk
FBD7		brk
FBD8		brk
FBD9		brk
FBDA		brk
FBDB		brk
FBDC		brk
FBDD		brk
FBDE		brk
FBDF		brk
FBE0		brk
FBE1		brk
FBE2		brk
FBE3		brk
FBE4		brk
FBE5		brk
FBE6		brk
FBE7		brk
FBE8		brk
FBE9		brk
FBEA		brk
FBEB		brk
FBEC		brk
FBED		brk
FBEE		brk
FBEF		brk
FBF0		brk
FBF1		brk
FBF2		brk
FBF3		brk
FBF4		brk
FBF5		brk
FBF6		brk
FBF7		brk
FBF8		brk
FBF9		brk
FBFA		brk
FBFB		brk
FBFC		brk
FBFD		brk
FBFE		jsr &ffed
FC01		bbs7 &ff,&ff
FC04		bbs7 &bf,&bf
FC07		bbs7 &ff,&ff
FC0A		bbs7 &7f,&7f
FC0D		bbs7 &ff,&ff
FC10		bbr7 &7f,&7f
FC13		bbr7 &7f,&7f
FC16		bbr7 &ff,&ff
FC19		bbs7 &7f,&7f
FC1C		bbs7 &7f,&7f
FC1F		bbr7 &ff,&ff
FC22		bbs7 &ff,&ff
FC25		bbr7 &ff,&ff
FC28		bbs7 &ff,&ff
FC2B		bbs7 &ff,&ff
FC2E		bbs7 &7f,&7f
FC31		bbr7 &7f,&7f
FC34		bbr7 &7f,&7f
FC37		bbr7 &ff,&ff
FC3A		bbs7 &ff,&ff
FC3D		bbs7 &ff,&ff
FC40		bbr7 &7f,&7f
FC43		bbr7 &7f,&7f
FC46		bbr7 &7f,&7f
FC49		bbs7 &7f,&7f
FC4C		bbs7 &7f,&7f
FC4F		bbr7 &7f,&7f
FC52		bbr7 &7f,&7f
FC55		bbr7 &7f,&7f
FC58		bbr7 &7f,&7f
FC5B		bbr7 &7f,&7f
FC5E		bbr7 &7f,&7f
FC61		bbr7 &ff,&ff
FC64		bbs7 &7f,&7f
FC67		bbr7 &7f,&7f
FC6A		bbs7 &ff,&ff
FC6D		bbs7 &ff,&ff
FC70		brk
FC71		bbr7 &ff,&ff
FC74		brk
FC75		bbr7 &7f,&7f
FC78		brk
FC79		bbr7 &7f,&7f
FC7C		brk
FC7D		bbs7 &7f,&7f
FC80		bbr7 &7f,&7f
FC83		bbr7 &7f,&7f
FC86		bbr7 &7f,&7f
FC89		bbr7 &7f,&7f
FC8C		bbr7 &7f,&7f
FC8F		bbr7 &7f,&7f
FC92		bbs7 &ff,&ff
FC95		bbs7 &7f,&7f
FC98		bbr7 &ff,&ff
FC9B		bbr7 &7f,&7f
FC9E		bbr7 &ff,&ff
FCA1		bbs7 &7f,&7f
FCA4		bbr7 &ff,&ff
FCA7		bbs7 &7f,&7f
FCAA		bbr7 &ff,&ff
FCAD		bbs7 &7f,&7f
FCB0		bbr7 &7f,&7f
FCB3		bbs7 &7f,&7f
FCB6		bbr7 &ff,&ff
FCB9		bbs7 &7f,&7f
FCBC		bbr7 &ff,&ff
FCBF		bbr7 &7f,&7f
FCC2		bbr7 &00,&00
FCC5		ora (&05,X)
FCC7		bcs &fd48
FCC9		bbr7 &7f,&7f
FCCC		brk
FCCD		ora (&05,X)
FCCF		bcs &fd50
FCD1		bbs7 &7f,&7f
FCD4		bbr7 &7f,&7f
FCD7		bbr7 &7f,&7f
FCDA		bbr7 &7f,&7f
FCDD		bbs7 &7f,&7f
FCE0		bbr7 &7f,&7f
FCE3		bbr7 &7f,&7f
FCE6		bbr7 &ff,&ff
FCE9		bbs7 &ff,&ff
FCEC		bbs7 &7f,&7f
FCEF		bbr7 &ff,&ff
FCF2		bbr7 &7f,&7f
FCF5		bbr7 &ff,&ff
FCF8		bbr7 &7f,&7f
FCFB		bbr7 &bf,&bf
FCFE		bbs7 &bf,&bf
FD01		bbs7 &ff,&ff
FD04		bbr7 &7f,&7f
FD07		bbs7 &7f,&7f
FD0A		bbr7 &ff,&ff
FD0D		bbr7 &ff,&ff
FD10		bbr7 &ff,&ff
FD13		bbs7 &7f,&7f
FD16		bbr7 &ff,&ff
FD19		bbr7 &ff,&ff
FD1C		bbs7 &7f,&7f
FD1F		bbr7 &ff,&ff
FD22		bbs7 &ff,&ff
FD25		bbs7 &ff,&ff
FD28		bbr7 &ff,&ff
FD2B		bbs7 &ff,&ff
FD2E		bbr7 &7f,&7f
FD31		bbr7 &7f,&7f
FD34		bbs7 &7f,&7f
FD37		bbr7 &7f,&7f
FD3A		bbs7 &7f,&7f
FD3D		bbr7 &7f,&7f
FD40		bbr7 &ff,&ff
FD43		bbr7 &7f,&7f
FD46		bbr7 &ff,&ff
FD49		bbr7 &7f,&7f
FD4C		bbs7 &7f,&7f
FD4F		bbr7 &7f,&7f
FD52		bbr7 &ff,&ff
FD55		bbr7 &7f,&7f
FD58		bbr7 &ff,&ff
FD5B		bbs7 &7f,&7f
FD5E		bbr7 &7f,&7f
FD61		bbs7 &7f,&7f
FD64		bbr7 &7f,&7f
FD67		bbr7 &ff,&ff
FD6A		bbs7 &7f,&7f
FD6D		bbr7 &7f,&7f
FD70		bbr7 &ff,&ff
FD73		bbs7 &7f,&7f
FD76		bbr7 &7f,&7f
FD79		bbr7 &ff,&ff
FD7C		bbs7 &7f,&7f
FD7F		bbr7 &7f,&7f
FD82		bbr7 &ff,&ff
FD85		bbr7 &7f,&7f
FD88		bbr7 &ff,&ff
FD8B		bbs7 &7f,&7f
FD8E		bbr7 &ff,&ff
FD91		bbr7 &7f,&7f
FD94		bbr7 &7f,&7f
FD97		bbs7 &7f,&7f
FD9A		bbr7 &7f,&7f
FD9D		bbr7 &ff,&ff
FDA0		bbs7 &7f,&7f
FDA3		bbr7 &ff,&ff
FDA6		bbr7 &7f,&7f
FDA9		bbr7 &ff,&ff
FDAC		bbr7 &7f,&7f
FDAF		bbr7 &ff,&ff
FDB2		bbr7 &7f,&7f
FDB5		bbr7 &7f,&7f
FDB8		bbs7 &7f,&7f
FDBB		bbr7 &7f,&7f
FDBE		bbs7 &7f,&7f
FDC1		bbr7 &7f,&7f
FDC4		bbs7 &7f,&7f
FDC7		bbr7 &7f,&7f
FDCA		bbs7 &7f,&7f
FDCD		bbr7 &7f,&7f
FDD0		bbr7 &ff,&ff
FDD3		bbr7 &7f,&7f
FDD6		bbr7 &7f,&7f
FDD9		bbr7 &ff,&ff
FDDC		bbr7 &7f,&7f
FDDF		bbr7 &7f,&7f
FDE2		bbr7 &7f,&7f
FDE5		bbs7 &7f,&7f
FDE8		bbr7 &ff,&ff
FDEB		bbs7 &7f,&7f
FDEE		bbr7 &ff,&ff
FDF1		bbr7 &7f,&7f
FDF4		bbr7 &ff,&ff
FDF7		bbr7 &7f,&7f
FDFA		bbr7 &ff,&ff
FDFD		bbr7 &7f,&7f
FE00		bcs &fe01
FE02		bbr7 &10,&10
FE05		bbs7 &7f,&7f
FE08		bbs7 &ff,&ff
FE0B		bbs7 &ff,&ff
FE0E		bbs7 &b0,&b0
FE11		bbs7 &7f,&7f
FE14		bvc &fe95
FE16		bbr7 &ff,&ff
FE19		bbs7 &7f,&7f
FE1C		bbr7 &ff,&ff
FE1F		bbs7 &ff,&ff
FE22		bbs7 &54,&54
FE25		bbs7 &ff,&ff
FE28		bbs7 &ff,&ff
FE2B		bbs7 &ff,&ff
FE2E		bbs7 &a0,&a0
FE31		bbs7 &7f,&7f
FE34		asl A
FE35		bbr7 &ff,&ff
FE38		bbs7 &ff,&ff
FE3B		bbs7 &7f,&7f
FE3E		bbr7 &b0,&b0
FE41		bbs7 &7f,&7f
FE44		ora (&7f,X)
FE46		bbr7 &ff,&ff
FE49		bbs7 &7f,&7f
FE4C		bbr7 &7f,&7f
FE4F		bbr7 &ff,&ff
FE52		bbr7 &80,&80
FE55		bbr7 &7f,&7f
FE58		bbr7 &7f,&7f
FE5B		bbs7 &7f,&7f
FE5E		bbr7 &a0,&a0
FE61		bbr7 &ff,&ff
FE64		jsr &ffff
FE67		bbs7 &ff,&ff
FE6A		bbs7 &ff,&ff
FE6D		bbs7 &ff,&ff
FE70		bcs &fef1
FE72		bbr7 &84,&84
FE75		bbr7 &7f,&7f
FE78		bbr7 &ff,&ff
FE7B		bbs7 &ff,&ff
FE7E		bbs7 &a0,&a0
FE81		bbr7 &7f,&7f
FE84		and (&7f,X)
FE86		bbs7 &ff,&ff
FE89		bbr7 &7f,&7f
FE8C		bbr7 &7f,&7f
FE8F		bbr7 &ff,&ff
FE92		bbs7 &08,&08
FE95		bbr7 &ff,&ff
FE98		bbs7 &7f,&7f
FE9B		bbr7 &7f,&7f
FE9E		bbs7 &a0,&a0
FEA1		bbs7 &ff,&ff
FEA4		sta (&7f,X)
FEA6		bbr7 &ff,&ff
FEA9		bbs7 &ff,&ff
FEAC		bbr7 &ff,&ff
FEAF		bbs7 &7f,&7f
FEB2		bbr7 &20,&20
FEB5		bbs7 &7f,&7f
FEB8		bbr7 &7f,&7f
FEBB		bbr7 &ff,&ff
FEBE		bbr7 &a0,&a0
FEC1		bbr7 &7f,&7f
FEC4		tsb &ff
FEC6		bbs7 &7f,&7f
FEC9		bbr7 &ff,&ff
FECC		bbs7 &7f,&7f
FECF		bbr7 &7f,&7f
FED2		bbr7 &80,&80
FED5		bbr7 &7f,&7f
FED8		bbr7 &ff,&ff
FEDB		bbr7 &7f,&7f
FEDE		bbr7 &a0,&a0
FEE1		bbs7 &ff,&ff
FEE4		rts
FEE5		bbr7 &ff,&ff
FEE8		bbs7 &7f,&7f
FEEB		bbs7 &7f,&7f
FEEE		bbr7 &b0,&b0
FEF1		bbr7 &ff,&ff
FEF4		asl &7f
FEF6		bbr7 &ff,&ff
FEF9		bbs7 &ff,&ff
FEFC		bbr7 &7f,&7f
FEFF		bbs7 &51,&51
FF02		bbs7 &51,&51
FF05		bbs7 &51,&51
FF08		bbs7 &51,&51
FF0B		bbs7 &51,&51
FF0E		bbs7 &51,&51
FF11		bbs7 &51,&51
FF14		bbs7 &51,&51
FF17		bbs7 &51,&51
FF1A		bbs7 &51,&51
FF1D		bbs7 &51,&51
FF20		bbs7 &51,&51
FF23		bbs7 &51,&51
FF26		bbs7 &51,&51
FF29		bbs7 &51,&51
FF2C		bbs7 &51,&51
FF2F		bbs7 &51,&51
FF32		bbs7 &51,&51
FF35		bbs7 &51,&51
FF38		bbs7 &51,&51
FF3B		bbs7 &51,&51
FF3E		bbs7 &51,&51
FF41		bbs7 &51,&51
FF44		bbs7 &51,&51
FF47		bbs7 &51,&51
FF4A		bbs7 &51,&51
FF4D		bbs7 &51,&51
FF50		bbs7 &48,&48
FF53		pha
FF54		pha
FF55		pha
FF56		php
FF57		pha
FF58		txa
FF59		pha
FF5A		tya
FF5B		pha
FF5C		tsx
FF5D		lda #&ff
FF5F		sta &0108,X
FF62		lda #&86
FF64		sta &0107,X
FF67		ldy &010a,X
FF6A		lda &0d9d,Y
FF6D		sta &0105,X
FF70		lda &0d9e,Y
FF73		sta &0106,X
FF76		lda &f4
FF78		sta &0109,X
FF7B		lda &0d9f,Y
FF7E		jsr &e3a0
FF81		pla
FF82		tay
FF83		pla
FF84		tax
FF85		pla
FF86		rti
FF87		php
FF88		pha
FF89		txa
FF8A		pha
FF8B		tsx
FF8C		lda &0102,X
FF8F		sta &0105,X
FF92		lda &0103,X
FF95		sta &0106,X
FF98		pla
FF99		tax
FF9A		pla
FF9B		pla
FF9C		pla
FF9D		jsr &e3a0
FFA0		pla
FFA1		plp
FFA2		rts
FFA3		tya
FFA4		sta &fd00,X
FFA7		rts
FFA8		ldy &fd00,X
FFAB		rts
FFAC		asl &fe05
FFAF		bit &fc2c
FFB2		rti
FFB3		txa
FFB4		bcs &ffd4
FFB6		rol &45,X
FFB8		cld
FFB9		jmp &daf2
FFBC		jmp &d6d8
FFBF		jmp &e202
FFC2		jmp &e7fd
FFC5		jmp &e80e
FFC8		jmp &dc50
FFCB		jmp &de2d
FFCE		jmp (&021c)
FFD1		jmp (&021a)
FFD4		jmp (&0218)
FFD7		jmp (&0216)
FFDA		jmp (&0214)
FFDD		jmp (&0212)
FFE0		jmp (&0210)
FFE3		cmp #&0d
FFE5		bne &ffee
FFE7		lda #&0a
FFE9		jsr &ffee
FFEC		lda #&0d
FFEE		jmp (&020e)
FFF1		jmp (&020c)
FFF4		jmp (&020a)
FFF7		jmp (&0208)
FFFA		brk
FFFB		ora &d8d2
FFFE		smb7 &da
