Commit graph

83 commits

Author SHA1 Message Date
hkz
76fed16432 Re-enable partial drawing 2025-10-13 18:59:02 +02:00
hkz
f5cfc0f5da Use signed arithmetics for game logic 2025-10-13 18:46:08 +02:00
hkz
5348adcd72 Enable tiles redrawing 2025-10-13 17:53:49 +02:00
hkz
31018463ad Fix joystick code 2025-10-13 17:48:52 +02:00
hkz
7c4385972d Begin fixing game code 2025-10-13 17:24:13 +02:00
hkz
78604e6f7d Begin writing code to update the tiles 2025-10-13 16:24:29 +02:00
hkz
26e94d2957 Begin wiring in the VDP code in the game module 2025-10-13 11:43:41 +02:00
hkz
28a1fbfc18 Implement (untested) code to draw joystick 2025-10-13 10:09:43 +02:00
hkz
d3d2207b4f Add dummy demo and game modules for VDP 2025-10-13 08:44:00 +02:00
hkz
5deb0d802f Update the charset 2025-10-12 21:27:15 +02:00
hkz
d2cd7356ec Tweak nametable for the dialog 2025-10-12 21:19:43 +02:00
hkz
dd0e5ce53d Integrate the new dialog module for the VDP 2025-10-12 21:12:24 +02:00
hkz
b4469d514c Add dummy module for VDP dialog 2025-10-12 15:25:31 +02:00
hkz
d1dcdd1381 Add initializer module for VDP 2025-10-12 12:15:23 +02:00
hkz
fd84d3abbb Begin defining binaries 2025-10-07 20:15:46 +02:00
hkz
bd650081fc Add resources for two screens of the VDP version 2025-10-07 15:02:56 +02:00
hkz
58f7436c45 Add a module list with defines 2025-10-07 12:52:38 +02:00
hkz
969fe9deab Additional renaming 2025-10-07 12:35:40 +02:00
hkz
83552c2ad8 Rename other graphic files, remove unused imports 2025-10-07 12:14:27 +02:00
hkz
dbc1bebf9f Begin renaming graphic files to mention they're for HGR 2025-10-07 11:59:16 +02:00
hkz
49232e5887 Update README and screenshot 2025-10-07 09:09:38 +02:00
hkz
c1060fb449 Squashed commit of the following: v2.1
commit b29f27ab8d852ff575840060b9af7b62c1b69f68
Author: hkz <tabaglio@posteo.net>
Date:   Tue Oct 7 09:01:06 2025 +0200

    Removed unused loading_screen.c, Updated CHANGELOG, updated loading
    screen

commit 2855ba5209
Author: hkz <tabaglio@posteo.net>
Date:   Thu Sep 11 15:42:46 2025 +0200

    Restore correct offsets for disk writing

commit e1216fa616
Author: hkz <tabaglio@posteo.net>
Date:   Sat Sep 6 10:30:43 2025 +0200

    Update the version number

commit 8a4559d4f9
Author: hkz <tabaglio@posteo.net>
Date:   Sat Sep 6 09:58:24 2025 +0200

    implement a demo mode

commit 22790bdc44
Author: hkz <tabaglio@posteo.net>
Date:   Sat Sep 6 08:31:11 2025 +0200

    Initial creation of demo module
2025-10-07 09:02:18 +02:00
hkz
510d317511 Add LICENSE 2025-09-01 22:32:34 +02:00
hkz
426a72563b Port limited retries when searching for sector start during disk write 2025-09-01 21:46:52 +02:00
hkz
0f34399cca Move the CRC8 code into utility 2025-09-01 08:42:13 +02:00
hkz
491a37b938 Fix typo 2025-08-30 15:02:50 +02:00
hkz
cfc455f1ca Merged dii_refactoring, modularize code for 2.0 v2.0 2025-08-30 10:01:49 +02:00
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
dfd26b4b8c Fix a typo in the readme 2025-08-20 18:21:43 +02:00
hkz
be0013544d Add pics v1.0 2025-08-20 18:08:21 +02:00
hkz
6a4220daed Update the README 2025-08-20 18:08:11 +02:00
hkz
6608173ecc Update loading and main screen 2025-08-20 12:23:52 +02:00
hkz
ee893868cd Update the Makefile to generate woz images 2025-08-20 11:58:04 +02:00
hkz
36ad3da27e Add initialization code 2025-07-29 10:14:44 +02:00
hkz
b33253bcb1 Add floppy generation to makefile 2025-07-28 18:35:48 +02:00
hkz
4a47e117a5 Add basic disk images 2025-07-28 17:45:33 +02:00
hkz
3bbaae64d5 Restore ZP saving, add initialization of ZP, remove BASIC stub 2025-07-28 17:37:26 +02:00
hkz
9983fd8bcd Update the linker 2025-07-27 15:18:09 +02:00
hkz
ce17253838 Leave some memory free for DOS 3.3 2025-07-27 15:13:18 +02:00
hkz
eddadc466d Update the box 2025-07-27 14:47:23 +02:00
hkz
66d658de09 New loading screen 2025-07-26 13:08:07 +02:00
hkz
9b7646d434 Add reset key combo 2025-07-26 12:27:24 +02:00
hkz
56c290ed50 Add instruction text 2025-07-26 11:55:38 +02:00
hkz
efcbf1e9ba Move box drawing in another function 2025-07-26 11:17:56 +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
0173ab753a Update losing box 2025-07-25 19:04:13 +02:00
hkz
75c55bd114 Change how random data is generated 2025-07-25 17:00:40 +02:00
hkz
5ecac321cd Draw different type of boxes 2025-07-25 15:55:48 +02:00
hkz
c6be1e8717 Create the start/end box 2025-07-25 15:51:25 +02:00