Commit graph

25 commits

Author SHA1 Message Date
hkz
5d739383aa Replace enums with simple defs, replace kb routine with asm
calypsi uses "int" as the type for enums, also replace the basic
keyboard routine for key reading with an assembly written one
2025-08-20 20:58:15 +02:00
hkz
36ad3da27e Add initialization code 2025-07-29 10:14:44 +02:00
hkz
3bbaae64d5 Restore ZP saving, add initialization of ZP, remove BASIC stub 2025-07-28 17:37:26 +02:00
hkz
9b7646d434 Add reset key combo 2025-07-26 12:27:24 +02:00
hkz
2816b20cae Add score info in start/end boxes 2025-07-26 10:22:13 +02:00
hkz
10dc668d9e Add hi-score graphics 2025-07-25 19:51:08 +02:00
hkz
75c55bd114 Change how random data is generated 2025-07-25 17:00:40 +02:00
hkz
fb6463dd40 Draw endgame box 2025-07-25 09:48:48 +02:00
hkz
f18b23b08a Update the game logic to take note of high scores 2025-07-24 18:05:51 +02:00
hkz
bc20c1390d Begin adding loading screen 2025-07-23 20:48:56 +02:00
hkz
457d510384 Add movement graphics 2025-07-23 11:19:10 +02:00
hkz
640c197525 add score and moves 2025-07-22 17:41:00 +02:00
hkz
1a3635fc9a Show score and moves 2025-07-22 15:38:52 +02:00
hkz
4ea5c7147e Add code to use the charset in ROM 2025-07-22 14:59:09 +02:00
hkz
8f877d4677 Add border animation when moving 2025-07-22 11:53:14 +02:00
hkz
38a40eb2e4 Fix logic 2025-07-18 09:12:17 +02:00
hkz
8fb45612a8 Temporary drawing of the game board 2025-07-17 21:21:23 +02:00
hkz
340a521b05 temporarely move every static data in the lower memory 2025-07-17 16:04:58 +02:00
hkz
842745d3dd Add losing condition 2025-07-17 14:47:57 +02:00
hkz
4a178dacbe Add stubs for game graphics 2025-07-17 07:56:23 +02:00
hkz
5fe7310d14 Add initial main loop logic 2025-07-17 07:54:46 +02:00
hkz
1e66023db8 Add game reset 2025-07-16 22:09:03 +02:00
hkz
8ea172e603 Add code to read KB 2025-07-16 20:37:24 +02:00
hkz
85ca4f19a2 Begin with basic init 2025-07-15 21:14:14 +02:00
hkz
384d9b3fd1 Import empty project 2025-07-15 20:51:44 +02:00