_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

SLALOM.S

FILE INFORMATION

FILENAME(S): SLALOM.S

FILE TYPE(S): PRG

FILE SIZE: 3.1K

FIRST SEEN: 2025-12-01 19:06:54

APPEARS ON: 1 disk(s)

FILE HASH

44943cd4bf7f91fe4689ed4eda9ec7a0847b70a7ee9854e1f8eb9e9a2f61117e

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ICE DISK 28 SLALOM.S PRG Icebreaker 14 9 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 0A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..**************|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 2A 2A 0D 2A A0 A0 A0 74  68 69 73 A0 69 73 A0 74  |**.*...this.is.t|
00000030: 68 65 A0 73 6B 69 A0 67  61 6D 65 2E 62 6A A0 A0  |he.ski.game.bj..|
00000040: A0 A0 2A 0D 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..*.************|
00000050: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000060: 2A 2A 2A 2A 0D 20 6F 72  67 20 24 38 30 30 30 0D  |****. org $8000.|
00000070: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000080: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000090: 0D 20 6C 64 78 20 23 30  0D 6C 6F 6F 70 31 20 6C  |. ldx #0.loop1 l|
000000A0: 64 61 20 64 61 74 61 31  2C 78 0D 20 73 74 61 20  |da data1,x. sta |
000000B0: 31 32 32 38 38 2C 78 0D  20 69 6E 78 0D 20 63 70  |12288,x. inx. cp|
000000C0: 78 20 23 36 33 0D 20 62  6E 65 20 6C 6F 6F 70 31  |x #63. bne loop1|
000000D0: 0D 20 6C 64 78 20 23 30  0D 6C 6F 6F 70 32 20 6C  |. ldx #0.loop2 l|
000000E0: 64 61 20 64 61 74 61 32  2C 78 0D 20 73 74 61 20  |da data2,x. sta |
000000F0: 31 32 33 35 32 2C 78 0D  20 69 6E 78 0D 20 63 70  |12352,x. inx. cp|
00000100: 78 20 23 36 33 0D 20 62  6E 65 20 6C 6F 6F 70 32  |x #63. bne loop2|
00000110: 0D 20 6C 64 78 20 23 30  0D 6C 6F 6F 70 33 20 6C  |. ldx #0.loop3 l|
00000120: 64 61 20 64 61 74 61 33  2C 78 0D 20 73 74 61 20  |da data3,x. sta |
00000130: 31 32 34 31 36 2C 78 0D  20 69 6E 78 0D 20 63 70  |12416,x. inx. cp|
00000140: 78 20 23 36 33 0D 20 62  6E 65 20 6C 6F 6F 70 33  |x #63. bne loop3|
00000150: 0D 20 6C 64 78 20 23 30  0D 6C 6F 6F 70 34 20 6C  |. ldx #0.loop4 l|
00000160: 64 61 20 64 61 74 61 34  2C 78 0D 20 73 74 61 20  |da data4,x. sta |
00000170: 31 32 34 38 30 2C 78 0D  20 69 6E 78 0D 20 63 70  |12480,x. inx. cp|
00000180: 78 20 23 36 33 0D 20 62  6E 65 20 6C 6F 6F 70 34  |x #63. bne loop4|
00000190: 0D 20 6C 64 78 20 23 30  0D 6C 6F 6F 70 35 20 6C  |. ldx #0.loop5 l|
000001A0: 64 61 20 64 61 74 61 35  2C 78 0D 20 73 74 61 20  |da data5,x. sta |
000001B0: 31 32 35 34 34 2C 78 0D  20 69 6E 78 0D 20 63 70  |12544,x. inx. cp|
000001C0: 78 20 23 36 33 0D 20 62  6E 65 20 6C 6F 6F 70 35  |x #63. bne loop5|
000001D0: 0D 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
000001E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000001F0: 2A 0D 62 65 67 69 6E 20  6A 73 72 20 24 65 35 34  |*.begin jsr $e54|
00000200: 34 0D 20 6C 64 61 20 23  32 35 35 0D 20 73 74 61  |4. lda #255. sta|
00000210: 20 38 39 36 0D 20 73 74  61 20 35 33 32 37 35 0D  | 896. sta 53275.|
00000220: 20 6C 64 61 20 23 32 32  0D 20 73 74 61 20 35 33  | lda #22. sta 53|
00000230: 32 37 32 0D 20 6C 64 78  20 23 30 0D 6C 6F 6F 70  |272. ldx #0.loop|
00000240: 36 20 6C 64 61 20 76 61  72 64 74 2C 78 0D 20 73  |6 lda vardt,x. s|
00000250: 74 61 20 35 33 32 34 38  2C 78 0D 20 69 6E 78 0D  |ta 53248,x. inx.|
00000260: 20 63 70 78 20 23 31 36  0D 20 62 6E 65 20 6C 6F  | cpx #16. bne lo|
00000270: 6F 70 36 0D 20 6C 64 61  20 23 36 0D 20 73 74 61  |op6. lda #6. sta|
00000280: 20 35 33 32 38 37 0D 20  6C 64 61 20 23 32 0D 20  | 53287. lda #2. |
00000290: 73 74 61 20 35 33 32 38  38 0D 20 6C 64 61 20 23  |sta 53288. lda #|
000002A0: 35 0D 20 73 74 61 20 35  33 32 38 39 0D 20 73 74  |5. sta 53289. st|
000002B0: 61 20 35 33 32 39 30 0D  20 73 74 61 20 35 33 32  |a 53290. sta 532|
000002C0: 39 31 0D 20 73 74 61 20  35 33 32 39 32 0D 20 73  |91. sta 53292. s|
000002D0: 74 61 20 35 33 32 39 33  0D 20 73 74 61 20 35 33  |ta 53293. sta 53|
000002E0: 32 39 34 0D 20 6C 64 61  20 23 31 0D 20 73 74 61  |294. lda #1. sta|
000002F0: 20 35 33 32 38 30 0D 20  73 74 61 20 35 33 32 38  | 53280. sta 5328|
00000300: 31 0D 20 6C 64 61 20 23  30 0D 20 73 74 61 20 36  |1. lda #0. sta 6|
00000310: 34 36 0D 20 6C 64 61 20  23 32 35 35 0D 20 73 74  |46. lda #255. st|
00000320: 61 20 35 33 32 36 39 0D  20 6C 64 61 20 23 32 35  |a 53269. lda #25|
00000330: 32 0D 20 73 74 61 20 35  33 32 37 31 0D 20 6C 64  |2. sta 53271. ld|
00000340: 61 20 23 32 35 34 0D 20  73 74 61 20 35 33 32 37  |a #254. sta 5327|
00000350: 37 0D 20 6C 64 61 20 23  31 39 32 0D 20 73 74 61  |7. lda #192. sta|
00000360: 20 32 30 34 30 0D 20 6C  64 61 20 23 31 39 36 0D  | 2040. lda #196.|
00000370: 20 73 74 61 20 32 30 34  31 0D 20 6C 64 61 20 23  | sta 2041. lda #|
00000380: 31 39 35 0D 20 73 74 61  20 32 30 34 32 0D 20 73  |195. sta 2042. s|
00000390: 74 61 20 32 30 34 33 0D  20 73 74 61 20 32 30 34  |ta 2043. sta 204|
000003A0: 34 0D 20 73 74 61 20 32  30 34 35 0D 20 73 74 61  |4. sta 2045. sta|
000003B0: 20 32 30 34 36 0D 20 73  74 61 20 32 30 34 37 0D  | 2046. sta 2047.|
000003C0: 20 6C 64 78 20 23 30 0D  20 6C 64 61 20 23 31 36  | ldx #0. lda #16|
000003D0: 30 0D 6C 6F 6F 70 20 73  74 61 20 31 30 32 34 2C  |0.loop sta 1024,|
000003E0: 78 0D 20 69 6E 78 0D 20  63 70 78 20 23 32 35 35  |x. inx. cpx #255|
000003F0: 0D 20 62 6E 65 20 6C 6F  6F 70 0D 2A 2A 2A 2A 2A  |. bne loop.*****|
00000400: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000410: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 0D 6C 6F 6F 70  |***********.loop|
00000420: 37 20 6A 73 72 20 69 6E  63 72 65 0D 20 6A 73 72  |7 jsr incre. jsr|
00000430: 20 64 65 63 72 65 0D 20  6A 73 72 20 69 6E 70 75  | decre. jsr inpu|
00000440: 74 0D 20 6A 73 72 20 64  65 6C 61 79 0D 20 6A 73  |t. jsr delay. js|
00000450: 72 20 70 72 69 6E 74 73  63 0D 20 6A 73 72 20 63  |r printsc. jsr c|
00000460: 6B 63 72 61 73 68 0D 20  6A 73 72 20 63 68 6B 72  |kcrash. jsr chkr|
00000470: 6E 64 0D 20 6A 6D 70 20  6C 6F 6F 70 37 0D 69 6E  |nd. jmp loop7.in|
00000480: 63 72 65 20 69 6E 63 20  35 33 32 35 33 0D 20 69  |cre inc 53253. i|
00000490: 6E 63 20 35 33 32 35 35  0D 20 69 6E 63 20 35 33  |nc 53255. inc 53|
000004A0: 32 35 37 0D 20 69 6E 63  20 35 33 32 35 39 0D 20  |257. inc 53259. |
000004B0: 69 6E 63 20 35 33 32 36  31 0D 20 69 6E 63 20 35  |inc 53261. inc 5|
000004C0: 33 32 36 33 0D 20 69 6E  63 20 35 33 32 35 31 0D  |3263. inc 53251.|
000004D0: 20 72 74 73 0D 64 65 63  72 65 20 6C 64 61 20 23  | rts.decre lda #|
000004E0: 33 32 0D 20 6C 64 78 20  38 39 36 0D 20 73 74 61  |32. ldx 896. sta|
000004F0: 20 31 30 32 34 2C 78 0D  20 72 74 73 0D 69 6E 70  | 1024,x. rts.inp|
00000500: 75 74 20 6C 64 61 20 35  36 33 32 30 0D 20 61 6E  |ut lda 56320. an|
00000510: 64 20 23 31 35 0D 20 63  6D 70 20 23 31 31 0D 20  |d #15. cmp #11. |
00000520: 62 65 71 20 6C 65 66 74  0D 20 63 6D 70 20 23 37  |beq left. cmp #7|
00000530: 0D 20 62 65 71 20 72 69  67 68 74 0D 20 6C 64 61  |. beq right. lda|
00000540: 20 23 31 39 32 0D 20 73  74 61 20 32 30 34 30 0D  | #192. sta 2040.|
00000550: 72 65 74 75 72 6E 20 72  74 73 0D 6C 65 66 74 20  |return rts.left |
00000560: 6C 64 61 20 23 31 39 33  0D 20 73 74 61 20 32 30  |lda #193. sta 20|
00000570: 34 30 0D 20 69 6E 63 20  35 33 32 35 32 0D 20 69  |40. inc 53252. i|
00000580: 6E 63 20 35 33 32 35 34  0D 20 69 6E 63 20 35 33  |nc 53254. inc 53|
00000590: 32 35 36 0D 20 69 6E 63  20 35 33 32 35 38 0D 20  |256. inc 53258. |
000005A0: 69 6E 63 20 35 33 32 36  30 0D 20 69 6E 63 20 35  |inc 53260. inc 5|
000005B0: 33 32 36 32 0D 20 69 6E  63 20 35 33 32 35 30 0D  |3262. inc 53250.|
000005C0: 20 6A 6D 70 20 72 65 74  75 72 6E 0D 72 69 67 68  | jmp return.righ|
000005D0: 74 20 6C 64 61 20 23 31  39 34 0D 20 73 74 61 20  |t lda #194. sta |
000005E0: 32 30 34 30 0D 20 64 65  63 20 35 33 32 35 32 0D  |2040. dec 53252.|
000005F0: 20 64 65 63 20 35 33 32  35 34 0D 20 64 65 63 20  | dec 53254. dec |
00000600: 35 33 32 35 36 0D 20 64  65 63 20 35 33 32 35 38  |53256. dec 53258|
00000610: 0D 20 64 65 63 20 35 33  32 36 30 0D 20 64 65 63  |. dec 53260. dec|
00000620: 20 35 33 32 35 30 0D 20  64 65 63 20 35 33 32 36  | 53250. dec 5326|
00000630: 32 0D 20 6A 6D 70 20 72  65 74 75 72 6E 0D 64 65  |2. jmp return.de|
00000640: 6C 61 79 20 6C 64 78 20  23 30 0D 20 6C 64 79 20  |lay ldx #0. ldy |
00000650: 23 30 0D 6C 6F 6F 70 38  20 69 6E 78 0D 20 63 70  |#0.loop8 inx. cp|
00000660: 78 20 23 32 35 35 0D 20  62 6E 65 20 6C 6F 6F 70  |x #255. bne loop|
00000670: 38 0D 20 69 6E 79 0D 20  6C 64 78 20 23 30 0D 20  |8. iny. ldx #0. |
00000680: 63 70 79 20 23 32 0D 20  62 6E 65 20 6C 6F 6F 70  |cpy #2. bne loop|
00000690: 38 0D 20 72 74 73 0D 70  72 69 6E 74 73 63 20 6E  |8. rts.printsc n|
000006A0: 6F 70 0D 20 72 74 73 0D  63 6B 63 72 61 73 68 20  |op. rts.ckcrash |
000006B0: 6C 64 61 20 23 30 0D 20  73 74 61 20 35 33 32 37  |lda #0. sta 5327|
000006C0: 38 0D 20 6C 64 61 20 35  33 32 37 38 0D 20 63 6D  |8. lda 53278. cm|
000006D0: 70 20 23 33 0D 20 62 65  71 20 67 6F 62 61 63 6B  |p #3. beq goback|
000006E0: 0D 20 6C 64 61 20 35 33  32 37 38 0D 20 63 6D 70  |. lda 53278. cmp|
000006F0: 20 23 30 0D 20 62 65 71  20 67 6F 62 61 63 6B 0D  | #0. beq goback.|
00000700: 20 64 65 63 20 38 39 36  0D 20 6C 64 61 20 38 39  | dec 896. lda 89|
00000710: 36 0D 20 63 6D 70 20 23  30 0D 20 62 65 71 20 65  |6. cmp #0. beq e|
00000720: 6E 64 0D 67 6F 62 61 63  6B 20 72 74 73 0D 63 68  |nd.goback rts.ch|
00000730: 6B 72 6E 64 20 6C 64 61  20 35 33 32 35 31 0D 20  |krnd lda 53251. |
00000740: 63 6D 70 20 23 32 35 35  0D 20 62 6E 65 20 67 6F  |cmp #255. bne go|
00000750: 68 6F 6D 65 0D 20 6C 64  61 20 35 36 33 32 34 0D  |home. lda 56324.|
00000760: 20 73 74 61 20 35 33 32  35 30 0D 67 6F 68 6F 6D  | sta 53250.gohom|
00000770: 65 20 72 74 73 0D 65 6E  64 20 6A 73 72 20 24 65  |e rts.end jsr $e|
00000780: 35 34 34 0D 20 6C 64 78  20 23 30 0D 65 6E 64 6C  |544. ldx #0.endl|
00000790: 70 20 6C 64 61 20 6D 73  67 2C 78 0D 20 63 70 78  |p lda msg,x. cpx|
000007A0: 20 23 35 39 0D 20 62 65  71 20 77 61 69 74 0D 20  | #59. beq wait. |
000007B0: 73 74 61 20 31 30 32 34  2C 78 0D 20 69 6E 78 0D  |sta 1024,x. inx.|
000007C0: 20 6A 6D 70 20 65 6E 64  6C 70 0D 77 61 69 74 20  | jmp endlp.wait |
000007D0: 6C 64 61 20 35 36 33 32  30 0D 20 61 6E 64 20 23  |lda 56320. and #|
000007E0: 31 36 0D 20 63 6D 70 20  23 30 0D 20 62 6E 65 20  |16. cmp #0. bne |
000007F0: 77 61 69 74 0D 20 6A 6D  70 20 62 65 67 69 6E 0D  |wait. jmp begin.|
00000800: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000810: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000820: 0D 64 61 74 61 31 20 64  66 62 20 30 2C 35 36 2C  |.data1 dfb 0,56,|
00000830: 30 2C 30 2C 35 36 2C 30  2C 30 2C 35 36 2C 30 2C  |0,0,56,0,0,56,0,|
00000840: 30 2C 31 36 2C 30 2C 30  2C 32 35 34 2C 30 2C 34  |0,16,0,0,254,0,4|
00000850: 2C 31 38 36 2C 36 34 2C  36 2C 31 38 36 2C 31 39  |,186,64,6,186,19|
00000860: 32 0D 20 64 66 62 20 37  2C 31 38 37 2C 36 34 2C  |2. dfb 7,187,64,|
00000870: 34 2C 31 38 36 2C 36 34  2C 34 2C 35 36 2C 36 34  |4,186,64,4,56,64|
00000880: 2C 34 2C 35 36 2C 36 34  2C 31 32 2C 35 36 2C 39  |,4,56,64,12,56,9|
00000890: 36 2C 34 2C 34 30 2C 36  34 2C 36 2C 34 30 0D 20  |6,4,40,64,6,40. |
000008A0: 64 66 62 20 31 39 32 2C  35 2C 34 31 2C 36 34 2C  |dfb 192,5,41,64,|
000008B0: 30 2C 31 37 30 2C 30 2C  30 2C 31 30 38 2C 30 2C  |0,170,0,0,108,0,|
000008C0: 30 2C 34 30 2C 30 2C 30  2C 31 36 2C 30 2C 30 2C  |0,40,0,0,16,0,0,|
000008D0: 30 2C 30 2C 30 2C 30 2C  30 0D 64 61 74 61 32 20  |0,0,0,0,0.data2 |
000008E0: 64 66 62 20 30 2C 35 36  2C 30 2C 30 2C 31 32 30  |dfb 0,56,0,0,120|
000008F0: 2C 30 2C 30 2C 35 36 2C  30 2C 30 2C 31 36 2C 30  |,0,0,56,0,0,16,0|
00000900: 2C 30 2C 35 36 2C 30 2C  31 2C 31 38 36 2C 30 2C  |,0,56,0,1,186,0,|
00000910: 31 2C 31 32 36 2C 30 2C  31 2C 35 38 2C 30 0D 20  |1,126,0,1,58,0. |
00000920: 64 66 62 20 31 2C 35 38  2C 30 2C 31 2C 35 38 2C  |dfb 1,58,0,1,58,|
00000930: 30 2C 31 2C 35 38 2C 30  2C 33 2C 31 37 30 2C 30  |0,1,58,0,3,170,0|
00000940: 2C 31 2C 31 30 36 2C 30  2C 30 2C 31 36 38 2C 30  |,1,106,0,0,168,0|
00000950: 2C 30 2C 31 32 30 2C 30  2C 30 2C 34 30 0D 20 64  |,0,120,0,0,40. d|
00000960: 66 62 20 30 2C 30 2C 32  30 2C 30 2C 30 2C 31 30  |fb 0,0,20,0,0,10|
00000970: 2C 30 2C 30 2C 35 2C 30  2C 30 2C 32 2C 31 32 38  |,0,0,5,0,0,2,128|
00000980: 2C 30 2C 30 2C 30 0D 64  61 74 61 33 20 64 66 62  |,0,0,0.data3 dfb|
00000990: 20 30 2C 35 36 2C 30 2C  30 2C 36 30 2C 30 2C 30  | 0,56,0,0,60,0,0|
000009A0: 2C 35 36 2C 30 2C 30 2C  31 36 2C 30 2C 30 2C 35  |,56,0,0,16,0,0,5|
000009B0: 36 2C 30 2C 30 2C 31 38  37 2C 30 2C 30 2C 32 35  |6,0,0,187,0,0,25|
000009C0: 33 2C 30 2C 30 2C 31 38  35 2C 30 0D 20 64 66 62  |3,0,0,185,0. dfb|
000009D0: 20 30 2C 31 38 35 2C 30  2C 30 2C 31 38 35 2C 30  | 0,185,0,0,185,0|
000009E0: 2C 30 2C 31 38 35 2C 30  2C 30 2C 31 37 31 2C 31  |,0,185,0,0,171,1|
000009F0: 32 38 2C 30 2C 31 37 33  2C 30 2C 30 2C 34 33 2C  |28,0,173,0,0,43,|
00000A00: 30 2C 30 2C 36 30 2C 30  0D 20 64 66 62 20 30 2C  |0,0,60,0. dfb 0,|
00000A10: 34 30 2C 30 2C 30 2C 38  30 2C 30 2C 30 2C 31 36  |40,0,0,80,0,0,16|
00000A20: 30 2C 30 2C 31 2C 36 34  2C 30 2C 32 2C 31 32 38  |0,0,1,64,0,2,128|
00000A30: 2C 30 2C 30 2C 30 2C 30  0D 64 61 74 61 34 20 64  |,0,0,0,0.data4 d|
00000A40: 66 62 20 30 2C 31 36 2C  30 2C 30 2C 35 36 2C 30  |fb 0,16,0,0,56,0|
00000A50: 2C 30 2C 35 36 2C 30 2C  30 2C 31 32 34 2C 30 2C  |,0,56,0,0,124,0,|
00000A60: 30 2C 31 32 34 2C 30 2C  30 2C 31 32 34 2C 30 2C  |0,124,0,0,124,0,|
00000A70: 30 2C 32 35 34 2C 30 0D  20 64 66 62 20 30 2C 32  |0,254,0. dfb 0,2|
00000A80: 35 34 2C 30 2C 30 2C 32  35 34 2C 30 2C 30 2C 32  |54,0,0,254,0,0,2|
00000A90: 35 34 2C 30 2C 30 2C 32  35 34 2C 30 2C 30 2C 32  |54,0,0,254,0,0,2|
00000AA0: 35 34 2C 30 2C 31 2C 32  35 35 2C 30 2C 31 2C 32  |54,0,1,255,0,1,2|
00000AB0: 35 35 2C 30 0D 20 64 66  62 20 31 2C 32 35 35 2C  |55,0. dfb 1,255,|
00000AC0: 30 2C 31 2C 32 35 35 2C  30 2C 31 2C 32 35 35 2C  |0,1,255,0,1,255,|
00000AD0: 30 2C 30 2C 34 38 2C 30  2C 30 2C 34 38 2C 30 2C  |0,0,48,0,0,48,0,|
00000AE0: 30 2C 34 38 2C 30 2C 30  2C 34 38 2C 30 0D 64 61  |0,48,0,0,48,0.da|
00000AF0: 74 61 35 20 64 66 62 20  30 2C 30 2C 30 2C 30 2C  |ta5 dfb 0,0,0,0,|
00000B00: 30 2C 30 2C 30 2C 30 2C  30 2C 30 2C 30 2C 30 2C  |0,0,0,0,0,0,0,0,|
00000B10: 34 38 2C 30 2C 31 32 2C  31 31 32 2C 30 2C 31 34  |48,0,12,112,0,14|
00000B20: 2C 32 34 30 2C 30 2C 31  35 2C 31 36 2C 30 2C 38  |,240,0,15,16,0,8|
00000B30: 0D 20 64 66 62 20 31 36  2C 30 2C 38 2C 31 36 2C  |. dfb 16,0,8,16,|
00000B40: 30 2C 38 2C 31 36 2C 30  2C 38 2C 31 36 2C 30 2C  |0,8,16,0,8,16,0,|
00000B50: 38 2C 31 36 2C 30 2C 38  2C 31 36 2C 30 2C 38 2C  |8,16,0,8,16,0,8,|
00000B60: 31 36 2C 30 2C 38 2C 31  36 2C 30 2C 38 0D 20 64  |16,0,8,16,0,8. d|
00000B70: 66 62 20 31 36 2C 30 2C  38 2C 33 31 2C 32 35 35  |fb 16,0,8,31,255|
00000B80: 2C 32 34 38 2C 33 32 2C  30 2C 34 2C 36 34 2C 30  |,248,32,0,4,64,0|
00000B90: 2C 32 2C 30 2C 30 2C 30  2C 30 2C 30 2C 30 2C 30  |,2,0,0,0,0,0,0,0|
00000BA0: 0D 76 61 72 64 74 20 64  66 62 20 31 32 38 2C 32  |.vardt dfb 128,2|
00000BB0: 33 30 2C 31 30 30 2C 30  0D 20 64 66 62 20 35 30  |30,100,0. dfb 50|
00000BC0: 2C 32 30 30 2C 33 35 2C  31 36 30 0D 20 64 66 62  |,200,35,160. dfb|
00000BD0: 20 38 34 2C 33 30 2C 36  37 2C 31 38 36 0D 20 64  | 84,30,67,186. d|
00000BE0: 66 62 20 31 30 34 2C 31  30 30 2C 34 32 2C 32 35  |fb 104,100,42,25|
00000BF0: 32 0D 6D 73 67 20 61 73  63 20 22 79 6F 75 72 A0  |2.msg asc "your.|
00000C00: 66 61 74 69 67 75 65 A0  6C 65 76 65 6C A0 67 6F  |fatigue.level.go|
00000C10: 74 A0 74 6F 6F A0 68 69  67 68 2E 22 0D 20 61 73  |t.too.high.". as|
00000C20: 63 20 22 70 72 65 73 73  A0 62 75 74 74 6F 6E A0  |c "press.button.|
00000C30: 74 6F A0 70 6C 61 79 A0  61 67 61 69 6E 2E 2A 22  |to.play.again.*"|
00000C40: 0D                                                |.               |
..********************************.*   T
HIS IS THE SKI GAME.BJ    *.************
********************. ORG $8000.********
************************. LDX #0.LOOP1 L
DA DATA1,X. STA 12288,X. INX. CPX #63. B
NE LOOP1. LDX #0.LOOP2 LDA DATA2,X. STA 
12352,X. INX. CPX #63. BNE LOOP2. LDX #0
.LOOP3 LDA DATA3,X. STA 12416,X. INX. CP
X #63. BNE LOOP3. LDX #0.LOOP4 LDA DATA4
,X. STA 12480,X. INX. CPX #63. BNE LOOP4
. LDX #0.LOOP5 LDA DATA5,X. STA 12544,X.
 INX. CPX #63. BNE LOOP5.***************
