264 lines
9.9 KiB
ArmAsm
264 lines
9.9 KiB
ArmAsm
; Highspeed80
|
|
; by CKtwo, https://www.forum64.de/index.php?thread/42485
|
|
|
|
.segment "CHARSET"
|
|
|
|
.global charset
|
|
|
|
charset:
|
|
.byte $44,$AA,$EE,$EE,$88,$AA,$44,$00
|
|
.byte $44,$AA,$AA,$EE,$AA,$AA,$AA,$00
|
|
.byte $CC,$AA,$AA,$CC,$AA,$AA,$CC,$00
|
|
.byte $66,$88,$88,$88,$88,$88,$66,$00
|
|
.byte $CC,$AA,$AA,$AA,$AA,$AA,$CC,$00
|
|
.byte $EE,$88,$88,$CC,$88,$88,$EE,$00
|
|
.byte $EE,$88,$88,$CC,$88,$88,$88,$00
|
|
.byte $66,$88,$88,$EE,$AA,$AA,$44,$00
|
|
.byte $AA,$AA,$AA,$EE,$AA,$AA,$AA,$00
|
|
.byte $EE,$44,$44,$44,$44,$44,$EE,$00
|
|
.byte $EE,$22,$22,$22,$22,$22,$AA,$44
|
|
.byte $AA,$AA,$AA,$CC,$AA,$AA,$AA,$00
|
|
.byte $88,$88,$88,$88,$88,$88,$EE,$00
|
|
.byte $44,$EE,$EE,$EE,$AA,$AA,$AA,$00
|
|
.byte $44,$AA,$AA,$AA,$AA,$AA,$AA,$00
|
|
.byte $44,$AA,$AA,$AA,$AA,$AA,$44,$00
|
|
.byte $CC,$AA,$AA,$CC,$88,$88,$88,$00
|
|
.byte $44,$AA,$AA,$AA,$AA,$AA,$44,$22
|
|
.byte $CC,$AA,$AA,$CC,$AA,$AA,$AA,$00
|
|
.byte $66,$88,$88,$44,$22,$22,$CC,$00
|
|
.byte $EE,$44,$44,$44,$44,$44,$44,$00
|
|
.byte $AA,$AA,$AA,$AA,$AA,$AA,$44,$00
|
|
.byte $AA,$AA,$AA,$AA,$AA,$44,$44,$00
|
|
.byte $AA,$AA,$AA,$EE,$EE,$EE,$44,$00
|
|
.byte $AA,$AA,$AA,$44,$AA,$AA,$AA,$00
|
|
.byte $AA,$AA,$AA,$44,$44,$44,$44,$00
|
|
.byte $EE,$22,$22,$44,$88,$88,$EE,$00
|
|
.byte $66,$44,$44,$44,$44,$44,$66,$00
|
|
.byte $22,$66,$44,$EE,$44,$CC,$EE,$00
|
|
.byte $66,$22,$22,$22,$22,$22,$66,$00
|
|
.byte $44,$EE,$44,$44,$44,$44,$44,$00
|
|
.byte $00,$00,$44,$FF,$44,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $44,$44,$44,$44,$00,$44,$44,$00
|
|
.byte $AA,$AA,$AA,$00,$00,$00,$00,$00
|
|
.byte $66,$66,$FF,$66,$FF,$66,$66,$00
|
|
.byte $44,$EE,$CC,$44,$66,$EE,$44,$00
|
|
.byte $AA,$AA,$22,$44,$88,$AA,$AA,$00
|
|
.byte $44,$AA,$AA,$44,$AA,$EE,$66,$00
|
|
.byte $44,$44,$88,$00,$00,$00,$00,$00
|
|
.byte $22,$44,$44,$44,$44,$44,$22,$00
|
|
.byte $44,$22,$22,$22,$22,$22,$44,$00
|
|
.byte $00,$AA,$44,$EE,$44,$AA,$00,$00
|
|
.byte $00,$44,$44,$EE,$44,$44,$00,$00
|
|
.byte $00,$00,$00,$00,$44,$44,$44,$88
|
|
.byte $00,$00,$00,$EE,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$44,$44,$00
|
|
.byte $00,$22,$22,$44,$44,$88,$88,$00
|
|
.byte $44,$AA,$AA,$EE,$AA,$AA,$44,$00
|
|
.byte $44,$CC,$44,$44,$44,$44,$EE,$00
|
|
.byte $44,$AA,$22,$44,$88,$88,$EE,$00
|
|
.byte $44,$AA,$22,$44,$22,$AA,$44,$00
|
|
.byte $88,$AA,$AA,$EE,$22,$22,$22,$00
|
|
.byte $EE,$88,$CC,$22,$22,$AA,$44,$00
|
|
.byte $44,$AA,$88,$CC,$AA,$AA,$44,$00
|
|
.byte $EE,$22,$22,$44,$44,$44,$44,$00
|
|
.byte $44,$AA,$AA,$44,$AA,$AA,$44,$00
|
|
.byte $44,$AA,$AA,$66,$22,$AA,$44,$00
|
|
.byte $00,$00,$44,$44,$00,$44,$44,$00
|
|
.byte $00,$00,$44,$44,$00,$44,$44,$88
|
|
.byte $00,$22,$44,$88,$44,$22,$00,$00
|
|
.byte $00,$00,$EE,$00,$EE,$00,$00,$00
|
|
.byte $00,$88,$44,$22,$44,$88,$00,$00
|
|
.byte $44,$AA,$22,$44,$44,$00,$44,$00
|
|
.byte $00,$00,$00,$FF,$FF,$00,$00,$00
|
|
.byte $44,$44,$EE,$EE,$EE,$44,$EE,$00
|
|
.byte $66,$66,$66,$66,$66,$66,$66,$66
|
|
.byte $00,$00,$00,$FF,$FF,$00,$00,$00
|
|
.byte $00,$00,$FF,$FF,$00,$00,$00,$00
|
|
.byte $00,$FF,$FF,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$FF,$FF,$00,$00
|
|
.byte $66,$66,$66,$66,$66,$66,$66,$66
|
|
.byte $33,$33,$33,$33,$33,$33,$33,$33
|
|
.byte $00,$00,$00,$CC,$EE,$66,$66,$66
|
|
.byte $66,$66,$66,$77,$33,$00,$00,$00
|
|
.byte $66,$66,$66,$EE,$CC,$00,$00,$00
|
|
.byte $CC,$CC,$CC,$CC,$CC,$CC,$FF,$FF
|
|
.byte $88,$88,$44,$44,$22,$22,$11,$11
|
|
.byte $11,$11,$22,$22,$44,$44,$88,$88
|
|
.byte $FF,$FF,$CC,$CC,$CC,$CC,$CC,$CC
|
|
.byte $FF,$FF,$33,$33,$33,$33,$33,$33
|
|
.byte $00,$66,$FF,$FF,$FF,$FF,$66,$00
|
|
.byte $00,$00,$00,$00,$00,$FF,$FF,$00
|
|
.byte $00,$99,$FF,$FF,$FF,$66,$66,$00
|
|
.byte $CC,$CC,$CC,$CC,$CC,$CC,$CC,$CC
|
|
.byte $00,$00,$00,$33,$77,$66,$66,$66
|
|
.byte $99,$99,$99,$66,$66,$99,$99,$99
|
|
.byte $00,$66,$FF,$99,$99,$FF,$66,$00
|
|
.byte $44,$44,$44,$AA,$AA,$44,$EE,$00
|
|
.byte $33,$33,$33,$33,$33,$33,$33,$33
|
|
.byte $00,$66,$66,$FF,$FF,$66,$66,$00
|
|
.byte $66,$66,$66,$FF,$FF,$66,$66,$66
|
|
.byte $88,$88,$44,$44,$88,$88,$44,$44
|
|
.byte $66,$66,$66,$66,$66,$66,$66,$66
|
|
.byte $00,$00,$66,$EE,$EE,$66,$66,$00
|
|
.byte $FF,$FF,$77,$77,$33,$33,$11,$11
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $CC,$CC,$CC,$CC,$CC,$CC,$CC,$CC
|
|
.byte $00,$00,$00,$00,$FF,$FF,$FF,$FF
|
|
.byte $FF,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$FF
|
|
.byte $88,$88,$88,$88,$88,$88,$88,$88
|
|
.byte $AA,$AA,$55,$55,$AA,$AA,$55,$55
|
|
.byte $11,$11,$11,$11,$11,$11,$11,$11
|
|
.byte $00,$00,$00,$00,$AA,$AA,$55,$55
|
|
.byte $FF,$FF,$EE,$EE,$CC,$CC,$88,$88
|
|
.byte $11,$11,$11,$11,$11,$11,$11,$11
|
|
.byte $66,$66,$66,$77,$77,$66,$66,$66
|
|
.byte $00,$00,$00,$00,$33,$33,$33,$33
|
|
.byte $66,$66,$66,$77,$77,$00,$00,$00
|
|
.byte $00,$00,$00,$EE,$EE,$66,$66,$66
|
|
.byte $00,$00,$00,$00,$00,$00,$FF,$FF
|
|
.byte $00,$00,$00,$77,$77,$66,$66,$66
|
|
.byte $66,$66,$66,$FF,$FF,$00,$00,$00
|
|
.byte $00,$00,$00,$FF,$FF,$66,$66,$66
|
|
.byte $66,$66,$66,$EE,$EE,$66,$66,$66
|
|
.byte $88,$88,$88,$88,$88,$88,$88,$88
|
|
.byte $CC,$CC,$CC,$CC,$CC,$CC,$CC,$CC
|
|
.byte $33,$33,$33,$33,$33,$33,$33,$33
|
|
.byte $FF,$FF,$00,$00,$00,$00,$00,$00
|
|
.byte $FF,$FF,$FF,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$FF,$FF,$FF
|
|
.byte $33,$33,$33,$33,$33,$33,$FF,$FF
|
|
.byte $00,$00,$00,$00,$CC,$CC,$CC,$CC
|
|
.byte $33,$33,$33,$33,$00,$00,$00,$00
|
|
.byte $66,$66,$66,$EE,$EE,$00,$00,$00
|
|
.byte $CC,$CC,$CC,$CC,$00,$00,$00,$00
|
|
.byte $CC,$CC,$CC,$CC,$33,$33,$33,$33
|
|
.byte $44,$AA,$EE,$EE,$88,$AA,$44,$00
|
|
.byte $00,$00,$CC,$22,$66,$AA,$66,$00
|
|
.byte $88,$88,$CC,$AA,$AA,$AA,$CC,$00
|
|
.byte $00,$00,$66,$88,$88,$88,$66,$00
|
|
.byte $22,$22,$66,$AA,$AA,$AA,$66,$00
|
|
.byte $00,$00,$44,$AA,$EE,$88,$66,$00
|
|
.byte $22,$44,$44,$EE,$44,$44,$44,$00
|
|
.byte $00,$00,$66,$AA,$AA,$66,$22,$CC
|
|
.byte $88,$88,$CC,$AA,$AA,$AA,$AA,$00
|
|
.byte $44,$00,$CC,$44,$44,$44,$EE,$00
|
|
.byte $44,$00,$CC,$44,$44,$44,$44,$88
|
|
.byte $88,$88,$AA,$AA,$CC,$AA,$AA,$00
|
|
.byte $44,$44,$44,$44,$44,$44,$22,$00
|
|
.byte $00,$00,$CC,$EE,$EE,$EE,$AA,$00
|
|
.byte $00,$00,$CC,$AA,$AA,$AA,$AA,$00
|
|
.byte $00,$00,$44,$AA,$AA,$AA,$44,$00
|
|
.byte $00,$00,$CC,$AA,$AA,$CC,$88,$88
|
|
.byte $00,$00,$66,$AA,$AA,$66,$22,$22
|
|
.byte $00,$00,$66,$88,$88,$88,$88,$00
|
|
.byte $00,$00,$66,$88,$44,$22,$CC,$00
|
|
.byte $44,$44,$EE,$44,$44,$44,$22,$00
|
|
.byte $00,$00,$AA,$AA,$AA,$AA,$66,$00
|
|
.byte $00,$00,$AA,$AA,$AA,$44,$44,$00
|
|
.byte $00,$00,$AA,$EE,$EE,$EE,$44,$00
|
|
.byte $00,$00,$AA,$AA,$44,$AA,$AA,$00
|
|
.byte $00,$00,$AA,$AA,$AA,$66,$22,$CC
|
|
.byte $00,$00,$EE,$22,$44,$88,$EE,$00
|
|
.byte $66,$44,$44,$44,$44,$44,$66,$00
|
|
.byte $22,$66,$44,$EE,$44,$CC,$EE,$00
|
|
.byte $66,$22,$22,$22,$22,$22,$66,$00
|
|
.byte $44,$EE,$44,$44,$44,$44,$44,$00
|
|
.byte $00,$00,$44,$FF,$44,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $44,$44,$44,$44,$00,$44,$44,$00
|
|
.byte $AA,$AA,$AA,$00,$00,$00,$00,$00
|
|
.byte $66,$66,$FF,$66,$FF,$66,$66,$00
|
|
.byte $44,$EE,$CC,$44,$66,$EE,$44,$00
|
|
.byte $AA,$AA,$22,$44,$88,$AA,$AA,$00
|
|
.byte $44,$AA,$AA,$44,$AA,$EE,$66,$00
|
|
.byte $44,$44,$88,$00,$00,$00,$00,$00
|
|
.byte $22,$44,$44,$44,$44,$44,$22,$00
|
|
.byte $44,$22,$22,$22,$22,$22,$44,$00
|
|
.byte $00,$AA,$44,$EE,$44,$AA,$00,$00
|
|
.byte $00,$44,$44,$EE,$44,$44,$00,$00
|
|
.byte $00,$00,$00,$00,$44,$44,$44,$88
|
|
.byte $00,$00,$00,$EE,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$44,$44,$00
|
|
.byte $00,$22,$22,$44,$44,$88,$88,$00
|
|
.byte $44,$AA,$AA,$EE,$AA,$AA,$44,$00
|
|
.byte $44,$CC,$44,$44,$44,$44,$EE,$00
|
|
.byte $44,$AA,$22,$44,$88,$88,$EE,$00
|
|
.byte $44,$AA,$22,$44,$22,$AA,$44,$00
|
|
.byte $88,$AA,$AA,$EE,$22,$22,$22,$00
|
|
.byte $EE,$88,$CC,$22,$22,$AA,$44,$00
|
|
.byte $44,$AA,$88,$CC,$AA,$AA,$44,$00
|
|
.byte $EE,$22,$22,$44,$44,$44,$44,$00
|
|
.byte $44,$AA,$AA,$44,$AA,$AA,$44,$00
|
|
.byte $44,$AA,$AA,$66,$22,$AA,$44,$00
|
|
.byte $00,$00,$44,$44,$00,$44,$44,$00
|
|
.byte $00,$00,$44,$44,$00,$44,$44,$88
|
|
.byte $00,$22,$44,$88,$44,$22,$00,$00
|
|
.byte $00,$00,$EE,$00,$EE,$00,$00,$00
|
|
.byte $00,$88,$44,$22,$44,$88,$00,$00
|
|
.byte $44,$AA,$22,$44,$44,$00,$44,$00
|
|
.byte $00,$00,$00,$FF,$FF,$00,$00,$00
|
|
.byte $44,$AA,$AA,$EE,$AA,$AA,$AA,$00
|
|
.byte $CC,$AA,$AA,$CC,$AA,$AA,$CC,$00
|
|
.byte $66,$88,$88,$88,$88,$88,$66,$00
|
|
.byte $CC,$AA,$AA,$AA,$AA,$AA,$CC,$00
|
|
.byte $EE,$88,$88,$CC,$88,$88,$EE,$00
|
|
.byte $EE,$88,$88,$CC,$88,$88,$88,$00
|
|
.byte $66,$88,$88,$EE,$AA,$AA,$44,$00
|
|
.byte $AA,$AA,$AA,$EE,$AA,$AA,$AA,$00
|
|
.byte $EE,$44,$44,$44,$44,$44,$EE,$00
|
|
.byte $EE,$22,$22,$22,$22,$22,$AA,$44
|
|
.byte $AA,$AA,$AA,$CC,$AA,$AA,$AA,$00
|
|
.byte $88,$88,$88,$88,$88,$88,$EE,$00
|
|
.byte $44,$EE,$EE,$EE,$AA,$AA,$AA,$00
|
|
.byte $44,$AA,$AA,$AA,$AA,$AA,$AA,$00
|
|
.byte $44,$AA,$AA,$AA,$AA,$AA,$44,$00
|
|
.byte $CC,$AA,$AA,$CC,$88,$88,$88,$00
|
|
.byte $44,$AA,$AA,$AA,$AA,$AA,$44,$22
|
|
.byte $CC,$AA,$AA,$CC,$AA,$AA,$AA,$00
|
|
.byte $66,$88,$88,$44,$22,$22,$CC,$00
|
|
.byte $EE,$44,$44,$44,$44,$44,$44,$00
|
|
.byte $AA,$AA,$AA,$AA,$AA,$AA,$44,$00
|
|
.byte $AA,$AA,$AA,$AA,$AA,$44,$44,$00
|
|
.byte $AA,$AA,$AA,$EE,$EE,$EE,$44,$00
|
|
.byte $AA,$AA,$AA,$44,$AA,$AA,$AA,$00
|
|
.byte $AA,$AA,$AA,$44,$44,$44,$44,$00
|
|
.byte $EE,$22,$22,$44,$88,$88,$EE,$00
|
|
.byte $66,$66,$66,$FF,$FF,$66,$66,$66
|
|
.byte $88,$88,$44,$44,$88,$88,$44,$44
|
|
.byte $66,$66,$66,$66,$66,$66,$66,$66
|
|
.byte $00,$00,$66,$EE,$EE,$66,$66,$00
|
|
.byte $FF,$FF,$77,$77,$33,$33,$11,$11
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $CC,$CC,$CC,$CC,$CC,$CC,$CC,$CC
|
|
.byte $00,$00,$00,$00,$FF,$FF,$FF,$FF
|
|
.byte $FF,$00,$00,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$00,$00,$FF
|
|
.byte $88,$88,$88,$88,$88,$88,$88,$88
|
|
.byte $AA,$AA,$55,$55,$AA,$AA,$55,$55
|
|
.byte $11,$11,$11,$11,$11,$11,$11,$11
|
|
.byte $00,$00,$00,$00,$AA,$AA,$55,$55
|
|
.byte $FF,$FF,$EE,$EE,$CC,$CC,$88,$88
|
|
.byte $11,$11,$11,$11,$11,$11,$11,$11
|
|
.byte $66,$66,$66,$77,$77,$66,$66,$66
|
|
.byte $00,$00,$00,$00,$33,$33,$33,$33
|
|
.byte $66,$66,$66,$77,$77,$00,$00,$00
|
|
.byte $00,$00,$00,$EE,$EE,$66,$66,$66
|
|
.byte $00,$00,$00,$00,$00,$00,$FF,$FF
|
|
.byte $00,$00,$00,$77,$77,$66,$66,$66
|
|
.byte $66,$66,$66,$FF,$FF,$00,$00,$00
|
|
.byte $00,$00,$00,$FF,$FF,$66,$66,$66
|
|
.byte $66,$66,$66,$EE,$EE,$66,$66,$66
|
|
.byte $88,$88,$88,$88,$88,$88,$88,$88
|
|
.byte $CC,$CC,$CC,$CC,$CC,$CC,$CC,$CC
|
|
.byte $33,$33,$33,$33,$33,$33,$33,$33
|
|
.byte $FF,$FF,$00,$00,$00,$00,$00,$00
|
|
.byte $FF,$FF,$FF,$00,$00,$00,$00,$00
|
|
.byte $00,$00,$00,$00,$00,$FF,$FF,$FF
|
|
.byte $33,$33,$33,$33,$33,$33,$FF,$FF
|
|
.byte $00,$00,$00,$00,$CC,$CC,$CC,$CC
|
|
.byte $33,$33,$33,$33,$00,$00,$00,$00
|
|
.byte $66,$66,$66,$EE,$EE,$00,$00,$00
|
|
.byte $CC,$CC,$CC,$CC,$00,$00,$00,$00
|
|
.byte $CC,$CC,$CC,$CC,$33,$33,$33,$33
|