added support for the Commander X16 memory layout
This commit is contained in:
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
|
||||
|
||||
Reference in new issue
Block a user