bank mapping that works for code
This commit is contained in:
parent
73e899f9a4
commit
56648300fc
2 changed files with 18 additions and 17 deletions
32
rickjr.ld
32
rickjr.ld
|
@ -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 {
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Add table
Reference in a new issue