181
; File: swiftF5.bin ; ; Disassembled by James Holland using: ; DASMx object code disassembler ; (c) Copyright 1996-2003 Conquest Consultants ; Version 1.40 (Oct 18 2003) ; Formatted manually in Microsoft Word 2003 ; ; Size: 32768 bytes ; Checksum: 5600 ; CRC-32: BE415FFE ; ; Date: Tues Aug 25 14:33:44 2009 ; ; CPU: Hitachi 63B03Y ; ; ; Notes: ; Processor addresses 0000h to FFFFh ; Internal RAM at 40h -> 013Fh ; 27C256 programme memory base address is 8000h ; Data tables from C000h to D4FFh ; Programme code from D500h ; Programme entry point is at DB5Fh (START) ; ECU uses HD63140 UPP for timing, RAM and A/D converter ; HD63140 base address is 1000h ; HD63140 RAM base address is 1400h ; ; ; org $C000 ; C000 : FUEL MAP1 (16x16 8-bit) C000 : db $A3, $9E, $9A, $9A, $96, $83, $78, $7D, $6D, $6D, $6D, $6D, $6D C00D : db $6D, $6D, $6D C010 : db $A3, $9E, $9A, $92, $82, $6F, $73, $67, $68, $6C, $5C, $5C, $5C C01D : db $5C, $5C, $5C C020 : db $A7, $A6, $A0, $83, $7A, $72, $6D, $63, $63, $5A, $58, $56, $58 C02D : db $58, $58, $58 C030 : db $A7, $A0, $9E, $8C, $84, $74, $67, $60, $61, $5C, $5A, $5D, $58 C03D : db $4A, $35, $35 C040 : db $A6, $A0, $98, $92, $85, $74, $67, $61, $65, $62, $62, $5E, $56 C04D : db $50, $50, $50 C050 : db $A6, $9A, $8A, $8A, $7C, $69, $67, $64, $69, $63, $65, $5F, $5B C05D : db $5A, $5A, $5A C060 : db $A6, $9D, $94, $8C, $7A, $6B, $69, $66, $68, $61, $60, $68, $60 C06D : db $50, $50, $50

rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

; File: swiftF5.bin;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants; Version 1.40 (Oct 18 2003); Formatted manually in Microsoft Word 2003;; Size: 32768 bytes; Checksum: 5600; CRC-32: BE415FFE;; Date: Tues Aug 25 14:33:44 2009;; CPU: Hitachi 63B03Y;;; Notes:; Processor addresses 0000h to FFFFh; Internal RAM at 40h -> 013Fh; 27C256 programme memory base address is 8000h; Data tables from C000h to D4FFh; Programme code from D500h; Programme entry point is at DB5Fh (START); ECU uses HD63140 UPP for timing, RAM and A/D converter; HD63140 base address is 1000h; HD63140 RAM base address is 1400h;;;org $C000;C000 : FUEL MAP1 (16x16 8-bit)C000 : db $A3, $9E, $9A, $9A, $96, $83, $78, $7D, $6D, $6D, $6D, $6D, $6DC00D : db $6D, $6D, $6D C010 : db $A3, $9E, $9A, $92, $82, $6F, $73, $67, $68, $6C, $5C, $5C, $5CC01D : db $5C, $5C, $5CC020 : db $A7, $A6, $A0, $83, $7A, $72, $6D, $63, $63, $5A, $58, $56, $58C02D : db $58, $58, $58C030 : db $A7, $A0, $9E, $8C, $84, $74, $67, $60, $61, $5C, $5A, $5D, $58C03D : db $4A, $35, $35C040 : db $A6, $A0, $98, $92, $85, $74, $67, $61, $65, $62, $62, $5E, $56C04D : db $50, $50, $50C050 : db $A6, $9A, $8A, $8A, $7C, $69, $67, $64, $69, $63, $65, $5F, $5BC05D : db $5A, $5A, $5AC060 : db $A6, $9D, $94, $8C, $7A, $6B, $69, $66, $68, $61, $60, $68, $60C06D : db $50, $50, $50C070 : db $AA, $9F, $90, $86, $7A, $6F, $6D, $66, $66, $62, $6C, $67, $5EC07D : db $4A, $38, $38C080 : db $AC, $A2, $88, $80, $77, $70, $6B, $66, $68, $69, $6A, $65, $65C08D : db $50, $42, $42C090 : db $AE, $A4, $8C, $88, $7C, $72, $6C, $6A, $70, $6C, $65, $65, $66C09D : db $56, $56, $56C0A0 : db $AE, $A4, $89, $85, $7E, $74, $73, $70, $6F, $6E, $6B, $72, $6FC0AD : db $6F, $6F, $6FC0B0 : db $AE, $AA, $8E, $88, $80, $77, $76, $6F, $79, $78, $72, $76, $6EC0BD : db $6E, $6E, $6E

Page 2: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C0C0 : db $AA, $A5, $91, $85, $80, $7E, $79, $71, $76, $79, $80, $70, $6AC0CD : db $65, $65, $65C0D0 : db $9D, $9D, $8A, $8C, $82, $80, $78, $85, $90, $A0, $8A, $71, $6DC0DD : db $72, $72, $72C0E0 : db $A9, $A4, $92, $8C, $8C, $83, $80, $8A, $9E, $A0, $92, $84, $83C0ED : db $7F, $7F, $7FC0F0 : db $AE, $A8, $A0, $9D, $A0, $9A, $9E, $9F, $A0, $A4, $94, $84, $78C0FD : db $8B, $8B, $8B

C100 : FUEL MAP2(16x16 8-bit)C100 : db $A3, $9E, $9A, $9A, $96, $91, $86, $7D, $6D, $6D, $6D, $6D, $6DC10D : db $6D, $6D, $6DC110 : db $A6, $A6, $A6, $A1, $95, $7F, $73, $67, $68, $6C, $5C, $5C, $5CC11D : db $5C, $5C, $5CC120 : db $AD, $AD, $AD, $98, $88, $79, $7A, $6E, $6F, $73, $58, $56, $58C12D : db $58, $58, $58C130 : db $A7, $A0, $94, $8C, $82, $6E, $60, $58, $59, $56, $5A, $5D, $58C13D : db $4A, $35, $35C140 : db $A6, $A0, $95, $86, $75, $64, $5C, $56, $5B, $5A, $62, $5E, $56C14D : db $50, $50, $50C150 : db $A6, $9A, $8E, $81, $75, $63, $5E, $5D, $62, $5A, $65, $5F, $5BC15D : db $5A, $5A, $5AC160 : db $A6, $9D, $92, $80, $72, $62, $61, $60, $63, $5C, $60, $68, $60C16D : db $50, $50, $50C170 : db $AA, $9F, $90, $7A, $6E, $64, $65, $60, $61, $5D, $6C, $67, $5EC17D : db $4A, $38, $38C180 : db $AC, $A2, $86, $78, $6E, $69, $61, $60, $65, $63, $6A, $65, $65C18D : db $50, $42, $42C190 : db $AE, $A4, $81, $7A, $72, $6A, $67, $64, $6B, $66, $65, $65, $66C19D : db $56, $56, $56C1A0 : db $AE, $A4, $84, $7D, $77, $6B, $6A, $6B, $6C, $6A, $6B, $72, $6FC1AD : db $6F, $6F, $6FC1B0 : db $AE, $AA, $84, $81, $76, $6D, $6F, $69, $70, $6D, $72, $76, $6EC1BD : db $6E, $6E, $6EC1C0 : db $AA, $A5, $89, $7F, $79, $77, $72, $6B, $74, $70, $80, $70, $6AC1CD : db $65, $65, $65C1D0 : db $9D, $9D, $8A, $8C, $82, $80, $78, $85, $90, $A0, $8A, $71, $6DC1DD : db $72, $72, $72C1E0 : db $A9, $A4, $92, $8C, $8C, $83, $80, $8A, $9E, $A0, $92, $84, $83C1ED : db $7F, $7F, $7FC1F0 : db $AE, $A8, $A0, $9D, $A0, $9A, $9E, $9F, $A0, $A4, $94, $84, $78C1FD : db $8B, $8B, $8B

;

Page 3: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

org $C400C400 : IGNITION MAP(16x16 8-bit)C400 : db $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06, $06C40D : db $06, $06, $06C410 : db $06, $06, $06, $07, $08, $0A, $0C, $0C, $0A, $08, $06, $06, $06C41D : db $06, $06, $06C420 : db $06, $06, $08, $08, $09, $0C, $10, $0F, $0A, $0A, $0A, $0A, $0AC42D : db $0A, $0A, $0AC430 : db $06, $08, $0A, $0C, $0E, $11, $13, $0E, $0C, $0A, $0A, $0A, $0AC43D : db $0A, $0A, $0AC440 : db $06, $0A, $10, $12, $13, $17, $17, $13, $0C, $0A, $0A, $0A, $0AC44D : db $0A, $0A, $0AC450 : db $06, $0A, $14, $16, $19, $1C, $1C, $18, $12, $0D, $0A, $0A, $0AC45D : db $0A, $0A, $0AC460 : db $0C, $10, $19, $1E, $1F, $20, $1E, $1C, $15, $0F, $0E, $0E, $0EC46D : db $0E, $0E, $0EC470 : db $11, $16, $1E, $20, $22, $22, $21, $1E, $15, $12, $12, $12, $12C47D : db $12, $12, $12C480 : db $17, $1E, $23, $24, $25, $25, $25, $21, $1A, $12, $12, $12, $12C48D : db $12, $12, $12C490 : db $1A, $23, $26, $28, $28, $28, $28, $25, $1B, $19, $17, $17, $17C49D : db $17, $17, $17C4A0 : db $1E, $2D, $2D, $2D, $2D, $2D, $2B, $25, $1E, $1E, $1C, $1C, $1CC4AD : db $1C, $1C, $1CC4B0 : db $22, $30, $30, $30, $30, $30, $2E, $2A, $23, $22, $20, $20, $20C4BD : db $20, $20, $20C4C0 : db $26, $30, $30, $30, $30, $30, $30, $2E, $26, $22, $20, $20, $20C4CD : db $20, $20, $20C4D0 : db $2A, $30, $30, $30, $30, $30, $30, $2E, $26, $22, $1A, $1A, $1AC4DD : db $1A, $1A, $1AC4E0 : db $2E, $30, $30, $30, $30, $30, $30, $2E, $26, $22, $20, $20, $20C4ED : db $20, $20, $20C4F0 : db $30, $30, $30, $30, $30, $30, $30, $2E, $26, $22, $20, $20, $20C4FD : db $20, $20, $20

;;

org $C800C800 DATA:C800 : 00 " " db $00C801 : 00 " " db $00C802 : 00 " " db $00C803 : 00 " " db $00C804 : 00 " " db $00C805 : 00 " " db $00C806 : 00 " " db $00C807 : 00 " " db $00C808 : 00 " " db $00C809 : 00 " " db $00C80A : 00 " " db $00C80B : 00 " " db $00C80C : 00 " " db $00C80D : 24 "$" db $24C80E : 00 " " db $00C80F : 26 "&" db $26C810 : 00 " " db $00C811 : 28 "(" db $28C812 : 00 " " db $00

Page 4: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C813 : 2F "/" db $2FC814 : 00 " " db $00C815 : 37 "7" db $37C816 : 00 " " db $00C817 : 3F "?" db $3FC818 : 00 " " db $00C819 : 46 "F" db $46C81A : 00 " " db $00C81B : 63 "c" db $63C81C : 00 " " db $00C81D : 72 "r" db $72C81E : 00 " " db $00C81F : 7C "|" db $7CC820 : 00 " " db $00C821 : 92 " " db $92C822 : 00 " " db $00C823 : A6 " " db $A6C824 : 00 " " db $00C825 : CB " " db $CBC826 : 00 " " db $00C827 : E8 " " db $E8C828 : 01 " " db $01C829 : 07 " " db $07C82A : 01 " " db $01C82B : 30 "0" db $30C82C : 01 " " db $01C82D : 5A "Z" db $5AC82E : 01 " " db $01C82F : 96 " " db $96C830 : 01 " " db $01C831 : C9 " " db $C9C832 : 02 " " db $02C833 : 0A " " db $0AC834 : 02 " " db $02C835 : 3C "<" db $3CC836 : 02 " " db $02C837 : 76 "v" db $76C838 : 02 " " db $02C839 : AA " " db $AAC83A : 02 " " db $02C83B : E4 " " db $E4C83C : 03 " " db $03C83D : 33 "3" db $33C83E : 03 " " db $03C83F : 75 "u" db $75C840 : 03 " " db $03C841 : C9 " " db $C9C842 : 04 " " db $04C843 : 18 " " db $18C844 : 04 " " db $04C845 : 63 "c" db $63C846 : 04 " " db $04C847 : 9C " " db $9CC848 : 04 " " db $04C849 : FA " " db $FAC84A : 05 " " db $05C84B : 53 "S" db $53

Page 5: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C84C : 05 " " db $05C84D : C2 " " db $C2C84E : 06 " " db $06C84F : 38 "8" db $38C850 : 06 " " db $06C851 : 92 " " db $92C852 : 07 " " db $07C853 : 06 " " db $06C854 : 07 " " db $07C855 : 68 "h" db $68C856 : 08 " " db $08C857 : 08 " " db $08C858 : 08 " " db $08C859 : 6C "l" db $6CC85A : 09 " " db $09C85B : 24 "$" db $24C85C : 09 " " db $09C85D : C4 " " db $C4C85E : 0A " " db $0AC85F : 5A "Z" db $5AC860 : 0B " " db $0BC861 : 0E " " db $0EC862 : 0B " " db $0BC863 : CC " " db $CCC864 : 0C " " db $0CC865 : 94 " " db $94C866 : 0D " " db $0DC867 : 2F "/" db $2FC868 : 0D " " db $0DC869 : CA " " db $CAC86A : 0E " " db $0EC86B : A6 " " db $A6C86C : 0F " " db $0FC86D : 82 " " db $82C86E : 10 " " db $10C86F : 59 "Y" db $59C870 : 11 " " db $11C871 : 4E "N" db $4EC872 : 12 " " db $12C873 : 43 "C" db $43C874 : 12 " " db $12C875 : F2 " " db $F2C876 : 14 " " db $14C877 : 0A " " db $0AC878 : 15 " " db $15C879 : 14 " " db $14C87A : 16 " " db $16C87B : 44 "D" db $44C87C : 17 " " db $17C87D : BB " " db $BBC87E : 18 " " db $18C87F : 38 "8" db $38C880 : FF " " db $FFC881 : FF " " db $FFC882 : FF " " db $FFC883 : FF " " db $FFC884 : FF " " db $FF

Page 6: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C885 : FF " " db $FFC886 : FF " " db $FFC887 : FF " " db $FFC888 : FF " " db $FFC889 : FF " " db $FFC88A : FF " " db $FFC88B : FF " " db $FFC88C : FF " " db $FFC88D : FF " " db $FFC88E : FF " " db $FFC88F : FF " " db $FFC890 : 1E " " db $1EC891 : 1E " " db $1EC892 : 1E " " db $1EC893 : 1E " " db $1EC894 : 1E " " db $1EC895 : 1E " " db $1EC896 : 1E " " db $1EC897 : 1E " " db $1EC898 : 1E " " db $1EC899 : 1E " " db $1EC89A : 1E " " db $1EC89B : 1E " " db $1EC89C : 1E " " db $1EC89D : 1E " " db $1EC89E : 1E " " db $1EC89F : 1E " " db $1EC8A0 : 82 " " db $82C8A1 : 82 " " db $82C8A2 : 82 " " db $82C8A3 : 82 " " db $82C8A4 : 82 " " db $82C8A5 : 82 " " db $82C8A6 : 82 " " db $82C8A7 : 82 " " db $82C8A8 : 82 " " db $82C8A9 : 82 " " db $82C8AA : 82 " " db $82C8AB : 82 " " db $82C8AC : 82 " " db $82C8AD : 82 " " db $82C8AE : 82 " " db $82C8AF : 82 " " db $82C8B0 : D6 " " db $D6C8B1 : C5 " " db $C5C8B2 : B3 " " db $B3C8B3 : 80 " " db $80C8B4 : 53 "S" db $53C8B5 : 2F "/" db $2FC8B6 : 16 " " db $16C8B7 : 0A " " db $0AC8B8 : 07 " " db $07C8B9 : 07 " " db $07C8BA : 07 " " db $07C8BB : 07 " " db $07C8BC : 08 " " db $08C8BD : 0B " " db $0B

Page 7: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C8BE : 0D " " db $0DC8BF : 10 " " db $10C8C0 : 3E ">" db $3EC8C1 : 3E ">" db $3EC8C2 : 32 "2" db $32C8C3 : 25 "%" db $25C8C4 : 25 "%" db $25C8C5 : 25 "%" db $25C8C6 : 14 " " db $14C8C7 : 12 " " db $12C8C8 : 12 " " db $12C8C9 : 12 " " db $12C8CA : 12 " " db $12C8CB : 12 " " db $12C8CC : 12 " " db $12C8CD : 19 " " db $19C8CE : 32 "2" db $32C8CF : 3E ">" db $3EC8D0 : 1B " " db $1BC8D1 : 20 " " db $20C8D2 : 26 "&" db $26C8D3 : 2F "/" db $2FC8D4 : 3C "<" db $3CC8D5 : 6A "j" db $6AC8D6 : A6 " " db $A6C8D7 : CF " " db $CFC8D8 : 0C " " db $0CC8D9 : 0C " " db $0CC8DA : 08 " " db $08C8DB : 08 " " db $08C8DC : 04 " " db $04C8DD : 02 " " db $02C8DE : 02 " " db $02C8DF : 03 " " db $03C8E0 : 14 " " db $14C8E1 : 1E " " db $1EC8E2 : 28 "(" db $28C8E3 : 32 "2" db $32C8E4 : 3C "<" db $3CC8E5 : 46 "F" db $46C8E6 : 50 "P" db $50C8E7 : 5A "Z" db $5AC8E8 : 64 "d" db $64C8E9 : 78 "x" db $78C8EA : 8C " " db $8CC8EB : A0 " " db $A0C8EC : B4 " " db $B4C8ED : C8 " " db $C8C8EE : E0 " " db $E0C8EF : FF " " db $FFC8F0 : 10 " " db $10C8F1 : 20 " " db $20C8F2 : 30 "0" db $30C8F3 : 38 "8" db $38C8F4 : 40 "@" db $40C8F5 : 50 "P" db $50C8F6 : 60 "`" db $60

Page 8: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C8F7 : 70 "p" db $70C8F8 : 80 " " db $80C8F9 : 90 " " db $90C8FA : A0 " " db $A0C8FB : B0 " " db $B0C8FC : C0 " " db $C0C8FD : D0 " " db $D0C8FE : E0 " " db $E0C8FF : F0 " " db $F0C900 : 14 " " db $14C901 : 1E " " db $1EC902 : 28 "(" db $28C903 : 32 "2" db $32C904 : 3C "<" db $3CC905 : 46 "F" db $46C906 : 50 "P" db $50C907 : 5A "Z" db $5AC908 : 64 "d" db $64C909 : 78 "x" db $78C90A : 8C " " db $8CC90B : A0 " " db $A0C90C : B4 " " db $B4C90D : C8 " " db $C8C90E : E0 " " db $E0C90F : FF " " db $FFC910 : 10 " " db $10C911 : 20 " " db $20C912 : 30 "0" db $30C913 : 38 "8" db $38C914 : 40 "@" db $40C915 : 50 "P" db $50C916 : 60 "`" db $60C917 : 70 "p" db $70C918 : 80 " " db $80C919 : 90 " " db $90C91A : A0 " " db $A0C91B : B0 " " db $B0C91C : C0 " " db $C0C91D : D0 " " db $D0C91E : E8 " " db $E8C91F : FF " " db $FFC920 : 00 " " db $00C921 : 00 " " db $00C922 : 00 " " db $00C923 : 00 " " db $00C924 : 00 " " db $00C925 : 04 " " db $04C926 : 04 " " db $04C927 : 04 " " db $04C928 : 02 " " db $02C929 : 00 " " db $00C92A : 00 " " db $00C92B : 00 " " db $00C92C : 00 " " db $00C92D : 00 " " db $00C92E : 00 " " db $00C92F : 00 " " db $00

Page 9: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C930 : 10 " " db $10C931 : 10 " " db $10C932 : 0E " " db $0EC933 : 0E " " db $0EC934 : 0C " " db $0CC935 : 0C " " db $0CC936 : 0A " " db $0AC937 : 08 " " db $08C938 : 06 " " db $06C939 : 06 " " db $06C93A : 06 " " db $06C93B : 06 " " db $06C93C : 06 " " db $06C93D : 06 " " db $06C93E : 06 " " db $06C93F : 06 " " db $06C940 : 3F "?" db $3FC941 : 4B "K" db $4BC942 : 58 "X" db $58C943 : 64 "d" db $64C944 : 71 "q" db $71C945 : 7D "}" db $7DC946 : 8A " " db $8AC947 : 96 " " db $96C948 : A3 " " db $A3C949 : AF " " db $AFC94A : BC " " db $BCC94B : C8 " " db $C8C94C : D5 " " db $D5C94D : E1 " " db $E1C94E : EE " " db $EEC94F : FA " " db $FAC950 : 64 "d" db $64C951 : 64 "d" db $64C952 : 64 "d" db $64C953 : 64 "d" db $64C954 : 64 "d" db $64C955 : 5F "_" db $5FC956 : 54 "T" db $54C957 : 4A "J" db $4AC958 : 41 "A" db $41C959 : 3A ":" db $3AC95A : 34 "4" db $34C95B : 2F "/" db $2FC95C : 2B "+" db $2BC95D : 28 "(" db $28C95E : 26 "&" db $26C95F : 24 "$" db $24C960 : 1A " " db $1AC961 : 1D " " db $1DC962 : 22 """ db $22C963 : 2A "*" db $2AC964 : 35 "5" db $35C965 : 44 "D" db $44C966 : 56 "V" db $56C967 : 6A "j" db $6AC968 : 7F " " db $7F

Page 10: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C969 : 93 " " db $93C96A : A6 " " db $A6C96B : B6 " " db $B6C96C : C4 " " db $C4C96D : CF " " db $CFC96E : D8 " " db $D8C96F : E0 " " db $E0C970 : C8 " " db $C8C971 : C0 " " db $C0C972 : 80 " " db $80C973 : 3C "<" db $3CC974 : 28 "(" db $28C975 : 20 " " db $20C976 : 0C " " db $0CC977 : 0A " " db $0AC978 : 08 " " db $08C979 : 06 " " db $06C97A : 04 " " db $04C97B : 04 " " db $04C97C : 04 " " db $04C97D : 04 " " db $04C97E : 04 " " db $04C97F : 04 " " db $04C980 : 9C " " db $9CC981 : 90 " " db $90C982 : 45 "E" db $45C983 : 30 "0" db $30C984 : 20 " " db $20C985 : 15 " " db $15C986 : 06 " " db $06C987 : 03 " " db $03C988 : 00 " " db $00C989 : 00 " " db $00C98A : 00 " " db $00C98B : 00 " " db $00C98C : 00 " " db $00C98D : 00 " " db $00C98E : 02 " " db $02C98F : 04 " " db $04C990 : A0 " " db $A0C991 : A0 " " db $A0C992 : A0 " " db $A0C993 : 94 " " db $94C994 : 86 " " db $86C995 : 78 "x" db $78C996 : 6A "j" db $6AC997 : 5C "\" db $5CC998 : 52 "R" db $52C999 : 48 "H" db $48C99A : 48 "H" db $48C99B : 48 "H" db $48C99C : 48 "H" db $48C99D : 50 "P" db $50C99E : 50 "P" db $50C99F : 50 "P" db $50C9A0 : 78 "x" db $78C9A1 : 78 "x" db $78

Page 11: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C9A2 : 6C "l" db $6CC9A3 : 68 "h" db $68C9A4 : 50 "P" db $50C9A5 : 4A "J" db $4AC9A6 : 44 "D" db $44C9A7 : 3E ">" db $3EC9A8 : 38 "8" db $38C9A9 : 38 "8" db $38C9AA : 38 "8" db $38C9AB : 38 "8" db $38C9AC : 38 "8" db $38C9AD : 40 "@" db $40C9AE : 40 "@" db $40C9AF : 40 "@" db $40C9B0 : FF " " db $FFC9B1 : FF " " db $FFC9B2 : FF " " db $FFC9B3 : FF " " db $FFC9B4 : C0 " " db $C0C9B5 : 80 " " db $80C9B6 : 60 "`" db $60C9B7 : 58 "X" db $58C9B8 : 50 "P" db $50C9B9 : 40 "@" db $40C9BA : 20 " " db $20C9BB : 20 " " db $20C9BC : 20 " " db $20C9BD : 20 " " db $20C9BE : 28 "(" db $28C9BF : 38 "8" db $38C9C0 : FF " " db $FFC9C1 : FF " " db $FFC9C2 : EF " " db $EFC9C3 : BB " " db $BBC9C4 : 92 " " db $92C9C5 : 70 "p" db $70C9C6 : 40 "@" db $40C9C7 : 2A "*" db $2AC9C8 : 1F " " db $1FC9C9 : 18 " " db $18C9CA : 10 " " db $10C9CB : 0C " " db $0CC9CC : 0C " " db $0CC9CD : 0C " " db $0CC9CE : 10 " " db $10C9CF : 10 " " db $10C9D0 : 19 " " db $19C9D1 : 19 " " db $19C9D2 : 19 " " db $19C9D3 : 19 " " db $19C9D4 : 19 " " db $19C9D5 : 12 " " db $12C9D6 : 10 " " db $10C9D7 : 0C " " db $0CC9D8 : 0C " " db $0CC9D9 : 0C " " db $0CC9DA : 0C " " db $0C

Page 12: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

C9DB : 06 " " db $06C9DC : 06 " " db $06C9DD : 06 " " db $06C9DE : 06 " " db $06C9DF : 06 " " db $06C9E0 : 40 "@" db $40C9E1 : 38 "8" db $38C9E2 : 30 "0" db $30C9E3 : 28 "(" db $28C9E4 : 20 " " db $20C9E5 : 1C " " db $1CC9E6 : 10 " " db $10C9E7 : 0C " " db $0CC9E8 : 09 " " db $09C9E9 : 06 " " db $06C9EA : 04 " " db $04C9EB : 04 " " db $04C9EC : 04 " " db $04C9ED : 04 " " db $04C9EE : 04 " " db $04C9EF : 04 " " db $04C9F0 : 12 " " db $12C9F1 : 12 " " db $12C9F2 : 12 " " db $12C9F3 : 12 " " db $12C9F4 : 12 " " db $12C9F5 : 12 " " db $12C9F6 : 11 " " db $11C9F7 : 10 " " db $10C9F8 : 0F " " db $0FC9F9 : 06 " " db $06C9FA : 06 " " db $06C9FB : 06 " " db $06C9FC : 06 " " db $06C9FD : 06 " " db $06C9FE : 06 " " db $06C9FF : 06 " " db $06CA00 : CF " " db $CFCA01 : A0 " " db $A0CA02 : 7A "z" db $7ACA03 : 3D "=" db $3DCA04 : 33 "3" db $33CA05 : 2B "+" db $2BCA06 : 22 """ db $22CA07 : 1C " " db $1CCA08 : 18 " " db $18CA09 : 14 " " db $14CA0A : 10 " " db $10CA0B : 09 " " db $09CA0C : 07 " " db $07CA0D : 07 " " db $07CA0E : 07 " " db $07CA0F : 07 " " db $07CA10 : FF " " db $FFCA11 : FF " " db $FFCA12 : FF " " db $FFCA13 : FF " " db $FF

Page 13: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CA14 : C8 " " db $C8CA15 : AF " " db $AFCA16 : 7D "}" db $7DCA17 : 71 "q" db $71CA18 : 64 "d" db $64CA19 : 64 "d" db $64CA1A : 64 "d" db $64CA1B : 64 "d" db $64CA1C : 64 "d" db $64CA1D : BB " " db $BBCA1E : FF " " db $FFCA1F : FF " " db $FFCA20 : 16 " " db $16CA21 : 1E " " db $1ECA22 : 24 "$" db $24CA23 : 30 "0" db $30CA24 : 3C "<" db $3CCA25 : 48 "H" db $48CA26 : 54 "T" db $54CA27 : 60 "`" db $60CA28 : 6C "l" db $6CCA29 : 78 "x" db $78CA2A : 84 " " db $84CA2B : 90 " " db $90CA2C : 9C " " db $9CCA2D : A8 " " db $A8CA2E : B4 " " db $B4CA2F : C0 " " db $C0CA30 : 10 " " db $10CA31 : 10 " " db $10CA32 : 15 " " db $15CA33 : 32 "2" db $32CA34 : 48 "H" db $48CA35 : 4A "J" db $4ACA36 : 50 "P" db $50CA37 : 50 "P" db $50CA38 : 55 "U" db $55CA39 : 60 "`" db $60CA3A : 90 " " db $90CA3B : B0 " " db $B0CA3C : FF " " db $FFCA3D : FF " " db $FFCA3E : FF " " db $FFCA3F : FF " " db $FFCA40 : 15 " " db $15CA41 : 15 " " db $15CA42 : 27 "'" db $27CA43 : 4D "M" db $4DCA44 : 60 "`" db $60CA45 : 68 "h" db $68CA46 : 7C "|" db $7CCA47 : 8D " " db $8DCA48 : A0 " " db $A0CA49 : A8 " " db $A8CA4A : D0 " " db $D0CA4B : FF " " db $FFCA4C : FF " " db $FF

Page 14: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CA4D : FF " " db $FFCA4E : FF " " db $FFCA4F : FF " " db $FFCA50 : 10 " " db $10CA51 : 10 " " db $10CA52 : 15 " " db $15CA53 : 32 "2" db $32CA54 : 48 "H" db $48CA55 : 4A "J" db $4ACA56 : 50 "P" db $50CA57 : 55 "U" db $55CA58 : 55 "U" db $55CA59 : 68 "h" db $68CA5A : A0 " " db $A0CA5B : B8 " " db $B8CA5C : FF " " db $FFCA5D : FF " " db $FFCA5E : FF " " db $FFCA5F : FF " " db $FFCA60 : 15 " " db $15CA61 : 15 " " db $15CA62 : 27 "'" db $27CA63 : 48 "H" db $48CA64 : 5D "]" db $5DCA65 : 60 "`" db $60CA66 : 75 "u" db $75CA67 : 8C " " db $8CCA68 : A0 " " db $A0CA69 : A8 " " db $A8CA6A : D0 " " db $D0CA6B : FF " " db $FFCA6C : FF " " db $FFCA6D : FF " " db $FFCA6E : FF " " db $FFCA6F : FF " " db $FFCA70 : 04 " " db $04CA71 : 00 " " db $00CA72 : 04 " " db $04CA73 : 00 " " db $00CA74 : 04 " " db $04CA75 : 00 " " db $00CA76 : 04 " " db $04CA77 : 00 " " db $00CA78 : 04 " " db $04CA79 : 00 " " db $00CA7A : 04 " " db $04CA7B : 00 " " db $00CA7C : 04 " " db $04CA7D : 00 " " db $00CA7E : 04 " " db $04CA7F : 00 " " db $00CA80 : 04 " " db $04CA81 : 00 " " db $00CA82 : 04 " " db $04CA83 : 00 " " db $00CA84 : 04 " " db $04CA85 : 00 " " db $00

Page 15: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CA86 : 04 " " db $04CA87 : 00 " " db $00CA88 : 04 " " db $04CA89 : 00 " " db $00CA8A : 04 " " db $04CA8B : 00 " " db $00CA8C : 04 " " db $04CA8D : 00 " " db $00CA8E : 04 " " db $04CA8F : 00 " " db $00CA90 : 28 "(" db $28CA91 : 28 "(" db $28CA92 : 28 "(" db $28CA93 : 28 "(" db $28CA94 : 28 "(" db $28CA95 : 28 "(" db $28CA96 : 28 "(" db $28CA97 : 28 "(" db $28CA98 : 28 "(" db $28CA99 : 30 "0" db $30CA9A : 30 "0" db $30CA9B : 30 "0" db $30CA9C : 30 "0" db $30CA9D : 30 "0" db $30CA9E : 20 " " db $20CA9F : 1C " " db $1CCAA0 : 80 " " db $80CAA1 : A3 " " db $A3CAA2 : B0 " " db $B0CAA3 : C0 " " db $C0CAA4 : B8 " " db $B8CAA5 : A8 " " db $A8CAA6 : A5 " " db $A5CAA7 : A5 " " db $A5CAA8 : A5 " " db $A5CAA9 : A5 " " db $A5CAAA : A5 " " db $A5CAAB : 98 " " db $98CAAC : 98 " " db $98CAAD : A0 " " db $A0CAAE : A0 " " db $A0CAAF : A0 " " db $A0CAB0 : 80 " " db $80CAB1 : A3 " " db $A3CAB2 : B0 " " db $B0CAB3 : C0 " " db $C0CAB4 : B8 " " db $B8CAB5 : A8 " " db $A8CAB6 : A5 " " db $A5CAB7 : A5 " " db $A5CAB8 : A5 " " db $A5CAB9 : A5 " " db $A5CABA : A5 " " db $A5CABB : 98 " " db $98CABC : 98 " " db $98CABD : A0 " " db $A0CABE : A0 " " db $A0

Page 16: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CABF : A0 " " db $A0CAC0 : FF " " db $FFCAC1 : FF " " db $FFCAC2 : FF " " db $FFCAC3 : FF " " db $FFCAC4 : FF " " db $FFCAC5 : FF " " db $FFCAC6 : FF " " db $FFCAC7 : FF " " db $FFCAC8 : FF " " db $FFCAC9 : FF " " db $FFCACA : FF " " db $FFCACB : FF " " db $FFCACC : FF " " db $FFCACD : FF " " db $FFCACE : FF " " db $FFCACF : FF " " db $FFCAD0 : 14 " " db $14CAD1 : 14 " " db $14CAD2 : 14 " " db $14CAD3 : 14 " " db $14CAD4 : 14 " " db $14CAD5 : 14 " " db $14CAD6 : 0F " " db $0FCAD7 : 0F " " db $0FCAD8 : 0F " " db $0FCAD9 : 0F " " db $0FCADA : 0F " " db $0FCADB : 0F " " db $0FCADC : 0F " " db $0FCADD : 0F " " db $0FCADE : 11 " " db $11CADF : 14 " " db $14CAE0 : C6 " " db $C6CAE1 : C6 " " db $C6CAE2 : C6 " " db $C6CAE3 : C6 " " db $C6CAE4 : C6 " " db $C6CAE5 : C6 " " db $C6CAE6 : C6 " " db $C6CAE7 : C6 " " db $C6CAE8 : C6 " " db $C6CAE9 : C6 " " db $C6CAEA : C6 " " db $C6CAEB : C6 " " db $C6CAEC : C6 " " db $C6CAED : C6 " " db $C6CAEE : C6 " " db $C6CAEF : C6 " " db $C6CAF0 : C8 " " db $C8CAF1 : 64 "d" db $64CAF2 : 5A "Z" db $5ACAF3 : 50 "P" db $50CAF4 : 3C "<" db $3CCAF5 : 28 "(" db $28CAF6 : 14 " " db $14CAF7 : 00 " " db $00

Page 17: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CAF8 : 00 " " db $00CAF9 : 00 " " db $00CAFA : 00 " " db $00CAFB : 00 " " db $00CAFC : 00 " " db $00CAFD : 00 " " db $00CAFE : 00 " " db $00CAFF : 00 " " db $00CB00 : 00 " " db $00CB01 : 00 " " db $00CB02 : 00 " " db $00CB03 : 00 " " db $00CB04 : 00 " " db $00CB05 : 00 " " db $00CB06 : 00 " " db $00CB07 : 00 " " db $00CB08 : 44 "D" db $44CB09 : 52 "R" db $52CB0A : 66 "f" db $66CB0B : 7E "~" db $7ECB0C : 8E " " db $8ECB0D : A2 " " db $A2CB0E : B4 " " db $B4CB0F : C4 " " db $C4CB10 : 00 " " db $00CB11 : 00 " " db $00CB12 : 00 " " db $00CB13 : 00 " " db $00CB14 : 00 " " db $00CB15 : 00 " " db $00CB16 : 00 " " db $00CB17 : 00 " " db $00CB18 : 6A "j" db $6ACB19 : 78 "x" db $78CB1A : 92 " " db $92CB1B : A6 " " db $A6CB1C : B6 " " db $B6CB1D : C4 " " db $C4CB1E : D2 " " db $D2CB1F : E8 " " db $E8CB20 : 0A " " db $0ACB21 : 28 "(" db $28CB22 : 3C "<" db $3CCB23 : 50 "P" db $50CB24 : 64 "d" db $64CB25 : 78 "x" db $78CB26 : 90 " " db $90CB27 : A8 " " db $A8CB28 : FF " " db $FFCB29 : FF " " db $FFCB2A : FF " " db $FFCB2B : FF " " db $FFCB2C : FF " " db $FFCB2D : FF " " db $FFCB2E : FF " " db $FFCB2F : FF " " db $FFCB30 : FF " " db $FF

