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

View file

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