bank mapping that works for code

This commit is contained in:
Jason Andersen 2024-01-21 10:17:48 -05:00
parent 73e899f9a4
commit 56648300fc
2 changed files with 18 additions and 17 deletions

View file

@ -24,22 +24,22 @@ MEMORY {
/* LMAs */ /* LMAs */
__fixed_lma = 0x0000a000; __fixed_lma = 0x0000a000;
__block8_lma = 0x010000; __block8_lma = 0x01a000;
__block9_lma = 0x012000; __block9_lma = 0x02a000;
__block10_lma = 0x014000; __block10_lma = 0x03a000;
__block11_lma = 0x016000; __block11_lma = 0x04a000;
__block12_lma = 0x018000; __block12_lma = 0x05a000;
__block13_lma = 0x01A000; __block13_lma = 0x06a000;
__block14_lma = 0x01C000; __block14_lma = 0x07a000;
__block15_lma = 0x01E000; __block15_lma = 0x08a000;
__block16_lma = 0x020000; __block16_lma = 0x09a000;
__block17_lma = 0x022000; __block17_lma = 0x0Aa000;
__block18_lma = 0x024000; __block18_lma = 0x0Ba000;
__block19_lma = 0x026000; __block19_lma = 0x0Ca000;
__block20_lma = 0x028000; __block20_lma = 0x0Da000;
__block21_lma = 0x02A000; __block21_lma = 0x0Ea000;
__block22_lma = 0x02C000; __block22_lma = 0x0Fa000;
__block23_lma = 0x02E000; __block23_lma = 0x10a000;
MEMORY { MEMORY {

View file

@ -14,8 +14,9 @@ segment "screen";
extern char credits_lz4; extern char credits_lz4;
void scr_credit() RAM_BLOCK(8) void scr_credit()
{ {
*((char*)0xC000) = 0;
#ifdef IIGS #ifdef IIGS
// Keep the Screen on // Keep the Screen on
*VIDEO_REGISTER|=0xC0; *VIDEO_REGISTER|=0xC0;