651
edits
(→Availability: DivMMC EnJoy now on sale) |
|||
Line 35: | Line 35: | ||
Due to the complexities of getting the ROM hooks to work correctly in 128K mode, most firmwares skip the startup menu on 128K machines and boot into 'USR 0 mode', in which the 48K BASIC editor is active but the full 128K RAM is still accessible through memory paging. This is fine for the vast majority of 128K software, as only a small number of titles rely on the 128K ROM. However, it causes problems with some pre-1986 software - notably, several Ultimate games - as these erroneously trigger the 128K paging mechanism and page themselves out, causing a crash. To fix this, you can force 'true' 48K mode by entering OUT 32765,48 before loading. | Due to the complexities of getting the ROM hooks to work correctly in 128K mode, most firmwares skip the startup menu on 128K machines and boot into 'USR 0 mode', in which the 48K BASIC editor is active but the full 128K RAM is still accessible through memory paging. This is fine for the vast majority of 128K software, as only a small number of titles rely on the 128K ROM. However, it causes problems with some pre-1986 software - notably, several Ultimate games - as these erroneously trigger the 128K paging mechanism and page themselves out, causing a crash. To fix this, you can force 'true' 48K mode by entering OUT 32765,48 before loading. | ||
DivIDE interfaces can be used in +3 BASIC with the [[+3e]] ROMs as a dumb 16-bit IDE interface by setting jumpers to disable the ROM/RAM paging functionality. |