added support for the Commander X16 memory layout

This commit is contained in:
FeralChild64 committed 2020-02-07 17:57:46 +01:00
1 parent 9b94f30f98
commit 6a1070c8ac
173 files changed
+605 -155

No files matched your search

@@ -44,5 +44,13 @@ default_irq_handler_end_tape:
#endif // CONFIG_TAPE_NORMAL || CONFIG_TAPE_TURBO
#if CONFIG_PLATFORM_COMMODORE_64
// Acknowledge CIA interrupt and return
jmp clear_cia1_interrupt_flag_and_return_from_interrupt
#else
jmp return_from_interrupt
#endif
@@ -1,4 +1,5 @@
// #LAYOUT# STD * #TAKE
// #LAYOUT# X16 * #IGNORE
// #LAYOUT# * KERNAL_0 #TAKE
// #LAYOUT# * * #IGNORE
@@ -9,9 +9,13 @@ default_brk_handler:
sei // disable IRQs, to be sure they wont interfere
#if CONFIG_PLATFORM_COMMODORE_64
ldx #$00
sta VIC_SCROLX // turn the display off - we want as little screen artifacts as possible
#endif
cld // make sure this dangerous flag is disabled
jsr JRESTOR