*****************.BEGIN JSR $E544. LDA #
255. STA 896. STA 53275. LDA #22. STA 53
272. LDX #0.LOOP6 LDA VARDT,X. STA 53248
,X. INX. CPX #16. BNE LOOP6. LDA #6. STA
 53287. LDA #2. STA 53288. LDA #5. STA 5
3289. STA 53290. STA 53291. STA 53292. S
TA 53293. STA 53294. LDA #1. STA 53280. 
STA 53281. LDA #0. STA 646. LDA #255. ST
A 53269. LDA #252. STA 53271. LDA #254. 
STA 53277. LDA #192. STA 2040. LDA #196.
 STA 2041. LDA #195. STA 2042. STA 2043.
 STA 2044. STA 2045. STA 2046. STA 2047.
 LDX #0. LDA #160.LOOP STA 1024,X. INX. 
CPX #255. BNE LOOP.*********************
***********.LOOP7 JSR INCRE. JSR DECRE. 
JSR INPUT. JSR DELAY. JSR PRINTSC. JSR C
KCRASH. JSR CHKRND. JMP LOOP7.INCRE INC 
53253. INC 53255. INC 53257. INC 53259. 
INC 53261. INC 53263. INC 53251. RTS.DEC
RE LDA #32. LDX 896. STA 1024,X. RTS.INP
UT LDA 56320. AND #15. CMP #11. BEQ LEFT
. CMP #7. BEQ RIGHT. LDA #192. STA 2040.
RETURN RTS.LEFT LDA #193. STA 2040. INC 
53252. INC 53254. INC 53256. INC 53258. 
INC 53260. INC 53262. INC 53250. JMP RET
URN.RIGHT LDA #194. STA 2040. DEC 53252.
 DEC 53254. DEC 53256. DEC 53258. DEC 53