Page 18: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CB31 : FF " " db $FFCB32 : FF " " db $FFCB33 : FF " " db $FFCB34 : FF " " db $FFCB35 : FF " " db $FFCB36 : 80 " " db $80CB37 : 80 " " db $80CB38 : 80 " " db $80CB39 : 80 " " db $80CB3A : 80 " " db $80CB3B : 80 " " db $80CB3C : 80 " " db $80CB3D : 80 " " db $80CB3E : 80 " " db $80CB3F : 80 " " db $80CB40 : FF " " db $FFCB41 : FF " " db $FFCB42 : FF " " db $FFCB43 : FF " " db $FFCB44 : FF " " db $FFCB45 : FF " " db $FFCB46 : FF " " db $FFCB47 : FF " " db $FFCB48 : FF " " db $FFCB49 : FF " " db $FFCB4A : FF " " db $FFCB4B : FF " " db $FFCB4C : FF " " db $FFCB4D : FF " " db $FFCB4E : FF " " db $FFCB4F : FF " " db $FFCB50 : 00 " " db $00CB51 : 1F " " db $1FCB52 : 40 "@" db $40CB53 : 48 "H" db $48CB54 : 5F "_" db $5FCB55 : 82 " " db $82CB56 : 9B " " db $9BCB57 : B2 " " db $B2CB58 : 00 " " db $00CB59 : 08 " " db $08CB5A : 18 " " db $18CB5B : 10 " " db $10CB5C : 30 "0" db $30CB5D : 38 "8" db $38CB5E : 28 "(" db $28CB5F : 20 " " db $20CB60 : 20 " " db $20CB61 : 20 " " db $20CB62 : 22 """ db $22CB63 : 23 "#" db $23CB64 : 24 "$" db $24CB65 : 25 "%" db $25CB66 : 26 "&" db $26CB67 : 27 "'" db $27CB68 : 27 "'" db $27CB69 : 28 "(" db $28

Page 19: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CB6A : 29 ")" db $29CB6B : 29 ")" db $29CB6C : 2A "*" db $2ACB6D : 2B "+" db $2BCB6E : 2B "+" db $2BCB6F : 2B "+" db $2BCB70 : FF " " db $FFCB71 : FF " " db $FFCB72 : FF " " db $FFCB73 : FF " " db $FFCB74 : FF " " db $FFCB75 : FF " " db $FFCB76 : FF " " db $FFCB77 : FF " " db $FFCB78 : FF " " db $FFCB79 : FF " " db $FFCB7A : FF " " db $FFCB7B : FF " " db $FFCB7C : FF " " db $FFCB7D : FF " " db $FFCB7E : FF " " db $FFCB7F : FF " " db $FFCB80 : FF " " db $FFCB81 : FF " " db $FFCB82 : FF " " db $FFCB83 : FF " " db $FFCB84 : FF " " db $FFCB85 : FF " " db $FFCB86 : FF " " db $FFCB87 : FF " " db $FFCB88 : FF " " db $FFCB89 : FF " " db $FFCB8A : FF " " db $FFCB8B : FF " " db $FFCB8C : FF " " db $FFCB8D : FF " " db $FFCB8E : FF " " db $FFCB8F : FF " " db $FFCB90 : FF " " db $FFCB91 : FF " " db $FFCB92 : FF " " db $FFCB93 : FF " " db $FFCB94 : FF " " db $FFCB95 : FF " " db $FFCB96 : FF " " db $FFCB97 : FF " " db $FFCB98 : FF " " db $FFCB99 : FF " " db $FFCB9A : FF " " db $FFCB9B : FF " " db $FFCB9C : FF " " db $FFCB9D : FF " " db $FFCB9E : FF " " db $FFCB9F : FF " " db $FFCBA0 : FF " " db $FFCBA1 : FF " " db $FFCBA2 : FF " " db $FF

Page 20: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CBA3 : 80 " " db $80CBA4 : 50 "P" db $50CBA5 : 40 "@" db $40CBA6 : 18 " " db $18CBA7 : 14 " " db $14CBA8 : 10 " " db $10CBA9 : 0B " " db $0BCBAA : 07 " " db $07CBAB : 07 " " db $07CBAC : 07 " " db $07CBAD : 07 " " db $07CBAE : 08 " " db $08CBAF : 08 " " db $08CBB0 : 00 " " db $00CBB1 : 00 " " db $00CBB2 : 03 " " db $03CBB3 : 06 " " db $06CBB4 : 03 " " db $03CBB5 : 00 " " db $00CBB6 : 00 " " db $00CBB7 : 00 " " db $00CBB8 : 00 " " db $00CBB9 : 00 " " db $00CBBA : FD " " db $FDCBBB : FA " " db $FACBBC : FD " " db $FDCBBD : 00 " " db $00CBBE : 00 " " db $00CBBF : 00 " " db $00CBC0 : 50 "P" db $50CBC1 : 50 "P" db $50CBC2 : 4C "L" db $4CCBC3 : 48 "H" db $48CBC4 : 44 "D" db $44CBC5 : 40 "@" db $40CBC6 : 3C "<" db $3CCBC7 : 38 "8" db $38CBC8 : 30 "0" db $30CBC9 : 28 "(" db $28CBCA : 26 "&" db $26CBCB : 22 """ db $22CBCC : 22 """ db $22CBCD : 22 """ db $22CBCE : 22 """ db $22CBCF : 22 """ db $22CBD0 : 50 "P" db $50CBD1 : 50 "P" db $50CBD2 : 4C "L" db $4CCBD3 : 48 "H" db $48CBD4 : 44 "D" db $44CBD5 : 40 "@" db $40CBD6 : 3C "<" db $3CCBD7 : 38 "8" db $38CBD8 : 30 "0" db $30CBD9 : 28 "(" db $28CBDA : 26 "&" db $26CBDB : 22 """ db $22

Page 21: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CBDC : 22 """ db $22CBDD : 22 """ db $22CBDE : 22 """ db $22CBDF : 22 """ db $22CBE0 : 50 "P" db $50CBE1 : 50 "P" db $50CBE2 : 4C "L" db $4CCBE3 : 48 "H" db $48CBE4 : 44 "D" db $44CBE5 : 40 "@" db $40CBE6 : 3C "<" db $3CCBE7 : 38 "8" db $38CBE8 : 30 "0" db $30CBE9 : 28 "(" db $28CBEA : 26 "&" db $26CBEB : 24 "$" db $24CBEC : 24 "$" db $24CBED : 24 "$" db $24CBEE : 24 "$" db $24CBEF : 24 "$" db $24CBF0 : 50 "P" db $50CBF1 : 50 "P" db $50CBF2 : 4C "L" db $4CCBF3 : 48 "H" db $48CBF4 : 44 "D" db $44CBF5 : 40 "@" db $40CBF6 : 3C "<" db $3CCBF7 : 38 "8" db $38CBF8 : 30 "0" db $30CBF9 : 28 "(" db $28CBFA : 26 "&" db $26CBFB : 24 "$" db $24CBFC : 24 "$" db $24CBFD : 24 "$" db $24CBFE : 24 "$" db $24CBFF : 24 "$" db $24CC00 : 64 "d" db $64CC01 : 64 "d" db $64CC02 : 64 "d" db $64CC03 : 64 "d" db $64CC04 : 64 "d" db $64CC05 : 64 "d" db $64CC06 : 64 "d" db $64CC07 : 64 "d" db $64CC08 : 64 "d" db $64CC09 : 64 "d" db $64CC0A : 64 "d" db $64CC0B : 50 "P" db $50CC0C : 46 "F" db $46CC0D : 3C "<" db $3CCC0E : 50 "P" db $50CC0F : 64 "d" db $64CC10 : A0 " " db $A0CC11 : A0 " " db $A0CC12 : A0 " " db $A0CC13 : A0 " " db $A0CC14 : A0 " " db $A0

Page 22: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CC15 : A0 " " db $A0CC16 : 78 "x" db $78CC17 : 68 "h" db $68CC18 : 58 "X" db $58CC19 : 48 "H" db $48CC1A : 40 "@" db $40CC1B : 40 "@" db $40CC1C : 3C "<" db $3CCC1D : 3C "<" db $3CCC1E : 3C "<" db $3CCC1F : 3C "<" db $3CCC20 : 1B " " db $1BCC21 : 1C " " db $1CCC22 : 1D " " db $1DCC23 : 1E " " db $1ECC24 : 1F " " db $1FCC25 : 20 " " db $20CC26 : 21 "!" db $21CC27 : 22 """ db $22CC28 : 23 "#" db $23CC29 : 24 "$" db $24CC2A : 25 "%" db $25CC2B : 26 "&" db $26CC2C : 27 "'" db $27CC2D : 28 "(" db $28CC2E : 29 ")" db $29CC2F : 2A "*" db $2ACC30 : 00 " " db $00CC31 : 00 " " db $00CC32 : 00 " " db $00CC33 : 00 " " db $00CC34 : 02 " " db $02CC35 : 04 " " db $04CC36 : 03 " " db $03CC37 : 00 " " db $00CC38 : FD " " db $FDCC39 : FC " " db $FCCC3A : FE " " db $FECC3B : 00 " " db $00CC3C : 00 " " db $00CC3D : 00 " " db $00CC3E : 00 " " db $00CC3F : 00 " " db $00CC40 : CF " " db $CFCC41 : CF " " db $CFCC42 : CF " " db $CFCC43 : CF " " db $CFCC44 : CF " " db $CFCC45 : CF " " db $CFCC46 : CF " " db $CFCC47 : CC " " db $CCCC48 : C7 " " db $C7CC49 : C2 " " db $C2CC4A : BD " " db $BDCC4B : B8 " " db $B8CC4C : B5 " " db $B5CC4D : B3 " " db $B3

Page 23: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

CC4E : B1 " " db $B1CC4F : B1 " " db $B1

;;

org $CDFFCDFF : FF " " db $FFCE00 DATA:CE00 : 28 "(" db $28CE01 : 28 "(" db $28CE02 : 28 "(" db $28CE03 : 28 "(" db $28CE04 : 28 "(" db $28CE05 : 28 "(" db $28CE06 : 28 "(" db $28CE07 : 28 "(" db $28CE08 : 28 "(" db $28CE09 : 30 "0" db $30CE0A : 30 "0" db $30CE0B : 30 "0" db $30CE0C : 30 "0" db $30CE0D : 30 "0" db $30CE0E : 20 " " db $20CE0F : 1C " " db $1CCE10 : 80 " " db $80CE11 : A3 " " db $A3CE12 : B0 " " db $B0CE13 : C0 " " db $C0CE14 : B8 " " db $B8CE15 : A8 " " db $A8CE16 : A5 " " db $A5CE17 : A5 " " db $A5CE18 : A5 " " db $A5CE19 : A5 " " db $A5CE1A : A5 " " db $A5CE1B : 98 " " db $98CE1C : 98 " " db $98CE1D : A0 " " db $A0CE1E : A0 " " db $A0CE1F : A0 " " db $A0

;;

org $CFFFCFFF : FF " " db $FFD000 DATA:D000 : 06 " " db $06D001 : A0 " " db $A0D002 : 65 "e" db $65D003 : 6F "o" db $6FD004 : E2 " " db $E2D005 : 38 "8" db $38D006 : 18 " " db $18D007 : F0 " " db $F0D008 : 12 " " db $12D009 : 1F " " db $1FD00A : FF " " db $FFD00B : FF " " db $FFD00C : 2A "*" db $2A

Page 24: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D00D : 00 " " db $00D00E : C0 " " db $C0D00F : 73 "s" db $73D010 : 10 " " db $10D011 : 10 " " db $10D012 : 0C " " db $0CD013 : 0C " " db $0CD014 : 01 " " db $01D015 : 01 " " db $01D016 : 01 " " db $01D017 : 01 " " db $01D018 : AF " " db $AFD019 : 00 " " db $00D01A : 50 "P" db $50D01B : 3C "<" db $3CD01C : 42 "B" db $42D01D : 3D "=" db $3DD01E : 93 " " db $93D01F : B6 " " db $B6D020 : FF " " db $FFD021 : 14 " " db $14D022 : 82 " " db $82D023 : 18 " " db $18D024 : 18 " " db $18D025 : 30 "0" db $30D026 : D4 " " db $D4D027 : FF " " db $FFD028 : 01 " " db $01D029 : 35 "5" db $35D02A : FF " " db $FFD02B : 01 " " db $01D02C : 38 "8" db $38D02D : 02 " " db $02D02E : 71 "q" db $71D02F : 01 " " db $01D030 : 77 "w" db $77D031 : 01 " " db $01D032 : F4 " " db $F4D033 : 19 " " db $19D034 : A0 " " db $A0D035 : 0A " " db $0AD036 : 00 " " db $00D037 : 4D "M" db $4DD038 : 28 "(" db $28D039 : 4D "M" db $4DD03A : 28 "(" db $28D03B : 00 " " db $00D03C : FA " " db $FAD03D : 00 " " db $00D03E : FB " " db $FBD03F : FF " " db $FFD040 : 64 "d" db $64D041 : 80 " " db $80D042 : 00 " " db $00D043 : 00 " " db $00D044 : 00 " " db $00D045 : 80 " " db $80

Page 25: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D046 : 0F " " db $0FD047 : 28 "(" db $28D048 : 0A " " db $0AD049 : 19 " " db $19D04A : 03 " " db $03D04B : 03 " " db $03D04C : 01 " " db $01D04D : 02 " " db $02D04E : 19 " " db $19D04F : 1C " " db $1CD050 : 1C " " db $1CD051 : 1F " " db $1FD052 : 0F " " db $0FD053 : 35 "5" db $35D054 : 0C " " db $0CD055 : FF " " db $FFD056 : FF " " db $FFD057 : FF " " db $FFD058 : 74 "t" db $74D059 : 2D "-" db $2DD05A : 00 " " db $00D05B : 4B "K" db $4BD05C : FF " " db $FFD05D : 03 " " db $03D05E : E8 " " db $E8D05F : 01 " " db $01D060 : F4 " " db $F4D061 : B4 " " db $B4D062 : B0 " " db $B0D063 : 80 " " db $80D064 : 00 " " db $00D065 : 80 " " db $80D066 : 00 " " db $00D067 : 2D "-" db $2DD068 : 29 ")" db $29D069 : 2D "-" db $2DD06A : 99 " " db $99D06B : 9A " " db $9AD06C : 66 "f" db $66D06D : 66 "f" db $66D06E : 2C "," db $2CD06F : 18 " " db $18D070 : 18 " " db $18D071 : 18 " " db $18D072 : 18 " " db $18D073 : 00 " " db $00D074 : B0 " " db $B0D075 : 00 " " db $00D076 : B0 " " db $B0D077 : 32 "2" db $32D078 : FF " " db $FFD079 : FF " " db $FFD07A : FF " " db $FFD07B : FF " " db $FFD07C : B3 " " db $B3D07D : 66 "f" db $66D07E : 26 "&" db $26

