forked from sy2002/MiSTer2MEGA65
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
Description
In the current C64 Core on MEGA65 (V5.1), Ultimax mode in Expansion port is incomplete and prevents IDE64 cartridge from functioning properly due to memory mapping limitations.
Problem details
- It is not possible to map any external RAM/ROM to
$1000-$7FFFin Ultimax mode. - This limitation prevents IDE64 cartridges from working, as they rely on mapping external RAM from
$1000to$7FFF. - Incorrect behavior: The
/ROMHsignal is generated for the$A000-$BFFFrange, which is incorrect in Ultimax mode. However, this specific behavior does not interfere with IDE64 functionality. - Correct behavior: The
/ROMHsignal is generated for the$E000-$FFFFrange, which is correct in Ultimax mode.
Expected behavior
- The Expansion port should allow external RAM mapping to
$1000-$7FFFin Ultimax mode, ensuring IDE64 compatibility.