Changes

Jump to: navigation, search

ROM

6,768 bytes removed, 18:10, 26 December 2023
/* Reserved ROM Numbers */
== Reserved ROM Numbers ==
There are two special ROM positions: ROM 0 is reserved for Basic (known as a type &80 ROM - Foreground ROM) and ROM 7 is reserved for the Disc Operating System - Not present on a 464, AMSDOS on a 6128.
The CPC464 has one internal upper ROM (ROM 0) which can be overwritten by a ROMBoard to replace Basic. The 6128 has internal ROMs 0 and 7 (0 can be overwritten but not 7). In German CPC6128 both, 0 and 7, can be overwritten.The CPC Plus 6128plus series can overwrite both 0 and 7.
The Plus CPCs don't have internal ROMs, it was "out-sourced" to the Cartridge. The cartridge is actually situated in ROM positions 128 onwards, but the ASIC in the Plus re-maps the cartridge ROMs to 0 and 7 for compatibility.
[[Image:FO.DOS Cartridge (photo from mic-cpcrulez).jpg|thumb|280px|right|FO-DOS - A Lower ROM expansion used to replace the internal Firmware]]
A further ROM is present inside the CPC. This Firmware ROM is in all CPCs, but is mapped to a different area of memory and also doesn't have a ROM Number. It's also possible to overwrite this ROM externally, however this can't be done with a standard ROMBoard, only with a Lower ROM expansion such as the [[FO-DOS|FO-DOS]] interfaceor the [[LowerROM|LowerROM Board]].
== Available Download ROMs ==
The following is a list ROM images available For detailed information and download links for the CPC. This does not include cartridge available ROMs, which cannot be used in a standard ROMBoard or printer ROMs which are also of no use in a ROMBoard. Further information regarding cartridge ROMs can be found please refer to the [[Plus_System_CartridgeROM_List|here]] and printer ROMs can be found [[Amstrad/Schneider_Printer_Resources|hereROM Software List]].
For more detailed information There are also specific pages on the following ROMs you can also refer wiki which relate to the available [[ROM_TablePlus System Cartridge|ROM Software TablePlus System Cartridge]]ROMs and [[Amstrad/Schneider_Printer_Resources|Amstrad Printer]] ROMs.
=== Lower ROMs ===  * [[Firmware|CPC 464 OS]] (1985)([[Amstrad|Amstrad]]) * [[Firmware|CPC 464 Modified OS]] (19xx)(Da) * [[Firmware|CPC 664 OS]] (1985)([[Amstrad|Amstrad]]) * [[Firmware|CPC 464+ and 6128+ OS]] (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]) * CPC 464+ Plus A2 (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]) * [[Firmware|CPC 6128 OS English]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]) * [[Firmware|CPC 6128 OS French]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]) * [[Firmware|CPC 6128 OS Spanish]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])  === BASIC ROMs === * [[Locomotive_BASIC|CPC 464 Basic]] (1985)([[Amstrad|Amstrad]]) * [[Locomotive_BASIC|CPC 664 Basic]] (1985)([[Amstrad|Amstrad]]) * [[Locomotive_BASIC|CPC 464+ and 6128+ Basic]] (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]) * [[Locomotive_BASIC|CPC 6128 Basic English]] (1986)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]) * [[Locomotive_BASIC|CPC 6128 Basic French]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]) * [[Locomotive_BASIC|CPC 6128 Basic Spanish]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]) === DOS ROMs === * AMSDOS 720K (19xx) * [[AMSDOS|CPC 664 Amsdos]] (1985)([[Amstrad|Amstrad]]) * [[BOS|BOS v2.1]] (1987)([[Vortex_Computersysteme|Vortex Gmbh]]) * [[Maxidos|Jm MaxiDOS v1.2]] (19xx)([[Nemesis|Nemesis]]) * NigDOS 2.24 (1988) * [[ParaDOS|ParaDOS]] ([[Executioner|Executioner]]) * [[RDOS|RDOS]] ([[Dobbertin|Dobbertin]]) * [[RODOS|RoDOS v2.11]] (19xx)(Romantic Robot) * [[RODOS|RoDOS v2.15]] (19xx)(Romantic Robot) * [[ROMDOS|Rom DOS]] (1988)([[KDS|Kds Electronics]]) * [[ROMDOS|Rom DOS XL]] (1992)([[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]) * [[ROMDOS|Rom DOS XL v4.88]] (1993)([[Siren_Software|Siren Software Ltd]]) * [[VDOS|VDOS]] ([[Vortex|Vortex]]) * [[XD-DOS|XD-DOS]] (1987) === Alternative OS ROMs === * [[CP/M|CPM+]] (1988)(Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]) * CPM Accessory Category:Expansion ROM 1 (1988)(Graduate Software) * Vorax's CPM Plus ROM (19xx)(Graduate - Vorax) * [[FutureOS|FutureOS]] ([[FutureSoft|FutureSoft]]) * [[Symbos|SymbOS]] ([[Prodatron|Prodatron]]) === Background Utility ROMs === * Amstrad Toolkit v1.4 (1986)([[Beebugsoft|Bee Bug Soft]]) * Arkos ROM Pack ([[Arkos|Arkos]]) * Booster ROM ([[WSX|WSX]]) * Copymate + v3.2 (1990)(Marco Vieth)(De) * Disc Demon v1.1 (1986)([[Beebugsoft|Bee Bug Soft]]) * Disc Power (19xx) * [[Discology|Discology Disccopier]] (1987)(Meridien Category:Software) * [[Discology|Discology Filecopier]] (19xx) * [[DiscologyCategory:Hardware|Discology v6.0]] (19xx)(Meridien Software) * [[Disc_User's_Utilities_(Micro_Power_Ltd.)|Disc User's Utilities]] ([[Micro_Power_Ltd.|Micro_Power_Ltd]]) * DOS Copy v1.3 and Crime v1.3 (1991) * Dragon Breed Rom 1 (19xx)(Dragon Breed) * [[John_Morrison|Extended BASIC v1.1]] (1986)([[John_Morrison|John Morrison]]) * [[Hackit|Hack It-Le Hackeur]] (19xx)([[Siren_Software|Siren Software]])(En-Fre) * [[JL_Utilities|JL Utilities v1.2]] (19xx)([[JLCS|J0rn Lorentzen-JLCS]]) * [[JL_Utilities|JL Utilities v2.1]] (19xx)([[JLCS|J0rn Lorentzen-JLCS]]) * Kns ROM 6128 v1.01 (1989)(MFW) * [[Locksmith|Lock Smith]] (1985)([[Beebugsoft|Bee Bug Soft]]) * [[Masterfile_III|Master File 128 v2.2]] (19xx)([[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]) * [[Masterfile_464|Master File 464 v1.1]] (1984)([[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]]) * Micro Style ROM v2.11 (1989)([[Microstyle|Micro Style]] - PotPlant Systems) * [[Nirvana|Nirvana 1.1]] (1990)([[Goldmark_Systems|GoldMark Systems]]) * [[NWC_Utilities|Nwc Utilities 1.1]] (19xx)([[NWC|Nwc]]) * [[Oddjob|Odd Job 2.2]] (1985) ([[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]) * [[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]] (1990)([[Nemesis|Nemesis]]) * Programmer's Toolbox 1.0a (19xx) * Programmers Tool Box v1.2a (19xx) * [[QuickCMD|QuickCMD]] (2011)(norecess) * [[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]] (1985)([[Micro_Power_Ltd.|Micro Power Ltd]]) * Super Rom v1.0 (1991)(Vorax) * Super ROMplus - Auto Rom Control Category:Operating System 1.6 (1986)([[Britannia_Software_Ltd|Britannia Software Ltd]]) * [[System_XCategory:DATA Storage|System X v2.1]] (1985)([[Pride_Utilities|Pride Utilities]]) * T3m ROM (19xx) * [[Transmat|Transmat v2.1]] (1985)([[Pride_Utilities|Pride Utilities]]) * UNCR v2.4 - Cruncher Accessory ROM for CPM (1988)(Graduate Software) * Utility Suite (19xx) * [[Utopia|Utopia]] ([[Arnor|Arnor]]) === Language Compiler ROMs === * [[BCPL|BCPL]] ([[Arnor|Arnor]]) * [[Maxam|Maxam]] ([[Arnor|Arnor]])  === Full Program ROMs === * [[BrunWord|BrunWord]] ([[Brunning_Software|Brunning Software]]) * [[Micro-Music_Creator|Micro Music Creator]] (1988)(First Byte) * [[Protext|Protext 1.20]] ([[Arnor|Arnor]]) * [[Promerge_Plus|ProMerge Plus]] ([[Arnor|Arnor]]) * [[Prospell|ProSpell]] ([[Arnor|Arnor]]) * [[STarKos|STarKos]] ([[Arkos|Arkos]]) === Hardware Dependent ROMs === These ROMs were usually integrated in specific hardware devices and will usually require the associated hardware to function correctly. * [[AMRAM2|Amram 2]] - Sideways RAM toolkit ROM (19xx)([[Silicon_Systems|Silicon Systems]]) * [[ANTA_64|Anta 64]] * [[Disc_Wizard|Disc Wizard]] ([[Evesham_Micros|Evesham Micros]]) * [[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]] (19xx)(Fleet Microsystems Ltd & F.Kup) * [[Spectre_Comms_Serial_Interface|Cage Comms v1.1]] (19xx)([[Aspects_BBS|D. Gorski and I. Hoare]]) * [[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]] (1986)(Panda Electronics Ltd) * [[Amstrad_Serial_Interface|Comstar v1.25]] (1986)([[HoneySoft|Honeysoft]] - [[PACE|Pace]]) * Copy Lock v6.0 (1988)([[Romantic_Robot|Romantic Robot]]) * [[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]] (19xx)([[Dk'tronics|Dk'Tronics]]) * [[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]] (19xx)([[Dk'tronics|Dk'Tronics]]) * [[John_Morrison|Jm EPROM Programmer]] (1985)([[John_Morrison|John Morrison]]) * [[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]] (19xx)([[KDS|K.D.S. Electronics]]) * [[MegaFlashROManager|MegaFlashROManager]] ([[FutureSoft|FutureSoft]]) * [[Mirage_Imager|Mirage Imager]] (Mirage Computers Ltd.) * [[Multiface|Multiface 2]] (19xx)([[Romantic_Robot|Romantic Robot]]) * Softbrenner 1.27 ([[WSX|WSX]]) * [[VIDI_digitizer|VIDI Digitizer]] ([[Rombo_Productions|Rombo Productions]]) * Vortex RAM - Expansion Card ID (19xx)([[Vortex_Computersysteme|Vortex]])(De) * [[X-ROM|XROM Eprommer v1.16]] (1986)([[Timatic_Systems|Timatic Systems]])  [[Category:Expansion ROMCPC Internal Components]]
2,058
edits