Page 26: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D07F : FF " " db $FFD080 : FF " " db $FFD081 : FF " " db $FFD082 : 3E ">" db $3ED083 : FF " " db $FFD084 : FF " " db $FFD085 : 80 " " db $80D086 : 03 " " db $03D087 : 2C "," db $2CD088 : 00 " " db $00D089 : 25 "%" db $25D08A : 02 " " db $02D08B : A3 " " db $A3D08C : 24 "$" db $24D08D : 00 " " db $00D08E : 5C "\" db $5CD08F : FF " " db $FFD090 : FF " " db $FFD091 : FF " " db $FFD092 : A6 " " db $A6D093 : 93 " " db $93D094 : 37 "7" db $37D095 : 32 "2" db $32D096 : 3C "<" db $3CD097 : 38 "8" db $38D098 : FF " " db $FFD099 : FF " " db $FFD09A : FF " " db $FFD09B : 93 " " db $93D09C : D8 " " db $D8D09D : 28 "(" db $28D09E : 05 " " db $05D09F : 05 " " db $05D0A0 : 10 " " db $10D0A1 : FF " " db $FFD0A2 : 1E " " db $1ED0A3 : FA " " db $FAD0A4 : 01 " " db $01D0A5 : 64 "d" db $64D0A6 : 02 " " db $02D0A7 : 64 "d" db $64D0A8 : FF " " db $FFD0A9 : 28 "(" db $28D0AA : 01 " " db $01D0AB : 04 " " db $04D0AC : 0A " " db $0AD0AD : C6 " " db $C6D0AE : 14 " " db $14D0AF : 3C "<" db $3CD0B0 : 14 " " db $14D0B1 : 14 " " db $14D0B2 : BC " " db $BCD0B3 : 96 " " db $96D0B4 : 04 " " db $04D0B5 : 10 " " db $10D0B6 : FF " " db $FFD0B7 : 14 " " db $14

Page 27: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D0B8 : E5 " " db $E5D0B9 : 3B ";" db $3BD0BA : 50 "P" db $50D0BB : F5 " " db $F5D0BC : 05 " " db $05D0BD : 7D "}" db $7DD0BE : 00 " " db $00D0BF : CD " " db $CDD0C0 : 00 " " db $00D0C1 : EB " " db $EBD0C2 : B7 " " db $B7D0C3 : 0E " " db $0ED0C4 : D8 " " db $D8D0C5 : FF " " db $FFD0C6 : FF " " db $FFD0C7 : B6 " " db $B6D0C8 : 20 " " db $20D0C9 : 02 " " db $02D0CA : 30 "0" db $30D0CB : 10 " " db $10

;;

org $D0EED0EE : FF " " db $FFD0EF DATA:D0EF : 4D "M" db $4DD0F0 : 00 " " db $00D0F1 : 00 " " db $00D0F2 : FA " " db $FAD0F3 : 64 "d" db $64D0F4 : 25 "%" db $25D0F5 : 48 "H" db $48D0F6 : 04 " " db $04D0F7 : 08 " " db $08D0F8 : 28 "(" db $28D0F9 : 78 "x" db $78D0FA : 00 " " db $00D0FB : 32 "2" db $32D0FC : 00 " " db $00D0FD : 0C " " db $0CD0FE : A6 " " db $A6D0FF : 02 " " db $02D100 : FE " " db $FED101 : 02 " " db $02D102 : 0A " " db $0AD103 : 28 "(" db $28D104 : 14 " " db $14D105 : 22 """ db $22D106 : 50 "P" db $50D107 : 01 " " db $01D108 : 60 "`" db $60D109 : 0A " " db $0AD10A : 04 " " db $04D10B : 02 " " db $02D10C : 02 " " db $02D10D : 99 " " db $99D10E : 26 "&" db $26

Page 28: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D10F : 26 "&" db $26D110 : 08 " " db $08D111 : 14 " " db $14D112 : 02 " " db $02D113 : A0 " " db $A0D114 : 02 " " db $02D115 : 01 " " db $01D116 : 1A " " db $1AD117 : C8 " " db $C8D118 : 0A " " db $0AD119 : 04 " " db $04D11A : 0A " " db $0AD11B : 00 " " db $00D11C : 64 "d" db $64D11D : 08 " " db $08D11E : 04 " " db $04D11F : 64 "d" db $64D120 : 64 "d" db $64D121 : A6 " " db $A6D122 : 50 "P" db $50D123 : FF " " db $FF

;;

org $D7FFD7FF : FF " " db $FFD800 LD800:D800 0x65A:D800 : 36 "6" db $36

;D801 : 37 "7" pshbD802 : 96 C5 " " ldaa X00C5D804 : 3D "=" mulD805 : DD C6 " " std X00C6D807 : 33 "3" pulbD808 : 96 C4 " " ldaa X00C4D80A : 3D "=" mulD80B : DB C6 " " addb X00C6D80D : 89 00 " " adca #$00D80F : D7 C6 " " stab X00C6D811 : D6 C5 " " ldab X00C5D813 : 97 C5 " " staa X00C5D815 : 32 "2" pulaD816 : 36 "6" pshaD817 : 3D "=" mulD818 : D3 C5 " " addd X00C5D81A : DD C5 " " std X00C5D81C : 86 00 " " ldaa #$00D81E : 89 00 " " adca #$00D820 : D6 C4 " " ldab X00C4D822 : 97 C4 " " staa X00C4D824 : 32 "2" pulaD825 : 3D "=" mulD826 : D3 C4 " " addd X00C4D828 : DD C4 " " std X00C4D82A : 39 "9" rts

;D82B LD82B:

Page 29: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D82B : 36 "6" pshaD82C : 37 "7" pshbD82D : 96 BD " " ldaa X00BDD82F : 3D "=" mulD830 : DD BE " " std X00BED832 : 33 "3" pulbD833 : 96 BC " " ldaa X00BCD835 : 3D "=" mulD836 : DB BE " " addb X00BED838 : 89 00 " " adca #$00D83A : D7 BE " " stab X00BED83C : D6 BD " " ldab X00BDD83E : 97 BD " " staa X00BDD840 : 32 "2" pulaD841 : 36 "6" pshaD842 : 3D "=" mulD843 : D3 BD " " addd X00BDD845 : DD BD " " std X00BDD847 : 86 00 " " ldaa #$00D849 : 89 00 " " adca #$00D84B : D6 BC " " ldab X00BCD84D : 97 BC " " staa X00BCD84F : 32 "2" pulaD850 : 3D "=" mulD851 : D3 BC " " addd X00BCD853 : DD BC " " std X00BCD855 : 39 "9" rts

;D856 LD856:D856 : 36 "6" pshaD857 : D6 C5 " " ldab X00C5D859 : 3D "=" mulD85A : DD C5 " " std X00C5D85C : 32 "2" pulaD85D : D6 C4 " " ldab X00C4D85F : 3D "=" mulD860 : DB C5 " " addb X00C5D862 : 89 00 " " adca #$00D864 : DD C4 " " std X00C4D866 : 39 "9" rts

;D867 LD867:D867 : 6D 00 "m " tst $00,xD869 : 27 12 "' " beq LD87DD86B : A0 00 " " suba $00,xD86D : 25 06 "% " bcs LD875D86F : 3D "=" mulD870 : C3 00 80 " " addd #$0080D873 : 20 06 " " bra LD87B

;D875 LD875:D875 : 40 "@" negaD876 : 3D "=" mulD877 : C3 00 80 " " addd #$0080D87A : 40 "@" negaD87B LD87B:D87B : AB 00 " " adda $00,x

Page 30: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D87D LD87D:D87D : A7 00 " " staa $00,xD87F : 39 "9" rts

;D880 LD880:D880 : 3C "<" pshxD881 : EE 00 " " ldx $00,xD883 : 38 "8" pulxD884 : 27 28 "'(" beq LD8AED886 : 7F 00 C1 " " clr X00C1D889 : A3 00 " " subd $00,xD88B : 24 08 "$ " bcc LD895D88D : 43 "C" comaD88E : 53 "S" combD88F : C3 00 01 " " addd #$0001D892 : 73 00 C1 "s " com X00C1D895 LD895:D895 : DD C4 " " std X00C4D897 : 96 C0 " " ldaa X00C0D899 : 8D BB " " bsr LD856D89B : 78 00 C6 "x " asl X00C6D89E : C9 00 " " adcb #$00D8A0 : 89 00 " " adca #$00D8A2 : 7D 00 C1 "} " tst X00C1D8A5 : 27 05 "' " beq LD8ACD8A7 : 43 "C" comaD8A8 : 53 "S" combD8A9 : C3 00 01 " " addd #$0001D8AC LD8AC:D8AC : E3 00 " " addd $00,xD8AE LD8AE:D8AE : ED 00 " " std $00,xD8B0 : 39 "9" rts

;D8B1 LD8B1:D8B1 : C6 10 " " ldab #$10D8B3 LD8B3:D8B3 : 36 "6" pshaD8B4 : 37 "7" pshbD8B5 LD8B5:D8B5 : A1 00 " " cmpa $00,xD8B7 : 25 0B "% " bcs LD8C4D8B9 : 08 " " inxD8BA : 5A "Z" decbD8BB : 26 F8 "& " bne LD8B5D8BD : 33 "3" pulbD8BE : 31 "1" insD8BF : 5A "Z" decbD8C0 : 09 " " dexD8C1 : A6 00 " " ldaa $00,xD8C3 : 39 "9" rts

;D8C4 LD8C4:D8C4 : 32 "2" pulaD8C5 : 10 " " sbaD8C6 : 16 " " tabD8C7 : 27 02 "' " beq LD8CB

Page 31: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D8C9 : 5A "Z" decbD8CA : 09 " " dexD8CB LD8CB:D8CB : 32 "2" pulaD8CC : 39 "9" rts

;D8CD LD8CD:D8CD : 37 "7" pshbD8CE : E6 00 " " ldab $00,xD8D0 : 37 "7" pshbD8D1 : 20 0E " " bra LD8E1

;D8D3 LD8D3:D8D3 : 5F "_" clrbD8D4 : A0 00 " " suba $00,xD8D6 : 23 25 "#%" bls LD8FDD8D8 : E6 01 " " ldab $01,xD8DA : E0 00 " " subb $00,xD8DC LD8DC:D8DC : 34 "4" desD8DD : 37 "7" pshbD8DE : 30 "0" tsxD8DF : 6F 01 "o " clr $01,xD8E1 LD8E1:D8E1 : C6 08 " " ldab #$08D8E3 : 37 "7" pshbD8E4 : 30 "0" tsxD8E5 : 5F "_" clrbD8E6 : 68 02 "h " asl $02,xD8E8 LD8E8:D8E8 : 49 "I" rolaD8E9 : 59 "Y" rolbD8EA : A0 01 " " suba $01,xD8EC : C2 00 " " sbcb #$00D8EE : 24 04 "$ " bcc LD8F4D8F0 : AB 01 " " adda $01,xD8F2 : C9 00 " " adcb #$00D8F4 LD8F4:D8F4 : 69 02 "i " rol $02,xD8F6 : 6A 00 "j " dec $00,xD8F8 : 26 EE "& " bne LD8E8D8FA : 38 "8" pulxD8FB : 33 "3" pulbD8FC : 53 "S" combD8FD LD8FD:D8FD : 39 "9" rts

;D8FE LD8FE:D8FE : 0F " " seiD8FF : D6 8F " " ldab X008FD901 : 3A ":" abxD902 : D6 90 " " ldab X0090D904 : 0E " " cliD905 : 20 0B " " bra LD912

;D907 LD907:D907 : 17 " " tba

Page 32: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D908 : 27 17 "' " beq LD921D90A : E6 01 " " ldab $01,xD90C : E0 00 " " subb $00,xD90E : 2C 0B ", " bge LD91BD910 : 20 0C " " bra LD91E

;D912 LD912:D912 : 17 " " tbaD913 : 27 0C "' " beq LD921D915 : E6 01 " " ldab $01,xD917 : E0 00 " " subb $00,xD919 : 25 03 "% " bcs LD91ED91B LD91B:D91B : 3D "=" mulD91C : 20 03 " " bra LD921

;D91E LD91E:D91E : 50 "P" negbD91F : 3D "=" mulD920 : 40 "@" negaD921 LD921:D921 : AB 00 " " adda $00,xD923 : 39 "9" rts

;D924 LD924:D924 : A1 00 " " cmpa $00,xD926 : 22 06 "" " bhi LD92ED928 : 25 06 "% " bcs LD930D92A : E1 01 " " cmpb $01,xD92C : 25 02 "% " bcs LD930D92E LD92E:D92E : EC 00 " " ldd $00,xD930 LD930:D930 : 39 "9" rts

;D931 LD931:D931 : A1 00 " " cmpa $00,xD933 : 22 FB "" " bhi LD930D935 : 25 F7 "% " bcs LD92ED937 : E1 01 " " cmpb $01,xD939 : 25 F3 "% " bcs LD92ED93B : 39 "9" rts

;D93C LD93C:D93C : 8A 20 " " oraa #$20D93E : 0F " " seiD93F : B7 10 06 " " staa ADCCSRD942 : 16 " " tabD943 : C4 03 " " andb #$03D945 : 58 "X" aslbD946 : CE 10 07 " " ldx #$1007D949 : 3A ":" abxD94A LD94A:D94A : F6 10 06 " " ldab ADCCSRD94D : 2A FB "* " bpl LD94AD94F : EC 00 " " ldd $00,xD951 : 0E " " cli

Page 33: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D952 : C4 C0 " " andb #$C0D954 : 39 "9" rts

;D955 LD955:D955 : 81 F0 " " cmpa #$F0D957 : 23 02 "# " bls LD95BD959 : 86 F0 " " ldaa #$F0D95B LD95B:D95B : 5F "_" clrbD95C : 04 " " lsrdD95D : 04 " " lsrdD95E : 04 " " lsrdD95F : 04 " " lsrdD960 : 37 "7" pshbD961 : 16 " " tabD962 : 3A ":" abxD963 : 33 "3" pulbD964 : 7E D9 12 "~ " jmp LD912

;D967 LD967:D967 : CE 00 09 " " ldx #$0009D96A LD96A:D96A : 7D 00 C2 "} " tst X00C2D96D : 2B 10 "+ " bmi LD97FD96F : 78 00 C3 "x " asl X00C3D972 : 79 00 C2 "y " rol X00C2D975 : 78 00 C0 "x " asl X00C0D978 : 59 "Y" rolbD979 : 49 "I" rolaD97A : 24 EE "$ " bcc LD96AD97C LD97C:D97C : 86 FF " " ldaa #$FFD97E : 39 "9" rts

;D97F LD97F:D97F : 93 C2 " " subd X00C2D981 : 24 0F "$ " bcc LD992D983 : D3 C2 " " addd X00C2D985 : 0C " " clcD986 LD986:D986 : 79 00 C0 "y " rol X00C0D989 : 09 " " dexD98A : 27 09 "' " beq LD995D98C : 59 "Y" rolbD98D : 49 "I" rolaD98E : 24 EF "$ " bcc LD97FD990 : 93 C2 " " subd X00C2D992 LD992:D992 : 0D " " secD993 : 20 F1 " " bra LD986

;D995 LD995:D995 : 25 E5 "% " bcs LD97CD997 : 96 C0 " " ldaa X00C0D999 : 39 "9" rts

;D99A LD99A:

Page 34: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D99A : FD 10 58 " X" std UPP12HD99D : B6 10 36 " 6" ldaa UPPIOD9A0 : 8A 01 " " oraa #$01D9A2 : B7 10 36 " 6" staa UPPIOD9A5 : 36 "6" pshaD9A6 : 3D "=" mulD9A7 : 32 "2" pulaD9A8 : 84 FE " " anda #$FED9AA : B7 10 36 " 6" staa UPPIOD9AD : 39 "9" rts

;D9AE LD9AE:D9AE : CE 00 11 " " ldx #$0011D9B1 LD9B1:D9B1 : 7D 00 C2 "} " tst X00C2D9B4 : 2B 16 "+ " bmi LD9CCD9B6 : 78 00 C3 "x " asl X00C3D9B9 : 79 00 C2 "y " rol X00C2D9BC : 78 00 C1 "x " asl X00C1D9BF : 79 00 C0 "y " rol X00C0D9C2 : 59 "Y" rolbD9C3 : 49 "I" rolaD9C4 : 24 EB "$ " bcc LD9B1D9C6 LD9C6:D9C6 : CC FF FF " " ldd #$FFFFD9C9 : DD C0 " " std X00C0D9CB : 39 "9" rts

;D9CC LD9CC:D9CC : 93 C2 " " subd X00C2D9CE : 24 12 "$ " bcc LD9E2D9D0 : D3 C2 " " addd X00C2D9D2 : 0C " " clcD9D3 LD9D3:D9D3 : 79 00 C1 "y " rol X00C1D9D6 : 79 00 C0 "y " rol X00C0D9D9 : 09 " " dexD9DA : 27 09 "' " beq LD9E5D9DC : 59 "Y" rolbD9DD : 49 "I" rolaD9DE : 24 EC "$ " bcc LD9CCD9E0 : 93 C2 " " subd X00C2D9E2 LD9E2:D9E2 : 0D " " secD9E3 : 20 EE " " bra LD9D3

;D9E5 LD9E5:D9E5 : 25 DF "% " bcs LD9C6D9E7 : DC C0 " " ldd X00C0D9E9 : 39 "9" rts

;D9EA LD9EA:D9EA : 36 "6" pshaD9EB : D6 BD " " ldab X00BDD9ED : 3D "=" mulD9EE : DD BD " " std X00BDD9F0 : 32 "2" pula

Page 35: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D9F1 : D6 BC " " ldab X00BCD9F3 : 3D "=" mulD9F4 : DB BD " " addb X00BDD9F6 : 89 00 " " adca #$00D9F8 : DD BC " " std X00BCD9FA : 39 "9" rts

;D9FB INT:D9FB : B6 10 2E " ." ldaa INTREQ2D9FE : 85 04 " " bita #$04DA00 : 27 03 "' " beq LDA05DA02 : 7E DA 17 "~ " jmp LDA17

;DA05 LDA05:DA05 : B6 10 2F " /" ldaa INTREQ1DA08 : 85 04 " " bita #$04DA0A : 27 03 "' " beq LDA0FDA0C : 7E DD 13 "~ " jmp LDD13

;DA0F LDA0F:DA0F : 85 02 " " bita #$02DA11 : 27 03 "' " beq LDA16DA13 : 7E DD 7F "~ " jmp LDD7FDA16 LDA16:DA16 : 3B ";" rti

;DA17 LDA17:DA17 : 86 FB " " ldaa #$FBDA19 : B7 10 34 " 4" staa ISC2DA1C : B6 15 00 " " ldaa X1500DA1F : 88 80 " " eora #$80DA21 : B7 15 00 " " staa X1500DA24 : FE 10 5E " ^" ldx UPP15HDA27 : B6 10 32 " 2" ldaa ISR1DA2A : 84 08 " " anda #$08DA2C : 27 07 "' " beq LDA35DA2E : 43 "C" comaDA2F : B7 10 35 " 5" staa ISC1DA32 : CE FF FF " " ldx #$FFFFDA35 LDA35:DA35 : 7B 80 94 "{ " tim #$80X0094DA38 : 27 08 "' " beq LDA42DA3A : 71 7F 94 "q " aim #$7FX0094DA3D : CE 00 00 " " ldx #$0000DA40 : 20 20 " " bra LDA62

;DA42 LDA42:DA42 : 96 7F " " ldaa X007FDA44 : B1 D1 03 " " cmpa XD103DA47 : 24 07 "$ " bcc LDA50DA49 : 8C 01 77 " w" cpx #$0177DA4C : 24 14 "$ " bcc LDA62DA4E : 20 05 " " bra LDA55

;DA50 LDA50:DA50 : 8C 00 19 " " cpx #$0019DA53 : 24 0D "$ " bcc LDA62

Page 36: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DA55 LDA55:DA55 : 18 " " xgdxDA56 : F3 14 4D " M" addd X144DDA59 : 24 03 "$ " bcc LDA5EDA5B : CC FF FF " " ldd #$FFFFDA5E LDA5E:DA5E : FD 14 4D " M" std X144DDA61 : 3B ";" rti

;DA62 LDA62:DA62 : 7F 00 51 " Q" clr X0051DA65 : DC 73 " s" ldd X0073DA67 : DD 75 " u" std X0075DA69 : DC 71 " q" ldd X0071DA6B : DD 73 " s" std X0073DA6D : 18 " " xgdxDA6E : F3 14 4D " M" addd X144DDA71 : 24 03 "$ " bcc LDA76DA73 : CC FF FF " " ldd #$FFFFDA76 LDA76:DA76 : DD 71 " q" std X0071DA78 : CC 00 00 " " ldd #$0000DA7B : FD 14 4D " M" std X144DDA7E : 7B 10 95 "{ " tim #$10X0095DA81 : 26 12 "& " bne LDA95DA83 : B6 14 47 " G" ldaa X1447DA86 : 4C "L" incaDA87 : 81 03 " " cmpa #$03DA89 : 24 05 "$ " bcc LDA90DA8B : B7 14 47 " G" staa X1447DA8E : 20 55 " U" bra LDAE5

;DA90 LDA90:DA90 : 72 10 95 "r " oim #$10X0095DA93 : 20 4D " M" bra LDAE2

;DA95 LDA95:DA95 : 7B 04 95 "{ " tim #$04X0095DA98 : 26 4E "&N" bne LDAE8DA9A : 7B 08 95 "{ " tim #$08X0095DA9D : 26 14 "& " bne LDAB3DA9F : DC 71 " q" ldd X0071DAA1 : 05 " " asldDAA2 : 24 03 "$ " bcc LDAA7DAA4 : CC FF FF " " ldd #$FFFFDAA7 LDAA7:DAA7 : 93 73 " s" subd X0073DAA9 : 24 3A "$:" bcc LDAE5DAAB : 72 08 95 "r " oim #$08X0095DAAE : 7F 14 46 " F" clr X1446DAB1 : 20 32 " 2" bra LDAE5

;DAB3 LDAB3:DAB3 : B6 14 46 " F" ldaa X1446DAB6 : 4C "L" incaDAB7 : 81 03 " " cmpa #$03DAB9 : 27 05 "' " beq LDAC0

Page 37: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DABB : B7 14 46 " F" staa X1446DABE : 20 25 " %" bra LDAE5

;DAC0 LDAC0:DAC0 : 7F 14 46 " F" clr X1446DAC3 : DC 71 " q" ldd X0071DAC5 : 05 " " asldDAC6 : 24 03 "$ " bcc LDACBDAC8 : CC FF FF " " ldd #$FFFFDACB LDACB:DACB : 93 73 " s" subd X0073DACD : 24 10 "$ " bcc LDADFDACF : B6 14 47 " G" ldaa X1447DAD2 : 4C "L" incaDAD3 : 81 01 " " cmpa #$01DAD5 : 24 05 "$ " bcc LDADCDAD7 : B7 14 47 " G" staa X1447DADA : 20 09 " " bra LDAE5

;DADC LDADC:DADC : 72 04 95 "r " oim #$04X0095DADF LDADF:DADF : 71 F7 95 "q " aim #$F7X0095DAE2 LDAE2:DAE2 : 7F 14 47 " G" clr X1447DAE5 LDAE5:DAE5 : 7E DD 07 "~ " jmp LDD07

;DAE8 LDAE8:DAE8 : B6 14 46 " F" ldaa X1446DAEB : 4C "L" incaDAEC : B7 14 46 " F" staa X1446DAEF : 81 02 " " cmpa #$02DAF1 : 27 0D "' " beq LDB00DAF3 : 81 03 " " cmpa #$03DAF5 : 26 06 "& " bne LDAFDDAF7 : 7F 14 46 " F" clr X1446DAFA : 7E DB D5 "~ " jmp LDBD5DAFD LDAFD:DAFD : 7E DC 21 "~ !" jmp LDC21

;DB00 LDB00:DB00 : 7B 02 87 "{ " tim #$02X0087DB03 : 27 25 "'%" beq LDB2ADB05 : 7B 01 87 "{ " tim #$01X0087DB08 : 26 20 "& " bne LDB2ADB0A : 96 62 " b" ldaa X0062DB0C : 43 "C" comaDB0D : B1 D1 21 " !" cmpa XD121DB10 : 25 18 "% " bcs LDB2ADB12 : 7B 10 87 "{ " tim #$10X0087DB15 : 26 07 "& " bne LDB1EDB17 : 96 7F " " ldaa X007FDB19 : B1 D1 22 " "" cmpa XD122DB1C : 22 0C "" " bhi LDB2ADB1E LDB1E:DB1E : 72 40 95 "r@ " oim #$40X0095

Page 38: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DB21 : CC FF FF " " ldd #$FFFFDB24 : FD 10 5A " Z" std UPP13HDB27 : 7E DB CA "~ " jmp LDBCA

;DB2A LDB2A:DB2A : 71 BF 95 "q " aim #$BFX0095DB2D : B6 14 50 " P" ldaa X1450DB30 : F6 14 4F " O" ldab X144FDB33 : FB D1 19 " " addb XD119DB36 : 11 " " cbaDB37 : 2F 02 "/ " ble LDB3BDB39 : 20 0A " " bra LDB45

;DB3B LDB3B:DB3B : F6 14 4F " O" ldab X144FDB3E : F0 D1 1A " " subb XD11ADB41 : 11 " " cbaDB42 : 2D 01 "- " blt LDB45DB44 : 16 " " tabDB45 LDB45:DB45 : C1 00 " " cmpb #$00DB47 : 2C 04 ", " bge LDB4DDB49 : C6 00 " " ldab #$00DB4B : 20 06 " " bra LDB53

;DB4D LDB4D:DB4D : C1 32 " 2" cmpb #$32DB4F : 2F 02 "/ " ble LDB53DB51 : C6 32 " 2" ldab #$32DB53 LDB53:DB53 : F7 14 4F " O" stab X144FDB56 : 7B 20 95 "{ " tim #$20X0095DB59 : 27 04 "' " beq LDB5FDB5B : 86 51 " Q" ldaa #$51DB5D : 20 05 " " bra LDB64

;DB5F LDB5F:DB5F : 86 5B " [" ldaa #$5BDB61 : B0 14 4F " O" suba X144FDB64 LDB64:DB64 : C6 56 " V" ldab #$56DB66 : 3D "=" mulDB67 : 04 " " lsrdDB68 : 04 " " lsrdDB69 : 04 " " lsrdDB6A : 04 " " lsrdDB6B : 04 " " lsrdDB6C : DE 71 " q" ldx X0071DB6E : DF BC " " stx X00BCDB70 : BD D8 2B " +" jsr LD82BDB73 : DC BD " " ldd X00BDDB75 : 7D 00 BC "} " tst X00BCDB78 : 27 03 "' " beq LDB7DDB7A : CC FF FF " " ldd #$FFFFDB7D LDB7D:DB7D : F0 D0 09 " " subb XD009DB80 : 82 00 " " sbca #$00

Page 39: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DB82 : 25 06 "% " bcs LDB8ADB84 : 18 " " xgdxDB85 : 8C 00 3E " >" cpx #$003EDB88 : 24 03 "$ " bcc LDB8DDB8A LDB8A:DB8A : CE 00 3E " >" ldx #$003EDB8D LDB8D:DB8D : FF 14 4B " K" stx X144BDB90 : 18 " " xgdxDB91 : B3 14 53 " S" subd X1453DB94 : 24 02 "$ " bcc LDB98DB96 : 4F "O" clraDB97 : 5F "_" clrbDB98 LDB98:DB98 : FD 14 48 " H" std X1448DB9B : FC 14 4B " K" ldd X144BDB9E : FD 10 5A " Z" std UPP13HDBA1 : FE 14 48 " H" ldx X1448DBA4 : 8C 00 0C " " cpx #$000CDBA7 : 25 21 "%!" bcs LDBCADBA9 : FC 10 44 " D" ldd UPP2HDBAC : 27 1C "' " beq LDBCADBAE : B3 10 5C " \" subd UPP14HDBB1 : 24 17 "$ " bcc LDBCADBB3 : 50 "P" negbDBB4 : 89 00 " " adca #$00DBB6 : 40 "@" negaDBB7 : 83 00 05 " " subd #$0005DBBA : 25 0E "% " bcs LDBCADBBC : FC 14 48 " H" ldd X1448DBBF : B3 10 42 " B" subd UPP1HDBC2 : 25 06 "% " bcs LDBCADBC4 : F3 10 44 " D" addd UPP2HDBC7 : FD 10 5C " \" std UPP14HDBCA LDBCA:DBCA : B6 10 36 " 6" ldaa UPPIODBCD : 84 EF " " anda #$EFDBCF : B7 10 36 " 6" staa UPPIODBD2 : 7E DD 07 "~ " jmp LDD07

;DBD5 LDBD5:DBD5 : DC 73 " s" ldd X0073DBD7 : 04 " " lsrdDBD8 : DD BC " " std X00BCDBDA : 04 " " lsrdDBDB : 04 " " lsrdDBDC : D3 BC " " addd X00BCDBDE : 93 71 " q" subd X0071DBE0 : 24 05 "$ " bcc LDBE7DBE2 : 71 FB 95 "q " aim #$FBX0095DBE5 : 20 06 " " bra LDBED

;DBE7 LDBE7:DBE7 : 96 D1 " " ldaa X00D1DBE9 : 84 FE " " anda #$FEDBEB : 97 D1 " " staa X00D1DBED LDBED:

Page 40: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DBED : B6 10 31 " 1" ldaa ISR2DBF0 : 85 02 " " bita #$02DBF2 : 26 1C "& " bne LDC10DBF4 : B6 14 21 " !" ldaa X1421DBF7 : 4C "L" incaDBF8 : 26 01 "& " bne LDBFBDBFA : 4A "J" decaDBFB LDBFB:DBFB : B7 14 21 " !" staa X1421DBFE : B1 D1 1D " " cmpa XD11DDC01 : 25 03 "% " bcs LDC06DC03 : 72 80 48 "r H" oim #$80X0048DC06 LDC06:DC06 : B1 D1 1E " " cmpa XD11EDC09 : 25 13 "% " bcs LDC1EDC0B : 72 01 A3 "r " oim #$01X00A3DC0E : 20 0E " " bra LDC1E

;DC10 LDC10:DC10 : 7F 14 21 " !" clr X1421DC13 : 71 7F 48 "q H" aim #$7FX0048DC16 : 71 FE A3 "q " aim #$FEX00A3DC19 : 86 FD " " ldaa #$FDDC1B : B7 10 34 " 4" staa ISC2DC1E LDC1E:DC1E : 7E DD 07 "~ " jmp LDD07

;DC21 LDC21:DC21 : 7B 40 95 "{@ " tim #$40X0095DC24 : 27 0F "' " beq LDC35DC26 : CC 00 00 " " ldd #$0000DC29 : FD 10 5A " Z" std UPP13HDC2C : 36 "6" pshaDC2D : 3D "=" mulDC2E : 32 "2" pulaDC2F : CC FF FF " " ldd #$FFFFDC32 : FD 10 5A " Z" std UPP13HDC35 LDC35:DC35 : 96 D1 " " ldaa X00D1DC37 : 8A 01 " " oraa #$01DC39 : 97 D1 " " staa X00D1DC3B : 7B 01 95 "{ " tim #$01X0095DC3E : 27 0D "' " beq LDC4DDC40 : 7B 02 95 "{ " tim #$02X0095DC43 : 26 08 "& " bne LDC4DDC45 : 86 01 " " ldaa #$01DC47 : B7 10 11 " " staa UPPCE1DC4A : 71 FE 95 "q " aim #$FEX0095DC4D LDC4D:DC4D : B6 10 36 " 6" ldaa UPPIODC50 : 8A 10 " " oraa #$10DC52 : B7 10 36 " 6" staa UPPIODC55 : 96 81 " " ldaa X0081DC57 : 4C "L" incaDC58 : 84 03 " " anda #$03DC5A : 97 81 " " staa X0081DC5C : 5F "_" clrb

Page 41: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DC5D : 7B 40 89 "{@ " tim #$40X0089DC60 : 27 47 "'G" beq LDCA9DC62 : 96 7F " " ldaa X007FDC64 : B1 D0 08 " " cmpa XD008DC67 : 25 2F "%/" bcs LDC98DC69 : CE C8 D8 " " ldx #$C8D8DC6C : D6 A7 " " ldab X00A7DC6E : C4 07 " " andb #$07DC70 : 3A ":" abxDC71 : D6 84 " " ldab X0084DC73 : E1 00 " " cmpb $00,xDC75 : 25 20 "% " bcs LDC97DC77 : 71 BF 89 "q " aim #$BFX0089DC7A : B6 D0 82 " " ldaa XD082DC7D : 97 B1 " " staa X00B1DC7F : FE 14 0A " " ldx X140ADC82 : FF 14 10 " " stx X1410DC85 : FE 14 17 " " ldx X1417DC88 : FF 14 19 " " stx X1419DC8B : 7B 10 A3 "{ " tim #$10X00A3DC8E : 26 04 "& " bne LDC94DC90 : 86 00 " " ldaa #$00DC92 : 97 81 " " staa X0081DC94 LDC94:DC94 : 5F "_" clrbDC95 : 20 01 " " bra LDC98

;DC97 LDC97:DC97 : 5C "\" incbDC98 LDC98:DC98 : D7 84 " " stab X0084DC9A : 7B 10 A3 "{ " tim #$10X00A3DC9D : 27 1F "' " beq LDCBEDC9F : 96 81 " " ldaa X0081DCA1 : 84 01 " " anda #$01DCA3 : 97 81 " " staa X0081DCA5 : 27 17 "' " beq LDCBEDCA7 : 20 5E " ^" bra LDD07

;DCA9 LDCA9:DCA9 : 71 EF A3 "q " aim #$EFX00A3DCAC : 96 94 " " ldaa X0094DCAE : D6 81 " " ldab X0081DCB0 : 85 02 " " bita #$02DCB2 : 27 06 "' " beq LDCBADCB4 : C1 02 " " cmpb #$02DCB6 : 27 06 "' " beq LDCBEDCB8 : 20 4D " M" bra LDD07

;DCBA LDCBA:DCBA : C5 01 " " bitb #$01DCBC : 26 49 "&I" bne LDD07DCBE LDCBE:DCBE : 7B 40 89 "{@ " tim #$40X0089DCC1 : 26 0C "& " bne LDCCFDCC3 : D6 B1 " " ldab X00B1DCC5 : 27 1F "' " beq LDCE6

Page 42: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DCC7 : B6 D0 82 " " ldaa XD082DCCA : 80 0C " " suba #$0CDCCC : 11 " " cbaDCCD : 24 17 "$ " bcc LDCE6DCCF LDCCF:DCCF : 72 80 A7 "r " oim #$80X00A7DCD2 : DE 8A " " ldx X008ADCD4 : BC D0 2D " -" cpx XD02DDCD7 : 23 04 "# " bls LDCDDDCD9 : DF B8 " " stx X00B8DCDB : 20 11 " " bra LDCEE

;DCDD LDCDD:DCDD : CC 00 00 " " ldd #$0000DCE0 : DD B8 " " std X00B8DCE2 : DC 8A " " ldd X008ADCE4 : 20 05 " " bra LDCEB

;DCE6 LDCE6:DCE6 : 71 7F A7 "q " aim #$7FX00A7DCE9 : DC 8A " " ldd X008ADCEB LDCEB:DCEB : BD D9 9A " " jsr LD99ADCEE LDCEE:DCEE : 96 94 " " ldaa X0094DCF0 : 85 01 " " bita #$01DCF2 : 26 09 "& " bne LDCFDDCF4 : 85 02 " " bita #$02DCF6 : 27 0F "' " beq LDD07DCF8 : 71 FD 94 "q " aim #$FDX0094DCFB : 20 07 " " bra LDD04

;DCFD LDCFD:DCFD : 85 02 " " bita #$02DCFF : 26 06 "& " bne LDD07DD01 : 72 02 94 "r " oim #$02X0094DD04 LDD04:DD04 : 7F 00 81 " " clr X0081DD07 LDD07:DD07 : 96 D1 " " ldaa X00D1DD09 : B7 10 03 " " staa PORT1DD0C : 7F 00 50 " P" clr X0050DD0F : 7F 14 8D " " clr X148DDD12 : 3B ";" rti

;DD13 LDD13:DD13 : 86 FB " " ldaa #$FBDD15 : B7 10 35 " 5" staa ISC1DD18 : B6 14 5F " _" ldaa X145FDD1B : 84 7F " " anda #$7FDD1D : 27 03 "' " beq LDD22DD1F : 7A 14 5F "z _" dec X145FDD22 LDD22:DD22 : 7B 20 95 "{ " tim #$20X0095DD25 : 26 4D "&M" bne LDD74DD27 : 7B 02 95 "{ " tim #$02X0095DD2A : 27 1D "' " beq LDD49

Page 43: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DD2C : 72 20 95 "r " oim #$20X0095DD2F : 86 73 " s" ldaa #$73DD31 : BB 14 4F " O" adda X144FDD34 : C6 B6 " " ldab #$B6DD36 : 3D "=" mulDD37 : DE 77 " w" ldx X0077DD39 : DF BC " " stx X00BCDD3B : BD D8 2B " +" jsr LD82BDD3E : 05 " " asldDD3F : 25 03 "% " bcs LDD44DD41 : 05 " " asldDD42 : 24 2B "$+" bcc LDD6FDD44 LDD44:DD44 : CC FF FF " " ldd #$FFFFDD47 : 20 26 " &" bra LDD6F

;DD49 LDD49:DD49 : DC 77 " w" ldd X0077DD4B : DD BC " " std X00BCDD4D : B6 14 8E " " ldaa X148EDD50 : BD D9 EA " " jsr LD9EADD53 : 05 " " asldDD54 : 24 03 "$ " bcc LDD59DD56 : CC FF FF " " ldd #$FFFFDD59 LDD59:DD59 : 18 " " xgdxDD5A : FC 14 53 " S" ldd X1453DD5D : BC 14 53 " S" cpx X1453DD60 : 24 01 "$ " bcc LDD63DD62 : 18 " " xgdxDD63 LDD63:DD63 : DD BC " " std X00BCDD65 : DC 77 " w" ldd X0077DD67 : 05 " " asldDD68 : 24 03 "$ " bcc LDD6DDD6A : CC FF FF " " ldd #$FFFFDD6D LDD6D:DD6D : 93 BC " " subd X00BCDD6F LDD6F:DD6F : FD 10 5C " \" std UPP14HDD72 : 20 0A " " bra LDD7E

;DD74 LDD74:DD74 : 4F "O" clraDD75 : B7 10 11 " " staa UPPCE1DD78 : 72 01 95 "r " oim #$01X0095DD7B : 71 DF 95 "q " aim #$DFX0095DD7E LDD7E:DD7E : 3B ";" rti

;DD7F LDD7F:DD7F : 86 FD " " ldaa #$FDDD81 : B7 10 35 " 5" staa ISC1DD84 : 7B 80 D3 "{ " tim #$80X00D3DD87 : 27 09 "' " beq LDD92DD89 : 96 D1 " " ldaa X00D1DD8B : 88 80 " " eora #$80

Page 44: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DD8D : 97 D1 " " staa X00D1DD8F : B7 10 03 " " staa PORT1DD92 LDD92:DD92 : DE 79 " y" ldx X0079DD94 : 8C 01 0C " " cpx #$010CDD97 : 24 03 "$ " bcc LDD9CDD99 : 08 " " inxDD9A : 20 20 " " bra LDDBC

;DD9C LDD9C:DD9C : CE 00 00 " " ldx #$0000DD9F : FC 10 52 " R" ldd UPP9HDDA2 : FF 10 52 " R" stx UPP9HDDA5 : 4D "M" tstaDDA6 : 27 02 "' " beq LDDAADDA8 : C6 FF " " ldab #$FFDDAA LDDAA:DDAA : F7 14 8C " " stab X148CDDAD : B6 16 07 " " ldaa X1607DDB0 : 85 20 " " bita #$20DDB2 : 27 03 "' " beq LDDB7DDB4 : F6 D1 18 " " ldab XD118DDB7 LDDB7:DDB7 : D7 70 " p" stab X0070DDB9 : F7 47 11 " G " stab X4711DDBC LDDBC:DDBC : DF 79 " y" stx X0079DDBE : DE B8 " " ldx X00B8DDC0 : 27 26 "'&" beq LDDE8DDC2 : B6 14 59 " Y" ldaa X1459DDC5 : 4C "L" incaDDC6 : 81 02 " " cmpa #$02DDC8 : 25 1B "% " bcs LDDE5DDCA : BC D0 2D " -" cpx XD02DDDCD : 23 0B "# " bls LDDDADDCF : 18 " " xgdxDDD0 : B3 D0 2B " +" subd XD02BDDD3 : DD B8 " " std X00B8DDD5 : FC D0 2B " +" ldd XD02BDDD8 : 20 07 " " bra LDDE1

;DDDA LDDDA:DDDA : DC B8 " " ldd X00B8DDDC : CE 00 00 " " ldx #$0000DDDF : DF B8 " " stx X00B8DDE1 LDDE1:DDE1 : BD D9 9A " " jsr LD99ADDE4 : 4F "O" clraDDE5 LDDE5:DDE5 : B7 14 59 " Y" staa X1459DDE8 LDDE8:DDE8 : 86 28 " (" ldaa #$28DDEA : B7 10 06 " " staa ADCCSRDDED : CE 00 56 " V" ldx #$0056DDF0 : D6 55 " U" ldab X0055DDF2 : 3A ":" abxDDF3 : CB 02 " " addb #$02

Page 45: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DDF5 : C1 08 " " cmpb #$08DDF7 : 26 01 "& " bne LDDFADDF9 : 5F "_" clrbDDFA LDDFA:DDFA : D7 55 " U" stab X0055DDFC LDDFC:DDFC : B6 10 06 " " ldaa ADCCSRDDFF : 2A FB "* " bpl LDDFCDE01 : FC 10 07 " " ldd ADC0HDE04 : C4 C0 " " andb #$C0DE06 : ED 00 " " std $00,xDE08 : 96 55 " U" ldaa X0055DE0A : 27 01 "' " beq LDE0DDE0C : 3B ";" rti

;DE0D LDE0D:DE0D : 7C 00 AC "| " inc X00ACDE10 : 96 AC " " ldaa X00ACDE12 : C6 01 " " ldab #$01DE14 : 44 "D" lsraDE15 : 24 04 "$ " bcc LDE1BDE17 : CA 02 " " orab #$02DE19 : 20 0C " " bra LDE27

;DE1B LDE1B:DE1B : 44 "D" lsraDE1C : 24 04 "$ " bcc LDE22DE1E : CA 04 " " orab #$04DE20 : 20 05 " " bra LDE27

;DE22 LDE22:DE22 : 44 "D" lsraDE23 : 24 02 "$ " bcc LDE27DE25 : CA 08 " " orab #$08DE27 LDE27:DE27 : DA AB " " orab X00ABDE29 : D7 AB " " stab X00ABDE2B : 20 04 " " bra LDE31

;DE2D LDE2D:DE2D : 0F " " seiDE2E : 71 7F AB "q " aim #$7FX00ABDE31 LDE31:DE31 : 96 AB " " ldaa X00ABDE33 : 2E 01 ". " bgt LDE36DE35 : 3B ";" rti

;DE36 LDE36:DE36 : 5F "_" clrbDE37 LDE37:DE37 : 5C "\" incbDE38 : 44 "D" lsraDE39 : 24 FC "$ " bcc LDE37DE3B : 37 "7" pshbDE3C LDE3C:DE3C : 48 "H" aslaDE3D : 5A "Z" decb

Page 46: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DE3E : 26 FC "& " bne LDE3CDE40 : 8A 80 " " oraa #$80DE42 : 97 AB " " staa X00ABDE44 : 33 "3" pulbDE45 : 5A "Z" decbDE46 : 58 "X" aslbDE47 : CE DE 52 " R" ldx #$DE52DE4A : 3A ":" abxDE4B : EE 00 " " ldx $00,xDE4D : 27 DE "' " beq LDE2DDE4F : 0E " " cliDE50 : 6E 00 "n " jmp $00,x

;INFO: index jump;

DE52 : E2 69 " i" sbcb $69,xDE54 : EA 76 " v" orab $76,xDE56 : F4 23 F9 " # " andb X23F9

;DE59 : 99 " " db $99

;DE5A START:DE5A START:DE5A START:DE5A START:DE5A START:DE5A START:DE5A START:DE5A START:DE5A START:DE5A START:DE5A START:DE5A : 86 FF " " ldaa #$FFDE5C : 97 05 " " staa P4DDRDE5E : B6 15 F3 " " ldaa X15F3DE61 : 84 FE " " anda #$FEDE63 : B7 15 F3 " " staa X15F3DE66 : 4F "O" clraDE67 : 5F "_" clrbDE68 : FD 16 07 " " std X1607DE6B : C6 25 " %" ldab #$25DE6D : 20 01 " " bra LDE70

;DE6F LDE6F:DE6F : 5F "_" clrbDE70 LDE70:DE70 : 8E 17 FF " " lds #$17FFDE73 : 37 "7" pshbDE74 : CE 00 40 " @" ldx #$0040DE77 : 5F "_" clrbDE78 : 86 FF " " ldaa #$FFDE7A LDE7A:DE7A : A7 00 " " staa $00,xDE7C : A1 00 " " cmpa $00,xDE7E : 27 02 "' " beq LDE82DE80 : CA 20 " " orab #$20DE82 LDE82:DE82 : 43 "C" coma

Page 47: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DE83 : 27 F5 "' " beq LDE7ADE85 : 08 " " inxDE86 : 8C 01 40 " @" cpx #$0140DE89 : 26 EF "& " bne LDE7ADE8B : D7 D3 " " stab X00D3DE8D : 33 "3" pulbDE8E : D7 B1 " " stab X00B1DE90 : CE 14 00 " " ldx #$1400DE93 : 86 FF " " ldaa #$FFDE95 LDE95:DE95 : A7 00 " " staa $00,xDE97 : A1 00 " " cmpa $00,xDE99 : 27 03 "' " beq LDE9EDE9B : 72 20 D3 "r " oim #$20X00D3DE9E LDE9E:DE9E : 43 "C" comaDE9F : 27 F4 "' " beq LDE95DEA1 : 08 " " inxDEA2 : 8C 15 F0 " " cpx #$15F0DEA5 : 26 EE "& " bne LDE95DEA7 : CE 17 00 " " ldx #$1700DEAA : 86 FF " " ldaa #$FFDEAC LDEAC:DEAC : A7 00 " " staa $00,xDEAE : A1 00 " " cmpa $00,xDEB0 : 27 03 "' " beq LDEB5DEB2 : 72 20 D3 "r " oim #$20X00D3DEB5 LDEB5:DEB5 : 43 "C" comaDEB6 : 27 F4 "' " beq LDEACDEB8 : 08 " " inxDEB9 : 8C 18 00 " " cpx #$1800DEBC : 26 EE "& " bne LDEACDEBE : CE 55 AA " U " ldx #$55AADEC1 : BC 15 F0 " " cpx X15F0DEC4 : 27 4B "'K" beq LDF11DEC6 : CE 15 F0 " " ldx #$15F0DEC9 : 86 FF " " ldaa #$FFDECB LDECB:DECB : A7 00 " " staa $00,xDECD : A1 00 " " cmpa $00,xDECF : 27 03 "' " beq LDED4DED1 : 72 20 D3 "r " oim #$20X00D3DED4 LDED4:DED4 : 43 "C" comaDED5 : 27 F4 "' " beq LDECBDED7 : 08 " " inxDED8 : 8C 17 00 " " cpx #$1700DEDB : 26 EE "& " bne LDECBDEDD : CC 55 AA " U " ldd #$55AADEE0 : FD 15 F0 " " std X15F0DEE3 : 4F "O" clraDEE4 : 5F "_" clrbDEE5 : FD 15 F2 " " std X15F2DEE8 : FD 16 07 " " std X1607DEEB : CC 80 80 " " ldd #$8080DEEE : FD 15 F4 " " std X15F4

Page 48: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DEF1 : FD 15 F6 " " std X15F6DEF4 : FD 15 F8 " " std X15F8DEF7 : FD 15 FA " " std X15FADEFA : FD 15 FF " " std X15FFDEFD : FD 16 01 " " std X1601DF00 : FD 16 03 " " std X1603DF03 : FD 16 05 " " std X1605DF06 : 4F "O" clraDF07 : B7 15 FC " " staa X15FCDF0A : B7 15 FE " " staa X15FEDF0D : 43 "C" comaDF0E : B7 15 FD " " staa X15FDDF11 LDF11:DF11 : 86 65 " e" ldaa #$65DF13 : 97 14 " " staa P5CRDF15 : 4F "O" clraDF16 : 97 03 " " staa PORT2DF18 : 97 15 " " staa PORT5DF1A : 86 04 " " ldaa #$04DF1C : 97 17 " " staa PORT6DF1E : 86 F4 " " ldaa #$F4DF20 : 97 01 " " staa P1DDRDF22 : 86 00 " " ldaa #$00DF24 : 97 20 " " staa P5DDRDF26 : 86 FF " " ldaa #$FFDF28 : 97 16 " " staa P6DDRDF2A : 4F "O" clraDF2B : 97 08 " " staa TCR1DF2D : 4F "O" clraDF2E : 97 A4 " " staa X00A4DF30 : 97 A5 " " staa X00A5DF32 : 86 04 " " ldaa #$04DF34 : 97 A6 " " staa X00A6DF36 : 86 01 " " ldaa #$01DF38 : 97 D1 " " staa X00D1DF3A : 86 C0 " " ldaa #$C0DF3C : 97 89 " " staa X0089DF3E : 86 80 " " ldaa #$80DF40 : 97 94 " " staa X0094DF42 : 86 19 " " ldaa #$19DF44 : 97 8B " " staa X008BDF46 : 72 08 A7 "r " oim #$08X00A7DF49 : FE D0 25 " %" ldx XD025DF4C : DF CE " " stx X00CEDF4E : CC 80 80 " " ldd #$8080DF51 : FD 14 34 " 4" std X1434DF54 : FD 14 36 " 6" std X1436DF57 : B6 D0 AC " " ldaa XD0ACDF5A : B7 14 BB " " staa X14BBDF5D : 86 14 " " ldaa #$14DF5F : B7 14 39 " 9" staa X1439DF62 : 86 AA " " ldaa #$AADF64 : 97 13 " " staa TXDRDF66 : 86 FF " " ldaa #$FFDF68 : B7 14 3B " ;" staa X143BDF6B : 86 01 " " ldaa #$01DF6D : 97 95 " " staa X0095

Page 49: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DF6F : B6 D0 F2 " " ldaa XD0F2DF72 : B7 14 63 " c" staa X1463DF75 : CC C0 00 " " ldd #$C000 //Fuel map base addressDF78 : DD D7 " " std X00D7DF7A : 86 79 " y" ldaa #$79DF7C : B7 14 1D " " staa X141DDF7F : BD DF 8D " " jsr LDF8DDF82 : B6 10 03 " " ldaa PORT1DF85 : 84 60 " `" anda #$60DF87 : 97 D2 " " staa X00D2DF89 : 0E " " cliDF8A : 7E E0 DE "~ " jmp LE0DE

;DF8D LDF8D:DF8D : 7F 10 20 " " clr UPPSCRDF90 : 86 02 " " ldaa #$02DF92 : B7 10 21 " !" staa MAXFUNDF95 : 86 01 " " ldaa #$01DF97 : C6 FF " " ldab #$FFDF99 : FD 10 22 " "" std X1022DF9C : 17 " " tbaDF9D : FD 10 24 " $" std REGASSADFA0 : FD 10 28 " (" std IOASSBDFA3 : 86 02 " " ldaa #$02DFA5 : B7 10 20 " " staa UPPSCRDFA8 : 01 " " nopDFA9 : 7F 10 20 " " clr UPPSCRDFAC : 86 00 " " ldaa #$00DFAE : B7 10 21 " !" staa MAXFUNDFB1 : CE E0 1A " " ldx #$E01ADFB4 LDFB4:DFB4 : EC 00 " " ldd $00,xDFB6 : FD 10 22 " "" std X1022DFB9 : EC 02 " " ldd $02,xDFBB : FD 10 24 " $" std REGASSADFBE : EC 04 " " ldd $04,xDFC0 : FD 10 26 " &" std IOASSADFC3 : EC 06 " " ldd $06,xDFC5 : FD 10 28 " (" std IOASSBDFC8 : C6 08 " " ldab #$08DFCA : 3A ":" abxDFCB : 8C E0 9A " " cpx #$E09ADFCE : 26 E4 "& " bne LDFB4DFD0 : CC 10 40 " @" ldd #$1040DFD3 : DD BC " " std X00BCDFD5 LDFD5:DFD5 : EC 00 " " ldd $00,xDFD7 : 08 " " inxDFD8 : 08 " " inxDFD9 : 3C "<" pshxDFDA : DE BC " " ldx X00BCDFDC : ED 00 " " std $00,xDFDE : 08 " " inxDFDF : 08 " " inxDFE0 : DF BC " " stx X00BCDFE2 : 38 "8" pulxDFE3 : 8C E0 CA " " cpx #$E0CA

Page 50: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DFE6 : 26 ED "& " bne LDFD5DFE8 LDFE8:DFE8 : A6 0A " " ldaa $0A,xDFEA : E6 00 " " ldab $00,xDFEC : 3C "<" pshxDFED : CE 10 00 " " ldx #$1000DFF0 : 3A ":" abxDFF1 : A7 00 " " staa $00,xDFF3 : 38 "8" pulxDFF4 : 08 " " inxDFF5 : 8C E0 D4 " " cpx #$E0D4DFF8 : 26 EE "& " bne LDFE8DFFA : 86 02 " " ldaa #$02DFFC : B7 10 20 " " staa UPPSCRDFFF : 4F "O" clraE000 : B7 10 2A " *" staa INTEN3E003 : 86 04 " " ldaa #$04E005 : B7 10 2B " +" staa INTEN2E008 : C6 06 " " ldab #$06E00A : F7 10 2C " ," stab INTEN1E00D : 3D "=" mulE00E : 3D "=" mulE00F : 4F "O" clraE010 : B7 10 33 " 3" staa ISC3E013 : B7 10 34 " 4" staa ISC2E016 : B7 10 35 " 5" staa ISC1E019 : 39 "9" rts

;E01A : 01 " " nopE01B : 61 E0 EC "a " aim #$E0,$EC,xE01E : FF B0 EC " " stx XB0ECE021 : FF 02 B0 " " stx X02B0E024 : E1 ED " " cmpb $ED,xE026 : FF CA E2 " " stx XCAE2E029 : F4 03 70 " p" andb X0370E02C : E2 EE " " sbcb $EE,xE02E : FF C2 E0 " " stx XC2E0E031 : FF 04 10 " " stx X0410E034 : E3 EF " " addd $EF,xE036 : FF CA E3 " " stx XCAE3E039 : FF 06 50 " P" stx X0650E03C : E4 F0 " " andb $F0,xE03E : FF FF E4 " " stx XFFE4E041 : FF 07 61 " a" stx X0761E044 : E5 F1 " " bitb $F1,xE046 : FF C4 EE " " stx XC4EEE049 : FF 08 50 " P" stx X0850E04C : E6 F2 " " ldab $F2,xE04E : FF FF E5 " " stx XFFE5E051 : FF 09 60 " `" stx X0960E054 : E7 F3 " " stab $F3,xE056 : FF C5 EF " " stx XC5EFE059 : FF 0B 50 " P" stx X0B50E05C : E8 F4 " " eorb $F4,xE05E : FF FF E1 " " stx XFFE1E061 : FF 0C 48 " H" stx X0C48E064 : E9 F5 " " adcb $F5,x

Page 51: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E066 : EB FF " " addb $FF,xE068 : FF FF 0D " " stx XFF0DE06B : 48 "H" aslaE06C : EA F6 " " orab $F6,xE06E : C9 FF " " adcb #$FFE070 : FF FF 0E " " stx XFF0EE073 : 48 "H" aslaE074 : EB F7 " " addb $F7,xE076 : C8 FF " " eorb #$FFE078 : FF FF 10 " " stx XFF10E07B : FF FF FF " " stx XFFFFE07E : FF FF FF " " stx XFFFFE081 : FF 11 FF " " stx X11FFE084 : FF FF FF " " stx XFFFFE087 : FF FF FF " " stx XFFFF

;E08A : 12 " " db $12

;E08B : FF FF FF " " stx XFFFFE08E : FF FF FF " " stx XFFFFE091 : FF 13 FF " " stx X13FFE094 : FF FF FF " " stx XFFFFE097 : FF FF FF " " stx XFFFF

;E09A : 00 00 00 00 " " db $00, $00, $00, $00E09E : 00 00 00 00 " " db $00, $00, $00, $00E0A2 : 00 00 00 00 " " db $00, $00, $00, $00E0A6 : 00 00 00 00 " " db $00, $00, $00, $00E0AA : 00 00 00 00 " " db $00, $00, $00, $00E0AE : 00 00 00 00 " " db $00, $00, $00, $00E0B2 : 00 00 " " db $00, $00

;E0B4 : 80 00 " " suba #$00E0B6 : 80 00 " " suba #$00

;E0B8 : 00 00 " " db $00, $00

;E0BA : 19 " " daa

;E0BB : 00 00 00 13 " " db $00, $00, $00, $13

;E0BF : 88 00 " " eora #$00

;E0C1 : 00 " " db $00

;E0C2 : 01 " " nopE0C3 : 40 "@" nega

;E0C4 : 00 00 00 00 " " db $00, $00, $00, $00E0C8 : 00 00 00 " " db $00, $00, $00

;E0CB : 01 " " nop

;E0CC : 02 03 " " db $02, $03

;E0CE : 10 " " sbaE0CF : 11 " " cba

Page 52: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

;E0D0 : 12 13 14 " " db $12, $13, $14

;E0D3 : 36 "6" pshaE0D4 : F0 9F 00 " " subb X9F00E0D7 : 01 " " nopE0D8 : 5F "_" clrb

;E0D9 : 00 " " db $00

;E0DA : 50 "P" negb

;E0DB : 00 00 00 " " db $00, $00, $00

;E0DE LE0DE:E0DE : 86 14 " " ldaa #$14E0E0 : 97 C9 " " staa X00C9E0E2 : C6 08 " " ldab #$08E0E4 : 96 89 " " ldaa X0089E0E6 : 85 40 " @" bita #$40E0E8 : 27 02 "' " beq LE0ECE0EA : C6 0A " " ldab #$0AE0EC LE0EC:E0EC : D7 CA " " stab X00CAE0EE : 5A "Z" decbE0EF : 58 "X" aslbE0F0 : 58 "X" aslbE0F1 : 58 "X" aslbE0F2 : 58 "X" aslbE0F3 : CE C9 80 " " ldx #$C980E0F6 : 3A ":" abxE0F7 : BD D8 FE " " jsr LD8FEE0FA : DE C9 " " ldx X00C9E0FC : A7 01 " " staa $01,xE0FE : D6 CA " " ldab X00CAE100 : 5A "Z" decbE101 : 26 E9 "& " bne LE0ECE103 : 7B 40 89 "{@ " tim #$40X0089E106 : 27 12 "' " beq LE11AE108 : CE C8 B0 " " ldx #$C8B0E10B : BD D8 FE " " jsr LD8FEE10E : B7 14 17 " " staa X1417E111 : CE C8 C0 " " ldx #$C8C0E114 : BD D8 FE " " jsr LD8FEE117 : B7 14 18 " " staa X1418E11A LE11A:E11A : CE CB 30 " 0" ldx #$CB30E11D : BD D8 FE " " jsr LD8FEE120 : 97 82 " " staa X0082E122 : CE C9 30 " 0" ldx #$C930E125 : BD D8 FE " " jsr LD8FEE128 : B7 14 52 " R" staa X1452E12B : CE C9 20 " " ldx #$C920E12E : BD D8 FE " " jsr LD8FEE131 : B7 14 51 " Q" staa X1451E134 : 96 7F " " ldaa X007FE136 : CE C8 E0 " " ldx #$C8E0

Page 53: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E139 : BD D8 B1 " " jsr LD8B1E13C : 37 "7" pshbE13D : 58 "X" aslbE13E : 58 "X" aslbE13F : 58 "X" aslbE140 : 58 "X" aslbE141 : D7 C8 " " stab X00C8E143 : BD D8 D3 " " jsr LD8D3E146 : D7 C9 " " stab X00C9E148 : D7 CB " " stab X00CBE14A : 32 "2" pulaE14B : DD 91 " " std X0091E14D : 96 80 " " ldaa X0080E14F : CE C8 F0 " " ldx #$C8F0E152 : BD D8 B1 " " jsr LD8B1E155 : DB C8 " " addb X00C8E157 : D7 C8 " " stab X00C8E159 : BD D8 D3 " " jsr LD8D3E15C : D7 CA " " stab X00CAE15E : D6 C8 " " ldab X00C8E160 : CE C0 00 " " ldx #$C000 //Fuel map1 base addressE163 : 7B 40 D2 "{@ " tim #$40X00D2E166 : 26 03 "& " bne LE16BE168 : CE C1 00 " " ldx #$C100 //Fuel map2 base addressE16B LE16B:E16B : 3A ":" abxE16C : D6 CA " " ldab X00CAE16E : BD D9 12 " " jsr LD912E171 : 97 C8 " " staa X00C8E173 : C6 10 " " ldab #$10E175 : 3A ":" abxE176 : D6 CA " " ldab X00CAE178 : BD D9 12 " " jsr LD912E17B : D6 C9 " " ldab X00C9E17D : 97 C9 " " staa X00C9E17F : CE 00 C8 " " ldx #$00C8E182 : BD D9 12 " " jsr LD912E185 : D6 91 " " ldab X0091E187 : 97 C9 " " staa X00C9E189 : B7 47 0D " G " staa X470DE18C : CE CA 90 " " ldx #$CA90E18F : 7B 40 D2 "{@ " tim #$40X00D2E192 : 26 03 "& " bne LE197E194 : CE CE 00 " " ldx #$CE00E197 LE197:E197 : 3A ":" abxE198 : D6 CB " " ldab X00CBE19A : BD D9 12 " " jsr LD912E19D : B7 14 12 " " staa X1412E1A0 : C6 10 " " ldab #$10E1A2 : 3A ":" abxE1A3 : D6 CB " " ldab X00CBE1A5 : BD D9 12 " " jsr LD912E1A8 : C6 04 " " ldab #$04E1AA : D5 89 " " bitb X0089E1AC : 26 09 "& " bne LE1B7E1AE : 91 80 " " cmpa X0080

Page 54: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E1B0 : 24 0E "$ " bcc LE1C0E1B2 LE1B2:E1B2 : 0F " " seiE1B3 : DA 89 " " orab X0089E1B5 : 20 0D " " bra LE1C4

;E1B7 LE1B7:E1B7 : 80 14 " " suba #$14E1B9 : 24 01 "$ " bcc LE1BCE1BB : 4F "O" clraE1BC LE1BC:E1BC : 91 80 " " cmpa X0080E1BE : 25 F2 "% " bcs LE1B2E1C0 LE1C0:E1C0 : 53 "S" combE1C1 : 0F " " seiE1C2 : D4 89 " " andb X0089E1C4 LE1C4:E1C4 : B6 14 13 " " ldaa X1413E1C7 : D7 89 " " stab X0089E1C9 : 0E " " cliE1CA : 9B C9 " " adda X00C9E1CC : 24 02 "$ " bcc LE1D0E1CE : 86 FF " " ldaa #$FFE1D0 LE1D0:E1D0 : B7 14 00 " " staa X1400E1D3 : B7 47 08 " G " staa X4708E1D6 : CE CA B0 " " ldx #$CAB0E1D9 : D6 91 " " ldab X0091E1DB : 3A ":" abxE1DC : D6 CB " " ldab X00CBE1DE : BD D9 12 " " jsr LD912E1E1 : C6 01 " " ldab #$01E1E3 : D5 93 " " bitb X0093E1E5 : 26 10 "& " bne LE1F7E1E7 : 91 80 " " cmpa X0080E1E9 : 25 07 "% " bcs LE1F2E1EB : 96 7F " " ldaa X007FE1ED : B1 D0 61 " a" cmpa XD061E1F0 : 25 1C "% " bcs LE20EE1F2 LE1F2:E1F2 : 0F " " seiE1F3 : DA 93 " " orab X0093E1F5 : 20 14 " " bra LE20B

;E1F7 LE1F7:E1F7 : 80 14 " " suba #$14E1F9 : 24 01 "$ " bcc LE1FCE1FB : 4F "O" clraE1FC LE1FC:E1FC : 91 80 " " cmpa X0080E1FE : 25 0E "% " bcs LE20EE200 : 96 7F " " ldaa X007FE202 : B1 D0 62 " b" cmpa XD062E205 : 24 07 "$ " bcc LE20EE207 : 53 "S" combE208 : 0F " " sei

Page 55: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E209 : D4 93 " " andb X0093E20B LE20B:E20B : D7 93 " " stab X0093E20D : 0E " " cliE20E LE20E:E20E : B6 D0 18 " " ldaa XD018E211 : 7B 80 93 "{ " tim #$80X0093E214 : 26 0B "& " bne LE221E216 : 91 65 " e" cmpa X0065E218 : 22 15 "" " bhi LE22FE21A : 0F " " seiE21B : 72 80 93 "r " oim #$80X0093E21E : 0E " " cliE21F : 20 0E " " bra LE22F

;E221 LE221:E221 : 80 05 " " suba #$05E223 : 24 01 "$ " bcc LE226E225 : 4F "O" clraE226 LE226:E226 : 91 65 " e" cmpa X0065E228 : 23 05 "# " bls LE22FE22A : 0F " " seiE22B : 71 7F 93 "q " aim #$7FX0093E22E : 0E " " cliE22F LE22F:E22F : 7B 08 D3 "{ " tim #$08X00D3E232 : 26 32 "&2" bne LE266E234 : DE D7 " " ldx X00D7E236 : 96 D9 " " ldaa X00D9E238 : 7F 00 C8 " " clr X00C8E23B : C6 08 " " ldab #$08E23D LE23D:E23D : AB 00 " " adda $00,xE23F : AB 01 " " adda $01,xE241 : AB 02 " " adda $02,xE243 : AB 03 " " adda $03,xE245 : AB 04 " " adda $04,xE247 : AB 05 " " adda $05,xE249 : AB 06 " " adda $06,xE24B : AB 07 " " adda $07,xE24D : 3A ":" abxE24E : 7A 00 C8 "z " dec X00C8E251 : 26 EA "& " bne LE23DE253 : 97 D9 " " staa X00D9E255 : DF D7 " " stx X00D7E257 : 26 0D "& " bne LE266E259 : 0F " " seiE25A : 72 08 D3 "r " oim #$08X00D3E25D : 0E " " cliE25E : 4D "M" tstaE25F : 27 05 "' " beq LE266E261 : 0F " " seiE262 : 72 10 D3 "r " oim #$10X00D3E265 : 0E " " cliE266 LE266:E266 : 7E E0 DE "~ " jmp LE0DE

Page 56: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

;E269 : 7B 80 D3 "{ " tim #$80X00D3E26C : 26 0B "& " bne LE279E26E : 0F " " seiE26F : 96 D1 " " ldaa X00D1E271 : 88 80 " " eora #$80E273 : 97 D1 " " staa X00D1E275 : B7 10 03 " " staa PORT1E278 : 0E " " cliE279 LE279:E279 : DE 6B " k" ldx X006BE27B : DF 6D " m" stx X006DE27D : DE 69 " i" ldx X0069E27F : DF 6B " k" stx X006BE281 : DE 67 " g" ldx X0067E283 : DF 69 " i" stx X0069E285 : DE 65 " e" ldx X0065E287 : DF 67 " g" stx X0067E289 : 86 07 " " ldaa #$07E28B : BD D9 3C " <" jsr LD93CE28E : DD C0 " " std X00C0E290 : C6 08 " " ldab #$08E292 : B1 D0 BB " " cmpa XD0BBE295 : 22 19 "" " bhi LE2B0E297 : C6 10 " " ldab #$10E299 : B1 D0 BC " " cmpa XD0BCE29C : 25 12 "% " bcs LE2B0E29E : B6 14 1F " " ldaa X141FE2A1 : 27 03 "' " beq LE2A6E2A3 : 4A "J" decaE2A4 : 20 21 " !" bra LE2C7

;E2A6 LE2A6:E2A6 : B6 16 07 " " ldaa X1607E2A9 : 84 E7 " " anda #$E7E2AB : B7 16 07 " " staa X1607E2AE : 20 1A " " bra LE2CA

;E2B0 LE2B0:E2B0 : B6 14 1F " " ldaa X141FE2B3 : 4C "L" incaE2B4 : 81 0A " " cmpa #$0AE2B6 : 25 0F "% " bcs LE2C7E2B8 : 4A "J" decaE2B9 : 37 "7" pshbE2BA : FA 15 F2 " " orab X15F2E2BD : F7 15 F2 " " stab X15F2E2C0 : 33 "3" pulbE2C1 : FA 16 07 " " orab X1607E2C4 : F7 16 07 " " stab X1607E2C7 LE2C7:E2C7 : B7 14 1F " " staa X141FE2CA LE2CA:E2CA : DC C0 " " ldd X00C0E2CC : 36 "6" pshaE2CD : B6 16 07 " " ldaa X1607E2D0 : 85 18 " " bita #$18

Page 57: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E2D2 : 32 "2" pulaE2D3 : 27 04 "' " beq LE2D9E2D5 : B6 D0 BD " " ldaa XD0BDE2D8 : 5F "_" clrbE2D9 LE2D9:E2D9 : DD 65 " e" std X0065E2DB : 7B 40 89 "{@ " tim #$40X0089E2DE : 26 36 "&6" bne LE316E2E0 : B6 14 63 " c" ldaa X1463E2E3 : 27 06 "' " beq LE2EBE2E5 : 4A "J" decaE2E6 : B7 14 63 " c" staa X1463E2E9 : 20 2B " +" bra LE316

;E2EB LE2EB:E2EB : 96 7F " " ldaa X007FE2ED : B1 D0 F4 " " cmpa XD0F4E2F0 : 22 24 ""$" bhi LE316E2F2 : 96 80 " " ldaa X0080E2F4 : B1 D0 F5 " " cmpa XD0F5E2F7 : 22 1D "" " bhi LE316E2F9 : 7B 10 15 "{ " tim #$10PORT5E2FC : 26 18 "& " bne LE316E2FE : 96 65 " e" ldaa X0065E300 : 91 67 " g" cmpa X0067E302 : 26 12 "& " bne LE316E304 : 7C 14 64 "| d" inc X1464E307 : B6 14 64 " d" ldaa X1464E30A : B1 D0 F3 " " cmpa XD0F3E30D : 26 0A "& " bne LE319E30F : DC 65 " e" ldd X0065E311 : 05 " " asldE312 : 05 " " asldE313 : B7 15 FD " " staa X15FDE316 LE316:E316 : 7F 14 64 " d" clr X1464E319 LE319:E319 : B6 15 FD " " ldaa X15FDE31C : 81 FF " " cmpa #$FFE31E : 27 21 "'!" beq LE341E320 : DC 65 " e" ldd X0065E322 : 81 40 " @" cmpa #$40E324 : 24 26 "$&" bcc LE34CE326 : 05 " " asldE327 : 05 " " asldE328 : F6 15 FD " " ldab X15FDE32B : FB D0 F6 " " addb XD0F6E32E : 11 " " cbaE32F : 23 1E "# " bls LE34FE331 : F6 15 FD " " ldab X15FDE334 : FB D0 F7 " " addb XD0F7E337 : 11 " " cbaE338 : 24 12 "$ " bcc LE34CE33A : 7B 10 87 "{ " tim #$10X0087E33D : 27 0D "' " beq LE34CE33F : 20 0E " " bra LE34F

;

Page 58: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E341 LE341:E341 : 7B 10 15 "{ " tim #$10PORT5E344 : 26 06 "& " bne LE34CE346 : 96 65 " e" ldaa X0065E348 : 81 7D " }" cmpa #$7DE34A : 25 03 "% " bcs LE34FE34C LE34C:E34C : 4F "O" clraE34D : 20 02 " " bra LE351

;E34F LE34F:E34F : 86 10 " " ldaa #$10E351 LE351:E351 : D6 03 " " ldab PORT2E353 : C4 03 " " andb #$03E355 : 1B " " abaE356 : D6 15 " " ldab PORT5E358 : C4 E0 " " andb #$E0E35A : 1B " " abaE35B : 88 43 " C" eora #$43E35D : 97 87 " " staa X0087E35F : B6 10 03 " " ldaa PORT1E362 : 84 60 " `" anda #$60E364 : 97 D2 " " staa X00D2E366 : 0F " " seiE367 : DC 71 " q" ldd X0071E369 : 27 17 "' " beq LE382E36B : DD C0 " " std X00C0E36D : DC 73 " s" ldd X0073E36F : 27 11 "' " beq LE382E371 : D3 C0 " " addd X00C0E373 : 25 12 "% " bcs LE387E375 : DD C0 " " std X00C0E377 : DC 75 " u" ldd X0075E379 : 27 07 "' " beq LE382E37B : D3 C0 " " addd X00C0E37D : 25 08 "% " bcs LE387E37F : 04 " " lsrdE380 : 20 08 " " bra LE38A

;E382 LE382:E382 : CC 00 00 " " ldd #$0000E385 : 20 03 " " bra LE38A

;E387 LE387:E387 : CC FF FF " " ldd #$FFFFE38A LE38A:E38A : DD 77 " w" std X0077E38C : 0E " " cliE38D : DE 77 " w" ldx X0077E38F : 26 09 "& " bne LE39AE391 : 96 B1 " " ldaa X00B1E393 : 26 05 "& " bne LE39AE395 : 71 FE A6 "q " aim #$FEX00A6E398 : 20 03 " " bra LE39D

;E39A LE39A:

Page 59: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E39A : 72 01 A6 "r " oim #$01X00A6E39D LE39D:E39D : 0F " " seiE39E : 96 A6 " " ldaa X00A6E3A0 : 97 17 " " staa PORT6E3A2 : 0E " " cliE3A3 : 96 89 " " ldaa X0089E3A5 : 2A 03 "* " bpl LE3AAE3A7 : 7E DE 2D "~ -" jmp LDE2D

;E3AA LE3AA:E3AA : 7C 00 50 "| P" inc X0050E3AD : 96 50 " P" ldaa X0050E3AF : 81 64 " d" cmpa #$64E3B1 : 25 07 "% " bcs LE3BAE3B3 : 0F " " seiE3B4 : 4F "O" clraE3B5 : 97 0F " " staa TCR2E3B7 : 7E DE 6F "~ o" jmp LDE6F

;E3BA LE3BA:E3BA : DC 65 " e" ldd X0065E3BC : 93 6D " m" subd X006DE3BE : 24 03 "$ " bcc LE3C3E3C0 : 4F "O" clraE3C1 : 20 05 " " bra LE3C8

;E3C3 LE3C3:E3C3 : 05 " " asldE3C4 : 24 02 "$ " bcc LE3C8E3C6 : 86 FF " " ldaa #$FFE3C8 LE3C8:E3C8 : 97 86 " " staa X0086E3CA : DC 77 " w" ldd X0077E3CC : 27 38 "'8" beq LE406E3CE : DD C2 " " std X00C2E3D0 : CC 27 C0 " ' " ldd #$27C0E3D3 : DD C0 " " std X00C0E3D5 : CC 00 09 " " ldd #$0009E3D8 : BD D9 AE " " jsr LD9AEE3DB : C3 00 01 " " addd #$0001E3DE : 46 "F" roraE3DF : 56 "V" rorbE3E0 : DD C2 " " std X00C2E3E2 : DC C0 " " ldd X00C0E3E4 : C3 00 04 " " addd #$0004E3E7 : 46 "F" roraE3E8 : 56 "V" rorbE3E9 : 04 " " lsrdE3EA : 04 " " lsrdE3EB : 4D "M" tstaE3EC : 27 02 "' " beq LE3F0E3EE : C6 FF " " ldab #$FFE3F0 LE3F0:E3F0 : D7 7F " " stab X007FE3F2 : F7 47 03 " G " stab X4703E3F5 : FE 14 6C " l" ldx X146C

Page 60: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E3F8 : FF 14 6E " n" stx X146EE3FB : FE 14 6A " j" ldx X146AE3FE : FF 14 6C " l" stx X146CE401 : DE C2 " " ldx X00C2E403 : FF 14 6A " j" stx X146AE406 LE406:E406 : 7B 40 89 "{@ " tim #$40X0089E409 : 26 2A "&*" bne LE435E40B : 96 7F " " ldaa X007FE40D : B1 D0 28 " (" cmpa XD028E410 : 24 10 "$ " bcc LE422E412 : 0F " " seiE413 : 72 40 89 "r@ " oim #$40X0089E416 : 72 08 A7 "r " oim #$08X00A7E419 : CC 00 00 " " ldd #$0000E41C : FD 14 5B " [" std X145BE41F : 0E " " cliE420 : 20 13 " " bra LE435

;E422 LE422:E422 : 7B 08 A7 "{ " tim #$08X00A7E425 : 27 0B "' " beq LE432E427 : 0F " " seiE428 : 71 F7 A7 "q " aim #$F7X00A7E42B : 0E " " cliE42C : DC 77 " w" ldd X0077E42E : DD 7B " {" std X007BE430 : 20 03 " " bra LE435

;E432 LE432:E432 : BD E9 6E " n" jsr LE96EE435 LE435:E435 : CE 00 00 " " ldx #$0000E438 : DF C2 " " stx X00C2E43A : CE 00 56 " V" ldx #$0056E43D LE43D:E43D : DF C0 " " stx X00C0E43F : EC 00 " " ldd $00,xE441 : 80 04 " " suba #$04E443 : 24 02 "$ " bcc LE447E445 : 4F "O" clraE446 : 5F "_" clrbE447 LE447:E447 : 04 " " lsrdE448 : 04 " " lsrdE449 : 48 "H" aslaE44A : 37 "7" pshbE44B : 16 " " tabE44C : CE C8 00 " " ldx #$C800E44F : 3A ":" abxE450 : EC 02 " " ldd $02,xE452 : A3 00 " " subd $00,xE454 : DD C4 " " std X00C4E456 : 32 "2" pulaE457 : BD D8 56 " V" jsr LD856E45A : E3 00 " " addd $00,xE45C : D3 C2 " " addd X00C2

Page 61: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E45E : DD C2 " " std X00C2E460 : DE C0 " " ldx X00C0E462 : 08 " " inxE463 : 08 " " inxE464 : 8C 00 5E " ^" cpx #$005EE467 : 26 D4 "& " bne LE43DE469 : D3 60 " `" addd X0060E46B : 46 "F" roraE46C : 56 "V" rorbE46D : DE C2 " " ldx X00C2E46F : DF 60 " `" stx X0060E471 : 18 " " xgdxE472 : 96 B1 " " ldaa X00B1E474 : 27 04 "' " beq LE47AE476 : 86 FF " " ldaa #$FFE478 : 20 0A " " bra LE484

;E47A LE47A:E47A : B6 D0 7C " |" ldaa XD07CE47D : 7B 10 87 "{ " tim #$10X0087E480 : 26 02 "& " bne LE484E482 : 86 FF " " ldaa #$FFE484 LE484:E484 : 97 C0 " " staa X00C0E486 : 18 " " xgdxE487 : CE 00 5E " ^" ldx #$005EE48A : BD D8 80 " " jsr LD880E48D : FB 14 1D " " addb X141DE490 : 89 00 " " adca #$00E492 : 83 00 79 " y" subd #$0079E495 : 24 02 "$ " bcc LE499E497 : 4F "O" clraE498 : 5F "_" clrbE499 LE499:E499 : DD 5E " ^" std X005EE49B : DC 5E " ^" ldd X005EE49D : 04 " " lsrdE49E : 04 " " lsrdE49F : 04 " " lsrdE4A0 : 04 " " lsrdE4A1 : 04 " " lsrdE4A2 : 4D "M" tstaE4A3 : 27 02 "' " beq LE4A7E4A5 : C6 FF " " ldab #$FFE4A7 LE4A7:E4A7 : 17 " " tbaE4A8 : CE CB 20 " " ldx #$CB20E4AB : C6 08 " " ldab #$08E4AD : BD D8 B3 " " jsr LD8B3E4B0 : D7 CC " " stab X00CCE4B2 : F7 47 12 " G " stab X4712E4B5 : B6 16 07 " " ldaa X1607E4B8 : 85 C0 " " bita #$C0E4BA : 27 0D "' " beq LE4C9E4BC : FC D0 BE " " ldd XD0BEE4BF : 7B 10 87 "{ " tim #$10X0087E4C2 : 26 21 "&!" bne LE4E5

Page 62: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E4C4 : FC D0 C0 " " ldd XD0C0E4C7 : 20 1C " " bra LE4E5

;E4C9 LE4C9:E4C9 : DE 7B " {" ldx X007BE4CB : DF C4 " " stx X00C4E4CD : DC 5E " ^" ldd X005EE4CF : BD D8 00 " " jsr LD800E4D2 : 4D "M" tstaE4D3 : 27 05 "' " beq LE4DAE4D5 : CC FF FF " " ldd #$FFFFE4D8 : 20 03 " " bra LE4DD

;E4DA LE4DA:E4DA : 17 " " tbaE4DB : D6 C6 " " ldab X00C6E4DD LE4DD:E4DD : FE D0 00 " " ldx DATAE4E0 : DF C4 " " stx X00C4E4E2 : BD D8 00 " " jsr LD800E4E5 LE4E5:E4E5 : CE D0 86 " " ldx #$D086E4E8 : 7D 00 B7 "} " tst X00B7E4EB : 27 03 "' " beq LE4F0E4ED : CE D0 8A " " ldx #$D08AE4F0 LE4F0:E4F0 : BD D9 24 " $" jsr LD924E4F3 : CE D0 88 " " ldx #$D088E4F6 : 36 "6" pshaE4F7 : 96 7F " " ldaa X007FE4F9 : 7B 02 B4 "{ " tim #$02X00B4E4FC : 27 10 "' " beq LE50EE4FE : B0 D0 9F " " suba XD09FE501 : 24 01 "$ " bcc LE504E503 : 4F "O" clraE504 LE504:E504 : B1 D0 8C " " cmpa XD08CE507 : 25 0D "% " bcs LE516E509 : 71 FD B4 "q " aim #$FDX00B4E50C : 20 0B " " bra LE519

;E50E LE50E:E50E : B1 D0 8C " " cmpa XD08CE511 : 22 06 "" " bhi LE519E513 : 72 02 B4 "r " oim #$02X00B4E516 LE516:E516 : CE D0 8D " " ldx #$D08DE519 LE519:E519 : 32 "2" pulaE51A : BD D9 31 " 1" jsr LD931E51D : DE 8C " " ldx X008CE51F : FF 14 67 " g" stx X1467E522 : DD 8C " " std X008CE524 : FE D0 02 " " ldx XD002E527 : DF C4 " " stx X00C4E529 : BD D8 00 " " jsr LD800E52C : 4D "M" tsta

Page 63: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E52D : 27 02 "' " beq LE531E52F : C6 FF " " ldab #$FFE531 LE531:E531 : D7 80 " " stab X0080E533 : F7 47 04 " G " stab X4704E536 : 7B 40 89 "{@ " tim #$40X0089E539 : 27 54 "'T" beq LE58FE53B : 96 65 " e" ldaa X0065E53D : CE CB 60 " `" ldx #$CB60E540 : BD D9 55 " U" jsr LD955E543 : F6 14 5A " Z" ldab X145AE546 : 3D "=" mulE547 : 04 " " lsrdE548 : 04 " " lsrdE549 : 04 " " lsrdE54A : 04 " " lsrdE54B : 04 " " lsrdE54C : 4D "M" tstaE54D : 27 02 "' " beq LE551E54F : C6 FF " " ldab #$FFE551 LE551:E551 : D7 C0 " " stab X00C0E553 : 37 "7" pshbE554 : DC 5E " ^" ldd X005EE556 : 04 " " lsrdE557 : 04 " " lsrdE558 : 04 " " lsrdE559 : 04 " " lsrdE55A : 4D "M" tstaE55B : 32 "2" pulaE55C : 27 02 "' " beq LE560E55E : C6 FF " " ldab #$FFE560 LE560:E560 : F1 14 14 " " cmpb X1414E563 : 22 03 "" " bhi LE568E565 LE565:E565 : 5F "_" clrbE566 : 20 1F " " bra LE587

;E568 LE568:E568 : F1 14 15 " " cmpb X1415E56B : 25 03 "% " bcs LE570E56D : 5F "_" clrbE56E : 20 10 " " bra LE580

;E570 LE570:E570 : 17 " " tbaE571 : CE 14 14 " " ldx #$1414E574 : BD D8 D3 " " jsr LD8D3E577 : 50 "P" negbE578 : B6 14 16 " " ldaa X1416E57B : 40 "@" negaE57C : 3D "=" mulE57D : 16 " " tabE57E : 96 C0 " " ldaa X00C0E580 LE580:E580 : FB 14 16 " " addb X1416

Page 64: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E583 : 25 E0 "% " bcs LE565E585 : 3D "=" mulE586 : 01 " " nopE587 LE587:E587 : 7F 00 C0 " " clr X00C0E58A : 04 " " lsrdE58B : 04 " " lsrdE58C : 7E E8 18 "~ " jmp LE818

;E58F LE58F:E58F : 96 7F " " ldaa X007FE591 : B1 D0 1A " " cmpa XD01AE594 : 24 1F "$ " bcc LE5B5E596 : 96 65 " e" ldaa X0065E598 : B1 D0 1B " " cmpa XD01BE59B : 25 18 "% " bcs LE5B5E59D : B1 D0 1C " " cmpa XD01CE5A0 : 22 13 "" " bhi LE5B5E5A2 : 96 80 " " ldaa X0080E5A4 : B1 D0 1D " " cmpa XD01DE5A7 : 24 07 "$ " bcc LE5B0E5A9 : 0F " " seiE5AA : 72 80 A3 "r " oim #$80X00A3E5AD : 0E " " cliE5AE : 20 05 " " bra LE5B5

;E5B0 LE5B0:E5B0 : 0F " " seiE5B1 : 71 7F A3 "q " aim #$7FX00A3E5B4 : 0E " " cliE5B5 LE5B5:E5B5 : 7B 20 89 "{ " tim #$20X0089E5B8 : 26 3B "&;" bne LE5F5E5BA : 7B 10 87 "{ " tim #$10X0087E5BD : 27 0E "' " beq LE5CDE5BF : 96 7F " " ldaa X007FE5C1 : B1 14 03 " " cmpa X1403E5C4 : 25 7E "%~" bcs LE644E5C6 : B1 D0 34 " 4" cmpa XD034E5C9 : 25 23 "%#" bcs LE5EEE5CB : 20 1E " " bra LE5EB

;E5CD LE5CD:E5CD : B6 16 07 " " ldaa X1607E5D0 : 85 C0 " " bita #$C0E5D2 : 26 70 "&p" bne LE644E5D4 : 96 7F " " ldaa X007FE5D6 : CE CB 00 " " ldx #$CB00E5D9 : BD D9 55 " U" jsr LD955E5DC : 97 C0 " " staa X00C0E5DE : DC 5E " ^" ldd X005EE5E0 : 04 " " lsrdE5E1 : 04 " " lsrdE5E2 : 04 " " lsrdE5E3 : 04 " " lsrdE5E4 : 4D "M" tstaE5E5 : 26 5D "&]" bne LE644

Page 65: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E5E7 : D1 C0 " " cmpb X00C0E5E9 : 24 59 "$Y" bcc LE644E5EB LE5EB:E5EB : 7F 14 01 " " clr X1401E5EE LE5EE:E5EE : 0F " " seiE5EF : 72 20 89 "r " oim #$20X0089E5F2 : 0E " " cliE5F3 : 20 4F " O" bra LE644

;E5F5 LE5F5:E5F5 : 7B 10 87 "{ " tim #$10X0087E5F8 : 26 2F "&/" bne LE629E5FA : 7B 80 49 "{ I" tim #$80X0049E5FD : 27 11 "' " beq LE610E5FF : B6 D0 37 " 7" ldaa XD037E602 : B7 14 7B " {" staa X147BE605 : B6 D0 38 " 8" ldaa XD038E608 : B7 14 7C " |" staa X147CE60B : B7 14 7D " }" staa X147DE60E : 20 2F " /" bra LE63F

;E610 LE610:E610 : 96 7F " " ldaa X007FE612 : CE CB 10 " " ldx #$CB10E615 : BD D9 55 " U" jsr LD955E618 : 97 C0 " " staa X00C0E61A : DC 5E " ^" ldd X005EE61C : 04 " " lsrdE61D : 04 " " lsrdE61E : 04 " " lsrdE61F : 04 " " lsrdE620 : 4D "M" tstaE621 : 26 0D "& " bne LE630E623 : D1 C0 " " cmpb X00C0E625 : 24 09 "$ " bcc LE630E627 : 20 1B " " bra LE644

;E629 LE629:E629 : 96 7F " " ldaa X007FE62B : B1 14 04 " " cmpa X1404E62E : 22 14 "" " bhi LE644E630 LE630:E630 : B6 D0 39 " 9" ldaa XD039E633 : B7 14 7B " {" staa X147BE636 : B6 D0 3A " :" ldaa XD03AE639 : B7 14 7C " |" staa X147CE63C : B7 14 7D " }" staa X147DE63F LE63F:E63F : 0F " " seiE640 : 71 DF 89 "q " aim #$DFX0089E643 : 0E " " cliE644 LE644:E644 : 7B 10 87 "{ " tim #$10X0087E647 : 26 05 "& " bne LE64EE649 : 71 7F 49 "q I" aim #$7FX0049E64C : 20 03 " " bra LE651

Page 66: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

;E64E LE64E:E64E : 72 80 49 "r I" oim #$80X0049E651 LE651:E651 : 7B 20 89 "{ " tim #$20X0089E654 : 27 27 "''" beq LE67DE656 : 7F 14 7C " |" clr X147CE659 : B6 14 01 " " ldaa X1401E65C : 27 30 "'0" beq LE68EE65E : B6 14 1B " " ldaa X141BE661 : 27 05 "' " beq LE668E663 : 7A 14 1B "z " dec X141BE666 : 20 26 " &" bra LE68E

;E668 LE668:E668 : 5F "_" clrbE669 : B6 14 1C " " ldaa X141CE66C : 27 0A "' " beq LE678E66E : 7A 14 1C "z " dec X141CE671 : 04 " " lsrdE672 : CE D0 36 " 6" ldx #$D036E675 : BD D8 CD " " jsr LD8CDE678 LE678:E678 : F7 14 01 " " stab X1401E67B : 20 11 " " bra LE68E

;E67D LE67D:E67D : 86 80 " " ldaa #$80E67F : B7 14 01 " " staa X1401E682 : B6 D0 35 " 5" ldaa XD035E685 : B7 14 1B " " staa X141BE688 : B6 D0 36 " 6" ldaa XD036E68B : B7 14 1C " " staa X141CE68E LE68E:E68E : B6 14 7C " |" ldaa X147CE691 : 26 05 "& " bne LE698E693 : 7F 14 7A " z" clr X147AE696 : 20 10 " " bra LE6A8

;E698 LE698:E698 : F6 14 7B " {" ldab X147BE69B : 3D "=" mulE69C : CE 14 7D " }" ldx #$147DE69F : BD D8 CD " " jsr LD8CDE6A2 : F7 14 7A " z" stab X147AE6A5 : 7A 14 7C "z |" dec X147CE6A8 LE6A8:E6A8 : 96 7F " " ldaa X007FE6AA : B1 D0 0E " " cmpa XD00EE6AD : 24 31 "$1" bcc LE6E0E6AF : 96 86 " " ldaa X0086E6B1 : CE D0 10 " " ldx #$D010E6B4 : D6 62 " b" ldab X0062E6B6 : 53 "S" combE6B7 : F1 D0 0C " " cmpb XD00CE6BA : 22 06 "" " bhi LE6C2E6BC : B0 D0 0D " " suba XD00D

Page 67: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E6BF : 24 01 "$ " bcc LE6C2E6C1 : 4F "O" clraE6C2 LE6C2:E6C2 : D6 9F " " ldab X009FE6C4 : 26 03 "& " bne LE6C9E6C6 : C6 02 " " ldab #$02E6C8 : 3A ":" abxE6C9 LE6C9:E6C9 : D6 80 " " ldab X0080E6CB : F1 D0 0F " " cmpb XD00FE6CE : 25 06 "% " bcs LE6D6E6D0 : A1 01 " " cmpa $01,xE6D2 : 24 06 "$ " bcc LE6DAE6D4 : 20 0A " " bra LE6E0

;E6D6 LE6D6:E6D6 : A1 00 " " cmpa $00,xE6D8 : 25 06 "% " bcs LE6E0E6DA LE6DA:E6DA : FE 14 06 " " ldx X1406E6DD : FF 14 0C " " stx X140CE6E0 LE6E0:E6E0 : 96 89 " " ldaa X0089E6E2 : 7B 10 87 "{ " tim #$10X0087E6E5 : 27 1C "' " beq LE703E6E7 : 85 10 " " bita #$10E6E9 : 26 0E "& " bne LE6F9E6EB : 7C 00 9E "| " inc X009EE6EE : D6 9E " " ldab X009EE6F0 : C1 64 " d" cmpb #$64E6F2 : 25 05 "% " bcs LE6F9E6F4 : 0F " " seiE6F5 : 72 10 89 "r " oim #$10X0089E6F8 : 0E " " cliE6F9 LE6F9:E6F9 : 4F "O" clraE6FA : 5F "_" clrbE6FB : FD 14 0E " " std X140EE6FE : FD 14 0C " " std X140CE701 : 20 38 " 8" bra LE73B

;E703 LE703:E703 : 7F 00 9E " " clr X009EE706 : 7F 00 A2 " " clr X00A2E709 : 85 10 " " bita #$10E70B : 27 2E "'." beq LE73BE70D : 0F " " seiE70E : 71 EF 89 "q " aim #$EFX0089E711 : 0E " " cliE712 : FE 14 08 " " ldx X1408E715 : FF 14 0E " " stx X140EE718 : 96 86 " " ldaa X0086E71A : B1 D0 42 " B" cmpa XD042E71D : 25 1C "% " bcs LE73BE71F : 96 A0 " " ldaa X00A0E721 : 26 18 "& " bne LE73BE723 : B6 D0 44 " D" ldaa XD044

Page 68: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E726 : D6 9F " " ldab X009FE728 : 27 03 "' " beq LE72DE72A : B6 D0 43 " C" ldaa XD043E72D LE72D:E72D : 81 07 " " cmpa #$07E72F : 25 0A "% " bcs LE73BE731 : 16 " " tabE732 : 4F "O" clraE733 : 05 " " asldE734 : 05 " " asldE735 : 05 " " asldE736 : 0F " " seiE737 : BD E9 42 " B" jsr LE942E73A : 0E " " cliE73B LE73B:E73B : 4F "O" clraE73C : F6 14 02 " " ldab X1402E73F : 7B 40 D3 "{@ " tim #$40X00D3E742 : 26 0A "& " bne LE74EE744 : FB 14 10 " " addb X1410E747 : 89 00 " " adca #$00E749 : FB 14 19 " " addb X1419E74C : 89 00 " " adca #$00E74E LE74E:E74E : 05 " " asldE74F : FB 14 0E " " addb X140EE752 : 89 00 " " adca #$00E754 : FB 14 0C " " addb X140CE757 : 89 00 " " adca #$00E759 : FB 14 56 " V" addb X1456E75C : 89 00 " " adca #$00E75E : FB 14 00 " " addb X1400E761 : 89 01 " " adca #$01E763 : 83 00 7F " " subd #$007FE766 : 25 07 "% " bcs LE76FE768 : F0 14 7A " z" subb X147AE76B : 82 00 " " sbca #$00E76D : 24 02 "$ " bcc LE771E76F LE76F:E76F : 4F "O" clraE770 : 5F "_" clrbE771 LE771:E771 : FD 47 01 " G " std X4701E774 : DD C4 " " std X00C4E776 : DC 8C " " ldd X008CE778 : 05 " " asldE779 : 7B 02 94 "{ " tim #$02X0094E77C : 27 01 "' " beq LE77FE77E : 05 " " asldE77F LE77F:E77F : BD D8 00 " " jsr LD800E782 : 17 " " tbaE783 : D6 C6 " " ldab X00C6E785 : FE 14 43 " C" ldx X1443E788 : DF C4 " " stx X00C4E78A : BD D8 00 " " jsr LD800E78D : DD C0 " " std X00C0

Page 69: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E78F : 96 80 " " ldaa X0080E791 : F6 D0 CA " " ldab XD0CAE794 : 7B 08 A3 "{ " tim #$08X00A3E797 : 26 0A "& " bne LE7A3E799 : 11 " " cbaE79A : 25 15 "% " bcs LE7B1E79C : 0F " " seiE79D : 72 08 A3 "r " oim #$08X00A3E7A0 : 0E " " cliE7A1 : 20 0E " " bra LE7B1

;E7A3 LE7A3:E7A3 : F0 D0 CB " " subb XD0CBE7A6 : 24 01 "$ " bcc LE7A9E7A8 : 5F "_" clrbE7A9 LE7A9:E7A9 : 11 " " cbaE7AA : 22 05 "" " bhi LE7B1E7AC : 0F " " seiE7AD : 71 F7 A3 "q " aim #$F7X00A3E7B0 : 0E " " cliE7B1 LE7B1:E7B1 : CE 15 F4 " " ldx #$15F4E7B4 : 7B 08 A3 "{ " tim #$08X00A3E7B7 : 26 03 "& " bne LE7BCE7B9 : CE 15 FF " " ldx #$15FFE7BC LE7BC:E7BC : D6 CC " " ldab X00CCE7BE : 3A ":" abxE7BF : 4F "O" clraE7C0 : E6 00 " " ldab $00,xE7C2 : F7 14 8B " " stab X148BE7C5 : F7 47 1B " G " stab X471BE7C8 : C3 00 80 " " addd #$0080E7CB : 05 " " asldE7CC : DD C4 " " std X00C4E7CE : B6 14 01 " " ldaa X1401E7D1 : BD D8 56 " V" jsr LD856E7D4 : DC C0 " " ldd X00C0E7D6 : BD D8 00 " " jsr LD800E7D9 : DC C5 " " ldd X00C5E7DB : DB 8E " " addb X008EE7DD : 89 00 " " adca #$00E7DF : 7B 02 94 "{ " tim #$02X0094E7E2 : 27 09 "' " beq LE7EDE7E4 : F0 D0 06 " " subb XD006E7E7 : 82 00 " " sbca #$00E7E9 : 24 02 "$ " bcc LE7EDE7EB : 4F "O" clraE7EC : 5F "_" clrbE7ED LE7ED:E7ED : DE 77 " w" ldx X0077E7EF : 7B 40 49 "{@I" tim #$40X0049E7F2 : 26 0A "& " bne LE7FEE7F4 : BC D0 3B " ;" cpx XD03BE7F7 : 24 0D "$ " bcc LE806E7F9 : 72 40 49 "r@I" oim #$40X0049

Page 70: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E7FC : 20 08 " " bra LE806;

E7FE LE7FE:E7FE : BC D0 3D " =" cpx XD03DE801 : 25 03 "% " bcs LE806E803 : 71 BF 49 "q I" aim #$BFX0049E806 LE806:E806 : 7D 14 01 "} " tst X1401E809 : 27 0A "' " beq LE815E80B : 7B 40 49 "{@I" tim #$40X0049E80E : 26 05 "& " bne LE815E810 : 7B 01 A3 "{ " tim #$01X00A3E813 : 27 03 "' " beq LE818E815 LE815:E815 : CC 00 19 " " ldd #$0019E818 LE818:E818 : 4D "M" tstaE819 : 26 06 "& " bne LE821E81B : C1 19 " " cmpb #$19E81D : 24 02 "$ " bcc LE821E81F : C6 19 " " ldab #$19E821 LE821:E821 : DD 8A " " std X008AE823 : FC 14 43 " C" ldd X1443E826 : 83 40 00 " @ " subd #$4000E829 : 05 " " asldE82A : 80 40 " @" suba #$40E82C : F6 14 8B " " ldab X148BE82F : C0 40 " @" subb #$40E831 : 1B " " abaE832 : 81 B4 " " cmpa #$B4E834 : 23 02 "# " bls LE838E836 : 86 B4 " " ldaa #$B4E838 LE838:E838 : 81 4D " M" cmpa #$4DE83A : 24 02 "$ " bcc LE83EE83C : 86 4D " M" ldaa #$4DE83E LE83E:E83E : 80 40 " @" suba #$40E840 : CE 27 10 " ' " ldx #$2710E843 : DF C4 " " stx X00C4E845 : BD D8 56 " V" jsr LD856E848 : 36 "6" pshaE849 : B6 FF E0 " " ldaa XFFE0E84C : 85 10 " " bita #$10E84E : 32 "2" pulaE84F : 27 07 "' " beq LE858E851 : 83 13 88 " " subd #$1388E854 : 50 "P" negbE855 : 89 00 " " adca #$00E857 : 40 "@" negaE858 LE858:E858 : FD 10 66 " f" std UPP19HE85B : 96 7F " " ldaa X007FE85D : D6 80 " " ldab X0080E85F : 7B 01 94 "{ " tim #$01X0094E862 : 26 0C "& " bne LE870

Page 71: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E864 : 8B 08 " " adda #$08E866 : 24 02 "$ " bcc LE86AE868 : 86 FF " " ldaa #$FFE86A LE86A:E86A : CB 10 " " addb #$10E86C : 24 02 "$ " bcc LE870E86E : C6 FF " " ldab #$FFE870 LE870:E870 : B1 D0 07 " " cmpa XD007E873 : 24 0A "$ " bcc LE87FE875 : D1 82 " " cmpb X0082E877 : 24 06 "$ " bcc LE87FE879 : 0F " " seiE87A : 72 01 94 "r " oim #$01X0094E87D : 20 04 " " bra LE883

;E87F LE87F:E87F : 0F " " seiE880 : 71 FE 94 "q " aim #$FEX0094E883 LE883:E883 : 0E " " cliE884 : DC 8A " " ldd X008AE886 : 04 " " lsrdE887 : 04 " " lsrdE888 : 04 " " lsrdE889 : 4D "M" tstaE88A : 27 02 "' " beq LE88EE88C : C6 FF " " ldab #$FFE88E LE88E:E88E : F7 47 06 " G " stab X4706E891 : DC 8C " " ldd X008CE893 : 04 " " lsrdE894 : 04 " " lsrdE895 : 04 " " lsrdE896 : F7 47 07 " G " stab X4707E899 : DC 5E " ^" ldd X005EE89B : 04 " " lsrdE89C : 04 " " lsrdE89D : 04 " " lsrdE89E : 04 " " lsrdE89F : 04 " " lsrdE8A0 : 4D "M" tstaE8A1 : 27 02 "' " beq LE8A5E8A3 : C6 FF " " ldab #$FFE8A5 LE8A5:E8A5 : F7 47 05 " G " stab X4705E8A8 : CE 47 1C " G " ldx #$471CE8AB : CC 47 24 " G$" ldd #$4724E8AE : DD C0 " " std X00C0E8B0 : DC 8A " " ldd X008AE8B2 : BD E9 32 " 2" jsr LE932E8B5 : CE 47 2C " G," ldx #$472CE8B8 : CC 47 34 " G4" ldd #$4734E8BB : DD C0 " " std X00C0E8BD : DC 8C " " ldd X008CE8BF : BD E9 32 " 2" jsr LE932E8C2 : CE 47 3C " G<" ldx #$473C

Page 72: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E8C5 : CC 47 44 " GD" ldd #$4744E8C8 : DD C0 " " std X00C0E8CA : DC 5E " ^" ldd X005EE8CC : BD E9 32 " 2" jsr LE932E8CF : CE 47 4C " GL" ldx #$474CE8D2 : CC 47 54 " GT" ldd #$4754E8D5 : DD C0 " " std X00C0E8D7 : DC 77 " w" ldd X0077E8D9 : BD E9 32 " 2" jsr LE932E8DC : DE 77 " w" ldx X0077E8DE : DF C2 " " stx X00C2E8E0 : 86 D8 " " ldaa #$D8E8E2 : 97 C0 " " staa X00C0E8E4 : CC 05 B8 " " ldd #$05B8E8E7 : BD D9 67 " g" jsr LD967E8EA : B7 47 66 " Gf" staa X4766E8ED : DE 77 " w" ldx X0077E8EF : DF C2 " " stx X00C2E8F1 : 86 6C " l" ldaa #$6CE8F3 : 97 C0 " " staa X00C0E8F5 : CC 02 DC " " ldd #$02DCE8F8 : BD D9 67 " g" jsr LD967E8FB : B7 47 65 " Ge" staa X4765E8FE : 96 7F " " ldaa X007FE900 : B7 47 64 " Gd" staa X4764E903 : 96 63 " c" ldaa X0063E905 : B7 47 5C " G\" staa X475CE908 : 96 65 " e" ldaa X0065E90A : B7 47 5D " G]" staa X475DE90D : 96 A0 " " ldaa X00A0E90F : B7 47 5E " G^" staa X475EE912 : 96 A2 " " ldaa X00A2E914 : B7 47 5F " G_" staa X475FE917 : B6 14 02 " " ldaa X1402E91A : B7 47 60 " G`" staa X4760E91D : B6 14 0C " " ldaa X140CE920 : B7 47 61 " Ga" staa X4761E923 : B6 14 0E " " ldaa X140EE926 : B7 47 62 " Gb" staa X4762E929 : B6 14 10 " " ldaa X1410E92C : B7 47 63 " Gc" staa X4763E92F : 7E DE 2D "~ -" jmp LDE2D

;E932 LE932:E932 : A7 00 " " staa $00,xE934 : 08 " " inxE935 : 9C C0 " " cpx X00C0E937 : 27 08 "' " beq LE941E939 : 05 " " asldE93A : 24 F6 "$ " bcc LE932E93C : CC FF FF " " ldd #$FFFFE93F : 20 F1 " " bra LE932E941 LE941:E941 : 39 "9" rts

;E942 LE942:E942 : 18 " " xgdx

Page 73: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E943 : FC 10 58 " X" ldd UPP12HE946 : DD C0 " " std X00C0E948 : B3 10 40 " @" subd UPP0HE94B : 25 0D "% " bcs LE95AE94D : 83 00 05 " " subd #$0005E950 : 25 08 "% " bcs LE95AE952 : 18 " " xgdxE953 : D3 C0 " " addd X00C0E955 : FD 10 58 " X" std UPP12HE958 : 20 13 " " bra LE96D

;E95A LE95A:E95A : FF 10 58 " X" stx UPP12HE95D : B6 10 36 " 6" ldaa UPPIOE960 : 8A 01 " " oraa #$01E962 : B7 10 36 " 6" staa UPPIOE965 : 36 "6" pshaE966 : 3D "=" mulE967 : 32 "2" pulaE968 : 84 FE " " anda #$FEE96A : B7 10 36 " 6" staa UPPIOE96D LE96D:E96D : 39 "9" rts

;E96E LE96E:E96E : 96 7F " " ldaa X007FE970 : F6 D1 06 " " ldab XD106E973 : 7B 80 4A "{ J" tim #$80X004AE976 : 27 08 "' " beq LE980E978 : 11 " " cbaE979 : 23 12 "# " bls LE98DE97B : 71 7F 4A "q J" aim #$7FX004AE97E : 20 0D " " bra LE98D

;E980 LE980:E980 : BB D1 07 " " adda XD107E983 : 24 02 "$ " bcc LE987E985 : 86 FF " " ldaa #$FFE987 LE987:E987 : 11 " " cbaE988 : 22 03 "" " bhi LE98DE98A : 72 80 4A "r J" oim #$80X004AE98D LE98D:E98D : 96 80 " " ldaa X0080E98F : F6 D1 08 " " ldab XD108E992 : 7B 40 4A "{@J" tim #$40X004AE995 : 27 08 "' " beq LE99FE997 : 11 " " cbaE998 : 23 12 "# " bls LE9ACE99A : 71 BF 4A "q J" aim #$BFX004AE99D : 20 0D " " bra LE9AC

;E99F LE99F:E99F : BB D1 09 " " adda XD109E9A2 : 24 02 "$ " bcc LE9A6E9A4 : 86 FF " " ldaa #$FFE9A6 LE9A6:

Page 74: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E9A6 : 11 " " cbaE9A7 : 22 03 "" " bhi LE9ACE9A9 : 72 40 4A "r@J" oim #$40X004AE9AC LE9AC:E9AC : 96 70 " p" ldaa X0070E9AE : F6 D1 0A " " ldab XD10AE9B1 : 7B 20 4A "{ J" tim #$20X004AE9B4 : 27 08 "' " beq LE9BEE9B6 : 11 " " cbaE9B7 : 23 12 "# " bls LE9CBE9B9 : 71 DF 4A "q J" aim #$DFX004AE9BC : 20 0D " " bra LE9CB

;E9BE LE9BE:E9BE : BB D1 0B " " adda XD10BE9C1 : 24 02 "$ " bcc LE9C5E9C3 : 86 FF " " ldaa #$FFE9C5 LE9C5:E9C5 : 11 " " cbaE9C6 : 22 03 "" " bhi LE9CBE9C8 : 72 20 4A "r J" oim #$20X004AE9CB LE9CB:E9CB : B6 14 77 " w" ldaa X1477E9CE : 81 19 " " cmpa #$19E9D0 : 27 05 "' " beq LE9D7E9D2 : 7C 14 77 "| w" inc X1477E9D5 : 20 29 " )" bra LEA00

;E9D7 LE9D7:E9D7 : 7F 14 77 " w" clr X1477E9DA : FC 14 74 " t" ldd X1474E9DD : FD 14 75 " u" std X1475E9E0 : B6 14 73 " s" ldaa X1473E9E3 : B7 14 74 " t" staa X1474E9E6 : 96 7F " " ldaa X007FE9E8 : B7 14 73 " s" staa X1473E9EB : B6 14 76 " v" ldaa X1476E9EE : 27 10 "' " beq LEA00E9F0 : 90 7F " " suba X007FE9F2 : 24 01 "$ " bcc LE9F5E9F4 : 40 "@" negaE9F5 LE9F5:E9F5 : B7 47 68 " Gh" staa X4768E9F8 : B1 D1 10 " " cmpa XD110E9FB : 25 03 "% " bcs LEA00E9FD : 72 10 4A "r J" oim #$10X004AEA00 LEA00:EA00 : 7B 80 4A "{ J" tim #$80X004AEA03 : 27 0F "' " beq LEA14EA05 : 7B 40 4A "{@J" tim #$40X004AEA08 : 27 0A "' " beq LEA14EA0A : 7B 20 4A "{ J" tim #$20X004AEA0D : 27 18 "' " beq LEA27EA0F : B6 D1 0D " " ldaa XD10DEA12 : 20 03 " " bra LEA17

;EA14 LEA14:

Page 75: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EA14 : B6 D1 0E " " ldaa XD10EEA17 LEA17:EA17 : 97 C0 " " staa X00C0EA19 : 71 EF 4A "q J" aim #$EFX004AEA1C : 7F 14 79 " y" clr X1479EA1F : B6 D1 0C " " ldaa XD10CEA22 : B7 14 78 " x" staa X1478EA25 : 20 36 " 6" bra LEA5D

;EA27 LEA27:EA27 : 7B 10 4A "{ J" tim #$10X004AEA2A : 27 09 "' " beq LEA35EA2C : B6 D1 0F " " ldaa XD10FEA2F : B7 14 78 " x" staa X1478EA32 : 71 EF 4A "q J" aim #$EFX004AEA35 LEA35:EA35 : B6 14 79 " y" ldaa X1479EA38 : B1 D1 11 " " cmpa XD111EA3B : 27 08 "' " beq LEA45EA3D : 7C 14 79 "| y" inc X1479EA40 : B6 14 78 " x" ldaa X1478EA43 : 20 16 " " bra LEA5B

;EA45 LEA45:EA45 : 7F 14 79 " y" clr X1479EA48 : B6 14 78 " x" ldaa X1478EA4B : B0 D1 12 " " suba XD112EA4E : 25 05 "% " bcs LEA55EA50 : B1 D1 0C " " cmpa XD10CEA53 : 22 03 "" " bhi LEA58EA55 LEA55:EA55 : B6 D1 0C " " ldaa XD10CEA58 LEA58:EA58 : B7 14 78 " x" staa X1478EA5B LEA5B:EA5B : 97 C0 " " staa X00C0EA5D LEA5D:EA5D : DC 77 " w" ldd X0077EA5F : 7B 20 89 "{ " tim #$20X0089EA62 : 27 06 "' " beq LEA6AEA64 : DD 7B " {" std X007BEA66 : 86 FF " " ldaa #$FFEA68 : 20 08 " " bra LEA72

;EA6A LEA6A:EA6A : CE 00 7B " {" ldx #$007BEA6D : BD D8 80 " " jsr LD880EA70 : 96 C0 " " ldaa X00C0EA72 LEA72:EA72 : B7 47 69 " Gi" staa X4769EA75 : 39 "9" rts

;EA76 : 7B 20 87 "{ " tim #$20X0087EA79 : 26 0C "& " bne LEA87EA7B : DE 77 " w" ldx X0077EA7D : 8C 0E A6 " " cpx #$0EA6EA80 : 25 0D "% " bcs LEA8F

Page 76: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EA82 : 8C 12 4F " O" cpx #$124FEA85 : 25 05 "% " bcs LEA8CEA87 LEA87:EA87 : 0F " " seiEA88 : 72 02 95 "r " oim #$02X0095EA8B : 0E " " cliEA8C LEA8C:EA8C : 7E EB 38 "~ 8" jmp LEB38

;EA8F LEA8F:EA8F : 7B 10 87 "{ " tim #$10X0087EA92 : 27 39 "'9" beq LEACDEA94 : 96 70 " p" ldaa X0070EA96 : B1 D1 04 " " cmpa XD104EA99 : 22 32 ""2" bhi LEACDEA9B : B6 14 33 " 3" ldaa X1433EA9E : F6 D1 05 " " ldab XD105EAA1 : 5C "\" incbEAA2 : 11 " " cbaEAA3 : 22 05 "" " bhi LEAAAEAA5 : 5A "Z" decbEAA6 : 5A "Z" decbEAA7 : 11 " " cbaEAA8 : 24 03 "$ " bcc LEAADEAAA LEAAA:EAAA : 4F "O" clraEAAB : 20 18 " " bra LEAC5

;EAAD LEAAD:EAAD : 96 7F " " ldaa X007FEAAF : CE CC 20 " " ldx #$CC20EAB2 : BD D8 B1 " " jsr LD8B1EAB5 : D7 C0 " " stab X00C0EAB7 : BD D8 D3 " " jsr LD8D3EABA : 37 "7" pshbEABB : D6 C0 " " ldab X00C0EABD : CE CC 30 " 0" ldx #$CC30EAC0 : 3A ":" abxEAC1 : 33 "3" pulbEAC2 : BD D9 07 " " jsr LD907EAC5 LEAC5:EAC5 : B7 14 89 " " staa X1489EAC8 : BB 14 52 " R" adda X1452EACB : 20 56 " V" bra LEB23

;EACD LEACD:EACD : 96 7F " " ldaa X007FEACF : CE C9 00 " " ldx #$C900EAD2 : BD D8 B1 " " jsr LD8B1EAD5 : 58 "X" aslbEAD6 : 58 "X" aslbEAD7 : 58 "X" aslbEAD8 : 58 "X" aslbEAD9 : D7 C0 " " stab X00C0EADB : BD D8 D3 " " jsr LD8D3EADE : D7 C2 " " stab X00C2EAE0 : 96 80 " " ldaa X0080

Page 77: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EAE2 : CE C9 10 " " ldx #$C910EAE5 : BD D8 B1 " " jsr LD8B1EAE8 : D7 C1 " " stab X00C1EAEA : BD D8 D3 " " jsr LD8D3EAED : D7 C3 " " stab X00C3EAEF : CE C4 00 " " ldx #$C400 //ignition map base addressEAF2 : D6 C0 " " ldab X00C0EAF4 : 3A ":" abxEAF5 : D6 C1 " " ldab X00C1EAF7 : 3A ":" abxEAF8 : D6 C3 " " ldab X00C3EAFA : BD D9 12 " " jsr LD912EAFD : C6 10 " " ldab #$10EAFF : 3A ":" abxEB00 : 97 C0 " " staa X00C0EB02 : D6 C3 " " ldab X00C3EB04 : BD D9 12 " " jsr LD912EB07 : 97 C1 " " staa X00C1EB09 : CE 00 C0 " " ldx #$00C0EB0C : D6 C2 " " ldab X00C2EB0E : BD D9 12 " " jsr LD912EB11 : 97 C0 " " staa X00C0EB13 : B7 47 6A " Gj" staa X476AEB16 : BB 14 51 " Q" adda X1451EB19 : 97 C0 " " staa X00C0EB1B : BD EB 3B " ;" jsr LEB3BEB1E : B6 14 69 " i" ldaa X1469EB21 : 9B C0 " " adda X00C0EB23 LEB23:EB23 : 97 C0 " " staa X00C0EB25 : BD EC 16 " " jsr LEC16EB28 : B6 14 60 " `" ldaa X1460EB2B : 9B C0 " " adda X00C0EB2D : BB D1 1B " " adda XD11BEB30 : B7 14 50 " P" staa X1450EB33 : 0F " " seiEB34 : 71 FD 95 "q " aim #$FDX0095EB37 : 0E " " cliEB38 LEB38:EB38 : 7E EC 4F "~ O" jmp LEC4F

;EB3B LEB3B:EB3B : 7B 40 89 "{@ " tim #$40X0089EB3E : 27 03 "' " beq LEB43EB40 : 7E EC 11 "~ " jmp LEC11

;EB43 LEB43:EB43 : B6 14 66 " f" ldaa X1466EB46 : 84 E7 " " anda #$E7EB48 : 85 20 " " bita #$20EB4A : 27 02 "' " beq LEB4EEB4C : 8A 10 " " oraa #$10EB4E LEB4E:EB4E : B7 14 66 " f" staa X1466EB51 : D6 7F " " ldab X007FEB53 : F1 D0 F8 " " cmpb XD0F8EB56 : 25 1A "% " bcs LEB72

Page 78: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EB58 : F1 D0 F9 " " cmpb XD0F9EB5B : 22 15 "" " bhi LEB72EB5D : 85 80 " " bita #$80EB5F : 27 1B "' " beq LEB7CEB61 : F6 14 65 " e" ldab X1465EB64 : 5C "\" incbEB65 : F7 14 65 " e" stab X1465EB68 : F1 D0 FA " " cmpb XD0FAEB6B : 23 2F "#/" bls LEB9CEB6D : F1 D0 FB " " cmpb XD0FBEB70 : 25 32 "%2" bcs LEBA4EB72 LEB72:EB72 : 7F 14 65 " e" clr X1465EB75 : 84 3F " ?" anda #$3FEB77 : B7 14 66 " f" staa X1466EB7A : 20 20 " " bra LEB9C

;EB7C LEB7C:EB7C : 96 70 " p" ldaa X0070EB7E : 27 1C "' " beq LEB9CEB80 : DC 8C " " ldd X008CEB82 : B3 14 67 " g" subd X1467EB85 : 25 15 "% " bcs LEB9CEB87 : B3 D0 FC " " subd XD0FCEB8A : 25 10 "% " bcs LEB9CEB8C : D6 62 " b" ldab X0062EB8E : 53 "S" combEB8F : F1 D0 FE " " cmpb XD0FEEB92 : 25 08 "% " bcs LEB9CEB94 : B6 14 66 " f" ldaa X1466EB97 : 8A 80 " " oraa #$80EB99 : B7 14 66 " f" staa X1466EB9C LEB9C:EB9C : B6 14 66 " f" ldaa X1466EB9F : 8A 08 " " oraa #$08EBA1 : B7 14 66 " f" staa X1466EBA4 LEBA4:EBA4 : FC 14 6A " j" ldd X146AEBA7 : B3 14 6E " n" subd X146EEBAA : 18 " " xgdxEBAB : 25 39 "%9" bcs LEBE6EBAD : B6 14 66 " f" ldaa X1466EBB0 : 8C 00 00 " " cpx #$0000EBB3 : 27 05 "' " beq LEBBAEBB5 : 84 DF " " anda #$DFEBB7 : B7 14 66 " f" staa X1466EBBA LEBBA:EBBA : 85 08 " " bita #$08EBBC : 26 53 "&S" bne LEC11EBBE : 85 40 " @" bita #$40EBC0 : 26 09 "& " bne LEBCBEBC2 : 85 10 " " bita #$10EBC4 : 27 4B "'K" beq LEC11EBC6 : 8A 40 " @" oraa #$40EBC8 : B7 14 66 " f" staa X1466EBCB LEBCB:EBCB : 8C 00 7F " " cpx #$007F

Page 79: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EBCE : 23 03 "# " bls LEBD3EBD0 : CE 00 7F " " ldx #$007FEBD3 LEBD3:EBD3 : 18 " " xgdxEBD4 : B6 D0 FF " " ldaa XD0FFEBD7 : 3D "=" mulEBD8 : 4D "M" tstaEBD9 : 26 06 "& " bne LEBE1EBDB : 50 "P" negbEBDC : F1 D1 00 " " cmpb XD100EBDF : 2C 03 ", " bge LEBE4EBE1 LEBE1:EBE1 : F6 D1 00 " " ldab XD100EBE4 LEBE4:EBE4 : 20 2C " ," bra LEC12

;EBE6 LEBE6:EBE6 : B6 14 66 " f" ldaa X1466EBE9 : 8A 20 " " oraa #$20EBEB : B7 14 66 " f" staa X1466EBEE : 85 08 " " bita #$08EBF0 : 26 1F "& " bne LEC11EBF2 : 85 40 " @" bita #$40EBF4 : 27 1B "' " beq LEC11EBF6 : 8C FF 7F " " cpx #$FF7FEBF9 : 2C 03 ", " bge LEBFEEBFB : CE FF 7F " " ldx #$FF7FEBFE LEBFE:EBFE : 18 " " xgdxEBFF : 50 "P" negbEC00 : B6 D1 01 " " ldaa XD101EC03 : 3D "=" mulEC04 : 4D "M" tstaEC05 : 26 05 "& " bne LEC0CEC07 : F1 D1 02 " " cmpb XD102EC0A : 23 03 "# " bls LEC0FEC0C LEC0C:EC0C : F6 D1 02 " " ldab XD102EC0F LEC0F:EC0F : 20 01 " " bra LEC12

;EC11 LEC11:EC11 : 5F "_" clrbEC12 LEC12:EC12 : F7 14 69 " i" stab X1469EC15 : 39 "9" rts

;EC16 LEC16:EC16 : FC 14 6A " j" ldd X146AEC19 : B3 14 6E " n" subd X146EEC1C : 26 03 "& " bne LEC21EC1E : B6 14 5F " _" ldaa X145FEC21 LEC21:EC21 : 84 80 " " anda #$80EC23 : 7B 40 89 "{@ " tim #$40X0089EC26 : 26 0D "& " bne LEC35EC28 : 7B 10 87 "{ " tim #$10X0087

Page 80: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EC2B : 27 08 "' " beq LEC35EC2D : 16 " " tabEC2E : F8 14 5F " _" eorb X145FEC31 : 2A 05 "* " bpl LEC38EC33 : 8A 07 " " oraa #$07EC35 LEC35:EC35 : B7 14 5F " _" staa X145FEC38 LEC38:EC38 : CE CB B8 " " ldx #$CBB8EC3B : F6 14 5F " _" ldab X145FEC3E : 2A 05 "* " bpl LEC45EC40 : C4 7F " " andb #$7FEC42 : CE CB B0 " " ldx #$CBB0EC45 LEC45:EC45 : C0 07 " " subb #$07EC47 : 50 "P" negbEC48 : 3A ":" abxEC49 : A6 00 " " ldaa $00,xEC4B : B7 14 60 " `" staa X1460EC4E : 39 "9" rts

;EC4F LEC4F:EC4F : 7B 80 89 "{ " tim #$80X0089EC52 : 27 03 "' " beq LEC57EC54 : 7E EF AD "~ " jmp LEFAD

;EC57 LEC57:EC57 : BD F0 44 " D" jsr LF044EC5A : 27 16 "' " beq LEC72EC5C : CE CA D0 " " ldx #$CAD0EC5F : BD D8 FE " " jsr LD8FEEC62 : B7 14 38 " 8" staa X1438EC65 : CE CA E0 " " ldx #$CAE0EC68 : BD D8 FE " " jsr LD8FEEC6B : B7 14 80 " " staa X1480EC6E : 16 " " tabEC6F : 7E EF 74 "~ t" jmp LEF74

;EC72 LEC72:EC72 : CE CC 00 " " ldx #$CC00EC75 : BD D8 FE " " jsr LD8FEEC78 : B7 14 85 " " staa X1485EC7B : CE CC 10 " " ldx #$CC10EC7E : BD D8 FE " " jsr LD8FEEC81 : B7 14 86 " " staa X1486EC84 : 4F "O" clraEC85 : 7E F0 98 "~ " jmp LF098

;EC88 : 27 16 "' " beq LECA0EC8A LEC8A:EC8A : D6 62 " b" ldab X0062EC8C : 53 "S" combEC8D : F1 D0 B2 " " cmpb XD0B2EC90 : 25 0B "% " bcs LEC9DEC92 : B6 15 FE " " ldaa X15FEEC95 : 7B 80 87 "{ " tim #$80X0087EC98 : 26 03 "& " bne LEC9D

Page 81: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EC9A : 7E F0 04 "~ " jmp LF004EC9D LEC9D:EC9D : 7E F0 AD "~ " jmp LF0ADECA0 LECA0:ECA0 : 7E F0 D1 "~ " jmp LF0D1

;ECA3 LECA3:ECA3 : 7B 40 87 "{@ " tim #$40X0087ECA6 : 27 07 "' " beq LECAFECA8 : 7E F0 30 "~ 0" jmp LF030

;ECAB LECAB:ECAB : 24 02 "$ " bcc LECAFECAD : 86 FF " " ldaa #$FFECAF LECAF:ECAF : 7B 80 87 "{ " tim #$80X0087ECB2 : 27 07 "' " beq LECBBECB4 : BB D0 A9 " " adda XD0A9ECB7 : 24 02 "$ " bcc LECBBECB9 : 86 FF " " ldaa #$FFECBB LECBB:ECBB : 97 C3 " " staa X00C3ECBD : F6 14 7F " " ldab X147FECC0 : 2A 07 "* " bpl LECC9ECC2 : 50 "P" negbECC3 : 10 " " sbaECC4 : 24 0E "$ " bcc LECD4ECC6 : 4F "O" clraECC7 : 20 0B " " bra LECD4

;ECC9 LECC9:ECC9 : 1B " " abaECCA : 24 02 "$ " bcc LECCEECCC : 86 FF " " ldaa #$FFECCE LECCE:ECCE : 81 C8 " " cmpa #$C8ECD0 : 23 02 "# " bls LECD4ECD2 : 86 C8 " " ldaa #$C8ECD4 LECD4:ECD4 : B7 14 88 " " staa X1488ECD7 : CE CB C0 " " ldx #$CBC0ECDA : 7B 80 87 "{ " tim #$80X0087ECDD : 27 0F "' " beq LECEEECDF : 7B 40 87 "{@ " tim #$40X0087ECE2 : 27 05 "' " beq LECE9ECE4 : CE CB F0 " " ldx #$CBF0ECE7 : 20 0D " " bra LECF6

;ECE9 LECE9:ECE9 : CE CB D0 " " ldx #$CBD0ECEC : 20 08 " " bra LECF6

;ECEE LECEE:ECEE : 7B 40 87 "{@ " tim #$40X0087ECF1 : 27 03 "' " beq LECF6ECF3 : CE CB E0 " " ldx #$CBE0ECF6 LECF6:

Page 82: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

ECF6 : BD D8 FE " " jsr LD8FEECF9 : B7 14 33 " 3" staa X1433ECFC : 96 70 " p" ldaa X0070ECFE : F6 D0 A6 " " ldab XD0A6ED01 : 7B 01 97 "{ " tim #$01X0097ED04 : 26 08 "& " bne LED0EED06 : 11 " " cbaED07 : 24 11 "$ " bcc LED1AED09 : 72 01 97 "r " oim #$01X0097ED0C : 20 0C " " bra LED1A

;ED0E LED0E:ED0E : CB 02 " " addb #$02ED10 : 24 02 "$ " bcc LED14ED12 : C6 FF " " ldab #$FFED14 LED14:ED14 : 11 " " cbaED15 : 23 03 "# " bls LED1AED17 : 71 FE 97 "q " aim #$FEX0097ED1A LED1A:ED1A : 96 7F " " ldaa X007FED1C : B1 14 86 " " cmpa X1486ED1F : 24 3C "$<" bcc LED5DED21 : 7B 10 87 "{ " tim #$10X0087ED24 : 27 37 "'7" beq LED5DED26 : 7E EF F6 "~ " jmp LEFF6

;ED29 LED29:ED29 : 27 32 "'2" beq LED5DED2B : 7B 08 97 "{ " tim #$08X0097ED2E : 26 09 "& " bne LED39ED30 : B6 D0 A7 " " ldaa XD0A7ED33 : B7 14 3A " :" staa X143AED36 : 7E F0 DA "~ " jmp LF0DA

;ED39 LED39:ED39 : 7B 80 97 "{ " tim #$80X0097ED3C : 26 2A "&*" bne LED68ED3E : 96 7F " " ldaa X007FED40 : B1 14 33 " 3" cmpa X1433ED43 : 25 0A "% " bcs LED4FED45 : B6 14 3A " :" ldaa X143AED48 : 27 05 "' " beq LED4FED4A : 7A 14 3A "z :" dec X143AED4D : 20 19 " " bra LED68

;ED4F LED4F:ED4F : 72 80 97 "r " oim #$80X0097ED52 : CC 80 80 " " ldd #$8080ED55 : FD 14 34 " 4" std X1434ED58 : FD 14 36 " 6" std X1436ED5B : 20 0B " " bra LED68

;ED5D LED5D:ED5D : 71 77 97 "qw " aim #$77X0097ED60 : 7F 14 87 " " clr X1487ED63 : 86 05 " " ldaa #$05

Page 83: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

ED65 : B7 14 82 " " staa X1482ED68 LED68:ED68 : B6 14 38 " 8" ldaa X1438ED6B : 27 1F "' " beq LED8CED6D : B6 14 39 " 9" ldaa X1439ED70 : 27 05 "' " beq LED77ED72 : 7A 14 39 "z 9" dec X1439ED75 : 20 0F " " bra LED86

;ED77 LED77:ED77 : 7A 14 38 "z 8" dec X1438ED7A : 27 07 "' " beq LED83ED7C : 86 14 " " ldaa #$14ED7E : B7 14 39 " 9" staa X1439ED81 : 20 03 " " bra LED86

;ED83 LED83:ED83 : 72 04 97 "r " oim #$04X0097ED86 LED86:ED86 : F6 14 80 " " ldab X1480ED89 : 7E EF 74 "~ t" jmp LEF74

;ED8C LED8C:ED8C : 7B 02 87 "{ " tim #$02X0087ED8F : 26 0B "& " bne LED9CED91 : 7B 01 87 "{ " tim #$01X0087ED94 : 27 06 "' " beq LED9CED96 : F6 D0 AF " " ldab XD0AFED99 : 7E EF 74 "~ t" jmp LEF74

;ED9C LED9C:ED9C : 7B 04 97 "{ " tim #$04X0097ED9F : 27 54 "'T" beq LEDF5EDA1 : 7C 14 81 "| " inc X1481EDA4 : B6 14 81 " " ldaa X1481EDA7 : B0 D0 A3 " " suba XD0A3EDAA : 40 "@" negaEDAB : 5F "_" clrbEDAC : CE D0 A3 " " ldx #$D0A3EDAF : BD D8 CD " " jsr LD8CDEDB2 : B6 14 80 " " ldaa X1480EDB5 : B0 14 88 " " suba X1488EDB8 : 24 01 "$ " bcc LEDBBEDBA : 4F "O" clraEDBB LEDBB:EDBB : 3D "=" mulEDBC : 97 C0 " " staa X00C0EDBE : 96 C0 " " ldaa X00C0EDC0 : F6 14 7F " " ldab X147FEDC3 : 2A 06 "* " bpl LEDCBEDC5 : 50 "P" negbEDC6 : 10 " " sbaEDC7 : 28 09 "( " bvc LEDD2EDC9 : 20 05 " " bra LEDD0

;EDCB LEDCB:EDCB : 1B " " aba

Page 84: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EDCC : 81 7F " " cmpa #$7FEDCE : 25 02 "% " bcs LEDD2EDD0 LEDD0:EDD0 : 86 7F " " ldaa #$7FEDD2 LEDD2:EDD2 : 5F "_" clrbEDD3 : FD 14 30 " 0" std X1430EDD6 : B6 14 81 " " ldaa X1481EDD9 : B1 D0 A3 " " cmpa XD0A3EDDC : 24 0C "$ " bcc LEDEAEDDE : 7B 80 97 "{ " tim #$80X0097EDE1 : 27 0A "' " beq LEDEDEDE3 : 96 7F " " ldaa X007FEDE5 : B1 14 33 " 3" cmpa X1433EDE8 : 22 03 "" " bhi LEDEDEDEA LEDEA:EDEA : 71 FB 97 "q " aim #$FBX0097EDED LEDED:EDED : D6 C0 " " ldab X00C0EDEF : FB 14 88 " " addb X1488EDF2 : 7E EF 74 "~ t" jmp LEF74

;EDF5 LEDF5:EDF5 : 7B 80 97 "{ " tim #$80X0097EDF8 : 26 0D "& " bne LEE07EDFA : 7F 14 32 " 2" clr X1432EDFD : B6 14 7F " " ldaa X147FEE00 : 5F "_" clrbEE01 : FD 14 30 " 0" std X1430EE04 : 7E EE EC "~ " jmp LEEEC

;EE07 LEE07:EE07 : 96 7F " " ldaa X007FEE09 : B0 14 33 " 3" suba X1433EE0C : 97 C0 " " staa X00C0EE0E : 24 01 "$ " bcc LEE11EE10 : 40 "@" negaEE11 LEE11:EE11 : 97 C1 " " staa X00C1EE13 : 81 02 " " cmpa #$02EE15 : 24 05 "$ " bcc LEE1CEE17 : 7F 14 32 " 2" clr X1432EE1A : 20 4A " J" bra LEE66

;EE1C LEE1C:EE1C : B6 D0 AA " " ldaa XD0AAEE1F : 7D 00 C0 "} " tst X00C0EE22 : 2B 23 "+#" bmi LEE47EE24 : D6 C1 " " ldab X00C1EE26 : 3D "=" mulEE27 : F1 D0 B0 " " cmpb XD0B0EE2A : 25 03 "% " bcs LEE2FEE2C : F6 D0 B0 " " ldab XD0B0EE2F LEE2F:EE2F : 50 "P" negbEE30 : F7 14 32 " 2" stab X1432EE33 : B6 D0 AB " " ldaa XD0AB

Page 85: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EE36 : D6 C1 " " ldab X00C1EE38 : 3D "=" mulEE39 : DD C1 " " std X00C1EE3B : FC 14 30 " 0" ldd X1430EE3E : 93 C1 " " subd X00C1EE40 : 28 21 "(!" bvc LEE63EE42 : CC 80 00 " " ldd #$8000EE45 : 20 1C " " bra LEE63

;EE47 LEE47:EE47 : D6 C1 " " ldab X00C1EE49 : 3D "=" mulEE4A : F1 D0 B1 " " cmpb XD0B1EE4D : 23 03 "# " bls LEE52EE4F : F6 D0 B1 " " ldab XD0B1EE52 LEE52:EE52 : F7 14 32 " 2" stab X1432EE55 : B6 D0 AB " " ldaa XD0ABEE58 : D6 C1 " " ldab X00C1EE5A : 3D "=" mulEE5B : F3 14 30 " 0" addd X1430EE5E : 28 03 "( " bvc LEE63EE60 : CC 7F FF " " ldd #$7FFFEE63 LEE63:EE63 : FD 14 30 " 0" std X1430EE66 LEE66:EE66 : FC 14 35 " 5" ldd X1435EE69 : FD 14 36 " 6" std X1436EE6C : F6 14 34 " 4" ldab X1434EE6F : B6 14 32 " 2" ldaa X1432EE72 : BB 14 30 " 0" adda X1430EE75 : 28 08 "( " bvc LEE7FEE77 : 2A 04 "* " bpl LEE7DEE79 : 86 7F " " ldaa #$7FEE7B : 20 02 " " bra LEE7F

;EE7D LEE7D:EE7D : 86 80 " " ldaa #$80EE7F LEE7F:EE7F : 8B 80 " " adda #$80EE81 : FD 14 34 " 4" std X1434EE84 : 5F "_" clrbEE85 : 96 62 " b" ldaa X0062EE87 : 43 "C" comaEE88 : B1 D0 B2 " " cmpa XD0B2EE8B : 25 24 "%$" bcs LEEB1EE8D : B6 14 33 " 3" ldaa X1433EE90 : BB D0 B4 " " adda XD0B4EE93 : 24 02 "$ " bcc LEE97EE95 : 86 FF " " ldaa #$FFEE97 LEE97:EE97 : 91 7F " " cmpa X007FEE99 : 25 16 "% " bcs LEEB1EE9B : B6 14 33 " 3" ldaa X1433EE9E : B0 D0 B4 " " suba XD0B4EEA1 : 24 01 "$ " bcc LEEA4EEA3 : 4F "O" clra

Page 86: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EEA4 LEEA4:EEA4 : 91 7F " " cmpa X007FEEA6 : 24 09 "$ " bcc LEEB1EEA8 : F6 14 87 " " ldab X1487EEAB : F1 D0 B3 " " cmpb XD0B3EEAE : 24 06 "$ " bcc LEEB6EEB0 : 5C "\" incbEEB1 LEEB1:EEB1 : F7 14 87 " " stab X1487EEB4 : 20 36 " 6" bra LEEEC

;EEB6 LEEB6:EEB6 : 4F "O" clraEEB7 : F6 14 34 " 4" ldab X1434EEBA : FB 14 35 " 5" addb X1435EEBD : 89 00 " " adca #$00EEBF : FB 14 36 " 6" addb X1436EEC2 : 89 00 " " adca #$00EEC4 : FB 14 37 " 7" addb X1437EEC7 : 89 00 " " adca #$00EEC9 : 04 " " lsrdEECA : 04 " " lsrdEECB : 83 00 80 " " subd #$0080EECE : 0D " " secEECF : 7B 80 87 "{ " tim #$80X0087EED2 : 26 01 "& " bne LEED5EED4 : 0C " " clcEED5 LEED5:EED5 : 79 14 82 "y " rol X1482EED8 : B6 14 82 " " ldaa X1482EEDB : 84 0F " " anda #$0FEEDD : 27 0A "' " beq LEEE9EEDF : 43 "C" comaEEE0 : 84 0F " " anda #$0FEEE2 : 26 08 "& " bne LEEECEEE4 : F7 15 FE " " stab X15FEEEE7 : 20 03 " " bra LEEEC

;EEE9 LEEE9:EEE9 : F7 15 FC " " stab X15FCEEEC LEEEC:EEEC : 4F "O" clraEEED : F6 14 32 " 2" ldab X1432EEF0 : 2A 01 "* " bpl LEEF3EEF2 : 43 "C" comaEEF3 LEEF3:EEF3 : DB C3 " " addb X00C3EEF5 : 89 00 " " adca #$00EEF7 : 27 07 "' " beq LEF00EEF9 : 2B 04 "+ " bmi LEEFFEEFB : C6 FF " " ldab #$FFEEFD : 20 01 " " bra LEF00

;EEFF LEEFF:EEFF : 5F "_" clrbEF00 LEF00:EF00 : D7 C3 " " stab X00C3

Page 87: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EF02 : 4F "O" clraEF03 : F6 14 30 " 0" ldab X1430EF06 : 2A 01 "* " bpl LEF09EF08 : 43 "C" comaEF09 LEF09:EF09 : DB C3 " " addb X00C3EF0B : 89 00 " " adca #$00EF0D : 27 07 "' " beq LEF16EF0F : 2B 04 "+ " bmi LEF15EF11 : C6 FF " " ldab #$FFEF13 : 20 01 " " bra LEF16

;EF15 LEF15:EF15 : 5F "_" clrbEF16 LEF16:EF16 : D7 C0 " " stab X00C0EF18 : 7E EF B8 "~ " jmp LEFB8

;EF1B : 27 05 "' " beq LEF22EF1D LEF1D:EF1D : 7F 14 3B " ;" clr X143BEF20 : 20 0A " " bra LEF2C

;EF22 LEF22:EF22 : B6 14 3B " ;" ldaa X143BEF25 : 81 FF " " cmpa #$FFEF27 : 27 03 "' " beq LEF2CEF29 : 7C 14 3B "| ;" inc X143BEF2C LEF2C:EF2C : B6 14 3B " ;" ldaa X143BEF2F : CE CA F0 " " ldx #$CAF0EF32 : BD D9 55 " U" jsr LD955EF35 : B7 14 3C " <" staa X143CEF38 : 7B 02 97 "{ " tim #$02X0097EF3B : 26 28 "&(" bne LEF65EF3D : 7B 80 97 "{ " tim #$80X0097EF40 : 27 23 "'#" beq LEF65EF42 : F6 14 30 " 0" ldab X1430EF45 : 2B 07 "+ " bmi LEF4EEF47 : FB 14 3C " <" addb X143CEF4A : 25 0F "% " bcs LEF5BEF4C : 20 09 " " bra LEF57

;EF4E LEF4E:EF4E : 86 FF " " ldaa #$FFEF50 : FB 14 3C " <" addb X143CEF53 : 89 00 " " adca #$00EF55 : 2B 06 "+ " bmi LEF5DEF57 LEF57:EF57 : C1 7F " " cmpb #$7FEF59 : 25 02 "% " bcs LEF5DEF5B LEF5B:EF5B : C6 7F " " ldab #$7FEF5D LEF5D:EF5D : F7 14 30 " 0" stab X1430EF60 : 86 FF " " ldaa #$FFEF62 : B7 14 3B " ;" staa X143B

Page 88: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EF65 LEF65:EF65 : 7B 80 97 "{ " tim #$80X0097EF68 : 27 05 "' " beq LEF6FEF6A : 72 02 97 "r " oim #$02X0097EF6D : 20 03 " " bra LEF72

;EF6F LEF6F:EF6F : 71 FD 97 "q " aim #$FDX0097EF72 LEF72:EF72 : D6 C0 " " ldab X00C0EF74 LEF74:EF74 : F1 D0 AD " " cmpb XD0ADEF77 : 23 05 "# " bls LEF7EEF79 : F6 D0 AD " " ldab XD0ADEF7C : 20 08 " " bra LEF86

;EF7E LEF7E:EF7E : F1 D0 AE " " cmpb XD0AEEF81 : 24 0C "$ " bcc LEF8FEF83 : F6 D0 AE " " ldab XD0AEEF86 LEF86:EF86 : 17 " " tbaEF87 : 90 C3 " " suba X00C3EF89 : B7 14 30 " 0" staa X1430EF8C : 7F 14 31 " 1" clr X1431EF8F LEF8F:EF8F : BD EF EB " " jsr LEFEBEF92 : 24 02 "$ " bcc LEF96EF94 : C6 FF " " ldab #$FFEF96 LEF96:EF96 : F1 D0 AD " " cmpb XD0ADEF99 : 23 03 "# " bls LEF9EEF9B : F6 D0 AD " " ldab XD0ADEF9E LEF9E:EF9E : BD F0 70 " p" jsr LF070EFA1 : 17 " " tbaEFA2 : CE 20 00 " " ldx #$2000EFA5 : DF C4 " " stx X00C4EFA7 : BD D8 56 " V" jsr LD856EFAA : BD EF B0 " " jsr LEFB0EFAD LEFAD:EFAD : 7E F1 24 "~ $" jmp LF124

;EFB0 LEFB0:EFB0 : FD 10 62 " b" std UPP17HEFB3 : 96 87 " " ldaa X0087EFB5 : 97 DB " " staa X00DBEFB7 : 39 "9" rts

;EFB8 LEFB8:EFB8 : 7B 20 89 "{ " tim #$20X0089EFBB : 27 03 "' " beq LEFC0EFBD : 7E EF 1D "~ " jmp LEF1D

;EFC0 LEFC0:EFC0 : 7B 10 DB "{ " tim #$10X00DBEFC3 : 26 23 "&#" bne LEFE8

Page 89: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EFC5 : 7B 10 87 "{ " tim #$10X0087EFC8 : 27 1E "' " beq LEFE8EFCA : 96 7F " " ldaa X007FEFCC : B0 14 33 " 3" suba X1433EFCF : 25 17 "% " bcs LEFE8EFD1 : F6 D0 B5 " " ldab XD0B5EFD4 : 3D "=" mulEFD5 : 04 " " lsrdEFD6 : 04 " " lsrdEFD7 : 04 " " lsrdEFD8 : 4D "M" tstaEFD9 : 27 02 "' " beq LEFDDEFDB : C6 FF " " ldab #$FFEFDD LEFDD:EFDD : F1 D0 A2 " " cmpb XD0A2EFE0 : 25 03 "% " bcs LEFE5EFE2 : F6 D0 A2 " " ldab XD0A2EFE5 LEFE5:EFE5 : F7 14 B8 " " stab X14B8EFE8 LEFE8:EFE8 : 7E EF 22 "~ "" jmp LEF22

;EFEB LEFEB:EFEB : FB 14 B8 " " addb X14B8EFEE : 24 02 "$ " bcc LEFF2EFF0 : C6 FF " " ldab #$FFEFF2 LEFF2:EFF2 : FB 14 3C " <" addb X143CEFF5 : 39 "9" rts

;EFF6 LEFF6:EFF6 : 7D 14 B8 "} " tst X14B8EFF9 : 26 06 "& " bne LF001EFFB : 7B 01 97 "{ " tim #$01X0097EFFE : 7E ED 29 "~ )" jmp LED29F001 LF001:F001 : 7E ED 5D "~ ]" jmp LED5D

;F004 LF004:F004 : B6 15 FC " " ldaa X15FCF007 : B7 14 7F " " staa X147FF00A : 7D 14 BC "} " tst X14BCF00D : 26 1A "& " bne LF029F00F : 7B 40 87 "{@ " tim #$40X0087F012 : 27 05 "' " beq LF019F014 : 7E F0 67 "~ g" jmp LF067F017 : 20 03 " " bra LF01C

;F019 LF019:F019 : B7 14 BA " " staa X14BAF01C LF01C:F01C : B6 14 B9 " " ldaa X14B9F01F : B0 14 BA " " suba X14BAF022 : 01 " " nopF023 : 01 " " nopF024 : 01 " " nopF025 : 01 " " nop

Page 90: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F026 : BD F0 E0 " " jsr LF0E0F029 LF029:F029 : 7E F0 D4 "~ " jmp LF0D4

;F02C : FF FF FF " " stx XFFFFF02F : FF F6 14 " " stx XF614F032 : BB 2B 06 " + " adda X2B06F035 : BB 14 BB " " adda X14BBF038 : 7E EC AB "~ " jmp LECAB

;F03B : 50 "P" negbF03C : 10 " " sbaF03D : 24 02 "$ " bcc LF041F03F : 86 00 " " ldaa #$00F041 LF041:F041 : 7E EC AF "~ " jmp LECAF

;F044 LF044:F044 : 7B 40 DB "{@ " tim #$40X00DBF047 : 27 0D "' " beq LF056F049 : 7B 40 87 "{@ " tim #$40X0087F04C : 26 0D "& " bne LF05BF04E LF04E:F04E : B6 D0 A5 " " ldaa XD0A5F051 : B7 14 BC " " staa X14BCF054 : 20 0D " " bra LF063

;F056 LF056:F056 : 7B 40 87 "{@ " tim #$40X0087F059 : 26 F3 "& " bne LF04EF05B LF05B:F05B : 7D 14 BC "} " tst X14BCF05E : 27 03 "' " beq LF063F060 : 7A 14 BC "z " dec X14BCF063 LF063:F063 : 7B 40 89 "{@ " tim #$40X0089F066 : 39 "9" rts

;F067 LF067:F067 : BB 14 BB " " adda X14BBF06A : 7E F1 04 "~ " jmp LF104F06D : 7E F0 29 "~ )" jmp LF029

;F070 LF070:F070 : 7B 40 87 "{@ " tim #$40X0087F073 : 27 1F "' " beq LF094F075 : 7B 10 87 "{ " tim #$10X0087F078 : 27 05 "' " beq LF07FF07A : F7 14 BD " " stab X14BDF07D : 20 15 " " bra LF094

;F07F LF07F:F07F : F7 14 BE " " stab X14BEF082 : 7B 10 DB "{ " tim #$10X00DBF085 : 27 0D "' " beq LF094F087 : F1 14 BD " " cmpb X14BDF08A : 24 05 "$ " bcc LF091

Page 91: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F08C : 72 40 97 "r@ " oim #$40X0097F08F : 20 03 " " bra LF094

;F091 LF091:F091 : 71 BF 97 "q " aim #$BFX0097F094 LF094:F094 : F7 47 0A " G " stab X470AF097 : 39 "9" rts

;F098 LF098:F098 : 7B 10 87 "{ " tim #$10X0087F09B : 26 0D "& " bne LF0AAF09D : 7B 10 DB "{ " tim #$10X00DBF0A0 : 27 03 "' " beq LF0A5F0A2 LF0A2:F0A2 : 7E F0 D1 "~ " jmp LF0D1

;F0A5 LF0A5:F0A5 : 7B 40 97 "{@ " tim #$40X0097F0A8 : 27 F8 "' " beq LF0A2F0AA LF0AA:F0AA : 7E EC 8A "~ " jmp LEC8A

;F0AD LF0AD:F0AD : B7 14 7F " " staa X147FF0B0 : 7D 14 BC "} " tst X14BCF0B3 : 26 19 "& " bne LF0CEF0B5 : 7B 40 87 "{@ " tim #$40X0087F0B8 : 27 08 "' " beq LF0C2F0BA : BB 14 BB " " adda X14BBF0BD : 7E F1 14 "~ " jmp LF114F0C0 : 20 0C " " bra LF0CE

;F0C2 LF0C2:F0C2 : B7 14 C0 " " staa X14C0F0C5 : B6 14 BF " " ldaa X14BFF0C8 : B0 14 C0 " " suba X14C0F0CB : BD F0 E0 " " jsr LF0E0F0CE LF0CE:F0CE : 7E F0 D4 "~ " jmp LF0D4

;F0D1 LF0D1:F0D1 : B7 14 7F " " staa X147FF0D4 LF0D4:F0D4 : B6 14 85 " " ldaa X1485F0D7 : 7E EC A3 "~ " jmp LECA3

;F0DA LF0DA:F0DA : 72 08 97 "r " oim #$08X0097F0DD : 7E ED 68 "~ h" jmp LED68

;F0E0 LF0E0:F0E0 : 28 08 "( " bvc LF0EAF0E2 : 2A 04 "* " bpl LF0E8F0E4 : 86 7F " " ldaa #$7FF0E6 : 20 02 " " bra LF0EA

;

Page 92: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F0E8 LF0E8:F0E8 : 86 80 " " ldaa #$80F0EA LF0EA:F0EA : 2A 0C "* " bpl LF0F8F0EC : 40 "@" negaF0ED : B1 D1 20 " " cmpa XD120F0F0 : 25 03 "% " bcs LF0F5F0F2 : B6 D1 20 " " ldaa XD120F0F5 LF0F5:F0F5 : 40 "@" negaF0F6 : 20 08 " " bra LF100

;F0F8 LF0F8:F0F8 : B1 D1 1F " " cmpa XD11FF0FB : 25 03 "% " bcs LF100F0FD : B6 D1 1F " " ldaa XD11FF100 LF100:F100 : B7 14 BB " " staa X14BBF103 : 39 "9" rts

;F104 LF104:F104 : 28 08 "( " bvc LF10EF106 : 2A 04 "* " bpl LF10CF108 : 86 7F " " ldaa #$7FF10A : 20 02 " " bra LF10E

;F10C LF10C:F10C : 86 80 " " ldaa #$80F10E LF10E:F10E : B7 14 B9 " " staa X14B9F111 : 7E F0 D4 "~ " jmp LF0D4

;F114 LF114:F114 : 28 08 "( " bvc LF11EF116 : 2A 04 "* " bpl LF11CF118 : 86 7F " " ldaa #$7FF11A : 20 02 " " bra LF11E

;F11C LF11C:F11C : 86 80 " " ldaa #$80F11E LF11E:F11E : B7 14 BF " " staa X14BFF121 : 7E F0 D4 "~ " jmp LF0D4

;F124 LF124:F124 : 96 56 " V" ldaa X0056F126 : C6 40 " @" ldab #$40F128 : 81 FA " " cmpa #$FAF12A : 22 18 "" " bhi LF144F12C : C6 80 " " ldab #$80F12E : 81 0F " " cmpa #$0FF130 : 25 19 "% " bcs LF14BF132 : B6 14 20 " " ldaa X1420F135 : 27 03 "' " beq LF13AF137 : 4A "J" decaF138 : 20 28 " (" bra LF162

;

Page 93: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F13A LF13A:F13A : B6 16 07 " " ldaa X1607F13D : 84 3F " ?" anda #$3FF13F : B7 16 07 " " staa X1607F142 : 20 21 " !" bra LF165

;F144 LF144:F144 : 96 7F " " ldaa X007FF146 : B1 D0 BA " " cmpa XD0BAF149 : 24 1A "$ " bcc LF165F14B LF14B:F14B : B6 14 20 " " ldaa X1420F14E : 4C "L" incaF14F : 81 0A " " cmpa #$0AF151 : 25 0F "% " bcs LF162F153 : 4A "J" decaF154 : 37 "7" pshbF155 : FA 15 F2 " " orab X15F2F158 : F7 15 F2 " " stab X15F2F15B : 33 "3" pulbF15C : FA 16 07 " " orab X1607F15F : F7 16 07 " " stab X1607F162 LF162:F162 : B7 14 20 " " staa X1420F165 LF165:F165 : 7B 04 95 "{ " tim #$04X0095F168 : 27 0A "' " beq LF174F16A : F6 16 08 " " ldab X1608F16D : C4 FD " " andb #$FDF16F : F7 16 08 " " stab X1608F172 : 20 23 " #" bra LF197

;F174 LF174:F174 : 4F "O" clraF175 : 7B 20 87 "{ " tim #$20X0087F178 : 27 1A "' " beq LF194F17A : B6 14 8D " " ldaa X148DF17D : 4C "L" incaF17E : B1 D1 1C " " cmpa XD11CF181 : 25 11 "% " bcs LF194F183 : F6 15 F3 " " ldab X15F3F186 : CA 02 " " orab #$02F188 : F7 15 F3 " " stab X15F3F18B : F6 16 08 " " ldab X1608F18E : CA 02 " " orab #$02F190 : F7 16 08 " " stab X1608F193 : 4A "J" decaF194 LF194:F194 : B7 14 8D " " staa X148DF197 LF197:F197 : B6 16 07 " " ldaa X1607F19A : 85 20 " " bita #$20F19C : 26 35 "&5" bne LF1D3F19E : 7B 20 89 "{ " tim #$20X0089F1A1 : 27 2A "'*" beq LF1CDF1A3 : 96 7F " " ldaa X007FF1A5 : B1 D1 13 " " cmpa XD113

Page 94: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F1A8 : 22 23 ""#" bhi LF1CDF1AA : B6 14 8C " " ldaa X148CF1AD : B1 D1 15 " " cmpa XD115F1B0 : 22 1B "" " bhi LF1CDF1B2 : B6 14 84 " " ldaa X1484F1B5 : B1 D1 17 " " cmpa XD117F1B8 : 24 03 "$ " bcc LF1BDF1BA : 4C "L" incaF1BB : 20 11 " " bra LF1CE

;F1BD LF1BD:F1BD : F6 15 F2 " " ldab X15F2F1C0 : CA 20 " " orab #$20F1C2 : F7 15 F2 " " stab X15F2F1C5 : F6 16 07 " " ldab X1607F1C8 : CA 20 " " orab #$20F1CA : F7 16 07 " " stab X1607F1CD LF1CD:F1CD : 4F "O" clraF1CE LF1CE:F1CE : B7 14 84 " " staa X1484F1D1 : 20 1F " " bra LF1F2

;F1D3 LF1D3:F1D3 : B6 14 8C " " ldaa X148CF1D6 : B1 D1 14 " " cmpa XD114F1D9 : 25 13 "% " bcs LF1EEF1DB : B6 14 83 " " ldaa X1483F1DE : B1 D1 16 " " cmpa XD116F1E1 : 24 03 "$ " bcc LF1E6F1E3 : 4C "L" incaF1E4 : 20 09 " " bra LF1EF

;F1E6 LF1E6:F1E6 : F6 16 07 " " ldab X1607F1E9 : C4 DF " " andb #$DFF1EB : F7 16 07 " " stab X1607F1EE LF1EE:F1EE : 4F "O" clraF1EF LF1EF:F1EF : B7 14 83 " " staa X1483F1F2 LF1F2:F1F2 : 7B 80 48 "{ H" tim #$80X0048F1F5 : 27 12 "' " beq LF209F1F7 : B6 15 F3 " " ldaa X15F3F1FA : 8A 01 " " oraa #$01F1FC : B7 15 F3 " " staa X15F3F1FF : B6 16 08 " " ldaa X1608F202 : 8A 01 " " oraa #$01F204 : B7 16 08 " " staa X1608F207 : 20 08 " " bra LF211

;F209 LF209:F209 : B6 16 08 " " ldaa X1608F20C : 84 FE " " anda #$FEF20E : B7 16 08 " " staa X1608F211 LF211:

Page 95: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F211 : 7B 02 87 "{ " tim #$02X0087F214 : 27 05 "' " beq LF21BF216 : 7B 01 87 "{ " tim #$01X0087F219 : 26 12 "& " bne LF22DF21B LF21B:F21B : 7B 40 4C "{@L" tim #$40X004CF21E : 27 15 "' " beq LF235F220 : 71 BF 4C "q L" aim #$BFX004CF223 : 86 5F " _" ldaa #$5FF225 : B7 10 10 " " staa UPPCE2F228 : 71 FE 4F "q O" aim #$FEX004FF22B : 20 08 " " bra LF235

;F22D LF22D:F22D : 72 40 4C "r@L" oim #$40X004CF230 : 86 DF " " ldaa #$DFF232 : B7 10 10 " " staa UPPCE2F235 LF235:F235 : 96 AF " " ldaa X00AFF237 : 27 03 "' " beq LF23CF239 : 4A "J" decaF23A : 97 AF " " staa X00AFF23C LF23C:F23C : FC 16 07 " " ldd X1607F23F : 7B 40 D2 "{@ " tim #$40X00D2F242 : 27 04 "' " beq LF248F244 : 84 FF " " anda #$FFF246 : 20 02 " " bra LF24A

;F248 LF248:F248 : 84 FE " " anda #$FEF24A LF24A:F24A : C4 03 " " andb #$03F24C : FD 16 07 " " std X1607F24F : FC 15 F2 " " ldd X15F2F252 : 7B 40 D2 "{@ " tim #$40X00D2F255 : 27 04 "' " beq LF25BF257 : 84 FF " " anda #$FFF259 : 20 02 " " bra LF25D

;F25B LF25B:F25B : 84 FE " " anda #$FEF25D LF25D:F25D : BA 16 07 " " oraa X1607F260 : C4 03 " " andb #$03F262 : FA 16 08 " " orab X1608F265 : FD 15 F2 " " std X15F2F268 : 7B 01 87 "{ " tim #$01X0087F26B : 26 1F "& " bne LF28CF26D : 71 FE 4F "q O" aim #$FEX004FF270 : 4F "O" clraF271 : 97 AD " " staa X00ADF273 : 97 AE " " staa X00AEF275 : 97 B0 " " staa X00B0F277 : 7B 40 89 "{@ " tim #$40X0089F27A : 26 05 "& " bne LF281F27C : FE 16 07 " " ldx X1607

Page 96: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F27F : 27 05 "' " beq LF286F281 LF281:F281 : 71 7F A8 "q " aim #$7FX00A8F284 : 20 03 " " bra LF289

;F286 LF286:F286 : 72 80 A8 "r " oim #$80X00A8F289 LF289:F289 : 7E F3 43 "~ C" jmp LF343

;F28C LF28C:F28C : 7B 01 4F "{ O" tim #$01X004FF28F : 26 14 "& " bne LF2A5F291 : 72 01 4F "r O" oim #$01X004FF294 : 86 96 " " ldaa #$96F296 : 7B 40 D3 "{@ " tim #$40X00D3F299 : 27 02 "' " beq LF29DF29B : 86 07 " " ldaa #$07F29D LF29D:F29D : 97 AF " " staa X00AFF29F : 72 80 A8 "r " oim #$80X00A8F2A2 : 7E F3 43 "~ C" jmp LF343

;F2A5 LF2A5:F2A5 : 96 AD " " ldaa X00ADF2A7 : 26 4A "&J" bne LF2F3F2A9 : FE 15 F2 " " ldx X15F2F2AC : 26 06 "& " bne LF2B4F2AE : DF B5 " " stx X00B5F2B0 : 86 12 " " ldaa #$12F2B2 : 20 31 " 1" bra LF2E5

;F2B4 LF2B4:F2B4 : DC B5 " " ldd X00B5F2B6 : 26 03 "& " bne LF2BBF2B8 : DF B5 " " stx X00B5F2BA : 18 " " xgdxF2BB LF2BB:F2BB : CE 00 00 " " ldx #$0000F2BE : 4D "M" tstaF2BF : 26 02 "& " bne LF2C3F2C1 : 17 " " tbaF2C2 : 08 " " inxF2C3 LF2C3:F2C3 : C6 01 " " ldab #$01F2C5 : DF C0 " " stx X00C0F2C7 : CE F3 4C " L" ldx #$F34CF2CA LF2CA:F2CA : 44 "D" lsraF2CB : 25 04 "% " bcs LF2D1F2CD : 58 "X" aslbF2CE : 08 " " inxF2CF : 20 F9 " " bra LF2CA

;F2D1 LF2D1:F2D1 : DF C2 " " stx X00C2F2D3 : DE C0 " " ldx X00C0

Page 97: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F2D5 : E8 B5 " " eorb $B5,xF2D7 : E7 B5 " " stab $B5,xF2D9 : D6 C1 " " ldab X00C1F2DB : 58 "X" aslbF2DC : 58 "X" aslbF2DD : 58 "X" aslbF2DE : DE C2 " " ldx X00C2F2E0 : 3A ":" abxF2E1 : A6 00 " " ldaa $00,xF2E3 : 27 0C "' " beq LF2F1F2E5 LF2E5:F2E5 : 97 AD " " staa X00ADF2E7 : 44 "D" lsraF2E8 : 44 "D" lsraF2E9 : 44 "D" lsraF2EA : 44 "D" lsraF2EB : 97 AE " " staa X00AEF2ED : 86 03 " " ldaa #$03F2EF : 97 B0 " " staa X00B0F2F1 LF2F1:F2F1 : 20 50 " P" bra LF343

;F2F3 LF2F3:F2F3 : D6 AF " " ldab X00AFF2F5 : 26 4C "&L" bne LF343F2F7 : 7B 80 A8 "{ " tim #$80X00A8F2FA : 26 39 "&9" bne LF335F2FC : 72 80 A8 "r " oim #$80X00A8F2FF : 7A 00 AE "z " dec X00AEF302 : 26 34 "&4" bne LF338F304 : D6 B0 " " ldab X00B0F306 : 2B 11 "+ " bmi LF319F308 : 84 0F " " anda #$0FF30A : 97 AE " " staa X00AEF30C : CA 80 " " orab #$80F30E : 86 32 " 2" ldaa #$32F310 : 7B 40 D3 "{@ " tim #$40X00D3F313 : 27 1C "' " beq LF331F315 : 86 03 " " ldaa #$03F317 : 20 18 " " bra LF331

;F319 LF319:F319 : C4 03 " " andb #$03F31B : 5A "Z" decbF31C : 27 08 "' " beq LF326F31E : 44 "D" lsraF31F : 44 "D" lsraF320 : 44 "D" lsraF321 : 44 "D" lsraF322 : 97 AE " " staa X00AEF324 : 20 02 " " bra LF328

;F326 LF326:F326 : D7 AD " " stab X00ADF328 LF328:F328 : 86 96 " " ldaa #$96F32A : 7B 40 D3 "{@ " tim #$40X00D3

Page 98: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F32D : 27 02 "' " beq LF331F32F : 86 07 " " ldaa #$07F331 LF331:F331 : D7 B0 " " stab X00B0F333 : 20 0C " " bra LF341

;F335 LF335:F335 : 71 7F A8 "q " aim #$7FX00A8F338 LF338:F338 : 86 0F " " ldaa #$0FF33A : 7B 40 D3 "{@ " tim #$40X00D3F33D : 27 02 "' " beq LF341F33F : 86 01 " " ldaa #$01F341 LF341:F341 : 97 AF " " staa X00AFF343 LF343:F343 : 0F " " seiF344 : 96 A8 " " ldaa X00A8F346 : B7 10 02 " " staa PORT2F349 : 0E " " cliF34A : 20 10 " " bra LF35C

;F34C : 13 14 15 " " db $13, $14, $15

;F34F : 21 22 "!"" brn LF373F351 : 24 33 "$3" bcc LF386F353 : 34 "4" des

;F354 : 41 42 00 00 "AB " db $41, $42, $00, $00F358 : 00 00 00 00 " " db $00, $00, $00, $00

;F35C LF35C:F35C : 96 B7 " " ldaa X00B7F35E : 27 03 "' " beq LF363F360 : 4A "J" decaF361 : 97 B7 " " staa X00B7F363 LF363:F363 : 7B 20 89 "{ " tim #$20X0089F366 : 27 04 "' " beq LF36CF368 : 86 32 " 2" ldaa #$32F36A : 20 05 " " bra LF371

;F36C LF36C:F36C : 96 9F " " ldaa X009FF36E : 27 03 "' " beq LF373F370 : 4A "J" decaF371 LF371:F371 : 97 9F " " staa X009FF373 LF373:F373 : 7B 04 89 "{ " tim #$04X0089F376 : 26 2A "&*" bne LF3A2F378 : DC 8A " " ldd X008AF37A : 83 10 00 " " subd #$1000F37D : 24 23 "$#" bcc LF3A2F37F : 7B 10 87 "{ " tim #$10X0087F382 : 26 1E "& " bne LF3A2F384 : 96 62 " b" ldaa X0062

Page 99: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F386 LF386:F386 : 43 "C" comaF387 : B1 D0 53 " S" cmpa XD053F38A : 22 07 "" " bhi LF393F38C : 96 86 " " ldaa X0086F38E : B1 D0 54 " T" cmpa XD054F391 : 25 0F "% " bcs LF3A2F393 LF393:F393 : 96 7F " " ldaa X007FF395 : B1 D0 0E " " cmpa XD00EF398 : 24 08 "$ " bcc LF3A2F39A : 96 6D " m" ldaa X006DF39C : 27 04 "' " beq LF3A2F39E : 96 86 " " ldaa X0086F3A0 : 26 0B "& " bne LF3ADF3A2 LF3A2:F3A2 : 7D 00 B7 "} " tst X00B7F3A5 : 26 03 "& " bne LF3AAF3A7 : 7F 00 A0 " " clr X00A0F3AA LF3AA:F3AA : 7E F4 20 "~ " jmp LF420

;F3AD LF3AD:F3AD : CE D0 46 " F" ldx #$D046F3B0 : D6 9F " " ldab X009FF3B2 : 26 03 "& " bne LF3B7F3B4 : C6 02 " " ldab #$02F3B6 : 3A ":" abxF3B7 LF3B7:F3B7 : D6 80 " " ldab X0080F3B9 : F1 D0 45 " E" cmpb XD045F3BC : 25 06 "% " bcs LF3C4F3BE : A1 01 " " cmpa $01,xF3C0 : 24 0A "$ " bcc LF3CCF3C2 : 20 DE " " bra LF3A2

;F3C4 LF3C4:F3C4 : A1 00 " " cmpa $00,xF3C6 : 25 DA "% " bcs LF3A2F3C8 : A1 01 " " cmpa $01,xF3CA : 25 01 "% " bcs LF3CDF3CC LF3CC:F3CC : 08 " " inxF3CD LF3CD:F3CD : 96 A0 " " ldaa X00A0F3CF : 26 05 "& " bne LF3D6F3D1 : B6 D0 52 " R" ldaa XD052F3D4 : 97 B7 " " staa X00B7F3D6 LF3D6:F3D6 : 7C 00 A0 "| " inc X00A0F3D9 : 96 A0 " " ldaa X00A0F3DB : A1 04 " " cmpa $04,xF3DD : 22 41 ""A" bhi LF420F3DF : E6 08 " " ldab $08,xF3E1 : C1 07 " " cmpb #$07F3E3 : 25 3B "%;" bcs LF420F3E5 : F7 47 09 " G " stab X4709

Page 100: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F3E8 : B6 14 05 " " ldaa X1405F3EB : 3D "=" mulF3EC : DD C1 " " std X00C1F3EE : 96 7F " " ldaa X007FF3F0 : B1 D0 40 " @" cmpa XD040F3F3 : 24 11 "$ " bcc LF406F3F5 : DC C1 " " ldd X00C1F3F7 : DD C4 " " std X00C4F3F9 : B6 D0 41 " A" ldaa XD041F3FC : BD D8 56 " V" jsr LD856F3FF : 78 00 C6 "x " asl X00C6F402 : 59 "Y" rolbF403 : 49 "I" rolaF404 : DD C1 " " std X00C1F406 LF406:F406 : DC C1 " " ldd X00C1F408 : 04 " " lsrdF409 : 04 " " lsrdF40A : 04 " " lsrdF40B : DD C1 " " std X00C1F40D : D6 8E " " ldab X008EF40F : DB C2 " " addb X00C2F411 : 89 00 " " adca #$00F413 : 0F " " seiF414 : BD E9 42 " B" jsr LE942F417 : 86 01 " " ldaa #$01F419 : 91 A0 " " cmpa X00A0F41B : 26 02 "& " bne LF41FF41D : 97 81 " " staa X0081F41F LF41F:F41F : 0E " " cliF420 LF420:F420 : 7E DE 2D "~ -" jmp LDE2D

;F423 : 86 04 " " ldaa #$04F425 : BD D9 3C " <" jsr LD93CF428 : C6 FF " " ldab #$FFF42A : CE 00 64 " d" ldx #$0064F42D : BD D8 67 " g" jsr LD867F430 : 86 06 " " ldaa #$06F432 : BD D9 3C " <" jsr LD93CF435 : 97 C0 " " staa X00C0F437 : C6 02 " " ldab #$02F439 : B1 D0 B8 " " cmpa XD0B8F43C : 22 19 "" " bhi LF457F43E : C6 04 " " ldab #$04F440 : B1 D0 B7 " " cmpa XD0B7F443 : 25 12 "% " bcs LF457F445 : B6 14 1E " " ldaa X141EF448 : 27 03 "' " beq LF44DF44A : 4A "J" decaF44B : 20 21 " !" bra LF46E

;F44D LF44D:F44D : B6 16 07 " " ldaa X1607F450 : 84 F9 " " anda #$F9F452 : B7 16 07 " " staa X1607

Page 101: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F455 : 20 1A " " bra LF471;

F457 LF457:F457 : B6 14 1E " " ldaa X141EF45A : 4C "L" incaF45B : 81 0A " " cmpa #$0AF45D : 25 0F "% " bcs LF46EF45F : 4A "J" decaF460 : 37 "7" pshbF461 : FA 15 F2 " " orab X15F2F464 : F7 15 F2 " " stab X15F2F467 : 33 "3" pulbF468 : FA 16 07 " " orab X1607F46B : F7 16 07 " " stab X1607F46E LF46E:F46E : B7 14 1E " " staa X141EF471 LF471:F471 : 96 C0 " " ldaa X00C0F473 : F6 16 07 " " ldab X1607F476 : C5 06 " " bitb #$06F478 : 27 03 "' " beq LF47DF47A : B6 D0 B9 " " ldaa XD0B9F47D LF47D:F47D : 97 62 " b" staa X0062F47F : F6 D0 04 " " ldab XD004F482 : 86 AF " " ldaa #$AFF484 : 90 64 " d" suba X0064F486 : 25 0A "% " bcs LF492F488 : 3D "=" mulF489 LF489:F489 : BB D0 05 " " adda XD005F48C : 24 0F "$ " bcc LF49DF48E : 86 FF " " ldaa #$FFF490 : 20 0B " " bra LF49D

;F492 LF492:F492 : 40 "@" negaF493 : 3D "=" mulF494 : 40 "@" negaF495 : 27 F2 "' " beq LF489F497 : BB D0 05 " " adda XD005F49A : 25 01 "% " bcs LF49DF49C : 4F "O" clraF49D LF49D:F49D : F6 D0 85 " " ldab XD085F4A0 : CE 00 8E " " ldx #$008EF4A3 : BD D8 67 " g" jsr LD867F4A6 : 96 62 " b" ldaa X0062F4A8 : 43 "C" comaF4A9 : CE C9 60 " `" ldx #$C960F4AC : BD D8 B1 " " jsr LD8B1F4AF : D7 C0 " " stab X00C0F4B1 : BD D8 D3 " " jsr LD8D3F4B4 : 96 C0 " " ldaa X00C0F4B6 : DD 8F " " std X008FF4B8 : 7B 80 89 "{ " tim #$80X0089F4BB : 27 5A "'Z" beq LF517

Page 102: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F4BD : 96 62 " b" ldaa X0062F4BF : 43 "C" comaF4C0 : B1 D0 29 " )" cmpa XD029F4C3 : 0F " " seiF4C4 : 25 0A "% " bcs LF4D0F4C6 : 0F " " seiF4C7 : 72 10 A3 "r " oim #$10X00A3F4CA : 0E " " cliF4CB : CE CB A0 " " ldx #$CBA0F4CE : 20 08 " " bra LF4D8

;F4D0 LF4D0:F4D0 : 0F " " seiF4D1 : 71 EF A3 "q " aim #$EFX00A3F4D4 : 0E " " cliF4D5 : CE C9 70 " p" ldx #$C970F4D8 LF4D8:F4D8 : BD D8 FE " " jsr LD8FEF4DB : 97 BB " " staa X00BBF4DD : 0E " " cliF4DE : CE C8 90 " " ldx #$C890F4E1 : BD D8 FE " " jsr LD8FEF4E4 : B7 14 14 " " staa X1414F4E7 : CE C8 A0 " " ldx #$C8A0F4EA : BD D8 FE " " jsr LD8FEF4ED : B7 14 15 " " staa X1415F4F0 : CE C8 80 " " ldx #$C880F4F3 : BD D8 FE " " jsr LD8FEF4F6 : B7 14 16 " " staa X1416F4F9 : 96 62 " b" ldaa X0062F4FB : 43 "C" comaF4FC : CE C8 D0 " " ldx #$C8D0F4FF : C6 08 " " ldab #$08F501 : BD D8 B3 " " jsr LD8B3F504 : 0F " " seiF505 : 96 A7 " " ldaa X00A7F507 : 84 F8 " " anda #$F8F509 : 1B " " abaF50A : 97 A7 " " staa X00A7F50C : 0E " " cliF50D : 7B 80 94 "{ " tim #$80X0094F510 : 26 05 "& " bne LF517F512 : 0F " " seiF513 : 71 7F 89 "q " aim #$7FX0089F516 : 0E " " cliF517 LF517:F517 : 7B 40 89 "{@ " tim #$40X0089F51A : 26 57 "&W" bne LF573F51C : DE CE " " ldx X00CEF51E : 27 03 "' " beq LF523F520 : 09 " " dexF521 : DF CE " " stx X00CEF523 LF523:F523 : 7B 04 89 "{ " tim #$04X0089F526 : 26 0C "& " bne LF534F528 : 7B 81 93 "{ " tim #$81X0093F52B : 26 07 "& " bne LF534

Page 103: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F52D : 0F " " seiF52E : 71 BB A3 "q " aim #$BBX00A3F531 : 0E " " cliF532 : 20 3F " ?" bra LF573

;F534 LF534:F534 : 7B 40 A3 "{@ " tim #$40X00A3F537 : 26 35 "&5" bne LF56EF539 : DC CE " " ldd X00CEF53B : 27 2D "'-" beq LF56AF53D : 96 62 " b" ldaa X0062F53F : 43 "C" comaF540 : B1 D0 1E " " cmpa XD01EF543 : 23 25 "#%" bls LF56AF545 : 0F " " seiF546 : 72 04 A3 "r " oim #$04X00A3F549 : 0E " " cliF54A : CE D0 14 " " ldx #$D014F54D : DC CE " " ldd X00CEF54F : F3 D0 21 " !" addd XD021F552 : 24 03 "$ " bcc LF557F554 : CC FF FF " " ldd #$FFFFF557 LF557:F557 : B3 D0 25 " %" subd XD025F55A : 22 01 "" " bhi LF55DF55C : 08 " " inxF55D LF55D:F55D : 7B 80 A3 "{ " tim #$80X00A3F560 : 27 02 "' " beq LF564F562 : 08 " " inxF563 : 08 " " inxF564 LF564:F564 : 96 CD " " ldaa X00CDF566 : A1 00 " " cmpa $00,xF568 : 25 09 "% " bcs LF573F56A LF56A:F56A : 0F " " seiF56B : 72 40 A3 "r@ " oim #$40X00A3F56E LF56E:F56E : 0F " " seiF56F : 71 FB A3 "q " aim #$FBX00A3F572 : 0E " " cliF573 LF573:F573 : B6 D0 33 " 3" ldaa XD033F576 : FE 14 5B " [" ldx X145BF579 : BC D0 31 " 1" cpx XD031F57C : 24 2C "$," bcc LF5AAF57E : 08 " " inxF57F : FF 14 5B " [" stx X145BF582 : BC D0 2F " /" cpx XD02FF585 : 25 28 "%(" bcs LF5AFF587 : 18 " " xgdxF588 : B3 D0 2F " /" subd XD02FF58B : 4D "M" tstaF58C : 27 02 "' " beq LF590F58E : C6 FF " " ldab #$FFF590 LF590:

Page 104: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F590 : D7 C0 " " stab X00C0F592 : 27 1B "' " beq LF5AFF594 : FC D0 31 " 1" ldd XD031F597 : B3 D0 2F " /" subd XD02FF59A : 4D "M" tstaF59B : 27 02 "' " beq LF59FF59D : C6 FF " " ldab #$FFF59F LF59F:F59F : 96 C0 " " ldaa X00C0F5A1 : BD D8 DC " " jsr LD8DCF5A4 : B6 D0 33 " 3" ldaa XD033F5A7 : 43 "C" comaF5A8 : 3D "=" mulF5A9 : 43 "C" comaF5AA LF5AA:F5AA : D6 BB " " ldab X00BBF5AC : 3D "=" mulF5AD : 20 02 " " bra LF5B1

;F5AF LF5AF:F5AF : 96 BB " " ldaa X00BBF5B1 LF5B1:F5B1 : B7 14 5A " Z" staa X145AF5B4 : 7B 40 D2 "{@ " tim #$40X00D2F5B7 : 26 41 "&A" bne LF5FAF5B9 : 86 05 " " ldaa #$05F5BB : BD D9 3C " <" jsr LD93CF5BE : 81 83 " " cmpa #$83F5C0 : 25 04 "% " bcs LF5C6F5C2 : 80 0A " " suba #$0AF5C4 : 20 0A " " bra LF5D0

;F5C6 LF5C6:F5C6 : 81 6F " o" cmpa #$6FF5C8 : 24 04 "$ " bcc LF5CEF5CA : 8B 0A " " adda #$0AF5CC : 20 02 " " bra LF5D0

;F5CE LF5CE:F5CE : 86 79 " y" ldaa #$79F5D0 LF5D0:F5D0 : B7 14 1D " " staa X141DF5D3 : CC 80 80 " " ldd #$8080F5D6 : FD 15 F4 " " std X15F4F5D9 : FD 15 F6 " " std X15F6F5DC : FD 15 F8 " " std X15F8F5DF : FD 15 FA " " std X15FAF5E2 : FD 15 FF " " std X15FFF5E5 : FD 16 01 " " std X1601F5E8 : FD 16 03 " " std X1603F5EB : FD 16 05 " " std X1605F5EE : CC 80 00 " " ldd #$8000F5F1 : FD 14 43 " C" std X1443F5F4 : B7 47 0B " G " staa X470BF5F7 : 7E DE 2D "~ -" jmp LDE2D

;F5FA LF5FA:

Page 105: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F5FA : 86 79 " y" ldaa #$79F5FC : B7 14 1D " " staa X141DF5FF : 86 03 " " ldaa #$03F601 : BD D9 3C " <" jsr LD93CF604 : 05 " " asldF605 : 24 02 "$ " bcc LF609F607 : 86 FF " " ldaa #$FFF609 LF609:F609 : 97 63 " c" staa X0063F60B : 7B 40 89 "{@ " tim #$40X0089F60E : 27 03 "' " beq LF613F610 : 7E F7 02 "~ " jmp LF702

;F613 LF613:F613 : B6 FF E0 " " ldaa XFFE0F616 : 85 08 " " bita #$08F618 : 27 25 "'%" beq LF63FF61A : 7B 10 87 "{ " tim #$10X0087F61D : 27 0C "' " beq LF62BF61F : 7B 20 A3 "{ " tim #$20X00A3F622 : 26 0C "& " bne LF630F624 : 0F " " seiF625 : 72 20 A3 "r " oim #$20X00A3F628 : 0E " " cliF629 : 20 14 " " bra LF63F

;F62B LF62B:F62B : 0F " " seiF62C : 71 DF A3 "q " aim #$DFX00A3F62F : 0E " " cliF630 LF630:F630 : 96 62 " b" ldaa X0062F632 : 43 "C" comaF633 : B1 D0 C7 " " cmpa XD0C7F636 : 23 07 "# " bls LF63FF638 : 96 80 " " ldaa X0080F63A : B1 D0 C8 " " cmpa XD0C8F63D : 22 0B "" " bhi LF64AF63F LF63F:F63F : 4F "O" clraF640 : 5F "_" clrbF641 : FD 14 3D " =" std X143DF644 : FD 14 3F " ?" std X143FF647 : FD 14 41 " A" std X1441F64A LF64A:F64A : 96 85 " " ldaa X0085F64C : 7B 04 93 "{ " tim #$04X0093F64F : 27 14 "' " beq LF665F651 : 7B 20 89 "{ " tim #$20X0089F654 : 26 0F "& " bne LF665F656 : D6 63 " c" ldab X0063F658 : F1 D0 69 " i" cmpb XD069F65B : 24 08 "$ " bcc LF665F65D : B1 D0 5C " \" cmpa XD05CF660 : 26 06 "& " bne LF668F662 : 71 FB 93 "q " aim #$FBX0093F665 LF665:

Page 106: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F665 : 4F "O" clraF666 : 20 01 " " bra LF669

;F668 LF668:F668 : 4C "L" incaF669 LF669:F669 : 97 85 " " staa X0085F66B : 7B 20 89 "{ " tim #$20X0089F66E : 27 08 "' " beq LF678F670 : B6 D0 77 " w" ldaa XD077F673 : B7 14 8A " " staa X148AF676 : 20 12 " " bra LF68A

;F678 LF678:F678 : 7B 10 87 "{ " tim #$10X0087F67B : 26 05 "& " bne LF682F67D : 7F 14 8A " " clr X148AF680 : 20 08 " " bra LF68A

;F682 LF682:F682 : B6 14 8A " " ldaa X148AF685 : 27 03 "' " beq LF68AF687 : 7A 14 8A "z " dec X148AF68A LF68A:F68A : B6 16 07 " " ldaa X1607F68D : 85 C0 " " bita #$C0F68F : 26 0A "& " bne LF69BF691 : 7B 40 A3 "{@ " tim #$40X00A3F694 : 27 08 "' " beq LF69EF696 : 7B 81 93 "{ " tim #$81X0093F699 : 27 03 "' " beq LF69EF69B LF69B:F69B : 7E F7 02 "~ " jmp LF702

;F69E LF69E:F69E : B6 14 8A " " ldaa X148AF6A1 : 27 06 "' " beq LF6A9F6A3 : FC D0 65 " e" ldd XD065F6A6 : 7E F7 05 "~ " jmp LF705

;F6A9 LF6A9:F6A9 : 7B 02 93 "{ " tim #$02X0093F6AC : 26 0B "& " bne LF6B9F6AE : D6 62 " b" ldab X0062F6B0 : 53 "S" combF6B1 : F1 D0 58 " X" cmpb XD058F6B4 : 25 08 "% " bcs LF6BEF6B6 : 72 02 93 "r " oim #$02X0093F6B9 LF6B9:F6B9 : 7B 04 93 "{ " tim #$04X0093F6BC : 26 56 "&V" bne LF714F6BE LF6BE:F6BE : D6 63 " c" ldab X0063F6C0 : 7B 10 93 "{ " tim #$10X0093F6C3 : 27 07 "' " beq LF6CCF6C5 : F1 D0 59 " Y" cmpb XD059F6C8 : 24 38 "$8" bcc LF702

Page 107: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F6CA : 20 0A " " bra LF6D6;

F6CC LF6CC:F6CC : 7B 20 93 "{ " tim #$20X0093F6CF : 27 0A "' " beq LF6DBF6D1 : F1 D0 59 " Y" cmpb XD059F6D4 : 25 2C "%," bcs LF702F6D6 LF6D6:F6D6 : 71 CF 93 "q " aim #$CFX0093F6D9 : 20 17 " " bra LF6F2

;F6DB LF6DB:F6DB : 7B 08 93 "{ " tim #$08X0093F6DE : 26 08 "& " bne LF6E8F6E0 : F1 D0 59 " Y" cmpb XD059F6E3 : 25 1D "% " bcs LF702F6E5 : 72 08 93 "r " oim #$08X0093F6E8 LF6E8:F6E8 : DE 99 " " ldx X0099F6EA : 08 " " inxF6EB : DF 99 " " stx X0099F6ED : BC D0 5A " Z" cpx XD05AF6F0 : 26 10 "& " bne LF702F6F2 LF6F2:F6F2 : 72 04 93 "r " oim #$04X0093F6F5 : 71 F7 93 "q " aim #$F7X0093F6F8 : CE 00 00 " " ldx #$0000F6FB : DF 99 " " stx X0099F6FD : CE 02 EE " " ldx #$02EEF700 : DF 9C " " stx X009CF702 LF702:F702 : FC D0 63 " c" ldd XD063F705 LF705:F705 : CE 00 00 " " ldx #$0000F708 : FF 14 3D " =" stx X143DF70B : FF 14 3F " ?" stx X143FF70E : FF 14 41 " A" stx X1441F711 : 7E F8 1F "~ " jmp LF81F

;F714 LF714:F714 : 96 7F " " ldaa X007FF716 : 7B 10 87 "{ " tim #$10X0087F719 : 27 0B "' " beq LF726F71B : C6 80 " " ldab #$80F71D : B1 D0 6E " n" cmpa XD06EF720 : 25 0A "% " bcs LF72CF722 : CA 01 " " orab #$01F724 : 20 06 " " bra LF72C

;F726 LF726:F726 : CE CA 20 " " ldx #$CA20F729 : BD D8 B1 " " jsr LD8B1F72C LF72C:F72C : D7 C0 " " stab X00C0F72E : D6 63 " c" ldab X0063F730 : F1 D0 67 " g" cmpb XD067F733 : 25 6E "%n" bcs LF7A3

Page 108: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F735 : 7B 40 93 "{@ " tim #$40X0093F738 : 27 3E "'>" beq LF778F73A : 7C 00 9B "| " inc X009BF73D : 26 03 "& " bne LF742F73F : 7A 00 9B "z " dec X009BF742 LF742:F742 : DE 9C " " ldx X009CF744 : 26 03 "& " bne LF749F746 : 7E F8 0E "~ " jmp LF80E

;F749 LF749:F749 : 09 " " dexF74A : DF 9C " " stx X009CF74C : D6 C0 " " ldab X00C0F74E : 2A 11 "* " bpl LF761F750 : CE D0 23 " #" ldx #$D023F753 : 7B 80 A3 "{ " tim #$80X00A3F756 : 26 15 "& " bne LF76DF758 : CE D0 6F " o" ldx #$D06FF75B : 57 "W" asrbF75C : 24 0F "$ " bcc LF76DF75E : 08 " " inxF75F : 20 0C " " bra LF76D

;F761 LF761:F761 : CE CA 50 " P" ldx #$CA50F764 : 7B 80 A3 "{ " tim #$80X00A3F767 : 26 03 "& " bne LF76CF769 : CE CA 30 " 0" ldx #$CA30F76C LF76C:F76C : 3A ":" abxF76D LF76D:F76D : 4F "O" clraF76E : E6 00 " " ldab $00,xF770 : 43 "C" comaF771 : 53 "S" combF772 : C3 00 01 " " addd #$0001F775 : 7E F8 09 "~ " jmp LF809

;F778 LF778:F778 : 72 40 93 "r@ " oim #$40X0093F77B : B6 14 43 " C" ldaa X1443F77E : B7 14 41 " A" staa X1441F781 : BD F8 D5 " " jsr LF8D5F784 : BD F8 BE " " jsr LF8BEF787 : D6 C0 " " ldab X00C0F789 : 2A 0A "* " bpl LF795F78B : CE D0 73 " s" ldx #$D073F78E : 57 "W" asrbF78F : 24 09 "$ " bcc LF79AF791 : 08 " " inxF792 : 08 " " inxF793 : 20 05 " " bra LF79A

;F795 LF795:F795 : CE CA 70 " p" ldx #$CA70F798 : 58 "X" aslb

Page 109: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F799 : 3A ":" abxF79A LF79A:F79A : EC 00 " " ldd $00,xF79C : 43 "C" comaF79D : 53 "S" combF79E : C3 00 01 " " addd #$0001F7A1 : 20 66 " f" bra LF809

;F7A3 LF7A3:F7A3 : F1 D0 68 " h" cmpb XD068F7A6 : 25 03 "% " bcs LF7ABF7A8 : 7E F8 31 "~ 1" jmp LF831

;F7AB LF7AB:F7AB : 7B 40 93 "{@ " tim #$40X0093F7AE : 26 35 "&5" bne LF7E5F7B0 : 7C 00 9B "| " inc X009BF7B3 : 26 03 "& " bne LF7B8F7B5 : 7A 00 9B "z " dec X009BF7B8 LF7B8:F7B8 : DE 9C " " ldx X009CF7BA : 27 56 "'V" beq LF812F7BC : 09 " " dexF7BD : DF 9C " " stx X009CF7BF : D6 C0 " " ldab X00C0F7C1 : 2A 11 "* " bpl LF7D4F7C3 : CE D0 24 " $" ldx #$D024F7C6 : 7B 80 A3 "{ " tim #$80X00A3F7C9 : 26 15 "& " bne LF7E0F7CB : CE D0 71 " q" ldx #$D071F7CE : 57 "W" asrbF7CF : 24 0F "$ " bcc LF7E0F7D1 : 08 " " inxF7D2 : 20 0C " " bra LF7E0

;F7D4 LF7D4:F7D4 : CE CA 60 " `" ldx #$CA60F7D7 : 7B 80 A3 "{ " tim #$80X00A3F7DA : 26 03 "& " bne LF7DFF7DC : CE CA 40 " @" ldx #$CA40F7DF LF7DF:F7DF : 3A ":" abxF7E0 LF7E0:F7E0 : 4F "O" clraF7E1 : E6 00 " " ldab $00,xF7E3 : 20 24 " $" bra LF809

;F7E5 LF7E5:F7E5 : 71 BF 93 "q " aim #$BFX0093F7E8 : B6 14 43 " C" ldaa X1443F7EB : B7 14 42 " B" staa X1442F7EE : BD F8 D5 " " jsr LF8D5F7F1 : BD F8 BE " " jsr LF8BEF7F4 : D6 C0 " " ldab X00C0F7F6 : 2A 0A "* " bpl LF802F7F8 : CE D0 73 " s" ldx #$D073F7FB : 57 "W" asrb

Page 110: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F7FC : 24 09 "$ " bcc LF807F7FE : 08 " " inxF7FF : 08 " " inxF800 : 20 05 " " bra LF807

;F802 LF802:F802 : CE CA 70 " p" ldx #$CA70F805 : 58 "X" aslbF806 : 3A ":" abxF807 LF807:F807 : EC 00 " " ldd $00,xF809 LF809:F809 : F3 14 43 " C" addd X1443F80C : 20 11 " " bra LF81F

;F80E LF80E:F80E : 86 12 " " ldaa #$12F810 : 20 02 " " bra LF814

;F812 LF812:F812 : 86 22 " "" ldaa #$22F814 LF814:F814 : 97 93 " " staa X0093F816 : 4F "O" clraF817 : 5F "_" clrbF818 : DD 99 " " std X0099F81A : 97 9B " " staa X009BF81C : FC D0 63 " c" ldd XD063F81F LF81F:F81F : CE D0 6A " j" ldx #$D06AF822 : BD D9 24 " $" jsr LD924F825 : CE D0 6C " l" ldx #$D06CF828 : BD D9 31 " 1" jsr LD931F82B : FD 14 43 " C" std X1443F82E : B7 47 0B " G " staa X470BF831 LF831:F831 : 7B 02 93 "{ " tim #$02X0093F834 : 27 4C "'L" beq LF882F836 : 7B 81 93 "{ " tim #$81X0093F839 : 26 47 "&G" bne LF882F83B : 7B 20 89 "{ " tim #$20X0089F83E : 26 42 "&B" bne LF882F840 : 96 62 " b" ldaa X0062F842 : 43 "C" comaF843 : B1 D0 C2 " " cmpa XD0C2F846 : 25 3A "%:" bcs LF882F848 : DC 5E " ^" ldd X005EF84A : B3 D0 C3 " " subd XD0C3F84D : 25 33 "%3" bcs LF882F84F : 96 63 " c" ldaa X0063F851 : B0 14 72 " r" suba X1472F854 : 24 01 "$ " bcc LF857F856 : 40 "@" negaF857 LF857:F857 : 81 0C " " cmpa #$0CF859 : 24 1A "$ " bcc LF875F85B : FE 14 70 " p" ldx X1470

Page 111: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F85E : 27 03 "' " beq LF863F860 : 09 " " dexF861 : 20 36 " 6" bra LF899

;F863 LF863:F863 : B6 15 F2 " " ldaa X15F2F866 : 8A 01 " " oraa #$01F868 : B7 15 F2 " " staa X15F2F86B : B6 16 07 " " ldaa X1607F86E : 8A 01 " " oraa #$01F870 : B7 16 07 " " staa X1607F873 : 20 27 " '" bra LF89C

;F875 LF875:F875 : 96 63 " c" ldaa X0063F877 : B7 14 72 " r" staa X1472F87A : B6 16 07 " " ldaa X1607F87D : 84 FE " " anda #$FEF87F : B7 16 07 " " staa X1607F882 LF882:F882 : DC 9C " " ldd X009CF884 : 05 " " asldF885 : 05 " " asldF886 : 18 " " xgdxF887 : 8C 0B B8 " " cpx #$0BB8F88A : 25 05 "% " bcs LF891F88C : CE 0B B8 " " ldx #$0BB8F88F : 20 08 " " bra LF899

;F891 LF891:F891 : 8C 08 CA " " cpx #$08CAF894 : 24 03 "$ " bcc LF899F896 : CE 08 CA " " ldx #$08CAF899 LF899:F899 : FF 14 70 " p" stx X1470F89C LF89C:F89C : CE 15 F4 " " ldx #$15F4F89F : 7B 08 A3 "{ " tim #$08X00A3F8A2 : 26 03 "& " bne LF8A7F8A4 : CE 15 FF " " ldx #$15FFF8A7 LF8A7:F8A7 : EC 00 " " ldd $00,xF8A9 : FD 47 13 " G " std X4713F8AC : EC 02 " " ldd $02,xF8AE : FD 47 15 " G " std X4715F8B1 : EC 04 " " ldd $04,xF8B3 : FD 47 17 " G " std X4717F8B6 : EC 06 " " ldd $06,xF8B8 : FD 47 19 " G " std X4719F8BB : 7E DE 2D "~ -" jmp LDE2D

;F8BE LF8BE:F8BE : 96 9B " " ldaa X009BF8C0 : 7F 00 9B " " clr X009BF8C3 : C6 10 " " ldab #$10F8C5 : 3D "=" mulF8C6 : CE D0 5D " ]" ldx #$D05D

Page 112: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F8C9 : BD D9 24 " $" jsr LD924F8CC : CE D0 5F " _" ldx #$D05FF8CF : BD D9 31 " 1" jsr LD931F8D2 : DD 9C " " std X009CF8D4 : 39 "9" rts

;F8D5 LF8D5:F8D5 : FC 14 3E " >" ldd X143EF8D8 : FD 14 3F " ?" std X143FF8DB : B6 14 3D " =" ldaa X143DF8DE : B7 14 3E " >" staa X143EF8E1 : B6 14 41 " A" ldaa X1441F8E4 : 27 5F "'_" beq LF945F8E6 : F6 14 42 " B" ldab X1442F8E9 : 27 5A "'Z" beq LF945F8EB : 1B " " abaF8EC : 46 "F" roraF8ED : B7 14 3D " =" staa X143DF8F0 : F6 14 40 " @" ldab X1440F8F3 : 27 58 "'X" beq LF94DF8F5 : 16 " " tabF8F6 : 4F "O" clraF8F7 : FB 14 3E " >" addb X143EF8FA : 89 00 " " adca #$00F8FC : FB 14 3F " ?" addb X143FF8FF : 89 00 " " adca #$00F901 : FB 14 40 " @" addb X1440F904 : 89 00 " " adca #$00F906 : 04 " " lsrdF907 : 04 " " lsrdF908 : F7 47 10 " G " stab X4710F90B : B6 D0 C9 " " ldaa XD0C9F90E : C1 82 " " cmpb #$82F910 : 24 05 "$ " bcc LF917F912 : C1 7E " ~" cmpb #$7EF914 : 22 2F ""/" bhi LF945F916 : 40 "@" negaF917 LF917:F917 : 97 C1 " " staa X00C1F919 : D6 CC " " ldab X00CCF91B : CE 15 F4 " " ldx #$15F4F91E : 7B 08 A3 "{ " tim #$08X00A3F921 : 26 03 "& " bne LF926F923 : CE 15 FF " " ldx #$15FFF926 LF926:F926 : 3A ":" abxF927 : AB 00 " " adda $00,xF929 : A7 00 " " staa $00,xF92B : 77 00 C1 "w " asr X00C1F92E : 09 " " dexF92F : 5D "]" tstbF930 : 27 06 "' " beq LF938F932 : A6 00 " " ldaa $00,xF934 : 9B C1 " " adda X00C1F936 : A7 00 " " staa $00,xF938 LF938:F938 : C1 07 " " cmpb #$07

Page 113: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F93A : 27 06 "' " beq LF942F93C : A6 02 " " ldaa $02,xF93E : 9B C1 " " adda X00C1F940 : A7 02 " " staa $02,xF942 LF942:F942 : BD F9 4E " N" jsr LF94EF945 LF945:F945 : 4F "O" clraF946 : 5F "_" clrbF947 : FD 14 3D " =" std X143DF94A : FD 14 3F " ?" std X143FF94D LF94D:F94D : 39 "9" rts

;F94E LF94E:F94E : CE 15 F4 " " ldx #$15F4F951 : 7B 08 A3 "{ " tim #$08X00A3F954 : 26 03 "& " bne LF959F956 : CE 15 FF " " ldx #$15FFF959 LF959:F959 : A6 00 " " ldaa $00,xF95B : 2B 0D "+ " bmi LF96AF95D : 81 4D " M" cmpa #$4DF95F : 24 04 "$ " bcc LF965F961 : 86 4D " M" ldaa #$4DF963 : A7 00 " " staa $00,xF965 LF965:F965 : 80 80 " " suba #$80F967 : 40 "@" negaF968 : 20 09 " " bra LF973

;F96A LF96A:F96A : 81 B3 " " cmpa #$B3F96C : 23 04 "# " bls LF972F96E : 86 B3 " " ldaa #$B3F970 : A7 00 " " staa $00,xF972 LF972:F972 : 4F "O" clraF973 LF973:F973 : 97 C2 " " staa X00C2F975 : C6 07 " " ldab #$07F977 : 3A ":" abxF978 LF978:F978 : D7 C1 " " stab X00C1F97A : C0 07 " " subb #$07F97C : 50 "P" negbF97D : 86 25 " %" ldaa #$25F97F : 3D "=" mulF980 : 96 C2 " " ldaa X00C2F982 : 3D "=" mulF983 : 40 "@" negaF984 : 8B 78 " x" adda #$78F986 : A1 00 " " cmpa $00,xF988 : 22 06 "" " bhi LF990F98A : 86 B3 " " ldaa #$B3F98C : A1 00 " " cmpa $00,xF98E : 24 02 "$ " bcc LF992

Page 114: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F990 LF990:F990 : A7 00 " " staa $00,xF992 LF992:F992 : 09 " " dexF993 : D6 C1 " " ldab X00C1F995 : 5A "Z" decbF996 : 26 E0 "& " bne LF978F998 : 39 "9" rts

;F999 : 7B 40 89 "{@ " tim #$40X0089F99C : 26 1E "& " bne LF9BCF99E : CE 14 0A " " ldx #$140AF9A1 LF9A1:F9A1 : E6 07 " " ldab $07,xF9A3 : 27 0E "' " beq LF9B3F9A5 : 5A "Z" decbF9A6 : E7 07 " " stab $07,xF9A8 : A6 00 " " ldaa $00,xF9AA : 3D "=" mulF9AB : DF C0 " " stx X00C0F9AD : 08 " " inxF9AE : BD D8 CD " " jsr LD8CDF9B1 : DE C0 " " ldx X00C0F9B3 LF9B3:F9B3 : E7 06 " " stab $06,xF9B5 : 09 " " dexF9B6 : 09 " " dexF9B7 : 8C 14 04 " " cpx #$1404F9BA : 26 E5 "& " bne LF9A1F9BC LF9BC:F9BC : 7B 40 89 "{@ " tim #$40X0089F9BF : 26 16 "& " bne LF9D7F9C1 : F6 14 1A " " ldab X141AF9C4 : 27 0E "' " beq LF9D4F9C6 : 5A "Z" decbF9C7 : F7 14 1A " " stab X141AF9CA : B6 14 17 " " ldaa X1417F9CD : 3D "=" mulF9CE : CE 14 18 " " ldx #$1418F9D1 : BD D8 CD " " jsr LD8CDF9D4 LF9D4:F9D4 : F7 14 19 " " stab X1419F9D7 LF9D7:F9D7 : 7B 40 89 "{@ " tim #$40X0089F9DA : 26 08 "& " bne LF9E4F9DC : 96 62 " b" ldaa X0062F9DE : 43 "C" comaF9DF : B1 D0 EF " " cmpa DATAF9E2 : 23 06 "# " bls LF9EAF9E4 LF9E4:F9E4 : 7F 14 55 " U" clr X1455F9E7 : 5F "_" clrbF9E8 : 20 29 " )" bra LFA13

;F9EA LF9EA:F9EA : 7B 80 4B "{ K" tim #$80X004BF9ED : 26 0C "& " bne LF9FB

Page 115: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F9EF : 4F "O" clraF9F0 : 7B 80 87 "{ " tim #$80X0087F9F3 : 27 03 "' " beq LF9F8F9F5 : B6 D0 F0 " " ldaa XD0F0F9F8 LF9F8:F9F8 : B7 14 55 " U" staa X1455F9FB LF9FB:F9FB : 96 87 " " ldaa X0087F9FD : 84 80 " " anda #$80F9FF : 97 4B " K" staa X004BFA01 : F6 14 55 " U" ldab X1455FA04 : 27 0D "' " beq LFA13FA06 : B6 D0 F1 " " ldaa XD0F1FA09 : 3D "=" mulFA0A : CE D0 F0 " " ldx #$D0F0FA0D : BD D8 CD " " jsr LD8CDFA10 : 7A 14 55 "z U" dec X1455FA13 LFA13:FA13 : F7 14 56 " V" stab X1456FA16 : B6 14 B8 " " ldaa X14B8FA19 : 27 0A "' " beq LFA25FA1B : B0 D0 A4 " " suba XD0A4FA1E : 24 02 "$ " bcc LFA22FA20 : 86 00 " " ldaa #$00FA22 LFA22:FA22 : B7 14 B8 " " staa X14B8FA25 LFA25:FA25 : 7B 40 A3 "{@ " tim #$40X00A3FA28 : 27 0A "' " beq LFA34FA2A : 7B 04 89 "{ " tim #$04X0089FA2D : 26 0D "& " bne LFA3CFA2F : 7B 80 93 "{ " tim #$80X0093FA32 : 26 08 "& " bne LFA3CFA34 LFA34:FA34 : 4F "O" clraFA35 : 97 AA " " staa X00AAFA37 : B7 14 13 " " staa X1413FA3A : 20 1F " " bra LFA5B

;FA3C LFA3C:FA3C : 96 AA " " ldaa X00AAFA3E : B1 D0 19 " " cmpa XD019FA41 : 27 12 "' " beq LFA55FA43 : 7C 00 AA "| " inc X00AAFA46 : F6 14 12 " " ldab X1412FA49 : 3D "=" mulFA4A : CE D0 19 " " ldx #$D019FA4D : BD D8 CD " " jsr LD8CDFA50 : F7 14 13 " " stab X1413FA53 : 20 06 " " bra LFA5B

;FA55 LFA55:FA55 : B6 14 12 " " ldaa X1412FA58 : B7 14 13 " " staa X1413FA5B LFA5B:FA5B : 96 B1 " " ldaa X00B1FA5D : 27 03 "' " beq LFA62

Page 116: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FA5F : 4A "J" decaFA60 : 97 B1 " " staa X00B1FA62 LFA62:FA62 : 96 B3 " " ldaa X00B3FA64 : 27 03 "' " beq LFA69FA66 : 7A 00 B3 "z " dec X00B3FA69 LFA69:FA69 : 7B 04 A3 "{ " tim #$04X00A3FA6C : 26 05 "& " bne LFA73FA6E : 7F 00 CD " " clr X00CDFA71 : 20 03 " " bra LFA76

;FA73 LFA73:FA73 : 7C 00 CD "| " inc X00CDFA76 LFA76:FA76 : 7B 20 D2 "{ " tim #$20X00D2FA79 : 26 6F "&o" bne LFAEAFA7B : 7B 40 D2 "{@ " tim #$40X00D2FA7E : 26 6A "&j" bne LFAEAFA80 : 96 62 " b" ldaa X0062FA82 : 43 "C" comaFA83 : 7B 80 98 "{ " tim #$80X0098FA86 : 26 0A "& " bne LFA92FA88 : B1 D0 92 " " cmpa XD092FA8B : 25 0D "% " bcs LFA9AFA8D : 72 80 98 "r " oim #$80X0098FA90 : 20 08 " " bra LFA9A

;FA92 LFA92:FA92 : B1 D0 93 " " cmpa XD093FA95 : 24 03 "$ " bcc LFA9AFA97 : 71 7F 98 "q " aim #$7FX0098FA9A LFA9A:FA9A : 96 80 " " ldaa X0080FA9C : 7B 10 98 "{ " tim #$10X0098FA9F : 26 0A "& " bne LFAABFAA1 : B1 D0 94 " " cmpa XD094FAA4 : 25 0D "% " bcs LFAB3FAA6 : 72 10 98 "r " oim #$10X0098FAA9 : 20 08 " " bra LFAB3

;FAAB LFAAB:FAAB : B1 D0 95 " " cmpa XD095FAAE : 24 03 "$ " bcc LFAB3FAB0 : 71 EF 98 "q " aim #$EFX0098FAB3 LFAB3:FAB3 : 96 7F " " ldaa X007FFAB5 : 7B 01 98 "{ " tim #$01X0098FAB8 : 26 0A "& " bne LFAC4FABA : B1 D0 96 " " cmpa XD096FABD : 25 0D "% " bcs LFACCFABF : 72 01 98 "r " oim #$01X0098FAC2 : 20 08 " " bra LFACC

;FAC4 LFAC4:FAC4 : B1 D0 97 " " cmpa XD097FAC7 : 24 03 "$ " bcc LFACC

Page 117: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FAC9 : 71 FE 98 "q " aim #$FEX0098FACC LFACC:FACC : 7B 40 89 "{@ " tim #$40X0089FACF : 26 19 "& " bne LFAEAFAD1 : 7B 10 87 "{ " tim #$10X0087FAD4 : 26 14 "& " bne LFAEAFAD6 : 7B 80 98 "{ " tim #$80X0098FAD9 : 27 0F "' " beq LFAEAFADB : 7B 10 98 "{ " tim #$10X0098FADE : 27 0A "' " beq LFAEAFAE0 : 7B 01 98 "{ " tim #$01X0098FAE3 : 27 05 "' " beq LFAEAFAE5 : 72 80 A6 "r " oim #$80X00A6FAE8 : 20 03 " " bra LFAED

;FAEA LFAEA:FAEA : 71 7F A6 "q " aim #$7FX00A6FAED LFAED:FAED : 0F " " seiFAEE : 96 A6 " " ldaa X00A6FAF0 : 97 17 " " staa PORT6FAF2 : 0E " " cliFAF3 : 96 64 " d" ldaa X0064FAF5 : CE C9 40 " @" ldx #$C940FAF8 : BD D8 B1 " " jsr LD8B1FAFB : D7 C0 " " stab X00C0FAFD : BD D8 D3 " " jsr LD8D3FB00 : D7 C1 " " stab X00C1FB02 : D6 C0 " " ldab X00C0FB04 : CE C9 50 " P" ldx #$C950FB07 : 3A ":" abxFB08 : D6 C1 " " ldab X00C1FB0A : BD D9 12 " " jsr LD912FB0D : 16 " " tabFB0E : 4F "O" clraFB0F : 05 " " asldFB10 : 05 " " asldFB11 : 05 " " asldFB12 : FD 14 53 " S" std X1453FB15 : CE CC 40 " @" ldx #$CC40FB18 : D6 C0 " " ldab X00C0FB1A : 3A ":" abxFB1B : D6 C1 " " ldab X00C1FB1D : BD D9 12 " " jsr LD912FB20 : B7 14 8E " " staa X148EFB23 : 7B 01 87 "{ " tim #$01X0087FB26 : 27 14 "' " beq LFB3CFB28 : 96 62 " b" ldaa X0062FB2A : 43 "C" comaFB2B : 81 26 " &" cmpa #$26FB2D : 24 0D "$ " bcc LFB3CFB2F : 86 03 " " ldaa #$03FB31 : BD D9 3C " <" jsr LD93CFB34 : 81 DC " " cmpa #$DCFB36 : 25 04 "% " bcs LFB3CFB38 : 81 E6 " " cmpa #$E6FB3A : 23 05 "# " bls LFB41

Page 118: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FB3C LFB3C:FB3C : 71 7F D3 "q " aim #$7FX00D3FB3F : 20 30 " 0" bra LFB71

;FB41 LFB41:FB41 : 96 D4 " " ldaa X00D4FB43 : 26 0D "& " bne LFB52FB45 : 7B 04 D3 "{ " tim #$04X00D3FB48 : 27 2C "'," beq LFB76FB4A : 7B 02 87 "{ " tim #$02X0087FB4D : 26 27 "&'" bne LFB76FB4F : 4C "L" incaFB50 : 20 22 " "" bra LFB74

;FB52 LFB52:FB52 : 7B 04 D3 "{ " tim #$04X00D3FB55 : 27 08 "' " beq LFB5FFB57 : 7B 02 87 "{ " tim #$02X0087FB5A : 26 03 "& " bne LFB5FFB5C : 7C 00 DA "| " inc X00DAFB5F LFB5F:FB5F : 96 D4 " " ldaa X00D4FB61 : 81 0D " " cmpa #$0DFB63 : 27 03 "' " beq LFB68FB65 : 4C "L" incaFB66 : 20 0C " " bra LFB74

;FB68 LFB68:FB68 : 96 DA " " ldaa X00DAFB6A : 81 01 " " cmpa #$01FB6C : 26 03 "& " bne LFB71FB6E : 72 C0 D3 "r " oim #$C0X00D3FB71 LFB71:FB71 : 4F "O" clraFB72 : 97 DA " " staa X00DAFB74 LFB74:FB74 : 97 D4 " " staa X00D4FB76 LFB76:FB76 : 7B 02 87 "{ " tim #$02X0087FB79 : 27 05 "' " beq LFB80FB7B : 72 04 D3 "r " oim #$04X00D3FB7E : 20 03 " " bra LFB83

;FB80 LFB80:FB80 : 71 FB D3 "q " aim #$FBX00D3FB83 LFB83:FB83 : 7B 80 D3 "{ " tim #$80X00D3FB86 : 27 07 "' " beq LFB8FFB88 : 7B 30 D3 "{0 " tim #$30X00D3FB8B : 26 2C "&," bne LFBB9FB8D : 20 22 " "" bra LFBB1

;FB8F LFB8F:FB8F : 7B 40 D3 "{@ " tim #$40X00D3FB92 : 27 25 "'%" beq LFBB9FB94 : 96 D6 " " ldaa X00D6FB96 : 4C "L" inca

Page 119: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FB97 : 7B 40 D2 "{@ " tim #$40X00D2FB9A : 22 11 "" " bhi LFBADFB9C : 7B 20 D2 "{ " tim #$20X00D2FB9F : 27 06 "' " beq LFBA7FBA1 : 81 06 " " cmpa #$06FBA3 : 24 0C "$ " bcc LFBB1FBA5 : 20 0E " " bra LFBB5

;FBA7 LFBA7:FBA7 : 81 07 " " cmpa #$07FBA9 : 24 06 "$ " bcc LFBB1FBAB : 20 08 " " bra LFBB5

;FBAD LFBAD:FBAD : 81 03 " " cmpa #$03FBAF : 25 04 "% " bcs LFBB5FBB1 LFBB1:FBB1 : 75 40 A6 "u@ " eim #$40X00A6FBB4 : 4F "O" clraFBB5 LFBB5:FBB5 : 97 D6 " " staa X00D6FBB7 : 20 03 " " bra LFBBC

;FBB9 LFBB9:FBB9 : 71 BF A6 "q " aim #$BFX00A6FBBC LFBBC:FBBC : 0F " " seiFBBD : 96 A6 " " ldaa X00A6FBBF : 97 17 " " staa PORT6FBC1 : 0E " " cliFBC2 : 7E DE 2D "~ -" jmp LDE2D

;FBC5 : FF FF FF " " stx XFFFFFBC8 : FF FF FF " " stx XFFFFFBCB : FF FF FF " " stx XFFFFFBCE : FF FF FF " " stx XFFFFFBD1 : FF FF FF " " stx XFFFF

;FBD4 : FF FF " " db $FF, $FF

;FBD6 IRQ1:FBD6 : FF FF FF " " stx XFFFFFBD9 : FF FF FF " " stx XFFFFFBDC : FF FF FF " " stx XFFFFFBDF : FF FF FF " " stx XFFFFFBE2 : FF FF FF " " stx XFFFFFBE5 : FF FF FF " " stx XFFFFFBE8 : FF FF FF " " stx XFFFFFBEB : FF FF FF " " stx XFFFFFBEE : FF FF FF " " stx XFFFFFBF1 : FF FF FF " " stx XFFFFFBF4 : FF FF FF " " stx XFFFFFBF7 : FF FF FF " " stx XFFFFFBFA : FF FF FF " " stx XFFFFFBFD : FF FF FF " " stx XFFFFFC00 : FF FF FF " " stx XFFFFFC03 : FF FF FF " " stx XFFFF

Page 120: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FC06 : FF FF FF " " stx XFFFFFC09 : FF FF FF " " stx XFFFFFC0C : FF FF FF " " stx XFFFFFC0F : FF FF FF " " stx XFFFFFC12 : FF FF FF " " stx XFFFFFC15 : FF FF FF " " stx XFFFFFC18 : FF FF FF " " stx XFFFFFC1B : FF FF FF " " stx XFFFFFC1E : FF FF FF " " stx XFFFFFC21 : FF FF FF " " stx XFFFFFC24 : FF FF FF " " stx XFFFFFC27 : FF FF FF " " stx XFFFFFC2A : FF FF FF " " stx XFFFFFC2D : FF FF FF " " stx XFFFFFC30 : FF FF FF " " stx XFFFFFC33 : FF FF FF " " stx XFFFFFC36 : FF FF FF " " stx XFFFFFC39 : FF FF FF " " stx XFFFFFC3C : FF FF FF " " stx XFFFFFC3F : FF FF FF " " stx XFFFFFC42 : FF FF FF " " stx XFFFFFC45 : FF FF FF " " stx XFFFFFC48 : FF FF FF " " stx XFFFFFC4B : FF FF FF " " stx XFFFFFC4E : FF FF FF " " stx XFFFFFC51 : FF FF FF " " stx XFFFFFC54 : FF FF FF " " stx XFFFFFC57 : FF FF FF " " stx XFFFFFC5A : FF FF FF " " stx XFFFFFC5D : FF FF FF " " stx XFFFFFC60 : FF FF FF " " stx XFFFFFC63 : FF FF FF " " stx XFFFFFC66 : FF FF FF " " stx XFFFFFC69 : FF FF FF " " stx XFFFFFC6C : FF FF FF " " stx XFFFFFC6F : FF FF FF " " stx XFFFFFC72 : FF FF FF " " stx XFFFFFC75 : FF FF FF " " stx XFFFFFC78 : FF FF FF " " stx XFFFFFC7B : FF FF FF " " stx XFFFFFC7E : FF FF FF " " stx XFFFFFC81 : FF FF FF " " stx XFFFFFC84 : FF FF FF " " stx XFFFFFC87 : FF FF FF " " stx XFFFFFC8A : FF FF FF " " stx XFFFFFC8D : FF FF FF " " stx XFFFFFC90 : FF FF FF " " stx XFFFFFC93 : FF FF FF " " stx XFFFFFC96 : FF FF FF " " stx XFFFFFC99 : FF FF FF " " stx XFFFFFC9C : FF FF FF " " stx XFFFFFC9F : FF FF FF " " stx XFFFFFCA2 : FF FF FF " " stx XFFFFFCA5 : FF FF FF " " stx XFFFFFCA8 : FF FF FF " " stx XFFFFFCAB : FF FF FF " " stx XFFFFFCAE : FF FF FF " " stx XFFFF

Page 121: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FCB1 : FF FF FF " " stx XFFFFFCB4 : FF FF FF " " stx XFFFFFCB7 : FF FF FF " " stx XFFFFFCBA : FF FF FF " " stx XFFFFFCBD : FF FF FF " " stx XFFFFFCC0 : FF FF FF " " stx XFFFFFCC3 : FF FF FF " " stx XFFFFFCC6 : FF FF FF " " stx XFFFFFCC9 : FF FF FF " " stx XFFFFFCCC : FF FF FF " " stx XFFFFFCCF : FF FF FF " " stx XFFFFFCD2 : FF FF FF " " stx XFFFFFCD5 : FF FF FF " " stx XFFFFFCD8 : FF FF FF " " stx XFFFFFCDB : FF FF FF " " stx XFFFFFCDE : FF FF FF " " stx XFFFFFCE1 : FF FF FF " " stx XFFFFFCE4 : FF FF FF " " stx XFFFFFCE7 : FF FF FF " " stx XFFFFFCEA : FF FF FF " " stx XFFFFFCED : FF FF FF " " stx XFFFFFCF0 : FF FF FF " " stx XFFFFFCF3 : FF FF FF " " stx XFFFFFCF6 : FF FF FF " " stx XFFFFFCF9 : FF FF FF " " stx XFFFFFCFC : FF FF FF " " stx XFFFFFCFF : FF FF FF " " stx XFFFFFD02 : FF FF FF " " stx XFFFFFD05 : FF FF FF " " stx XFFFFFD08 : FF FF FF " " stx XFFFFFD0B : FF FF FF " " stx XFFFFFD0E : FF FF FF " " stx XFFFFFD11 : FF FF FF " " stx XFFFFFD14 : FF FF FF " " stx XFFFFFD17 : FF FF FF " " stx XFFFFFD1A : FF FF FF " " stx XFFFFFD1D : FF FF FF " " stx XFFFFFD20 : FF FF FF " " stx XFFFFFD23 : FF FF FF " " stx XFFFFFD26 : FF FF FF " " stx XFFFFFD29 : FF FF FF " " stx XFFFFFD2C : FF FF FF " " stx XFFFFFD2F : FF FF FF " " stx XFFFFFD32 : FF FF FF " " stx XFFFFFD35 : FF FF FF " " stx XFFFFFD38 : FF FF FF " " stx XFFFFFD3B : FF FF FF " " stx XFFFFFD3E : FF FF FF " " stx XFFFFFD41 : FF FF FF " " stx XFFFFFD44 : FF FF FF " " stx XFFFFFD47 : FF FF FF " " stx XFFFFFD4A : FF FF FF " " stx XFFFFFD4D : FF FF FF " " stx XFFFFFD50 : FF FF FF " " stx XFFFFFD53 : FF FF FF " " stx XFFFFFD56 : FF FF FF " " stx XFFFFFD59 : FF FF FF " " stx XFFFF

Page 122: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FD5C : FF FF FF " " stx XFFFFFD5F : FF FF FF " " stx XFFFFFD62 : FF FF FF " " stx XFFFFFD65 : FF FF FF " " stx XFFFFFD68 : FF FF FF " " stx XFFFFFD6B : FF FF FF " " stx XFFFFFD6E : FF FF FF " " stx XFFFFFD71 : FF FF FF " " stx XFFFFFD74 : FF FF FF " " stx XFFFFFD77 : FF FF FF " " stx XFFFFFD7A : FF FF FF " " stx XFFFFFD7D : FF FF FF " " stx XFFFFFD80 : FF FF FF " " stx XFFFFFD83 : FF FF FF " " stx XFFFFFD86 : FF FF FF " " stx XFFFFFD89 : FF FF FF " " stx XFFFFFD8C : FF FF FF " " stx XFFFFFD8F : FF FF FF " " stx XFFFFFD92 : FF FF FF " " stx XFFFFFD95 : FF FF FF " " stx XFFFFFD98 : FF FF FF " " stx XFFFFFD9B : FF FF FF " " stx XFFFFFD9E : FF FF FF " " stx XFFFFFDA1 : FF FF FF " " stx XFFFFFDA4 : FF FF FF " " stx XFFFFFDA7 : FF FF FF " " stx XFFFFFDAA : FF FF FF " " stx XFFFFFDAD : FF FF FF " " stx XFFFFFDB0 : FF FF FF " " stx XFFFFFDB3 : FF FF FF " " stx XFFFFFDB6 : FF FF FF " " stx XFFFFFDB9 : FF FF FF " " stx XFFFFFDBC : FF FF FF " " stx XFFFFFDBF : FF FF FF " " stx XFFFFFDC2 : FF FF FF " " stx XFFFFFDC5 : FF FF FF " " stx XFFFFFDC8 : FF FF FF " " stx XFFFFFDCB : FF FF FF " " stx XFFFFFDCE : FF FF FF " " stx XFFFFFDD1 : FF FF FF " " stx XFFFFFDD4 : FF FF FF " " stx XFFFFFDD7 : FF FF FF " " stx XFFFFFDDA : FF FF FF " " stx XFFFFFDDD : FF FF FF " " stx XFFFFFDE0 : FF FF FF " " stx XFFFFFDE3 : FF FF FF " " stx XFFFFFDE6 : FF FF FF " " stx XFFFFFDE9 : FF FF FF " " stx XFFFFFDEC : FF FF FF " " stx XFFFFFDEF : FF FF FF " " stx XFFFFFDF2 : FF FF FF " " stx XFFFFFDF5 : FF FF FF " " stx XFFFFFDF8 : FF FF FF " " stx XFFFFFDFB : FF FF FF " " stx XFFFFFDFE : FF FF FF " " stx XFFFFFE01 : FF FF FF " " stx XFFFFFE04 : FF FF FF " " stx XFFFF

Page 123: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FE07 : FF FF FF " " stx XFFFFFE0A : FF FF FF " " stx XFFFFFE0D : FF FF FF " " stx XFFFFFE10 : FF FF FF " " stx XFFFFFE13 : FF FF FF " " stx XFFFFFE16 : FF FF FF " " stx XFFFFFE19 : FF FF FF " " stx XFFFFFE1C : FF FF FF " " stx XFFFFFE1F : FF FF FF " " stx XFFFFFE22 : FF FF FF " " stx XFFFFFE25 : FF FF FF " " stx XFFFFFE28 : FF FF FF " " stx XFFFFFE2B : FF FF FF " " stx XFFFFFE2E : FF FF FF " " stx XFFFFFE31 : FF FF FF " " stx XFFFFFE34 : FF FF FF " " stx XFFFFFE37 : FF FF FF " " stx XFFFFFE3A : FF FF FF " " stx XFFFFFE3D : FF FF FF " " stx XFFFFFE40 : FF FF FF " " stx XFFFFFE43 : FF FF FF " " stx XFFFFFE46 : FF FF FF " " stx XFFFFFE49 : FF FF FF " " stx XFFFFFE4C : FF FF FF " " stx XFFFFFE4F : FF FF FF " " stx XFFFFFE52 : FF FF FF " " stx XFFFFFE55 : FF FF FF " " stx XFFFFFE58 : FF FF FF " " stx XFFFFFE5B : FF FF FF " " stx XFFFFFE5E : FF FF FF " " stx XFFFFFE61 : FF FF FF " " stx XFFFFFE64 : FF FF FF " " stx XFFFFFE67 : FF FF FF " " stx XFFFFFE6A : FF FF FF " " stx XFFFFFE6D : FF FF FF " " stx XFFFFFE70 : FF FF FF " " stx XFFFFFE73 : FF FF FF " " stx XFFFFFE76 : FF FF FF " " stx XFFFFFE79 : FF FF FF " " stx XFFFFFE7C : FF FF FF " " stx XFFFFFE7F : FF FF FF " " stx XFFFFFE82 : FF FF FF " " stx XFFFFFE85 : FF FF FF " " stx XFFFFFE88 : FF FF FF " " stx XFFFFFE8B : FF FF FF " " stx XFFFFFE8E : FF FF FF " " stx XFFFFFE91 : FF FF FF " " stx XFFFFFE94 : FF FF FF " " stx XFFFFFE97 : FF FF FF " " stx XFFFFFE9A : FF FF FF " " stx XFFFFFE9D : FF FF FF " " stx XFFFFFEA0 : FF FF FF " " stx XFFFFFEA3 : FF FF FF " " stx XFFFFFEA6 : FF FF FF " " stx XFFFFFEA9 : FF FF FF " " stx XFFFFFEAC : FF FF FF " " stx XFFFFFEAF : FF FF FF " " stx XFFFF

Page 124: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FEB2 : FF FF FF " " stx XFFFFFEB5 : FF FF FF " " stx XFFFFFEB8 : FF FF FF " " stx XFFFFFEBB : FF FF FF " " stx XFFFFFEBE : FF FF FF " " stx XFFFFFEC1 : FF FF FF " " stx XFFFFFEC4 : FF FF FF " " stx XFFFFFEC7 : FF FF FF " " stx XFFFFFECA : FF FF FF " " stx XFFFFFECD : FF FF FF " " stx XFFFFFED0 : FF FF FF " " stx XFFFFFED3 : FF FF FF " " stx XFFFFFED6 : FF FF FF " " stx XFFFFFED9 : FF FF FF " " stx XFFFFFEDC : FF FF FF " " stx XFFFFFEDF : FF FF FF " " stx XFFFFFEE2 : FF FF FF " " stx XFFFFFEE5 : FF FF FF " " stx XFFFFFEE8 : FF FF FF " " stx XFFFFFEEB : FF FF FF " " stx XFFFFFEEE : FF FF FF " " stx XFFFFFEF1 : FF FF FF " " stx XFFFFFEF4 : FF FF FF " " stx XFFFFFEF7 : FF FF FF " " stx XFFFFFEFA : FF FF FF " " stx XFFFFFEFD : FF FF FF " " stx XFFFFFF00 : FF FF FF " " stx XFFFFFF03 : FF FF FF " " stx XFFFFFF06 : FF FF FF " " stx XFFFFFF09 : FF FF FF " " stx XFFFFFF0C : FF FF FF " " stx XFFFFFF0F : FF FF FF " " stx XFFFFFF12 : FF FF FF " " stx XFFFFFF15 : FF FF FF " " stx XFFFFFF18 : FF FF FF " " stx XFFFFFF1B : FF FF FF " " stx XFFFFFF1E : FF FF FF " " stx XFFFFFF21 : FF FF FF " " stx XFFFFFF24 : FF FF FF " " stx XFFFFFF27 : FF FF FF " " stx XFFFFFF2A : FF FF FF " " stx XFFFFFF2D : FF FF FF " " stx XFFFFFF30 : FF FF FF " " stx XFFFFFF33 : FF FF FF " " stx XFFFFFF36 : FF FF FF " " stx XFFFFFF39 : FF FF FF " " stx XFFFFFF3C : FF FF FF " " stx XFFFFFF3F : FF FF FF " " stx XFFFFFF42 : FF FF FF " " stx XFFFFFF45 : FF FF FF " " stx XFFFFFF48 : FF FF FF " " stx XFFFFFF4B : FF FF FF " " stx XFFFFFF4E : FF FF FF " " stx XFFFFFF51 : FF FF FF " " stx XFFFFFF54 : FF FF FF " " stx XFFFFFF57 : FF FF FF " " stx XFFFFFF5A : FF FF FF " " stx XFFFF

Page 125: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FF5D : FF FF FF " " stx XFFFFFF60 : FF FF FF " " stx XFFFFFF63 : FF FF FF " " stx XFFFFFF66 : FF FF FF " " stx XFFFFFF69 : FF FF FF " " stx XFFFFFF6C : FF FF FF " " stx XFFFFFF6F : FF FF FF " " stx XFFFFFF72 : FF FF FF " " stx XFFFFFF75 : FF FF FF " " stx XFFFFFF78 : FF FF FF " " stx XFFFFFF7B : FF FF FF " " stx XFFFFFF7E : FF FF FF " " stx XFFFFFF81 : FF FF FF " " stx XFFFFFF84 : FF FF FF " " stx XFFFFFF87 : FF FF FF " " stx XFFFFFF8A : FF FF FF " " stx XFFFFFF8D : FF FF FF " " stx XFFFFFF90 : FF FF FF " " stx XFFFFFF93 : FF FF FF " " stx XFFFFFF96 : FF FF FF " " stx XFFFFFF99 : FF FF FF " " stx XFFFFFF9C : FF FF FF " " stx XFFFFFF9F : FF FF FF " " stx XFFFFFFA2 : FF FF FF " " stx XFFFFFFA5 : FF FF FF " " stx XFFFFFFA8 : FF FF FF " " stx XFFFFFFAB : FF FF FF " " stx XFFFFFFAE : FF FF FF " " stx XFFFFFFB1 : FF FF FF " " stx XFFFFFFB4 : FF FF FF " " stx XFFFFFFB7 : FF FF FF " " stx XFFFFFFBA : FF FF FF " " stx XFFFFFFBD : FF FF FF " " stx XFFFFFFC0 : FF FF FF " " stx XFFFFFFC3 : FF FF FF " " stx XFFFFFFC6 : FF FF FF " " stx XFFFFFFC9 : FF FF FF " " stx XFFFFFFCC : FF FF FF " " stx XFFFFFFCF : FF 66 00 " f " stx X6600FFD2 : FF FF FF " " stx XFFFFFFD5 : FF FF FF " " stx XFFFFFFD8 : FF FF FF " " stx XFFFFFFDB : FF FF FF " " stx XFFFFFFDE : FF FF 19 " " stx XFF19FFE1 XFFE1:FFE1 : FF 59 39 " Y9" stx X5939

;FFE4 XFFE4:FFE4 : 4B "K" db $4B

;FFE5 XFFE5:FFE5 : 5F "_" clrb

;FFE6 : 45 "E" db $45

;FFE7 : 43 "C" comaFFE8 : 31 "1" ins

Page 126: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FFE9 : 33 "3" pulb;

FFEA IRQ2:FFEA : DE 5A " Z" dw STARTFFEC CMI:FFEC : DE 5A " Z" dw STARTFFEE TRAP:FFEE : DE 5A " Z" dw STARTFFF0 SIO:FFF0 : DE 5A " Z" dw STARTFFF2 TO1:FFF2 : DE 5A " Z" dw STARTFFF4 OC1:FFF4 : DE 5A " Z" dw STARTFFF6 IC1:FFF6 : DE 5A " Z" dw STARTFFF8 IRQ1:FFF8 : D9 FB " " dw INTFFFA SWI:FFFA : DE 5A " Z" dw STARTFFFC NMI:FFFC : DE 5A " Z" dw STARTFFFE RST:FFFE : DE 5A " Z" dw START

;--------------------------------------------------------------Symbol table============

Value Type Name----- ---- ----0001 Data P1DDR0001 Data P2DDR0002 Data PORT10003 Data PORT20004 Data P3DDR0005 Data P4DDR0006 Data PORT30007 Data PORT40008 Data TCR10009 Data FCRH000A Data FCRL000B Data OCR1H000C Data OCR1L000D Data ICRH000E Data ICRL000F Data TCR20010 Data RMCR0011 Data SCSR10012 Data RXDR0013 Data TXDR0014 Data P5CR0015 Data PORT50016 Data P6DDR0017 Data PORT60018 Data PORT70019 Data OCR2H

Page 127: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

001A Data OCR2L001B Data TCR3001C Data TCR001D Data T2UC001E Data SCSR2001F Data TSTR0020 Data P5DDR0021 Data P6CR0048 Data X00480049 Data X0049004A Data X004A004B Data X004B004C Data X004C004F Data X004F0050 Data X00500051 Data X00510055 Data X00550056 Data X0056005E Data X005E0060 Data X00600062 Data X00620063 Data X00630064 Data X00640065 Data X00650067 Data X00670069 Data X0069006B Data X006B006D Data X006D0070 Data X00700071 Data X00710073 Data X00730075 Data X00750077 Data X00770079 Data X0079007B Data X007B007F Data X007F0080 Data X00800081 Data X00810082 Data X00820084 Data X00840085 Data X00850086 Data X00860087 Data X00870089 Data X0089008A Data X008A008B Data X008B008C Data X008C008E Data X008E008F Data X008F0090 Data X00900091 Data X00910093 Data X00930094 Data X00940095 Data X00950097 Data X00970098 Data X00980099 Data X0099

Page 128: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

009B Data X009B009C Data X009C009E Data X009E009F Data X009F00A0 Data X00A000A2 Data X00A200A3 Data X00A300A4 Data X00A400A5 Data X00A500A6 Data X00A600A7 Data X00A700A8 Data X00A800AA Data X00AA00AB Data X00AB00AC Data X00AC00AD Data X00AD00AE Data X00AE00AF Data X00AF00B0 Data X00B000B1 Data X00B100B3 Data X00B300B4 Data X00B400B5 Data X00B500B7 Data X00B700B8 Data X00B800BB Data X00BB00BC Data X00BC00BD Data X00BD00BE Data X00BE00C0 Data X00C000C1 Data X00C100C2 Data X00C200C3 Data X00C300C4 Data X00C400C5 Data X00C500C6 Data X00C600C8 Data X00C800C9 Data X00C900CA Data X00CA00CB Data X00CB00CC Data X00CC00CD Data X00CD00CE Data X00CE00D1 Data X00D100D2 Data X00D200D3 Data X00D300D4 Data X00D400D6 Data X00D600D7 Data X00D700D9 Data X00D900DA Data X00DA00DB Data X00DB02B0 Data X02B00370 Data X03700410 Data X04100650 Data X06500761 Data X0761

Page 129: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

0850 Data X08500960 Data X09600B50 Data X0B500C48 Data X0C481000 Data P2DDR1001 Data P1DDR1002 Data PORT21003 Data PORT11005 Data WDT1006 Data ADCCSR1007 Data ADC0H1008 Data ADC0L1009 Data ADC1H100A Data ADC1L100B Data ADC2H100C Data ADC2L100D Data ADC3H100E Data ADC3L100F Data RAMCR1010 Data UPPCE21011 Data UPPCE11012 Data UPPOUT21013 Data UPPOUT11014 Data NEXTDATAE1016 Data NEXTDATA1020 Data UPPSCR1021 Data MAXFUN1022 Data X10221023 Data COMND1024 Data REGASSA1025 Data REGASSB1026 Data IOASSA1027 Data IOASSB1028 Data IOASSB1029 Data IOASSC102A Data INTEN3102B Data INTEN2102C Data INTEN1102D Data INTREQ3102E Data INTREQ2102F Data INTREQ11030 Data ISR31031 Data ISR21032 Data ISR11033 Data ISC31034 Data ISC21035 Data ISC11036 Data UPPIO1040 Data UPP0H1041 Data UPP0L1042 Data UPP1H1043 Data UPP1L1044 Data UPP2H1045 Data UPP2L1046 Data UPP3H1047 Data UPP3L1048 Data UPP4H

Page 130: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

1049 Data UPP4L104A Data UPP5H104B Data UPP5L104C Data UPP6H104D Data UPP6L104E Data UPP7H104F Data UPP7L1050 Data UPP8H1051 Data UPP8L1052 Data UPP9H1053 Data UPP9L1054 Data UPP10H1055 Data UPP10L1055 Data UPP11H1057 Data UPP11L1058 Data UPP12H1059 Data UPP12L105A Data UPP13H105B Data UPP13L105C Data UPP14H105D Data UPP14L105E Data UPP15H105F Data UPP15L1060 Data UPP16H1061 Data UPP16L1062 Data UPP17H1063 Data UPP17L1064 Data UPP18H1065 Data UPP18L1066 Data UPP19H1067 Data UPP19L1068 Data UPP20H1069 Data UPP20L106A Data UPP21H106B Data UPP21L106C Data UPP22H106D Data UPP22L106E Data UPP23H106F Data UPP23L11FF Data X11FF13FF Data X13FF1400 Data X14001401 Data X14011402 Data X14021403 Data X14031404 Data X14041405 Data X14051406 Data X14061408 Data X1408140A Data X140A140C Data X140C140E Data X140E1410 Data X14101412 Data X14121413 Data X14131414 Data X14141415 Data X1415

Page 131: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

1416 Data X14161417 Data X14171418 Data X14181419 Data X1419141A Data X141A141B Data X141B141C Data X141C141D Data X141D141E Data X141E141F Data X141F1420 Data X14201421 Data X14211430 Data X14301431 Data X14311432 Data X14321433 Data X14331434 Data X14341435 Data X14351436 Data X14361437 Data X14371438 Data X14381439 Data X1439143A Data X143A143B Data X143B143C Data X143C143D Data X143D143E Data X143E143F Data X143F1440 Data X14401441 Data X14411442 Data X14421443 Data X14431446 Data X14461447 Data X14471448 Data X1448144B Data X144B144D Data X144D144F Data X144F1450 Data X14501451 Data X14511452 Data X14521453 Data X14531455 Data X14551456 Data X14561459 Data X1459145A Data X145A145B Data X145B145F Data X145F1460 Data X14601463 Data X14631464 Data X14641465 Data X14651466 Data X14661467 Data X14671469 Data X1469146A Data X146A146C Data X146C

Page 132: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

146E Data X146E1470 Data X14701472 Data X14721473 Data X14731474 Data X14741475 Data X14751476 Data X14761477 Data X14771478 Data X14781479 Data X1479147A Data X147A147B Data X147B147C Data X147C147D Data X147D147F Data X147F1480 Data X14801481 Data X14811482 Data X14821483 Data X14831484 Data X14841485 Data X14851486 Data X14861487 Data X14871488 Data X14881489 Data X1489148A Data X148A148B Data X148B148C Data X148C148D Data X148D148E Data X148E14B8 Data X14B814B9 Data X14B914BA Data X14BA14BB Data X14BB14BC Data X14BC14BD Data X14BD14BE Data X14BE14BF Data X14BF14C0 Data X14C01500 Data X150015F0 Data X15F015F2 Data X15F215F3 Data X15F315F4 Data X15F415F6 Data X15F615F8 Data X15F815FA Data X15FA15FC Data X15FC15FD Data X15FD15FE Data X15FE15FF Data X15FF1601 Data X16011603 Data X16031605 Data X16051607 Data X16071608 Data X160823F9 Data X23F9

Page 133: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

2B06 Data X2B064701 Data X47014703 Data X47034704 Data X47044705 Data X47054706 Data X47064707 Data X47074708 Data X47084709 Data X4709470A Data X470A470B Data X470B470D Data X470D4710 Data X47104711 Data X47114712 Data X47124713 Data X47134715 Data X47154717 Data X47174719 Data X4719471B Data X471B475C Data X475C475D Data X475D475E Data X475E475F Data X475F4760 Data X47604761 Data X47614762 Data X47624763 Data X47634764 Data X47644765 Data X47654766 Data X47664768 Data X47684769 Data X4769476A Data X476A5939 Data X59396600 Data X66009F00 Data X9F00B0EC Data XB0ECC000 Data DATAC2E0 Data XC2E0C300 Data DATAC4EE Data XC4EEC5EF Data XC5EFC800 Data DATACAE2 Data XCAE2CAE3 Data XCAE3CE00 Data DATAD000 Data DATAD002 Data XD002D004 Data XD004D005 Data XD005D006 Data XD006D007 Data XD007D008 Data XD008D009 Data XD009D00C Data XD00CD00D Data XD00D

Page 134: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D00E Data XD00ED00F Data XD00FD018 Data XD018D019 Data XD019D01A Data XD01AD01B Data XD01BD01C Data XD01CD01D Data XD01DD01E Data XD01ED021 Data XD021D025 Data XD025D028 Data XD028D029 Data XD029D02B Data XD02BD02D Data XD02DD02F Data XD02FD031 Data XD031D033 Data XD033D034 Data XD034D035 Data XD035D036 Data XD036D037 Data XD037D038 Data XD038D039 Data XD039D03A Data XD03AD03B Data XD03BD03D Data XD03DD040 Data XD040D041 Data XD041D042 Data XD042D043 Data XD043D044 Data XD044D045 Data XD045D052 Data XD052D053 Data XD053D054 Data XD054D058 Data XD058D059 Data XD059D05A Data XD05AD05C Data XD05CD061 Data XD061D062 Data XD062D063 Data XD063D065 Data XD065D067 Data XD067D068 Data XD068D069 Data XD069D06E Data XD06ED077 Data XD077D07C Data XD07CD082 Data XD082D085 Data XD085D08C Data XD08CD092 Data XD092D093 Data XD093D094 Data XD094D095 Data XD095

Page 135: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D096 Data XD096D097 Data XD097D09F Data XD09FD0A2 Data XD0A2D0A3 Data XD0A3D0A4 Data XD0A4D0A5 Data XD0A5D0A6 Data XD0A6D0A7 Data XD0A7D0A9 Data XD0A9D0AA Data XD0AAD0AB Data XD0ABD0AC Data XD0ACD0AD Data XD0ADD0AE Data XD0AED0AF Data XD0AFD0B0 Data XD0B0D0B1 Data XD0B1D0B2 Data XD0B2D0B3 Data XD0B3D0B4 Data XD0B4D0B5 Data XD0B5D0B7 Data XD0B7D0B8 Data XD0B8D0B9 Data XD0B9D0BA Data XD0BAD0BB Data XD0BBD0BC Data XD0BCD0BD Data XD0BDD0BE Data XD0BED0C0 Data XD0C0D0C2 Data XD0C2D0C3 Data XD0C3D0C7 Data XD0C7D0C8 Data XD0C8D0C9 Data XD0C9D0CA Data XD0CAD0CB Data XD0CBD0EF Data DATAD0F0 Data XD0F0D0F1 Data XD0F1D0F2 Data XD0F2D0F3 Data XD0F3D0F4 Data XD0F4D0F5 Data XD0F5D0F6 Data XD0F6D0F7 Data XD0F7D0F8 Data XD0F8D0F9 Data XD0F9D0FA Data XD0FAD0FB Data XD0FBD0FC Data XD0FCD0FE Data XD0FED0FF Data XD0FFD100 Data XD100D101 Data XD101D102 Data XD102

Page 136: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D103 Data XD103D104 Data XD104D105 Data XD105D106 Data XD106D107 Data XD107D108 Data XD108D109 Data XD109D10A Data XD10AD10B Data XD10BD10C Data XD10CD10D Data XD10DD10E Data XD10ED10F Data XD10FD110 Data XD110D111 Data XD111D112 Data XD112D113 Data XD113D114 Data XD114D115 Data XD115D116 Data XD116D117 Data XD117D118 Data XD118D119 Data XD119D11A Data XD11AD11B Data XD11BD11C Data XD11CD11D Data XD11DD11E Data XD11ED11F Data XD11FD120 Data XD120D121 Data XD121D122 Data XD122D800 Data 0x65AD800 Code LD800D82B Code LD82BD856 Code LD856D867 Code LD867D875 Code LD875D87B Code LD87BD87D Code LD87DD880 Code LD880D895 Code LD895D8AC Code LD8ACD8AE Code LD8AED8B1 Code LD8B1D8B3 Code LD8B3D8B5 Code LD8B5D8C4 Code LD8C4D8CB Code LD8CBD8CD Code LD8CDD8D3 Code LD8D3D8DC Code LD8DCD8E1 Code LD8E1D8E8 Code LD8E8D8F4 Code LD8F4D8FD Code LD8FDD8FE Code LD8FE

Page 137: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

D907 Code LD907D912 Code LD912D91B Code LD91BD91E Code LD91ED921 Code LD921D924 Code LD924D92E Code LD92ED930 Code LD930D931 Code LD931D93C Code LD93CD94A Code LD94AD955 Code LD955D95B Code LD95BD967 Code LD967D96A Code LD96AD97C Code LD97CD97F Code LD97FD986 Code LD986D992 Code LD992D995 Code LD995D99A Code LD99AD9AE Code LD9AED9B1 Code LD9B1D9C6 Code LD9C6D9CC Code LD9CCD9D3 Code LD9D3D9E2 Code LD9E2D9E5 Code LD9E5D9EA Code LD9EAD9FB Code INTDA05 Code LDA05DA0F Code LDA0FDA16 Code LDA16DA17 Code LDA17DA35 Code LDA35DA42 Code LDA42DA50 Code LDA50DA55 Code LDA55DA5E Code LDA5EDA62 Code LDA62DA76 Code LDA76DA90 Code LDA90DA95 Code LDA95DAA7 Code LDAA7DAB3 Code LDAB3DAC0 Code LDAC0DACB Code LDACBDADC Code LDADCDADF Code LDADFDAE2 Code LDAE2DAE5 Code LDAE5DAE8 Code LDAE8DAFD Code LDAFDDB00 Code LDB00DB1E Code LDB1EDB2A Code LDB2ADB3B Code LDB3B

Page 138: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DB45 Code LDB45DB4D Code LDB4DDB53 Code LDB53DB5F Code LDB5FDB64 Code LDB64DB7D Code LDB7DDB8A Code LDB8ADB8D Code LDB8DDB98 Code LDB98DBCA Code LDBCADBD5 Code LDBD5DBE7 Code LDBE7DBED Code LDBEDDBFB Code LDBFBDC06 Code LDC06DC10 Code LDC10DC1E Code LDC1EDC21 Code LDC21DC35 Code LDC35DC4D Code LDC4DDC94 Code LDC94DC97 Code LDC97DC98 Code LDC98DCA9 Code LDCA9DCBA Code LDCBADCBE Code LDCBEDCCF Code LDCCFDCDD Code LDCDDDCE6 Code LDCE6DCEB Code LDCEBDCEE Code LDCEEDCFD Code LDCFDDD04 Code LDD04DD07 Code LDD07DD13 Code LDD13DD22 Code LDD22DD44 Code LDD44DD49 Code LDD49DD59 Code LDD59DD63 Code LDD63DD6D Code LDD6DDD6F Code LDD6FDD74 Code LDD74DD7E Code LDD7EDD7F Code LDD7FDD92 Code LDD92DD9C Code LDD9CDDAA Code LDDAADDB7 Code LDDB7DDBC Code LDDBCDDDA Code LDDDADDE1 Code LDDE1DDE5 Code LDDE5DDE8 Code LDDE8DDFA Code LDDFADDFC Code LDDFCDE0D Code LDE0D

Page 139: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

DE1B Code LDE1BDE22 Code LDE22DE27 Code LDE27DE2D Code LDE2DDE31 Code LDE31DE36 Code LDE36DE37 Code LDE37DE3C Code LDE3CDE5A Code STARTDE5A Code STARTDE5A Code STARTDE5A Code STARTDE5A Code STARTDE5A Code STARTDE5A Code STARTDE5A Code STARTDE5A Code STARTDE5A Code STARTDE5A Code STARTDE6F Code LDE6FDE70 Code LDE70DE7A Code LDE7ADE82 Code LDE82DE95 Code LDE95DE9E Code LDE9EDEAC Code LDEACDEB5 Code LDEB5DECB Code LDECBDED4 Code LDED4DF11 Code LDF11DF8D Code LDF8DDFB4 Code LDFB4DFD5 Code LDFD5DFE8 Code LDFE8E0DE Code LE0DEE0EC Code LE0ECE11A Code LE11AE16B Code LE16BE197 Code LE197E1B2 Code LE1B2E1B7 Code LE1B7E1BC Code LE1BCE1C0 Code LE1C0E1C4 Code LE1C4E1D0 Code LE1D0E1F2 Code LE1F2E1F7 Code LE1F7E1FC Code LE1FCE20B Code LE20BE20E Code LE20EE221 Code LE221E226 Code LE226E22F Code LE22FE23D Code LE23DE266 Code LE266E279 Code LE279E2A6 Code LE2A6

Page 140: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E2B0 Code LE2B0E2C7 Code LE2C7E2CA Code LE2CAE2D9 Code LE2D9E2EB Code LE2EBE316 Code LE316E319 Code LE319E341 Code LE341E34C Code LE34CE34F Code LE34FE351 Code LE351E382 Code LE382E387 Code LE387E38A Code LE38AE39A Code LE39AE39D Code LE39DE3AA Code LE3AAE3BA Code LE3BAE3C3 Code LE3C3E3C8 Code LE3C8E3F0 Code LE3F0E406 Code LE406E422 Code LE422E432 Code LE432E435 Code LE435E43D Code LE43DE447 Code LE447E47A Code LE47AE484 Code LE484E499 Code LE499E4A7 Code LE4A7E4C9 Code LE4C9E4DA Code LE4DAE4DD Code LE4DDE4E5 Code LE4E5E4F0 Code LE4F0E504 Code LE504E50E Code LE50EE516 Code LE516E519 Code LE519E531 Code LE531E551 Code LE551E560 Code LE560E565 Code LE565E568 Code LE568E570 Code LE570E580 Code LE580E587 Code LE587E58F Code LE58FE5B0 Code LE5B0E5B5 Code LE5B5E5CD Code LE5CDE5EB Code LE5EBE5EE Code LE5EEE5F5 Code LE5F5E610 Code LE610E629 Code LE629

Page 141: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E630 Code LE630E63F Code LE63FE644 Code LE644E64E Code LE64EE651 Code LE651E668 Code LE668E678 Code LE678E67D Code LE67DE68E Code LE68EE698 Code LE698E6A8 Code LE6A8E6C2 Code LE6C2E6C9 Code LE6C9E6D6 Code LE6D6E6DA Code LE6DAE6E0 Code LE6E0E6F9 Code LE6F9E703 Code LE703E72D Code LE72DE73B Code LE73BE74E Code LE74EE76F Code LE76FE771 Code LE771E77F Code LE77FE7A3 Code LE7A3E7A9 Code LE7A9E7B1 Code LE7B1E7BC Code LE7BCE7ED Code LE7EDE7FE Code LE7FEE806 Code LE806E815 Code LE815E818 Code LE818E821 Code LE821E838 Code LE838E83E Code LE83EE858 Code LE858E86A Code LE86AE870 Code LE870E87F Code LE87FE883 Code LE883E88E Code LE88EE8A5 Code LE8A5E932 Code LE932E941 Code LE941E942 Code LE942E95A Code LE95AE96D Code LE96DE96E Code LE96EE980 Code LE980E987 Code LE987E98D Code LE98DE99F Code LE99FE9A6 Code LE9A6E9AC Code LE9ACE9BE Code LE9BEE9C5 Code LE9C5

Page 142: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

E9CB Code LE9CBE9D7 Code LE9D7E9F5 Code LE9F5EA00 Code LEA00EA14 Code LEA14EA17 Code LEA17EA27 Code LEA27EA35 Code LEA35EA45 Code LEA45EA55 Code LEA55EA58 Code LEA58EA5B Code LEA5BEA5D Code LEA5DEA6A Code LEA6AEA72 Code LEA72EA87 Code LEA87EA8C Code LEA8CEA8F Code LEA8FEAAA Code LEAAAEAAD Code LEAADEAC5 Code LEAC5EACD Code LEACDEB23 Code LEB23EB38 Code LEB38EB3B Code LEB3BEB43 Code LEB43EB4E Code LEB4EEB72 Code LEB72EB7C Code LEB7CEB9C Code LEB9CEBA4 Code LEBA4EBBA Code LEBBAEBCB Code LEBCBEBD3 Code LEBD3EBE1 Code LEBE1EBE4 Code LEBE4EBE6 Code LEBE6EBFE Code LEBFEEC0C Code LEC0CEC0F Code LEC0FEC11 Code LEC11EC12 Code LEC12EC16 Code LEC16EC21 Code LEC21EC35 Code LEC35EC38 Code LEC38EC45 Code LEC45EC4F Code LEC4FEC57 Code LEC57EC72 Code LEC72EC8A Code LEC8AEC9D Code LEC9DECA0 Code LECA0ECA3 Code LECA3ECAB Code LECABECAF Code LECAFECBB Code LECBB

Page 143: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

ECC9 Code LECC9ECCE Code LECCEECD4 Code LECD4ECE9 Code LECE9ECEE Code LECEEECF6 Code LECF6ED0E Code LED0EED14 Code LED14ED1A Code LED1AED29 Code LED29ED39 Code LED39ED4F Code LED4FED5D Code LED5DED68 Code LED68ED77 Code LED77ED83 Code LED83ED86 Code LED86ED8C Code LED8CED9C Code LED9CEDBB Code LEDBBEDCB Code LEDCBEDD0 Code LEDD0EDD2 Code LEDD2EDEA Code LEDEAEDED Code LEDEDEDF5 Code LEDF5EE07 Code LEE07EE11 Code LEE11EE1C Code LEE1CEE2F Code LEE2FEE47 Code LEE47EE52 Code LEE52EE63 Code LEE63EE66 Code LEE66EE7D Code LEE7DEE7F Code LEE7FEE97 Code LEE97EEA4 Code LEEA4EEB1 Code LEEB1EEB6 Code LEEB6EED5 Code LEED5EEE9 Code LEEE9EEEC Code LEEECEEF3 Code LEEF3EEFF Code LEEFFEF00 Code LEF00EF09 Code LEF09EF15 Code LEF15EF16 Code LEF16EF1D Code LEF1DEF22 Code LEF22EF2C Code LEF2CEF4E Code LEF4EEF57 Code LEF57EF5B Code LEF5BEF5D Code LEF5DEF65 Code LEF65

Page 144: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

EF6F Code LEF6FEF72 Code LEF72EF74 Code LEF74EF7E Code LEF7EEF86 Code LEF86EF8F Code LEF8FEF96 Code LEF96EF9E Code LEF9EEFAD Code LEFADEFB0 Code LEFB0EFB8 Code LEFB8EFC0 Code LEFC0EFDD Code LEFDDEFE5 Code LEFE5EFE8 Code LEFE8EFEB Code LEFEBEFF2 Code LEFF2EFF6 Code LEFF6F001 Code LF001F004 Code LF004F019 Code LF019F01C Code LF01CF029 Code LF029F030 Code LF030F041 Code LF041F044 Code LF044F04E Code LF04EF056 Code LF056F05B Code LF05BF063 Code LF063F067 Code LF067F070 Code LF070F07F Code LF07FF091 Code LF091F094 Code LF094F098 Code LF098F0A2 Code LF0A2F0A5 Code LF0A5F0AA Code LF0AAF0AD Code LF0ADF0C2 Code LF0C2F0CE Code LF0CEF0D1 Code LF0D1F0D4 Code LF0D4F0DA Code LF0DAF0E0 Code LF0E0F0E8 Code LF0E8F0EA Code LF0EAF0F5 Code LF0F5F0F8 Code LF0F8F100 Code LF100F104 Code LF104F10C Code LF10CF10E Code LF10EF114 Code LF114F11C Code LF11CF11E Code LF11E

Page 145: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F124 Code LF124F13A Code LF13AF144 Code LF144F14B Code LF14BF162 Code LF162F165 Code LF165F174 Code LF174F194 Code LF194F197 Code LF197F1BD Code LF1BDF1CD Code LF1CDF1CE Code LF1CEF1D3 Code LF1D3F1E6 Code LF1E6F1EE Code LF1EEF1EF Code LF1EFF1F2 Code LF1F2F209 Code LF209F211 Code LF211F21B Code LF21BF22D Code LF22DF235 Code LF235F23C Code LF23CF248 Code LF248F24A Code LF24AF25B Code LF25BF25D Code LF25DF281 Code LF281F286 Code LF286F289 Code LF289F28C Code LF28CF29D Code LF29DF2A5 Code LF2A5F2B4 Code LF2B4F2BB Code LF2BBF2C3 Code LF2C3F2CA Code LF2CAF2D1 Code LF2D1F2E5 Code LF2E5F2F1 Code LF2F1F2F3 Code LF2F3F319 Code LF319F326 Code LF326F328 Code LF328F331 Code LF331F335 Code LF335F338 Code LF338F341 Code LF341F343 Code LF343F35C Code LF35CF363 Code LF363F36C Code LF36CF371 Code LF371F373 Code LF373F386 Code LF386F393 Code LF393F3A2 Code LF3A2

Page 146: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F3AA Code LF3AAF3AD Code LF3ADF3B7 Code LF3B7F3C4 Code LF3C4F3CC Code LF3CCF3CD Code LF3CDF3D6 Code LF3D6F406 Code LF406F41F Code LF41FF420 Code LF420F44D Code LF44DF457 Code LF457F46E Code LF46EF471 Code LF471F47D Code LF47DF489 Code LF489F492 Code LF492F49D Code LF49DF4D0 Code LF4D0F4D8 Code LF4D8F517 Code LF517F523 Code LF523F534 Code LF534F557 Code LF557F55D Code LF55DF564 Code LF564F56A Code LF56AF56E Code LF56EF573 Code LF573F590 Code LF590F59F Code LF59FF5AA Code LF5AAF5AF Code LF5AFF5B1 Code LF5B1F5C6 Code LF5C6F5CE Code LF5CEF5D0 Code LF5D0F5FA Code LF5FAF609 Code LF609F613 Code LF613F614 Data XF614F62B Code LF62BF630 Code LF630F63F Code LF63FF64A Code LF64AF665 Code LF665F668 Code LF668F669 Code LF669F678 Code LF678F682 Code LF682F68A Code LF68AF69B Code LF69BF69E Code LF69EF6A9 Code LF6A9F6B9 Code LF6B9F6BE Code LF6BEF6CC Code LF6CC

Page 147: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F6D6 Code LF6D6F6DB Code LF6DBF6E8 Code LF6E8F6F2 Code LF6F2F702 Code LF702F705 Code LF705F714 Code LF714F726 Code LF726F72C Code LF72CF742 Code LF742F749 Code LF749F761 Code LF761F76C Code LF76CF76D Code LF76DF778 Code LF778F795 Code LF795F79A Code LF79AF7A3 Code LF7A3F7AB Code LF7ABF7B8 Code LF7B8F7D4 Code LF7D4F7DF Code LF7DFF7E0 Code LF7E0F7E5 Code LF7E5F802 Code LF802F807 Code LF807F809 Code LF809F80E Code LF80EF812 Code LF812F814 Code LF814F81F Code LF81FF831 Code LF831F857 Code LF857F863 Code LF863F875 Code LF875F882 Code LF882F891 Code LF891F899 Code LF899F89C Code LF89CF8A7 Code LF8A7F8BE Code LF8BEF8D5 Code LF8D5F917 Code LF917F926 Code LF926F938 Code LF938F942 Code LF942F945 Code LF945F94D Code LF94DF94E Code LF94EF959 Code LF959F965 Code LF965F96A Code LF96AF972 Code LF972F973 Code LF973F978 Code LF978F990 Code LF990F992 Code LF992

Page 148: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

F9A1 Code LF9A1F9B3 Code LF9B3F9BC Code LF9BCF9D4 Code LF9D4F9D7 Code LF9D7F9E4 Code LF9E4F9EA Code LF9EAF9F8 Code LF9F8F9FB Code LF9FBFA13 Code LFA13FA22 Code LFA22FA25 Code LFA25FA34 Code LFA34FA3C Code LFA3CFA55 Code LFA55FA5B Code LFA5BFA62 Code LFA62FA69 Code LFA69FA73 Code LFA73FA76 Code LFA76FA92 Code LFA92FA9A Code LFA9AFAAB Code LFAABFAB3 Code LFAB3FAC4 Code LFAC4FACC Code LFACCFAEA Code LFAEAFAED Code LFAEDFB3C Code LFB3CFB41 Code LFB41FB52 Code LFB52FB5F Code LFB5FFB68 Code LFB68FB71 Code LFB71FB74 Code LFB74FB76 Code LFB76FB80 Code LFB80FB83 Code LFB83FB8F Code LFB8FFBA7 Code LFBA7FBAD Code LFBADFBB1 Code LFBB1FBB5 Code LFBB5FBB9 Code LFBB9FBBC Code LFBBCFBD6 Code IRQ1FF0D Data XFF0DFF0E Data XFF0EFF10 Data XFF10FF19 Data XFF19FFE0 Data XFFE0FFE1 Data XFFE1FFE4 Data XFFE4FFE5 Data XFFE5FFEA Data IRQ2FFEC Data CMIFFEE Data TRAP

Page 149: rhinopower.orgrhinopower.org/ECUs/64B52/docs/swiftF5.doc  · Web view;; Disassembled by James Holland using:; DASMx object code disassembler; (c) Copyright 1996-2003 Conquest Consultants;

FFF0 Data SIOFFF2 Data TO1FFF4 Data OC1FFF6 Data IC1FFF8 Data IRQ1FFFA Data SWIFFFC Data NMIFFFE Data RSTFFFF Data XFFFF

Number of symbols: 1289

;--------------------------------------------------------------