Friday, May 2, 2025

Started on C64 slots

I know between Sept 2024 and Oct 2024 I would start programming a slot machine game for the C64.

Well, I have officially started. Just wanted to share the start of the design and code.

 .
 Number 7 -  

1234|1234|1234|1234
    |    |    |      1  00 00
 xxx|xxxx|xxxx|xxxx  2  7F FF
 xxx|xxxx|xxxx|xxxx  3  7F FF
 xxx|    |    |xxx   4  70 0E
 xxx|    |    |xxx   5  70 0E
    |    |   x|xx    6  00 1C
    |    |  xx|x     7  00 38
    |    |  xx|x     8  00 38
______________________
    |    | xxx|      1  00 70
    |    | xxx|      2  00 70
    |    |xxx |      3  00 E0
    |   x|xx  |      4  01 C0
    |   x|xx  |      5  01 C0
    |  xx|xx  |      6  03 C0
    | xxx|xx  |      7  07 C0
    |    |    |      8  00 00

===============================================

Heart 

1234|1234|1234|1234
    |    |    |      1  00 00
    |    |    |      2  00 00
   x|xx  |  xx|x     3  1C 38
  xx|xxx | xxx|xx    4  3E 7C
 xxx|xxxx|xxxx|xxx   5  7F FE 
 xxx|xxxx|xxxx|xxx   6  7F FE 
 xxx|xxxx|xxxx|xxx   7  7F FE 
 xxx|xxxx|xxxx|xxx   8  7F FE 
____________________
  xx|xxxx|xxxx|xx    1  3F FC
   x|xxxx|xxxx|x     2  1F F8 
    |xxxx|xxxx|      3  0F F0
    | xxx|xxx |      4  07 E0
    |  xx|xx  |      5
    |   x|x   |      6
    |    |    |      7  00 00
    |    |    |      8  00 00



ROM 58(:), 59(;), 60(<), 61(=)   = number7 four colors - green, blue, black, red
ROM 26(z), 27([), 28(^), 29(])   = heart   red or black
ROM 35(#), 37(%), 38(&), 39(')   = lemon   yellow
ROM 40((), 41()), 42(*), 43(+)   - diamond red or black

71 rem number7

74 data 00,127,127,112,112,00,00,00
75 rem "00  7F  7F  70  70" - rom 58

79 data 00,255,255,14,14,28,56,56
80 rem "00  FF  FF 0E 0E 1C 38 38" - rom 59

84 data 00,00,00,01,01,03,07,00
85 rem "00 00 00 01 01 03 07" - rom 60

89 data 112,112,224,192,192,192,192,00
90 rem " 70  70  E0  C0  C0  C0  C0" - rom 61

91 rem heart
94 data  00,00,
95 rem  "00 00 1C 3E 7F 7F 7F 7F"

99  data 00,00,
100 rem "00 00 38 7C FE FE FE FE"

109 data
110 rem "3F 1F 0F 07 03 01"

119 data
120 rem "FC F8 F0 E0 C0 80"

207 rem Lemon
209 data 00,00,00,03,15,31,63,255
210 rem "00 00 00 03 0F 1F 3F FF"

219 data 00,00,00,192,
220 rem "00 00 00  C0 F0 F8 FC FF"

229 data 255
230 rem " FF 3F 1F 0F 03"

239 data 255
240 rem " FF FC F8 F0 C0"

380u rem Diamond
392 rem "00 01 03 07 0F 1F 3F 7F"
393 rem "00 80 C0 E0 50 A8 FC FE"
394 rem "7F 3F 1F 0F 07 03 01"
395 rem "FE FC F8 F0 E0 C0 80"
 
 .



No comments:

Post a Comment

Dice Roller for TI-95

 I have published my first version of the TI-95 dice roller: http://mrgibson.com/dd/dragon-n-dice-ti-95-v1-0.txt A couple of screenshots: