Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 243

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 246

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 243

Notice: Trying to access array offset on value of type bool in /mnt/cpcwiki-httpdocs/includes/libs/IPSet.php on line 246

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /mnt/cpcwiki-httpdocs/includes/diff/DairikiDiff.php on line 434
Changes - CPCWiki

Changes

Upper ROM Bank Number

991 bytes added, 20:02, 3 April 2025
/* Other Bank Numbers */
== Other Bank Numbers ==
 
* [[Utopia]] should always be in an upper slot than [[UniDOS]]. Utopia in lower slot than UniDOS will disable some UniDOS [[RSX]]. [https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/m4-unidos-and-cpcatx4/msg249541/#msg249541 Source]
* [[ROM List]] listing of known ROM-based software
 
* You may want to add a list of devices with ROM here, please also include their fixed bank number(s), or selectable range of bank number(s))
And on 6128+ only, physical ROM 3 is mapped to logical ROM 7. The ASIC is configured not to map it on 464+ and GX4000, even if a 6128+ cartridge is inserted.
 
Logical ROMs can be replaced by using a [[ROM board]] while physical ROMs cannot be replaced.
<br>
* The first 8 physical roms can be accessed as lower roms. And all the 32 physical roms can be accessed as upper roms. A physical rom can even be mounted both as lower rom and upper rom at the same time.
* ROM boards are seen as logical roms. They can be accessed only as upper roms and there can be up to 128 logical roms.
 
<br>
 
== Warning for ROM boards ==
 
On CPC 6128 and DDI-1, the internal ROM 7 can't be cleanly disabled (it works on some machines, but it means the internal ROM and the flash chip both use the memory bus at the same time, and it happens that the flash chip is stronger in this fight. But it could eventually damage the hardware). [https://pulkomandy.github.io/shinra.github.io/gordon.html Source]
 
On Plus and machines without disk drives, the internal ROM 7 can safely be disabled.
 
ROM 0 can always be overloaded, but remember that you will not boot to the BASIC in that case ([[Hackit|the Hacker ROM]] is a popular replacement ROM 0, for example).
 
In-depth hardware details for creating your own ROM expansion can be found there: https://pulkomandy.github.io/shinra.github.io/gordon.html
 
<br>
[[Category:Programming]][[Category:Memory expansions]][[Category:Peripherals]][[Category:CPC Internal Components]]
13,173
edits