260. DEC 53250. DEC 53262. JMP RETURN.DE
LAY LDX #0. LDY #0.LOOP8 INX. CPX #255. 
BNE LOOP8. INY. LDX #0. CPY #2. BNE LOOP
8. RTS.PRINTSC NOP. RTS.CKCRASH LDA #0. 
STA 53278. LDA 53278. CMP #3. BEQ GOBACK
. LDA 53278. CMP #0. BEQ GOBACK. DEC 896
. LDA 896. CMP #0. BEQ END.GOBACK RTS.CH
KRND LDA 53251. CMP #255. BNE GOHOME. LD
A 56324. STA 53250.GOHOME RTS.END JSR $E
544. LDX #0.ENDLP LDA MSG,X. CPX #59. BE
Q WAIT. STA 1024,X. INX. JMP ENDLP.WAIT 
LDA 56320. AND #16. CMP #0. BNE WAIT. JM
P BEGIN.********************************
.DATA1 DFB 0,56,0,0,56,0,0,56,0,0,16,0,0
,254,0,4,186,64,6,186,192. DFB 7,187,64,
4,186,64,4,56,64,4,56,64,12,56,96,4,40,6
4,6,40. DFB 192,5,41,64,0,170,0,0,108,0,
0,40,0,0,16,0,0,0,0,0,0,0.DATA2 DFB 0,56
,0,0,120,0,0,56,0,0,16,0,0,56,0,1,186,0,
1,126,0,1,58,0. DFB 1,58,0,1,58,0,1,58,0
,3,170,0,1,106,0,0,168,0,0,120,0,0,40. D
FB 0,0,20,0,0,10,0,0,5,0,0,2,128,0,0,0.D
ATA3 DFB 0,56,0,0,60,0,0,56,0,0,16,0,0,5
6,0,0,187,0,0,253,0,0,185,0. DFB 0,185,0
,0,185,0,0,185,0,0,171,128,0,173,0,0,43,
0,0,60,0. DFB 0,40,0,0,80,0,0,160,0,1,64
,0,2,128,0,0,0,0.DATA4 DFB 0,16,0,0,56,0
,0,56,0,0,124,0,0,124,0,0,124,0,0,254,0.
 DFB 0,254,0,0,254,0,0,254,0,0,254,0,0,2
54,0,1,255,0,1,255,0. DFB 1,255,0,1,255,
0,1,255,0,0,48,0,0,48,0,0,48,0,0,48,0.DA
TA5 DFB 0,0,0,0,0,0,0,0,0,0,0,0,48,0,12,
112,0,14,240,0,15,16,0,8. DFB 16,0,8,16,
0,8,16,0,8,16,0,8,16,0,8,16,0,8,16,0,8,1
6,0,8. DFB 16,0,8,31,255,248,32,0,4,64,0
,2,0,0,0,0,0,0,0.VARDT DFB 128,230,100,0
. DFB 50,200,35,160. DFB 84,30,67,186. D
FB 104,100,42,252.MSG ASC "YOUR FATIGUE 
LEVEL GOT TOO HIGH.". ASC "PRESS BUTTON 
TO PLAY AGAIN.*".
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL