mirror of
https://codeberg.org/hkzlab/TK2048.git
synced 2025-12-26 09:12:16 +11:00
commitce479dacb9Author: hkz <tabaglio@posteo.net> Date: Fri Oct 17 09:31:15 2025 +0200 Update README and CHANGELOG commit6840e57190Author: hkz <tabaglio@posteo.net> Date: Wed Oct 15 13:25:23 2025 +0200 Rework graphics commit0f0fe3ecb7Author: hkz <tabaglio@posteo.net> Date: Wed Oct 15 13:10:55 2025 +0200 Rework graphics commitf258d81f73Author: hkz <tabaglio@posteo.net> Date: Wed Oct 15 12:54:29 2025 +0200 Rework colors commit631097903bAuthor: hkz <tabaglio@posteo.net> Date: Wed Oct 15 09:24:59 2025 +0200 Centralize versioning commit3219687fd7Author: hkz <tabaglio@posteo.net> Date: Wed Oct 15 07:38:55 2025 +0200 move some definitions outside of utility.h commit07d054ea51Author: hkz <tabaglio@posteo.net> Date: Tue Oct 14 14:03:24 2025 +0200 Tweak some initialization code commitd920f68139Author: hkz <tabaglio@posteo.net> Date: Tue Oct 14 11:04:53 2025 +0200 Reworked wait time before making a move in demo mode commita3425993b1Author: hkz <tabaglio@posteo.net> Date: Tue Oct 14 08:57:48 2025 +0200 Tweak strings to indicate DEMO mode commit46f3662322Author: hkz <tabaglio@posteo.net> Date: Tue Oct 14 08:39:41 2025 +0200 Rewritten the irq handler commit2999c7c218Author: hkz <tabaglio@posteo.net> Date: Mon Oct 13 21:10:54 2025 +0200 fix saving commite7a5006a4aAuthor: hkz <tabaglio@posteo.net> Date: Mon Oct 13 21:00:29 2025 +0200 nitial working version for the VDP commit735513e5c8Author: hkz <tabaglio@posteo.net> Date: Mon Oct 13 19:36:20 2025 +0200 Fix game mode commit76fed16432Author: hkz <tabaglio@posteo.net> Date: Mon Oct 13 18:59:02 2025 +0200 Re-enable partial drawing commitf5cfc0f5daAuthor: hkz <tabaglio@posteo.net> Date: Mon Oct 13 18:46:08 2025 +0200 Use signed arithmetics for game logic commit5348adcd72Author: hkz <tabaglio@posteo.net> Date: Mon Oct 13 17:53:49 2025 +0200 Enable tiles redrawing commit31018463adAuthor: hkz <tabaglio@posteo.net> Date: Mon Oct 13 17:48:52 2025 +0200 Fix joystick code commit7c4385972dAuthor: hkz <tabaglio@posteo.net> Date: Mon Oct 13 17:24:13 2025 +0200 Begin fixing game code commit78604e6f7dAuthor: hkz <tabaglio@posteo.net> Date: Mon Oct 13 16:24:29 2025 +0200 Begin writing code to update the tiles commit26e94d2957Author: hkz <tabaglio@posteo.net> Date: Mon Oct 13 11:43:41 2025 +0200 Begin wiring in the VDP code in the game module commit28a1fbfc18Author: hkz <tabaglio@posteo.net> Date: Mon Oct 13 10:09:43 2025 +0200 Implement (untested) code to draw joystick commitd3d2207b4fAuthor: hkz <tabaglio@posteo.net> Date: Mon Oct 13 08:44:00 2025 +0200 Add dummy demo and game modules for VDP commit5deb0d802fAuthor: hkz <tabaglio@posteo.net> Date: Sun Oct 12 21:27:15 2025 +0200 Update the charset commitd2cd7356ecAuthor: hkz <tabaglio@posteo.net> Date: Sun Oct 12 21:19:43 2025 +0200 Tweak nametable for the dialog commitdd0e5ce53dAuthor: hkz <tabaglio@posteo.net> Date: Sun Oct 12 21:12:24 2025 +0200 Integrate the new dialog module for the VDP commitb4469d514cAuthor: hkz <tabaglio@posteo.net> Date: Sun Oct 12 15:25:31 2025 +0200 Add dummy module for VDP dialog commitd1dcdd1381Author: hkz <tabaglio@posteo.net> Date: Sun Oct 12 12:15:23 2025 +0200 Add initializer module for VDP commitfd84d3abbbAuthor: hkz <tabaglio@posteo.net> Date: Tue Oct 7 20:15:46 2025 +0200 Begin defining binaries commitbd650081fcAuthor: hkz <tabaglio@posteo.net> Date: Tue Oct 7 15:02:56 2025 +0200 Add resources for two screens of the VDP version commit58f7436c45Author: hkz <tabaglio@posteo.net> Date: Tue Oct 7 12:52:38 2025 +0200 Add a module list with defines commit969fe9deabAuthor: hkz <tabaglio@posteo.net> Date: Tue Oct 7 12:35:40 2025 +0200 Additional renaming commit83552c2ad8Author: hkz <tabaglio@posteo.net> Date: Tue Oct 7 12:14:27 2025 +0200 Rename other graphic files, remove unused imports commitdbc1bebf9fAuthor: hkz <tabaglio@posteo.net> Date: Tue Oct 7 11:59:16 2025 +0200 Begin renaming graphic files to mention they're for HGR
19 lines
No EOL
1.1 KiB
Scheme
19 lines
No EOL
1.1 KiB
Scheme
(define memories
|
|
'((memory zeroPage (address (#x56 . #xff)) (type ram)
|
|
(section registers zpage zzpage))
|
|
(memory firstPage (address (#x100 . #x1ff)) (section stack))
|
|
(memory reserved (address (#x200 . #x1fff)) (type ram))
|
|
(memory displayPage1 (address (#x2000 . #x3fff)) (type ram))
|
|
(memory upperProg (address (#x4000 . #x7fff)) (type ram) (section (programStart #x4000) startup code switch idata cdata data_init_table))
|
|
(memory upperData (address (#x8000 . #x99ff)) (type ram) (section cstack zdata data heap intrzp))
|
|
(memory sharedMem (address (#x9a00 . #x9bff)) (type ram)) ;;; This memory page will be used to pass parameters and data between the master and the modules, and to save the game state
|
|
(memory diskBuffer (address (#x9c00 . #x9eff)) (type ram))
|
|
(memory zeroPageBackup (address (#x9f00 . #x9fff)) (type ram) (section (zpsave #x9f00)))
|
|
(memory displayPage2 (address (#xa000 . #xbfff)) (type ram))
|
|
(memory io (address (#xc000 . #xc0ff)) (type ram))
|
|
(memory rombank (address (#xc100 . #xffff)) (type rom))
|
|
|
|
(block cstack (size #x400))
|
|
(block heap (size #x020))
|
|
(block stack (size #x100))
|
|
)) |