antoine-source/kikekankoi/apple2/engine.s
Antoine Vignau 44ed824a00 Ca avance
2023-12-11 19:34:36 +01:00

2274 lines
47 KiB
ArmAsm
Raw Blame History

*
* Kikekankoi : intro
*
mx %11
org $4000
lst off
*-----------------------------
* SOFTSWITCHES & FRIENDS
*-----------------------------
LINNUM = $50 ; result from GETADR
X0L = $e0 ; X-coord
X0H = $e1
Y0 = $e2 ; Y-coord
maxY = 191 ; 0 to 191 = 192
nbLINES = 200 ; 200 lignes sur un CPC
KBD = $c000
CLR80VID = $c00c
KBDSTROBE = $c010
VBL = $c019
VERTCNT = $c02e
SPKR = $c030
CYAREG = $C036
TXTCLR = $c050
TXTSET = $c051
MIXCLR = $c052
MIXSET = $c053
TXTPAGE1 = $c054
TXTPAGE2 = $c055
LORES = $c056
HIRES = $c057
*--- The firmware routines
HGR = $F3E2 ; HGR
HPLOT = $F457 ; HPLOT
HILIN = $F53A ; HPLOT TO
HCOLOR = $F6E9 ; HCOLOR= (call+3)
INIT = $FB2F
TABV = $FB5B
HOME = $FC58
WAIT = $FCA8
RDKEY = $FD0C
GETLN1 = $FD6F
COUT = $FDED
IDROUTINE = $FE1F
SETNORM = $FE84
SETKBD = $FE89
*-----------------------------------
* MACROS
*-----------------------------------
@draw mac
ldx #>]1
ldy #<]1
jsr drawPICTURE
eom
*-----------------------------
* CODE
*-----------------------------
jsr HGR
sta MIXCLR
@draw #L8C10
@draw #L8380
rts
*-----------------------------
* MOTEUR
*-----------------------------
*----------------------
* drawPICTURE
*----------------------
drawPICTURE
sty drawREAD+1
stx drawREAD+2
drawLOOP jsr drawREAD
cmp #0
bne drawPIC1
rts ; the end
drawPIC1 pha
and #%11_000000
lsr
lsr
lsr
lsr
lsr
lsr
sta theINK ; c'est PEN mais bon
pla
lsr
bcs doLINE
lsr
bcs doPLOT
* fill
jsr drawREAD
jsr drawREAD
jmp drawLOOP
*----------------------------------- PLOT
doPLOT jsr drawREAD
sta theX
jsr drawREAD
sta theY
lda #nbLINES
sec
sbc theY
sta theY
jmp drawLOOP
*----------------------------------- LINE ABS
doLINE jsr drawREAD
sta theX2
jsr drawREAD
sta theY2
lda #nbLINES
sec
sbc theY2
sta theY2
*---------- Check height
lda theY
cmp #maxY
bcc doD1
lda #maxY
sta theY
doD1 lda theY2
cmp #maxY
bcc doD2
lda #maxY
sta theY2
doD2
*---------- It is now time to draw as we have all variables
ldy theINK ; the ink color
ldx oric2hgr,y ; from the Oric to the Apple II
jsr HCOLOR+3 ; to skip CHRGET
ldx theX ; HPLOT x,y
ldy theX+1
lda theY
jsr HPLOT
lda theX2 ; TO x2,Y2
ldx theX2+1
ldy theY2
jsr HILIN ; draw the line
lda X0L ; save the updated coords
sta theX
lda X0H
sta theX+1
lda Y0
sta theY
jmp drawLOOP
*-------- Read data
drawREAD lda $bdbd
inc drawREAD+1
bne drawREAD1
inc drawREAD+2
drawREAD1 pha
lda drawREAD+2
cmp #$50
bcc drawREAD2
pla
lda #0
pha
drawREAD2 pla
rts
*----------------------
* Donn<EFBFBD>es du moteur
*----------------------
theX dw 140 ; milieu de l'<27>cran par d<>faut
theY ds 96
theX2 ds 2
theY2 ds 2
theRADIUS ds 1
theFB ds 1
theINK ds 1
thePAPER ds 1
* APPLE ORIC
* 0 black1 black
* 1 green red
* 2 blue green
* 3 white1 yellow
* 4 black2 blue
* 5 - magenta
* 6 - cyan
* 7 white2 white
oric2hgr hex 0705010602030400
*-----------------------------
* DONNEES
*-----------------------------
*---- Les deux images
L8380 HEX 48 ; 0100_1000
HEX 121A
HEX 42 ; 0100_0010
HEX 0174
HEX 41 ; 0100_0001
HEX 9174
HEX 42
HEX BF74
HEX 41
HEX C674
HEX 42
HEX 017F
HEX 41
HEX 057B
HEX 41
HEX 0C78
HEX 41
HEX 1979
HEX 41
HEX 2478
HEX 42
HEX 1875
HEX 41
HEX 2076
HEX 41
HEX 2B79
HEX 41
HEX 3683
HEX 41
HEX 3E7F
HEX 42
HEX 3A81
HEX 41
HEX 448C
HEX 41
HEX 4889
HEX 41
HEX 4F87
HEX 42
HEX 478A
HEX 41
HEX 4D91
HEX 41
HEX 5092
HEX 41
HEX 5F86
HEX 42
HEX 3678
HEX 41
HEX 4B7F
HEX 41
HEX 587A
HEX 42
HEX 527D
HEX 41
HEX 5980
HEX 41
HEX 638A
HEX 41
HEX 6F7E
HEX 41
HEX 797B
HEX 41
HEX 877C
HEX 41
HEX 9783
HEX 42
HEX B28E
HEX 41
HEX B991
HEX 41
HEX C08B
HEX 42
HEX BA85
HEX 41
HEX BC88
HEX 41
HEX C28D
HEX 41
HEX C68A
HEX 42
HEX B294
HEX 41
HEX B386
HEX 41
HEX B776
HEX 41
HEX BC7F
HEX 41
HEX C164
HEX 41
HEX C466
HEX 41
HEX C660
HEX 42
HEX 9C94
HEX 41
HEX 9780
HEX 41
HEX 9484
HEX 41
HEX 947D
HEX 41
HEX 9274
HEX 41
HEX 906E
HEX 41
HEX 9363
HEX 41
HEX 9558
HEX 41
HEX 9344
HEX 41
HEX 8E51
HEX 41
HEX 8E5A
HEX 41
HEX 8C6C
HEX 41
HEX 896B
HEX 41
HEX 8765
HEX 41
HEX 865C
HEX 41
HEX 8D50
HEX 41
HEX 9148
HEX 41
HEX 8F3C
HEX 41
HEX 8B2F
HEX 41
HEX 8B27
HEX 41
HEX 8417
HEX 41
HEX 8513
HEX 41
HEX 820E
HEX 41
HEX 890A
HEX 42
HEX 8A17
HEX 41
HEX 8B0E
HEX 41
HEX 8908
HEX 41
HEX 8C08
HEX 41
HEX 9201
HEX 41
HEX 990E
HEX 41
HEX 9813
HEX 41
HEX 9C18
HEX 41
HEX 9E24
HEX 41
HEX A12C
HEX 42
HEX 9103
HEX 41
HEX 8F08
HEX 41
HEX 8E0C
HEX 41
HEX 9112
HEX 41
HEX 9116
HEX 41
HEX 9723
HEX 41
HEX 9B28
HEX 41
HEX 9A2C
HEX 41
HEX 9C30
HEX 42
HEX 9E33
HEX 41
HEX A146
HEX 41
HEX A44A
HEX 41
HEX A551
HEX 41
HEX A85C
HEX 42
HEX 9956
HEX 41
HEX 975B
HEX 41
HEX 9765
HEX 41
HEX 9A6B
HEX 41
HEX 9972
HEX 41
HEX A083
HEX 42
HEX A381
HEX 41
HEX A383
HEX 41
HEX A486
HEX 41
HEX A38C
HEX 41
HEX A693
HEX 42
HEX AF90
HEX 41
HEX A87D
HEX 41
HEX A970
HEX 41
HEX A564
HEX 42
HEX B25B
HEX 41
HEX B13E
HEX 41
HEX AF38
HEX 41
HEX B025
HEX 42
HEX BB56
HEX 41
HEX BE41
HEX 41
HEX C23D
HEX 41
HEX C511
HEX 42
HEX A701
HEX 41
HEX B526
HEX 41
HEX B510
HEX 41
HEX B712
HEX 41
HEX B908
HEX 41
HEX BC05
HEX 41
HEX BD01
HEX 42
HEX 016B
HEX 41
HEX 0C6B
HEX 41
HEX 1F69
HEX 41
HEX 2D64
HEX 41
HEX 255B
HEX 41
HEX 1850
HEX 41
HEX 1D4A
HEX 41
HEX 2140
HEX 41
HEX 2430
HEX 41
HEX 1F3F
HEX 41
HEX 1A48
HEX 41
HEX 154D
HEX 41
HEX 0E48
HEX 41
HEX 0142
HEX 42
HEX 184F
HEX 41
HEX 174B
HEX 54 ; 0101_0100 - LOGO
HEX 1A4B
HEX 54 ; 0101_0100 - LOGO
HEX 213B
HEX 42
HEX 2D63
HEX 41
HEX 335F
HEX 41
HEX 3B4F
HEX 41
HEX 3D48
HEX 41
HEX 3D37
HEX 41
HEX 2B2D
HEX 41
HEX 3E31
HEX 41
HEX 4332
HEX 42
HEX 3D39
HEX 41
HEX 4137
HEX 41
HEX 4534
HEX 41
HEX 3826
HEX 42
HEX 3E2C
HEX 41
HEX 3E20
HEX 41
HEX 4013
HEX 41
HEX 3C08
HEX 41
HEX 3D01
HEX 42
HEX 4014
HEX 41
HEX 4413
HEX 41
HEX 490E
HEX 41
HEX 4201
HEX 42
HEX 490C
HEX 41
HEX 4A07
HEX 42
HEX 4505
HEX 41
HEX 4F09
HEX 41
HEX 5B0C
HEX 41
HEX 610B
HEX 41
HEX 6408
HEX 41
HEX 6303
HEX 41
HEX 6101
HEX 42
HEX 6405
HEX 41
HEX 6501
HEX 42
HEX 4160
HEX 41
HEX 4760
HEX 41
HEX 4A5C
HEX 41
HEX 4C52
HEX 41
HEX 4D4C
HEX 41
HEX 4C48
HEX 41
HEX 4A4E
HEX 41
HEX 4A51
HEX 41
HEX 4757
HEX 41
HEX 415E
HEX 41
HEX 415F
HEX 42
HEX 4B60
HEX 41
HEX 5163
HEX 41
HEX 5663
HEX 41
HEX 5C5F
HEX 41
HEX 5D53
HEX 41
HEX 5C43
HEX 41
HEX 5B37
HEX 41
HEX 612B
HEX 41
HEX 6223
HEX 41
HEX 6518
HEX 41
HEX 5F13
HEX 41
HEX 5C0C
HEX 42
HEX 4E0A
HEX 41
HEX 4D0F
HEX 41
HEX 4E16
HEX 41
HEX 5838
HEX 41
HEX 514B
HEX 41
HEX 5056
HEX 41
HEX 4E5E
HEX 41
HEX 4C60
HEX 42
HEX 6C6B
HEX 41
HEX 7069
HEX 41
HEX 7856
HEX 41
HEX 7951
HEX 41
HEX 784D
HEX 41
HEX 7B45
HEX 41
HEX 7D50
HEX 41
HEX 8059
HEX 41
HEX 8162
HEX 41
HEX 866B
HEX 42
HEX 876B
HEX 41
HEX 846D
HEX 41
HEX 7F6E
HEX 41
HEX 786D
HEX 41
HEX 6F6C
HEX 41
HEX 6968
HEX 41
HEX 6467
HEX 41
HEX 5F66
HEX 41
HEX 5E67
HEX 41
HEX 5E68
HEX 41
HEX 5667
HEX 41
HEX 5668
HEX 41
HEX 5769
HEX 41
HEX 4F68
HEX 41
HEX 5D71
HEX 41
HEX 6268
HEX 41
HEX 656D
HEX 41
HEX 5D71
HEX 42
HEX 636E
HEX 41
HEX 6771
HEX 41
HEX 6E6D
HEX 42
HEX 6770
HEX 41
HEX 6968
HEX 42
HEX 335F
HEX C1
HEX 385E
HEX C1
HEX 405E
HEX C2
HEX 485F
HEX C1
HEX 4C5F
HEX C2
HEX 5B60
HEX C1
HEX 6660
HEX C1
HEX 6B61
HEX C1
HEX 7164
HEX C2
HEX 876B
HEX C1
HEX 906D
HEX C2
HEX 8233
HEX 41
HEX 802E
HEX 41
HEX 8029
HEX 41
HEX 791C
HEX 41
HEX 7719
HEX 41
HEX 7917
HEX 41
HEX 831B
HEX 41
HEX 841D
HEX 41
HEX 8325
HEX 41
HEX 8233
HEX 42
HEX 3C58
HEX 41
HEX 414E
HEX 41
HEX 433E
HEX 42
HEX 3F5A
HEX 41
HEX 4256
HEX 41
HEX 454F
HEX 42
HEX 4942
HEX 41
HEX 4C30
HEX 41
HEX 4D28
HEX 41
HEX 4C1F
HEX 42
HEX 4638
HEX 41
HEX 482F
HEX 41
HEX 4823
HEX 41
HEX 461A
HEX 42
HEX 6C58
HEX 41
HEX 6F4C
HEX 41
HEX 7134
HEX 42
HEX 7355
HEX 41
HEX 744C
HEX 41
HEX 7541
HEX 42
HEX 7B44
HEX 41
HEX 7935
HEX 41
HEX 7A46
HEX 42
HEX 6549
HEX 41
HEX 693C
HEX 41
HEX 6A2D
HEX 41
HEX 691F
HEX 42
HEX 6819
HEX 41
HEX 670D
HEX 42
HEX 6346
HEX 41
HEX 653A
HEX 41
HEX 662C
HEX 42
HEX 7B15
HEX 41
HEX 7A0F
HEX 42
HEX 7F16
HEX 41
HEX 7E0E
HEX 42
HEX 8460
HEX 41
HEX 8358
HEX 41
HEX 804B
HEX 41
HEX 8043
HEX 41
HEX 7E37
HEX 42
HEX 8355
HEX 41
HEX 8447
HEX 41
HEX 8338
HEX 42
HEX 620B
HEX 41
HEX 670D
HEX 41
HEX 6A0B
HEX 41
HEX 6F0D
HEX 41
HEX 710E
HEX 41
HEX 730D
HEX 41
HEX 750E
HEX 41
HEX 780D
HEX 41
HEX 7A0F
HEX 41
HEX 7E0E
HEX 41
HEX 820F
HEX 42
HEX 6806
HEX 41
HEX 6D08
HEX 41
HEX 7008
HEX 41
HEX 7209
HEX 42
HEX 770A
HEX 41
HEX 7909
HEX 41
HEX 7D0A
HEX 42
HEX 7203
HEX 41
HEX 7604
HEX 41
HEX 7C03
HEX 42
HEX 8105
HEX 41
HEX 8304
HEX 41
HEX 8402
HEX 42
HEX 154D
HEX 41
HEX 104E
HEX 41
HEX 1750
HEX 54
HEX 164E
HEX 74
HEX 0194
HEX 74
HEX B394
HEX 94
HEX 017E
HEX A4
HEX 1C75
HEX A4
HEX B48D
HEX B4
HEX 0171
HEX B4
HEX C172
HEX F4
HEX 385C
HEX F4
HEX 600E
HEX F4
HEX 8F6A
HEX F4
HEX 660A
HEX 54
HEX 4808
HEX 54
HEX 6301
HEX 54
HEX 626C
HEX 42
HEX 5F6F
HEX 42
HEX 5E70
HEX 54
HEX 696E
HEX A4
HEX 666B
HEX A4
HEX 5F6A
HEX A4
HEX 3B33
HEX 64
HEX 0246
HEX 82
HEX 9682
HEX 42
HEX 425F
HEX 42
HEX 445F
HEX 42
HEX 465F
HEX 42
HEX 475E
HEX 42
HEX 455E
HEX 42
HEX 435E
HEX 42
HEX 445D
HEX 42
HEX 465D
HEX 42
HEX 485D
HEX 42
HEX 495C
HEX 42
HEX 475C
HEX 42
HEX 455C
HEX 42
HEX 445B
HEX 42
HEX 465B
HEX 42
HEX 485B
HEX 42
HEX 495A
HEX 42
HEX 475A
HEX 42
HEX 455A
HEX 42
HEX 4659
HEX 42
HEX 4859
HEX 42
HEX 4958
HEX 42
HEX 4758
HEX 42
HEX 4857
HEX 42
HEX 4A57
HEX 42
HEX 4956
HEX 42
HEX 4A55
HEX 42
HEX 4954
HEX 42
HEX 4B54
HEX 42
HEX 4A53
HEX 42
HEX 4B52
HEX 42
HEX 4B50
HEX 42
HEX 4B4E
HEX 42
HEX 4C4D
HEX 42
HEX 4B4C
HEX 42
HEX 4C4B
HEX 42
HEX 8B6B
HEX 42
HEX 8A6A
HEX 42
HEX 8B69
HEX 42
HEX 8A68
HEX 42
HEX 8967
HEX 42
HEX 8B67
HEX 42
HEX 8A66
HEX 42
HEX 8866
HEX 42
HEX 8965
HEX 42
HEX 8B65
HEX 42
HEX 8C64
HEX 42
HEX 8A64
HEX 42
HEX 8864
HEX 42
HEX 8963
HEX 42
HEX 8B63
HEX 42
HEX 8C62
HEX 42
HEX 8A62
HEX 42
HEX 8862
HEX 42
HEX 8961
HEX 42
HEX 8B61
HEX 42
HEX 8C60
HEX 42
HEX 8A60
HEX 42
HEX 8860
HEX 42
HEX 875F
HEX 42
HEX 895F
HEX 42
HEX 8B5F
HEX 42
HEX 8D5F
HEX 42
HEX 8C5E
HEX 42
HEX 8A5E
HEX 42
HEX 885E
HEX 42
HEX 875D
HEX 42
HEX 895D
HEX 42
HEX 8B5D
HEX 42
HEX 8D5D
HEX 42
HEX 8C5C
HEX 42
HEX 8A5C
HEX 42
HEX 885C
HEX 42
HEX 875B
HEX 42
HEX 895B
HEX 42
HEX 8B5B
HEX 42
HEX 8D5B
HEX 42
HEX 8C5A
HEX 42
HEX 8A5A
HEX 42
HEX 885A
HEX 42
HEX 8959
HEX 42
HEX 8B59
HEX 42
HEX 8D59
HEX 42
HEX 8C58
HEX 42
HEX 8A58
HEX 42
HEX 8B57
HEX 42
HEX 8D57
HEX 42
HEX 8C56
HEX 42
HEX 8A56
HEX 42
HEX 8B55
HEX 42
HEX 8D55
HEX 42
HEX 8C54
HEX 42
HEX 8D53
HEX 42
HEX 7C6D
HEX 42
HEX 7E6D
HEX 42
HEX 816D
HEX 42
HEX 846C
HEX 42
HEX 826C
HEX 42
HEX 806C
HEX 42
HEX 7E6C
HEX 42
HEX 7C6C
HEX 42
HEX 7A6C
HEX 42
HEX 786C
HEX 42
HEX 766C
HEX 42
HEX 746C
HEX 42
HEX 736B
HEX 42
HEX 716B
HEX 42
HEX 6F6B
HEX 42
HEX 6E6B
HEX 42
HEX 6F6A
HEX 42
HEX 706A
HEX 42
HEX 726A
HEX 42
HEX 746A
HEX 42
HEX 756B
HEX 42
HEX 776B
HEX 42
HEX 796B
HEX 42
HEX 7B6B
HEX 42
HEX 7D6B
HEX 42
HEX 7F6B
HEX 42
HEX 816B
HEX 42
HEX 836B
HEX 42
HEX 846A
HEX 42
HEX 826A
HEX 42
HEX 806A
HEX 42
HEX 7E6A
HEX 42
HEX 7C6A
HEX 42
HEX 7A6A
HEX 42
HEX 786A
HEX 42
HEX 766A
HEX 42
HEX 7169
HEX 42
HEX 7369
HEX 42
HEX 7569
HEX 42
HEX 7769
HEX 42
HEX 7969
HEX 42
HEX 7B69
HEX 42
HEX 7D69
HEX 42
HEX 7F69
HEX 42
HEX 8169
HEX 42
HEX 8369
HEX 42
HEX 8468
HEX 42
HEX 8268
HEX 42
HEX 8068
HEX 42
HEX 7E68
HEX 42
HEX 7C68
HEX 42
HEX 7A68
HEX 42
HEX 7868
HEX 42
HEX 7668
HEX 42
HEX 7468
HEX 42
HEX 7268
HEX 42
HEX 7367
HEX 42
HEX 7567
HEX 42
HEX 7767
HEX 42
HEX 7967
HEX 42
HEX 7B67
HEX 42
HEX 7D67
HEX 42
HEX 7F67
HEX 42
HEX 8167
HEX 42
HEX 8367
HEX 42
HEX 8266
HEX 42
HEX 7E66
HEX 42
HEX 8066
HEX 42
HEX 7C66
HEX 42
HEX 7A66
HEX 42
HEX 7866
HEX 42
HEX 7666
HEX 42
HEX 7466
HEX 42
HEX 7266
HEX 42
HEX 7365
HEX 42
HEX 7565
HEX 42
HEX 7765
HEX 42
HEX 7965
HEX 42
HEX 7C65
HEX 42
HEX 7E65
HEX 42
HEX 8065
HEX 42
HEX 8265
HEX 42
HEX 8164
HEX 42
HEX 7F64
HEX 42
HEX 7C64
HEX 42
HEX 7A64
HEX 42
HEX 7864
HEX 42
HEX 7664
HEX 42
HEX 7464
HEX 42
HEX 7363
HEX 42
HEX 7563
HEX 42
HEX 7763
HEX 42
HEX 7963
HEX 42
HEX 7B63
HEX 42
HEX 7D63
HEX 42
HEX 7F63
HEX 42
HEX 8062
HEX 42
HEX 7E62
HEX 42
HEX 7C62
HEX 42
HEX 7A62
HEX 42
HEX 7862
HEX 42
HEX 7662
HEX 42
HEX 7462
HEX 42
HEX 7561
HEX 42
HEX 7761
HEX 42
HEX 7961
HEX 42
HEX 7B61
HEX 42
HEX 7D61
HEX 42
HEX 7F61
HEX 42
HEX 8060
HEX 42
HEX 7E60
HEX 42
HEX 7C60
HEX 42
HEX 7A60
HEX 42
HEX 7860
HEX 42
HEX 7660
HEX 42
HEX 7B65
HEX 42
HEX 7D64
HEX 42
HEX 7E64
HEX 42
HEX 7D65
HEX 42
HEX 806D
HEX 42
HEX 7F6D
HEX 42
HEX 856B
HEX 42
HEX 856A
HEX 42
HEX 805F
HEX 42
HEX 7F5F
HEX 42
HEX 7D5F
HEX 42
HEX 7B5F
HEX 42
HEX 795F
HEX 42
HEX 775F
HEX 42
HEX 755F
HEX 42
HEX 765E
HEX 42
HEX 785E
HEX 42
HEX 7A5E
HEX 42
HEX 7C5E
HEX 42
HEX 7E5E
HEX 42
HEX 805E
HEX 42
HEX 7F5E
HEX 42
HEX 7F5D
HEX 42
HEX 7D5D
HEX 42
HEX 7B5D
HEX 42
HEX 795D
HEX 42
HEX 775D
HEX 42
HEX 785C
HEX 42
HEX 7A5C
HEX 42
HEX 7C5C
HEX 42
HEX 7E5C
HEX 42
HEX 7F5C
HEX 42
HEX 7F5B
HEX 42
HEX 7E5B
HEX 42
HEX 7C5B
HEX 42
HEX 7A5B
HEX 42
HEX 785B
HEX 42
HEX 775B
HEX 42
HEX 775A
HEX 42
HEX 795A
HEX 42
HEX 7B5A
HEX 42
HEX 7D5A
HEX 42
HEX 7F5A
HEX 42
HEX 7E59
HEX 42
HEX 7C59
HEX 42
HEX 7A59
HEX 42
HEX 7859
HEX 42
HEX 7958
HEX 42
HEX 7B58
HEX 42
HEX 7D58
HEX 42
HEX 7F58
HEX 42
HEX 7E57
HEX 42
HEX 7C57
HEX 42
HEX 7A57
HEX 42
HEX 7956
HEX 42
HEX 7B56
HEX 42
HEX 7D56
HEX 42
HEX 7F56
HEX 42
HEX 7E55
HEX 42
HEX 7C55
HEX 42
HEX 7A55
HEX 42
HEX 7855
HEX 42
HEX 7954
HEX 42
HEX 7B54
HEX 42
HEX 7D54
HEX 42
HEX 7C53
HEX 42
HEX 7A53
HEX 42
HEX 7B52
HEX 42
HEX 7D52
HEX 42
HEX 7C51
HEX 42
HEX 7A51
HEX 42
HEX 7B50
HEX 42
HEX 7C4F
HEX 42
HEX 7A4F
HEX 42
HEX 7B4E
HEX 42
HEX 7C4D
HEX 42
HEX 7A4D
HEX 42
HEX 7A4B
HEX 42
HEX 7B4A
HEX 42
HEX 7A4A
HEX 42
HEX 7A49
HEX 42
HEX 7B49
HEX 42
HEX 7B4C
HEX 42
HEX 794C
HEX 42
HEX 794E
HEX 42
HEX 7E63
HEX 42
HEX 8063
HEX 42
HEX 8061
HEX 42
HEX 7F62
HEX 42
HEX 7F60
HEX 42
HEX 7A18
HEX 42
HEX 7919
HEX 42
HEX 7B19
HEX 42
HEX 7A1A
HEX 42
HEX 7C1A
HEX 42
HEX 7E1A
HEX 42
HEX 811B
HEX 42
HEX 7F1B
HEX 42
HEX 7D1B
HEX 42
HEX 7B1B
HEX 42
HEX 7A1C
HEX 42
HEX 7C1C
HEX 42
HEX 7E1C
HEX 42
HEX 801C
HEX 42
HEX 821C
HEX 42
HEX 831D
HEX 42
HEX 811D
HEX 42
HEX 7F1D
HEX 42
HEX 7D1D
HEX 42
HEX 7B1D
HEX 42
HEX 7C1E
HEX 42
HEX 7E1E
HEX 42
HEX 801E
HEX 42
HEX 821E
HEX 42
HEX 831F
HEX 42
HEX 811F
HEX 42
HEX 7F1F
HEX 42
HEX 7D1F
HEX 42
HEX 7C20
HEX 42
HEX 7E20
HEX 42
HEX 8020
HEX 42
HEX 8220
HEX 42
HEX 8121
HEX 42
HEX 7F21
HEX 42
HEX 7D21
HEX 42
HEX 7E22
HEX 42
HEX 8022
HEX 42
HEX 8222
HEX 42
HEX 8123
HEX 42
HEX 7F23
HEX 42
HEX 7E24
HEX 42
HEX 8024
HEX 42
HEX 8224
HEX 42
HEX 8125
HEX 42
HEX 7F25
HEX 42
HEX 8026
HEX 42
HEX 8226
HEX 42
HEX 8127
HEX 42
HEX 8228
HEX 42
HEX 8129
HEX 42
HEX 822A
HEX 42
HEX 812B
HEX 42
HEX 822B
HEX 42
HEX 812D
HEX 42
HEX 812F
HEX C2 ; 11_00_0010
HEX 5735
HEX C1 ; 11_00_0001
HEX 5B1C
HEX C1
HEX 572B
HEX C1
HEX 552C
HEX C1
HEX 5327
HEX C2
HEX 542B
HEX C2
HEX 552D
HEX C1
HEX 5631
HEX C2
HEX 5632
HEX F4 ; 11_11_0100
HEX 572D
HEX F4
HEX 5829
HEX F4
HEX 5925
HEX C2
HEX 5925
HEX 54
HEX 5161
HEX 42
HEX 4C4A
HEX 42
HEX 415D
HEX 42
HEX 425C
HEX 42
HEX 7C48
HEX 42
HEX 7C47
HEX C2
HEX 904D
HEX C1
HEX 9049
HEX 42
HEX 906D
HEX 00 ; End of pic
HEX 0000
HEX 00
HEX 0000
*---
L8C10 HEX 42
HEX 01B7
HEX 41
HEX 02B5
HEX 41
HEX 04B2
HEX 41
HEX 05AE
HEX 41
HEX 05AB
HEX 41
HEX 04A6
HEX 41
HEX 03A2
HEX 41
HEX 01A0
HEX 41
HEX 029F
HEX 41
HEX 079F
HEX 41
HEX 09A0
HEX 41
HEX 0AA1
HEX 41
HEX 08A4
HEX 41
HEX 09A7
HEX 41
HEX 0BA8
HEX 41
HEX 0EA6
HEX 41
HEX 0FA4
HEX 41
HEX 0DA1
HEX 41
HEX 0DA0
HEX 41
HEX 0E9F
HEX 41
HEX 149F
HEX 41
HEX 14A6
HEX 41
HEX 13A9
HEX 41
HEX 0DAE
HEX 41
HEX 10B0
HEX 41
HEX 12B5
HEX 41
HEX 12B6
HEX 41
HEX 14B8
HEX 41
HEX 12B9
HEX 41
HEX 0CB9
HEX 41
HEX 0CB7
HEX 41
HEX 0DB5
HEX 41
HEX 0BB3
HEX 41
HEX 0AB3
HEX 41
HEX 09B4
HEX 41
HEX 08B6
HEX 41
HEX 09B9
HEX 41
HEX 02B9
HEX 41
HEX 01B8
HEX 42
HEX 19B7
HEX 41
HEX 1AB5
HEX 41
HEX 1CAF
HEX 41
HEX 19A6
HEX 41
HEX 18A3
HEX 41
HEX 18A1
HEX 41
HEX 1A9F
HEX 41
HEX 209F
HEX 41
HEX 22A1
HEX 41
HEX 21A5
HEX 41
HEX 1FAD
HEX 41
HEX 1FB0
HEX 41
HEX 20B5
HEX 41
HEX 22B8
HEX 41
HEX 21B9
HEX 41
HEX 1AB9
HEX 41
HEX 19B8
HEX 42
HEX 25B9
HEX 41
HEX 24B7
HEX 41
HEX 26B5
HEX 41
HEX 29AF
HEX 41
HEX 29AB
HEX 41
HEX 27A3
HEX 41
HEX 26A1
HEX 41
HEX 279F
HEX 41
HEX 2D9F
HEX 41
HEX 2FA0
HEX 41
HEX 2DA3
HEX 41
HEX 2DA5
HEX 41
HEX 2EA6
HEX 41
HEX 30A7
HEX 41
HEX 32A5
HEX 41
HEX 31A0
HEX 41
HEX 329F
HEX 41
HEX 389F
HEX 41
HEX 38A7
HEX 41
HEX 36AA
HEX 41
HEX 31AE
HEX 41
HEX 34B1
HEX 41
HEX 35B5
HEX 41
HEX 37B7
HEX 41
HEX 36B9
HEX 41
HEX 30B9
HEX 41
HEX 31B6
HEX 41
HEX 2EB4
HEX 41
HEX 2BB5
HEX 41
HEX 2CB9
HEX 41
HEX 25B9
HEX 42
HEX 3AB7
HEX 41
HEX 3DB3
HEX 41
HEX 3FAC
HEX 41
HEX 3EA4
HEX 41
HEX 3CA0
HEX 41
HEX 3D9F
HEX 41
HEX 4D9F
HEX 41
HEX 4EA9
HEX 41
HEX 4DAA
HEX 41
HEX 4AA7
HEX 41
HEX 48A7
HEX 41
HEX 45A8
HEX 41
HEX 44AA
HEX 41
HEX 46AD
HEX 41
HEX 4AAE
HEX 41
HEX 4AB1
HEX 41
HEX 47B1
HEX 41
HEX 45B3
HEX 41
HEX 47B5
HEX 41
HEX 4CB3
HEX 41
HEX 4DB8
HEX 41
HEX 4CB9
HEX 41
HEX 3CB9
HEX 41
HEX 3AB7
HEX 42
HEX 51B7
HEX 41
HEX 53B4
HEX 41
HEX 56AC
HEX 41
HEX 55A5
HEX 41
HEX 52A0
HEX 41
HEX 539F
HEX 41
HEX 5A9F
HEX 41
HEX 5BA1
HEX 41
HEX 59A3
HEX 41
HEX 59A5
HEX 41
HEX 5CA8
HEX 41
HEX 5FA7
HEX 41
HEX 60A4
HEX 41
HEX 5EA1
HEX 41
HEX 5DA0
HEX 41
HEX 5E9F
HEX 41
HEX 659F
HEX 41
HEX 65A5
HEX 41
HEX 63A9
HEX 41
HEX 5EAE
HEX 41
HEX 61B0
HEX 41
HEX 64B6
HEX 41
HEX 66B8
HEX 41
HEX 65B9
HEX 41
HEX 5DB9
HEX 41
HEX 5EB6
HEX 41
HEX 5DB4
HEX 41
HEX 5AB3
HEX 41
HEX 59B5
HEX 41
HEX 5AB8
HEX 41
HEX 59B9
HEX 41
HEX 53B9
HEX 41
HEX 51B7
HEX 42
HEX 6BB6
HEX 41
HEX 6DB0
HEX 41
HEX 6CA9
HEX 41
HEX 69A2
HEX 41
HEX 68A0
HEX 41
HEX 699F
HEX 41
HEX 709F
HEX 41
HEX 71A0
HEX 41
HEX 6FA2
HEX 41
HEX 6FA4
HEX 41
HEX 70A6
HEX 41
HEX 72A7
HEX 41
HEX 74A5
HEX 41
HEX 74A3
HEX 41
HEX 73A0
HEX 41
HEX 749F
HEX 41
HEX 799F
HEX 41
HEX 7BA0
HEX 41
HEX 79A3
HEX 41
HEX 77A9
HEX 41
HEX 77AF
HEX 41
HEX 78B4
HEX 41
HEX 79B7
HEX 41
HEX 76B9
HEX 41
HEX 6DB9
HEX 41
HEX 6BB6
HEX 42
HEX 70AE
HEX 41
HEX 74AE
HEX 41
HEX 74B3
HEX 41
HEX 72B5
HEX 41
HEX 70B3
HEX 41
HEX 70AE
HEX 42
HEX 7CB6
HEX 41
HEX 7FAF
HEX 41
HEX 7FA9
HEX 41
HEX 7DA0
HEX 41
HEX 7E9F
HEX 41
HEX 849F
HEX 41
HEX 85A0
HEX 41
HEX 83A2
HEX 41
HEX 83A5
HEX 41
HEX 85A8
HEX 41
HEX 87A7
HEX 41
HEX 88A5
HEX 41
HEX 87A0
HEX 41
HEX 889F
HEX 41
HEX 8E9F
HEX 41
HEX 8FA1
HEX 41
HEX 8DA4
HEX 41
HEX 8CAA
HEX 41
HEX 8DB2
HEX 41
HEX 8FB6
HEX 41
HEX 8DB9
HEX 41
HEX 87B9
HEX 41
HEX 85B7
HEX 41
HEX 87B5
HEX 41
HEX 89B1
HEX 41
HEX 87AF
HEX 41
HEX 83B7
HEX 41
HEX 80B9
HEX 41
HEX 7DB9
HEX 41
HEX 7BB7
HEX 42
HEX 91B7
HEX 41
HEX 93B3
HEX 41
HEX 95AC
HEX 41
HEX 93A4
HEX 41
HEX 91A0
HEX 41
HEX 939F
HEX 41
HEX 999F
HEX 41
HEX 9AA0
HEX 41
HEX 98A2
HEX 41
HEX 98A4
HEX 41
HEX 99A6
HEX 41
HEX 9BA8
HEX 41
HEX 9DA6
HEX 41
HEX 9FA4
HEX 41
HEX 9DA0
HEX 41
HEX 9E9F
HEX 41
HEX A49F
HEX 41
HEX A4A6
HEX 41
HEX A2A9
HEX 41
HEX 9DAD
HEX 41
HEX A1AF
HEX 41
HEX A3B4
HEX 41
HEX A6B7
HEX 41
HEX A4B9
HEX 41
HEX 9DB9
HEX 41
HEX 9EB5
HEX 41
HEX 9DB3
HEX 41
HEX 9BB2
HEX 41
HEX 99B3
HEX 41
HEX 99B5
HEX 41
HEX 9BB8
HEX 41
HEX 9AB9
HEX 41
HEX 93B9
HEX 41
HEX 91B7
HEX 42
HEX A9B6
HEX 41
HEX AAB3
HEX 41
HEX ABAF
HEX 41
HEX A9AA
HEX 41
HEX A7A2
HEX 41
HEX A9A0
HEX 41
HEX AC9F
HEX 41
HEX B49F
HEX 41
HEX B7A0
HEX 41
HEX B8A4
HEX 41
HEX B6A9
HEX 41
HEX B6B0
HEX 41
HEX B8B4
HEX 41
HEX B8B6
HEX 41
HEX B5B9
HEX 41
HEX ABB9
HEX 41
HEX A9B7
HEX 42
HEX B1B5
HEX 41
HEX AEB3
HEX 41
HEX ACA9
HEX 41
HEX AEA7
HEX 41
HEX B0A6
HEX 41
HEX B3A9
HEX 41
HEX B4AC
HEX 41
HEX B3B1
HEX 41
HEX B2B4
HEX 42
HEX BBB7
HEX 41
HEX BDB2
HEX 41
HEX BEAD
HEX 41
HEX BCA6
HEX 41
HEX BAA0
HEX 41
HEX BB9F
HEX 41
HEX C49F
HEX 41
HEX C6A0
HEX 41
HEX C4A3
HEX 41
HEX C1AC
HEX 41
HEX C3B3
HEX 41
HEX C5B7
HEX 41
HEX C3B9
HEX 41
HEX BDB9
HEX 41
HEX BBB7
HEX F4
HEX C0B7
HEX F4
HEX B0B7
HEX F4
HEX A2B7
HEX F4
HEX 8BB7
HEX F4
HEX 71B7
HEX F4
HEX 62B7
HEX F4
HEX 49B7
HEX F4
HEX 34B7
HEX F4
HEX 1DB7
HEX F4
HEX 10B7
HEX 00 ; End of pic
HEX 0000
HEX 00
HEX 0000