Die zwei wichtigen Fragen, die sich daraus ergeben - eigentlich drei - sind:
- Warum passiert das auf dem kaputten 2503469-Board?
- Wie kann das mit dem Tastaturfehler zusammenhängen?
Da es ja mit EF3 und allen Chips funktioniert... Evtl noch das aus den Easyflash Docs...
2.4 Ultimax Cartridges
Ultimax cartridges consist of up to 16 KiB of ROM. 8 KiB are visible at $8000
(ROML) and 8 KiB at $E000 (ROMH). This type of cartridges pulls down
/GAME and leaves /EXROM high. The memory at $e000 contains the reset
vector. When the CPU is reset, the execution starts at the address pointed to
by this vector. This kind of cartridges must initialize the hardware carefully,
because there is no KERNAL doing this for you. Even for Ultimax Cartridges
EasyProg adds start-up code automatically when they are flashed.
As already mentioned, EasyFlash cartridges always start in Ultimax mode. Therefore there is a small boot code required at the end
of the ROMH flash chip on bank 0 (00:1:1xxx). This start-up code is executed
directly after a CPU reset. The start-up code has to:
• Provide the reset vector
• Initialize the CPU registers $01 and $00 (in this order)
• Initialize all I/O you need (SID, VIC-II etc.)
• Scan the keyboard <-und hier schaut er ob C= gedrückt wird...
• Set up $DE02 and start the stuf
Bitte melde dich an, um diesen Link zu sehen.
Sorry, den konnte ich mir grade nicht verkneifen