https://www.cpcwiki.eu/api.php?action=feedcontributions&user=Ythcal&feedformat=atomCPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]2024-03-28T18:40:35ZUser contributionsMediaWiki 1.25.1https://www.cpcwiki.eu/index.php?title=M4_Board&diff=108818M4 Board2022-06-02T09:21:44Z<p>Ythcal: /* Links */ repaired link</p>
<hr />
<div>The M4 Board is a 2016 expansion card which enables WIFI access to and from CPC, Romboard and using SD-Card as mass storage.<br />
<br />
You can read more about it at http://www.spinpoint.org/cpc/m4info.txt.<br />
<br />
<gallery><br />
M4board_front.png|M4 Front View<br />
M4board_back.png|M4 Back View<br />
</gallery><br />
<br />
== Firmware ==<br />
Updating (or downgrading) a firmware is done by unpacking the update zip file to the root directory of the microSD card (from a PC). Then insert to the M4 and powercycle the CPC/M4 board, after about 20 seconds it should be updated. Verify with |version command.<br />
Latest firmware version can always be obtained via |upgrade command (no need to use PC, as long as CPC is setup to the internet).<br />
<br />
<br />
'''Please notice, on M4 boards shipped after 2016-10-01:'''<br />
<br />
Due to a new flashchip on the wifi-board, do not use firmware versions lower than v1.0.9. If done by accident, use v1.0.9 or higher to restore it.<br />
<br />
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"<br />
! Version<br />
!Changes<br />
!File<br />
|- style="text-align: center;"<br />
|| 1.00 || Initial Version || M4FIRM_v100.zip<br />
|- style="text-align: center;"<br />
|| 1.01 || M4 rom defaults to Rom 6, Fix for GA 40007 || [[Media:M4FIRM_v101.zip | M4FIRM_v101.zip]]<br />
|- style="text-align: center;"<br />
|| 1.02 || <nowiki>|</nowiki>CD command now accepts no paramters and will prompt with cursor,<br /> so Basic 1.0 users can use SHIFT+CURSORKEYS+COPY. || [[Media:M4FIRM_v102.zip | M4FIRM_v102.zip]]<br />
|- style="text-align: center;"<br />
|| 1.03 || Allow to remap entire romboard for compatiblity with XMEM. Now supporting 32 romslots. || [[Media:M4FIRM_v103.zip | M4FIRM_v103.zip]]<br />
|- style="text-align: center;"<br />
|| 1.04 || Ability to replace lowerrom. || [[Media:M4FIRM_v104.zip | M4FIRM_v104.zip]]<br />
|- style="text-align: center;"<br />
|| 1.05 || FTELL, FSIZE commands implemented and <br/> new RSX commands <nowiki>|</nowiki>ROMUP, <nowiki>|</nowiki>ROMSET, <nowiki>|</nowiki>ROMUPD || [[Media:M4FIRM_v105.zip | M4FIRM_v105.zip]]<br />
|- style="text-align: center;"<br />
|| 1.06 || Fix WEB UI instability issue. <br/>Fix romupload for roms with or without AMSDOS header, and related bugs. || [[Media:M4FIRM_v106.zip | M4FIRM_v106.zip]]<br />
|- style="text-align: center;"<br />
|| 1.07 || Fixes and buffering for cas_in_char, <br/> fix <nowiki>|</nowiki>ROMUP to work from .dsk files, fix cat/dir loop, <br/>fix httpget to work with IP addresses aswell as hostnames. || [[Media:M4FIRM_v107.zip | M4FIRM_v107.zip]]<br />
|- style="text-align: center;"<br />
|| 1.08 || FIX IP addresses for httpget (again). Fix <br /> <nowiki>|</nowiki>dir bug. Fix hardreset. <br/>Added C_GETPATH command (requested). <br/> Added ability to load your own build of M4ROM from root of microSD, should be named M4ROM.BIN || [[Media:M4FIRM_v108.zip | M4FIRM_v108.zip]]<br />
|- style="text-align: center;"<br />
|| 1.09 || Added nonblocking host & client NETAPI.<br /> Added ESC check to cat/<nowiki>|</nowiki>dir.<br />M4 board now looks for autoexec.bas at bootup, similar to old dos machines, autoexec.bat. Make your own startup script in basic. <br/>Direct SD card sector access.<br/>Various minor fixes || [[Media:M4FIRM_v109.zip | M4FIRM_v109.zip]]<br />
|- style="text-align: center;"<br />
|| 2.00 || Stability fixes for netapi.<br/>Added RSX commands |GETPATH, |UDIR, |LONGNAME by SOS<br/>Added C_GETNETWORK command.<br/>Added status byte after response string to C_NETSTAT<br/>Fix |cd,"/" to go to root if inside a DSK image.<br/>Fix SD hotswapping.<br/>Remove KM_RESET from cat/dir when pressing ESC.<br/>Display current path when using cat/dir.<br/>Increased AMSDOS readspeed (using bigger buffer).<br/>Faster network speed when using netapi.<br/>Keep CPC in reset until init. done. (Fixes issue with C4CPC and M4 at the same time).<br/>Many amsdos compatiblity fixes.<br/>DSK images, handle ASCII art with cat.<br/>Fix multiple network connections.<br/>Added |LS command for long filenames (15 mode 0, 35 mode 1, 75 mode 2).<br/>|cd can use long names too.<br/>autoexec.bas method changed, should no longer give problems with certain basic games.<br/>Remote run - run remote files from WEB interface (control)<br/>|TAPE support, use |SD to switch back to M4<br/>|DISC supported if AMSDOS present, use |SD to switch back to M4<br/>Fix |era long filenames.<br/>|ren fix for long filenames<br/>Added support for ROMDOS dsk images (D1/D2/D10/D20/D40) and PARADOS 80.||<br />
[[Media:M4FIRM_v200.zip | M4FIRM_v200.zip]]<br />
|- style="text-align: center;"<br />
|| 2.01 || More fixes to <nowiki>|</nowiki>era & <nowiki>|</nowiki>ren<br /> Added <nowiki>|</nowiki>FCP command to copy between floppies and microSD.<br />|| [[Media:M4FIRM_v201.zip | M4FIRM_v201.zip]]<br />
|- style="text-align: center;"<br />
|| 2.02 || Fix carry flag of CAS OUT CHAR<br />Added tiny <nowiki>|</nowiki>M4HELP<br />Fixes for <nowiki>|</nowiki>FCP when using wildcard on Drive B, system protected files, excessive 1 byte on <2KB files, display of filename while copying & basic protected files.<br />Fix C_WRITESECTOR for DSK images<br />Fix DSK images not having entries ordered<br />Added support for cpr dsk images<br />Added <nowiki>|</nowiki>SNA command to load snapshots from microSD card.<br />|| [[Media:M4FIRM_v202.zip | M4FIRM_v202.zip]]<br />
|- style="text-align: center;"<br />
|| 2.03 || Added javascript/html5 based navigation to the webinterface, with multifile upload, download, remote run, delete & make directory.<br />Added ability to CD into DSK & CPR DSK images from the Web UI and use remote run too.<br />Fixes with running binary files with remote run and improved by changing directory to actual remote folder aswell.<br /><nowiki>|</nowiki>FCP Fix dodgy filenames, removing system attributes.<br /><nowiki>|</nowiki>M4HELP now lists the first 32 roms. Use <nowiki>|</nowiki>M4HELP,romnumber to display commands for a specific rom.<br />Full amsdos header read into amsdos buffer area (will let you retain unused part of header when copying/opening).<br />Fix autoexec.bas launching when soft-resetting inside a .DSK<br />Fix <nowiki>|</nowiki>cd into .dsk's with write protection attribute set<br />Fix web remote run for filenames using html encoded characters<br />Fix <nowiki>|</nowiki>M4help, using all screen modes<br /> || [[Media:M4FIRM_v203.zip | M4FIRM_v203.zip]]<br />
|- style="text-align: center;"<br />
|| 2.04 || Added <nowiki>|</nowiki>ctrup and <nowiki>|</nowiki>ctr RSX for CPC plus owner, giving the ability to launch cartridge images.<br />Fix parsing bug when file not found.<br />Many DSK fixes, now games like Chibi Akumas show loading screen (again), games with fragmented blocks work (ie. Ninja Grannies).<br />WEB UI, now you can pick "CD ON CPC" when using file browser or from Control, to change the directory on CPC itself.<br />Besides using the webui a http req (ie. wget) can also change directory like this: http://ipnum/config.cgi?cd2=/DEMOS or even into a DSK file.<br />[..] in the file browser was changed to [BACK] and [.] to [REFRESH] to make it more obvious.<br /><nowiki>|</nowiki>ls now supports DSK images too (will probably garbage up if using ascii art though).<br /><nowiki>|</nowiki>httpget will use attachment filename, rather than url if present.<br />New command <nowiki>|</nowiki>dskx. With this you can extract dsk images to files. Usage <nowiki>|</nowiki>dskx,"somedisk.dsk","/mypath" and all files are extracted to given path.<br /> CPC+ init. no longer clears screen.<br />Fix downloading files from the WEB UI.<br />Support 512KB cartridge images (mainly used by CPC+).<br />Added option in web interface to downgrade romboard to 16 roms, to be able to fit 512 KB cartridges.<br />Added option to upload & start cartridge images via web interface.<br />Set DHCP hostname to netbios name.<br />Fix crash when using run" without filename multiple times.<br />Improve timings of ROMDIS.<br />Only test IO bit 13 for rom selection (as CPC seems to do), was 0xDF<br />Fix Reset (clear rom state)<br />Change remote Reset, M4 reset & pause to acknowledge (IPC) commands or they could sometimes be ignored.<br />Updated ESP side SDK base to latest (v2.2.0), with whatever fixes that comes with it (ie. WPA/WPA2 vulnerability issue).<br />Fix Remote .sna for long filenames.<br />Fix for loaders using BE7D to restore drive letter (not checking if it is 00 00).<br />Change Amsdos workram 0-2 (ie. A700-A702) to 0 when using <nowiki>|</nowiki>SD and restore when using <nowiki>|</nowiki>DISC (only if AMSDOS or PARADOS present).<br />DSK: Do not show files with system attribute set. (makes better catart too)<br />DSK: Show '*' after file with "Read Only" attribute set.<br />DSK: Do not reject strange sector numbers (like AMSOFT disk protection)<br /> || [[Media:M4FIRM_v204.zip | M4FIRM_v204.zip]]<br />
|- style="text-align: center;"<br />
|| 2.05 || Fix CPC+ cartridge issue with demos Eerie Forest & CRTC3 (and maybe others)<br />Fix issue with certain Amsoft games<br />Fix rom issue.<br />Fix SNA pen 0 bug.<br />Fix SNA screen mode bug.<br />Added SNA v3 (compressed sna's) support.<br />Fix for upgrading ESP firmware (do not erase if CRC does not match).<br />Added <nowiki>|</nowiki>ROMSOFF command<br />Added upgrade report.txt (useful for diagnosing, upgrade problems).<br />Added Hack Menu, now you can save snapshots while playing games etc.<br />Fix DSK file size 0 bug<br />Fix <nowiki>|</nowiki>longname / C_FSTAT bug, now (again) displaying long filenames properly.<br />Fix Hack menu - Slowdown keyboard reading.<br />Added Hack menu - Support full keyboard character set (QWERTY only for now).<br />Added Hack menu - Pokes<br />Added Hack menu - Display memory<br />Fix Hack menu - Flaw in IM 2 detection.<br />Fix Hack menu - Resume "some games" (Pinball Fantasies, atleast on my one CPC).<br />Added Hack menu - AZERTY keyboard support (Huge thanks to @dxs for the painful keymap table! And thanks to @ZbyniuR for the keyboard detection method).<br />Added ability to launch Hack Menu with an external button.<br />It requires to solder two wires to the M4 board PCB (the wifi module).<br /> If you install this, it is at your OWN risk. You can also just launch hack menu from the Web UI.<br />Instructions are here:<br /><nowiki>http://www.spinpoint.org/cpc/m4hack1.jpg</nowiki><br />Fix file output of Maxam "write" command<br />Fix <nowiki>|</nowiki>HTTPGET strip "http://" from URL if used<br />Fix <nowiki>|</nowiki>HTTPGET freeze when URL does not resolve (2 sec DNS lookup timeout)<br />ADDED <nowiki>|</nowiki>HTTPGET use @ symbol at start of request to silent output text of console, ie. <nowiki>|</nowiki>httpget,"@spinpoint.org/cpc/m4info.txt"<br />ADDED <nowiki>|</nowiki>HTTPGET use > symbol followed by filename at end of request string to output into desired file, ie. <nowiki>|</nowiki>httpget,"spinpoint.org/cpc/m4info.txt>info.txt"<br />ADD C_NMI command to trigger NMI/HACKMENU from z80 code for debug<br />Fix WEB server missing HTML escape tags in files upload page.|| [[Media:M4FIRM_v205.zip | M4FIRM_v205.zip]]<br />
|- style="text-align: center;"<br />
|| 2.06 || Fix bug in <nowiki>|</nowiki>FCP corrupting (amsdos) files when transfering from microSD to DISC.<br />Fix <nowiki>|</nowiki>ROMUP issue (multiple rom upload)<br />Fix (internal) for NMI/HACKMENU<br /> || [[Media:M4FIRM_v206.zip | M4FIRM_v206.zip]]<br />
|- style="text-align: center;"<br />
|| 2.07 || Changed behaviour of RMR "ghost" register to support FutureOS and IMPdraw running from ROM on Amstrad PLUS.<br />Added C_ROMLOW command to map in and out lowerrom(s). See under developer info.<br />NMIROM.BIN is now loaded from microSD card root by default, if present, otherwise internal HACK MENU is used.<br />New HACK Menu improvements by Cebe74 (Thanks!):<br />Reorganized layout<br />Menu keyboard shortcuts<br />Memory dump feature<br />|| [[Media:M4FIRM_v207.zip | M4FIRM_v207.zip]]<br />
|}<br />
<br />
== Various files ==<br />
'''Modified lower ROM for CPC6128''' users, who cannot override AmsDOS (ROM 7) with the M4 ROM, using this patched lower ROM, M4 ROM must be in ROM slot 6.<br />
It will be initialized instead of rom 7 and provide better compatibility with games and higher himem.<br />
It's recommended to upload the original AMSDOS (or Parados) rom to rom slot 6, then it will be available when typing |M4ROMOFF.<br />
<br />
English version: [[Media: Lower6128_mod.zip | 6128 lower ROM English]] <br />
<br />
Spanish version: [[Media: Os6128_mod_spanish.zip | 6128 lower ROM Spanish]]<br />
<br />
French version by dxs: [[Media: Lower6128_mod-fr.zip | 6128 lower ROM French]]<br />
<br />
Danish version: [[Media: Os6128_mod_danish.zip | 6128 lower ROM Danish]] <br />
<br />
'''Auto Installer versions of modified lowerrom'''<br />
<br />
Download the desired autoinstaller and place it on your microSD card and then simply run it to install (& enable) the modified lowerrom into rom slot 31.<br />
<br />
<br />
English version: [[Media: M4LOW-EN.BIN | RUN"M4LOW-EN.BIN]] <br />
<br />
Spanish version: [[Media: M4LOW-SP.BIN | RUN"M4LOW-SP.BIN]]<br />
<br />
French version: [[Media: M4LOW-FR.BIN | RUN"M4LOW-FR.BIN]]<br />
<br />
<br />
<gallery><br />
M4config6128.jpg|Example config 6128<br />
</gallery><br />
<br />
<br />
<br />
[[Media:ROMUP464.BIN | ROMUP464.BIN]] '''Basic 1.1 for CPC464''' Auto Installer.<br />
<br />
Install Basic 1.1 and corresponding lower rom (English version!).<br />
<br />
And for best compatiblity it will set M4 rom to 7.<br />
<br />
Just copy the attached file ROMUP464.BIN to your microSD card and from Basic type:<br />
<br />
RUN"ROMUP464.BIN<br />
<br />
It will ask you to press M4 reset (or power cycle) when it's installed.<br />
<br />
If anything goes wrong, put the microSD card into a PC and delete from folder M4 the files ROMCONFIG.BIN and ROMSLOTS.BIN to set it back to default settings.<br />
<br />
If everything goes as planned your CPC464 will now display Basic 1.1.<br />
<br />
[[CPC M4 xfer tool]]: Command-line tool that allow to send files and receive from an M4 Board. Possibility to add an AMSDOS header too.<br />
<br />
[[M4reconf]]: A native CPC program to write romslots.bin and romconfig.bin with the romboard (to use other M4 rom configuration).<br />
<br />
[[Media: M4 Board relay rom.zip | M4 Board relay rom ]]: When moving M4rom out of position 1-7 / 1-16 it will no longer be initialized, therefore this rom should be placed at rom7 or lower. This is if you want to use 32 roms of XMEM and map M4 romboard after it. You should program the XMEM or other romboard with M4 bootrom in pos 1-7, it will look for M4 rom from 1-127 and initialize it + pass commands through to it. '''NOTE THIS IS OUTDATED, only use for early versions of the M4 firmware (v1.0.1)'''<br />
<br />
== Technical information ==<br />
Structure for romslots.bin & romconfig.bin under m4 directory are:<br /><br />
romslots.bin<br /><br />
Contains 32x raw rom data (no headers). To locate a rom in the file, use:<br /><br />
offset = slot * &4000<br /><br />
<br />
romconfig.bin<br /><br />
Header:<br /><br />
<br />
<code>int totalRoms; // 32 (early versions of the firmware had only 16)</code><br /><br />
<code>int m4RomNum; // M4 rom to map rom number 0-255</code><br /><br />
<code>int m4RomEnable; // M4 rom enabled</code><br /><br />
<code>int romRangeStart; // start mapping roms from</code><br /><br />
<code>int lowerEnable; // lower rom replacement enabled</code><br /><br />
<code>int lowerSlot; // which slot maps lowerrom (0-31)</code><br /><br />
<code>unsigned int reserved[2]; // set to zero for now</code><br /><br />
<br /><br />
Then for each rom (repeated 32 times):<br /><br />
<code>char updateflag; // 0 = no rom present (or disabled), 1 = rom present (enabled), 2 = New rom will be flashed into M4 internal flash, 3 = remove rom</code><br/><br />
<code>char name[32]; // name of rom to be displayed in webinterface</code> <br />
<br />
== Links ==<br />
<br />
Make your own M4 ROM or add additions to the existing, source code can be found here:<br /><br />
https://github.com/M4Duke/m4rom<br /><br />
It's compiled (assembled) with sdasz80 (part of [[SDCC]] package).<br /><br />
<br /><br />
Make your own HACK MENU for M4, source code is here:<br /><br />
https://github.com/M4Duke/m4hackmenu<br /><br />
Various source code examples for M4 board<br /><br />
https://github.com/M4Duke/M4examples<br /><br />
<br /><br />
CPC xfer, pc commandline tool to transfer files back and forth to M4 board:<br /><br />
Source code here: https://github.com/M4Duke/cpcxfer<br /><br />
More info here: http://cpcwiki.eu/index.php/CPC_M4_xfer_tool<br />
<br /><br />
Command documention and other infos:<br /><br />
http://www.spinpoint.org/cpc/m4info.txt<br /><br /><br /><br />
Telnet client for M4:<br /><br />
http://www.cpcwiki.eu/forum/applications/telnet-client-for-cpc/<br />
<br /><br /><br />
'''Frontends / Launchers:'''<br /><br /><br />
CPCRulez Front end by hERMOL ( https://cpcrulez.fr/forum/viewtopic.php?f=2&t=6426&start=15#p56177 ):<br /><br />
http://cpcrulez.fr/m4/m4beta.bin (run"M4BETA)<br /><br />
Disk menu by Joe Halstead, modified by Takis Kalatzis for M4:<br /><br />
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg134659/#msg134659<br /><br /><br />
YANCC - Norton Commander Clone by SOS, compatible with M4:<br /><br />
http://www.cpcwiki.eu/forum/applications/yet-another-norton-commander-clone<br />
<br /><br /><br />
File Launcher by SOS, compatible with M4:<br /><br />
http://www.cpcwiki.eu/forum/applications/filelauncher-(acmedosm4dos)<br />
<br /><br /><br />
Menu program for M4 (with program & games download direct from the internet) by rafa32gr:<br /><br />
http://amstrad.esy.es/<br />
<br /><br /><br />
M4FE - A Front-end for M4<br /><br />
http://www.cpcwiki.eu/index.php/M4FE_-_A_front-end_for_M4<br />
<br /><br /><br />
'''Cases/Enclosures for M4 board:'''<br /><br /><br />
3D printer case for MX4/IDC version:<br /><br />
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg131442/#msg131442<br /><br /><br />
3D printer case for EDGE connector "straight" version:<br /><br />
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg142416/#msg142416<br /><br /><br />
Premade case that can be cut to fit:<br /><br />
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg142773/#msg142773<br /><br /><br />
M4 board revision 2.0 EDGE connector, by povvercrazy:<br /><br />
https://www.thingiverse.com/thing:2645945<br /><br /><br />
M4 board revision 2.0 EDGE connector, by gschizas:<br /><br />
https://www.thingiverse.com/thing:3280950<br /><br /><br />
M4 board revision 2.5B IDC connector, by Rick_B-Lair:<br /><br />
https://www.thingiverse.com/thing:2858771<br /><br /><br />
M4 board revision 2.5C EDGE connector, by carlesoriol:<br /><br />
www.thingiverse.com/thing:4829910<br /><br /><br />
M4 board revision 2.4, 2.5B & 2.5C, both IDC and EDGE connector, by yawor:<br /><br />
https://github.com/yawor/m4board-enclosure<br /><br /><br />
<br />
'''GAMES:'''<br /><br />
A chess game using M4 to connect over the internet or LAN by Joseman:<br /><br />
http://www.cpcwiki.eu/forum/programming/cpchessnet-(developing)/<br /><br /><br />
<br />
Defence game, with online highscore table for registered version, by Shining:<br /><br />
http://cpc.scifinet.org/<br /><br /><br />
<br />
Info on how to improve compatiblity:<br /><br />
http://www.cpcwiki.eu/forum/technical-support/the-compatibility-of-the-m4-card/<br /><br /><br />
<br />
[[Category:FutureOS]]<br />
[[Category:Hardware]]<br />
[[Category:Memory expansions]]<br />
[[Category:Network]]<br />
[[Category:DIY]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Mushroom_Demo&diff=108527Mushroom Demo2022-05-16T14:38:51Z<p>Ythcal: typing error fixed</p>
<hr />
<div>The demo was made at the [[G.o.St.-SOFT Meeting 1]] in July 1995 in Oldenburg, Germany.<br />
<br />
It contains three parts.<br />
<br />
[[Ythcal]] painted one of the mushrooms of part 2 using [[G-Paint]] at the meeting when [[Dreamer]] saw this and said he made an animation with mushrooms (part 1 of the demo) earlier. They decided to make a little meeting demo with mushrooms as theme. Part 2 and 3 got some music by Ythcal using [[Soundtrakker]]; it was his first contact with this software. [[Collapse]] made the font of part 2 for this demo. Part three got graphics by Ythcal, while Dreamer had the idea and made the animation.<br />
<br />
The demo was finished within two days (part 1 was finished before already).<br />
<br />
== Credits ==<br />
<br />
* Code: [[Purple]]<br />
* Graphics: [[Ythcal]], [[Dreamer]], [[Collapse]]<br />
* Music: [[Ythcal]]<br />
<br />
== Parts ==<br />
<br />
* The first part has no sound but a little animation of two mushrooms speaking to each other.<br />
* This second part has the title screen with a scroller and two pictures of mushrooms playing with their German names.<br />
* The third part again is a little animation.<br />
<br />
== Screenshots ==<br />
<br />
<gallery caption="Screenshots"><br />
Image:Mushroom-1.gif|Part 1<br />
Image:Mushroom-2-1.gif|Part 2 title screen<br />
Image:Mushroom-2-2.gif|Part 2 picture 1<br />
Image:Mushroom-2-3.gif|Part 2 picture 2<br />
Image:Mushroom-3.gif|Part 3<br />
Image:MUSHROOM screenshot 5.jpg|Credits<br />
<br />
</gallery><br />
<br />
== Download ==<br />
<br />
*[https://www.cpc-power.com/index.php?page=detail&num=8632 cpc-power.com]<br />
<br />
[[Category:Demos]][[Category:Demos 1995]][[Category:Download]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Mushroom_Demo&diff=108526Mushroom Demo2022-05-16T14:38:03Z<p>Ythcal: added Credits screenshot</p>
<hr />
<div>The demo was made at the [[G.o.St.-SOFT Meeting 1]] in July 1995 in Oldenburg, Germany.<br />
<br />
It contains three parts.<br />
<br />
[[Ythcal]] painted one of the mushrooms of part 2 using [[G-Paint]] at the meeting when [[Dreamer]] saw this and said he made an animation with mushrooms (part 1 of the demo) earlier. They decided to make a little meeting demo with mushrooms as theme. Part 2 and 3 got some music by Ythcal using [[Soundtrakker]]; it was his first contact with this software. [[Collapse]] made the font of part 2 for this demo. Part three got graphics by Ythcal, while Dreamer had the idea and made the animation.<br />
<br />
The demo was finished within two days (part 1 was finished before already).<br />
<br />
== Credits ==<br />
<br />
* Code: [[Purple]]<br />
* Graphics: [[Ythcal]], [[Dreamer]], [[Collapse]]<br />
* Music: [[Ythcal]]<br />
<br />
== Parts ==<br />
<br />
* The first part has no sound but a little animation of two mushrooms speaking to each other.<br />
* This second part has the title screen with a scroller and two pictures of mushrooms playing with their German names.<br />
* The third part again is a little animation.<br />
<br />
== Screenshots ==<br />
<br />
<gallery caption="Screenshots"><br />
Image:Mushroom-1.gif|Part 1<br />
Image:Mushroom-2-1.gif|Part 2 title screen<br />
Image:Mushroom-2-2.gif|Part 2 picture 1<br />
Image:Mushroom-2-3.gif|Part 2 picture 2<br />
Image:Mushroom-3.gif|Part 3<br />
Image:MUSHROOM screenshot 5.jpg|Credits<br />
<br />
</gallery><br />
<br />
== Download ==<br />
<br />
*[https://www.cpc-power.com/index.php?page=detail&num=8632 cpc-power.com]<br />
<br />
[[Category:Demos]][[Category:Demos 1995]][[Download]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Mushroom_Demo&diff=108525Mushroom Demo2022-05-16T14:32:48Z<p>Ythcal: added download-link</p>
<hr />
<div>The demo was made at the [[G.o.St.-SOFT Meeting 1]] in July 1995 in Oldenburg, Germany.<br />
<br />
It contains three parts.<br />
<br />
[[Ythcal]] painted one of the mushrooms of part 2 using [[G-Paint]] at the meeting when [[Dreamer]] saw this and said he made an animation with mushrooms (part 1 of the demo) earlier. They decided to make a little meeting demo with mushrooms as theme. Part 2 and 3 got some music by Ythcal using [[Soundtrakker]]; it was his first contact with this software. [[Collapse]] made the font of part 2 for this demo. Part three got graphics by Ythcal, while Dreamer had the idea and made the animation.<br />
<br />
The demo was finished within two days (part 1 was finished before already).<br />
<br />
== Credits ==<br />
<br />
* Code: [[Purple]]<br />
* Graphics: [[Ythcal]], [[Dreamer]], [[Collapse]]<br />
* Music: [[Ythcal]]<br />
<br />
== Parts ==<br />
<br />
* The first part has no sound but a little animation of two mushrooms speaking to each other.<br />
* This second part has the title screen with a scroller and two pictures of mushrooms playing with their German names.<br />
* The third part again is a little animation.<br />
<br />
== Screenshots ==<br />
<br />
<gallery caption="Screenshots"><br />
Image:Mushroom-1.gif|Part 1<br />
Image:Mushroom-2-1.gif|Part 2 title screen<br />
Image:Mushroom-2-2.gif|Part 2 picture 1<br />
Image:Mushroom-2-3.gif|Part 2 picture 2<br />
Image:Mushroom-3.gif|Part 3<br />
</gallery><br />
<br />
== Download ==<br />
<br />
*[https://www.cpc-power.com/index.php?page=detail&num=8632 cpc-power.com]<br />
<br />
[[Category:Demos]][[Category:Demos 1995]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=The_mushroom_demo&diff=108524The mushroom demo2022-05-16T14:23:37Z<p>Ythcal: Redirect to more complete and older entry</p>
<hr />
<div>#REDIRECT [[Mushroom Demo]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Ythcal&diff=108094Ythcal2021-06-16T22:54:10Z<p>Ythcal: </p>
<hr />
<div>[[image:Ythcal-90s.jpg|thumb|Ythcal (mid 1990s)]]<br />
[[image:Ythcal-2005.jpg|thumb|Ythcal (2005)]]<br />
<br />
'''Ythcal''' (Sven Böcker) got his first CPC, a heavily modified CPC464 with [[Vortex_Expansions_RAM_card|512KB Vortex Ram-Extension]] and built into a big self-made desktop case with separated keyboard, in the late 1980s. He made music using [[Soundtrakker]] and graphics using [[G-Paint]] and the [[Atari-ST mouse adapter]].<br />
<br />
== Membership ==<br />
* [[TGS]]<br />
<br />
== Releases ==<br />
=== Demos ===<br />
* [[Ankh - First Screenshots]] (1995)<br />
* [[Mushroom Demo]] (1995)<br />
* [[X-Mas '95 Demo]]<br />
<br />
=== Games ===<br />
* [[Ninja Carnage]] (2020) — German translation<br />
<br />
=== Utilities ===<br />
* [[virtual-CD-Player]] (unreleased)<br />
<br />
[[Category:CPC scene members]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=OldNews&diff=107569OldNews2020-12-23T10:57:19Z<p>Ythcal: New old news added from main site</p>
<hr />
<div>*09/06/19: '''''[[The Arbiter: Episode 1]]''''', a new text adventure coded live on YouTube, has been released!<br />
*13/04/19: [http://www.spinpoint.org/2019/04/13/imperium-solo/ Imperium Solo] [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/usb-game-controllers-and-mice/msg173181/#msg173181 released!]<br />
*01/03/19: [https://www.4mhz.es/operation-alexandra/ Operation Alexandra] released!<br />
*26/01/19: Text adventure '''''[[The Quest For The CPCine Disk of Power!]]''''' released!<br />
*01/10/18: [http://www.cpcwiki.eu/forum/applications/cubeios-fat16fat32-rom-for-the-cpc's-with-xmass/ CubeMDOS / FAT16+FAT32-IDE-OS - for XMASS *** NEW: Symbiface 3,HXC/Gotek ***]<br />
*20/08/18: [https://www.usebox.net/jjm/dawn-of-kernel/ The Dawn of Kernel] released!<br />
*06/06/18: We now have a list of [[Missing software]] to enhance the community's archival program<br />
*31/05/18: [[Hangman|The Equalizor]] releases his [[RomboRedux|Rombo Redux]]<br />
*30/04/18: [http://www.cpcwiki.eu/forum/games/galactic-tomb-is-done-!!!/ Galactic-Tomb is done !!!]<br />
*28/03/18: '''[http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip LambdaSpeak RSX]''' released<br />
*23/03/18: [http://www.cpcwiki.eu/forum/applications/cubeios-fat16fat32-rom-for-the-cpc's-with-xmass/ CubeIOS - FAT16 & FAT32-OS for Amstrad's with XMASS]<br />
*02/03/18: '''[[DEZ80]]''': Mastering Z80 Assembler Course.<br />
*30/08/17: '''[http://www.symbos.org/download.htm SymbOS 3 final]''' released. [http://www.cpcwiki.eu/forum/news-events/symbos-3-released/ Forum]<br />
*25/08/17: '''[https://doomsdayproductions.org Doomsday Lost Echoes]''' [[PAWS]] adventure released.<br />
*07/06/17: '''[http://www.amstrad.es/forum/viewtopic.php?f=4&p=65869&sid=e37557917abfdec8d1a5768ea00fcbeb#p65869/ Alphakhor Spanish translation]''' released. [http://www.cpcwiki.eu/forum/games/new-game-translation-to-spanish-alphakhor/ Forum]<br />
*16/04/17: '''[http://cpc.scifinet.org/ Pentomino]''' released.[http://www.cpcwiki.eu/forum/games/pentomino Forum]<br />
*11/02/17: '''Norton-Commander-Clone for M4DOS released. [http://www.cpcwiki.eu/forum/applications/yet-another-norton-commander-clone Forum]<br />
*11/02/17: '''File-Launcher released (ACMEDOS,M4DOS,AMSDOS). [http://www.cpcwiki.eu/forum/applications/filelauncher-(acmedosm4dos) Forum]<br />
*03/02/17: '''Amstrad CPC to Scart diagram''' updated. [http://www.cpcwiki.eu/index.php/TV_SCART_cable#John_King.27s_Comments_about_CPC_to_Television_Scart_Lead]<br />
*15/01/17: '''M4 board''' firmware v2.0.0 released. [http://www.cpcwiki.eu/index.php/M4_Board#Firmware]<br />
*07/01/17: Update to new game [http://www.cpcwiki.eu/forum/games/chibi-akuma(s)-out-now!/ Chibi Akuma(s) (チビ悪魔)] '''[http://www.chibiakumas.com/download/ Inet]'''<br />
*11/12/16: '''[[CPCGamesCD-CPCLoader | CPCGamesCD]]''' has been updated. [http://cpcgamescd.amstrad.es]<br />
*10/10/16: '''[http://julien-nevo.com/mahjong/ Imperial Mahjong]''' released. [http://www.cpcwiki.eu/forum/games/imperial-mahjong-cargosoft-new-game/ Forum]<br />
*01/10/16: '''[[Get The Cash]]''' released.<br />
*29/09/16: '''[http://espsoft.blogspot.com.es/2016/09/tower-of-despair.html/ Tower of Despair]''' released. [http://www.cpcwiki.eu/forum/games/tower-of-despair/ Forum]<br />
*12/09/16: '''Cyber Chicken''' on DSK released. [http://www.cc-cpc.de/site/cpage/4]<br />
*08/09/16: '''Norton-Commander-Clone released (ACMEDOS+AMSDOS). [http://www.cpcwiki.eu/forum/applications/yet-another-norton-commander-clone Forum]<br />
*11/08/16: '''[http://cpc.scifinet.org/ Defence]''' released. A new game for your CPC. [http://www.cpcwiki.eu/forum/games/new-game-defence Forum]<br />
*11/08/16: '''Orgams "Codigo Con CPC"''' released. [http://orgams.wikidot.com/releases Download page]<br />
*10/08/16: '''[http://www.cpcwiki.eu/forum/games/new-game-golden-tail/ Golden tail]''' released. <br />
*17/07/16: '''[[ACE (Emulator)|ACE]]''' 1.12 released. [http://aminet.net/package/misc/emu/ACE-MorphOS Download]<br />
*16/05/16: '''MultiPlay''' add a [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/multiplay-mx4-expansion/ dual joystick/mouse] to your CPC.<br />
*07/05/16: '''[[M4_Board]]''' - a WLAN-Adapter and more for CPC - is released. [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/ M4 Board] <br />
*04/04/16: '''[[Dobbertin Smart Watch]]''' as new batch released by dxs<br />
*22/03/16: '''[http://www.cpcwiki.eu/forum/games/new-game-a-prelude-to-chaos-cpc/ A Prelude to Chaos]''' by EgoTrip released!<br />
*15/03/16: '''[http://unpasadomejor.wix.com/amstradeterno Amstrad Eterno]''' event in Spain announced for April the 16th!<br />
*05/01/16: '''[[WinApe|WinAPE]]''' 2.0 Beta 2 released. [http://www.winape.net/ Download]<br />
*20/12/15: After more than one decade Overlanders released [http://www.pouet.net/prod.php?which=66699/ Points Barres]<br />
*27/11/15: New game released! [http://www.cpcwiki.eu/forum/games/new-game-the-return-of-traxtor/ The Return of Traxtor]<br />
*02/09/15: '''iMPdraw Lite v1.132''' is now released. [http://www.cpcwiki.eu/forum/programming/impdraw-v1-0f/60/ Download]<br />
*28/08/15: '''[[FutureOS]] system .8''' comprehensive update released. [http://futureos.cpc-live.com Download]<br />
*27/08/15: [[ROManager|ROManager]] 2.14 released. [http://futureos.cpc-live.com/files/ROManager_ALL.zip Download]<br />
<br />
*14/12/14: '''X-MASS''', Add a [http://www.cpcwiki.eu/forum/news-events/x-mass-a-mass-storage-expansion-for-all-cpc/msg91048/#msg91048 128MB mass-storage] to your CPC.<br />
*30/08/14: '''[[SymbOS]]''' 2.1 Final [http://www.cpcwiki.eu/forum/news-events/symbos-2-1-final-released released]<br />
*14/08/14: '''[[PlayCity]]''', add [http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/playcity-aka-ctc-ay-(mx4)-for-august-!!!/ 6ch stereo audio, Z80 CTC...] to your CPC.<br />
*22/04/14: '''X-MEM''', add up to [http://www.cpcwiki.eu/forum/news-events/x-mem-a-new-memory-expansion-for-all-cpc/ 512K RAM/ROM] on your 464/664/6128.<br />
*20/04/14: '''Breaking Baud''', [http://www.cpcwiki.eu/forum/demos/breaking-baud/ THE tape demo]. 2nd place at Revision!<br />
*30/03/14: '''Superpix''', a new Picross-style game was [http://www.cpc-power.com/index.php?page=detail&num=10000 released].<br />
*24/03/14: '''SAMdisk''' 3.8.2 [http://simonowen.com/samdisk/ released].<br />
*23/03/14: [[PSX controller mod for Amstrad CPC]] by [[User:Forcy|Forcy]]<br />
*11/03/14: '''CPCDiskXP ''' 2.5.1 [http://www.cpcwiki.eu/forum/news-events/cpcdiskxp-v2-1-released/msg76939/#msg76939 released] - a nice update!<br />
*03/02/14: '''La Guerra de Gamber''' [http://www.amstrad.es/juegosamstrad/decargajuegos/la-guerra-de-gamber.php released] by ESP Soft!<br />
<br />
*16/12/13: [[Cyber Huhn|Cyber Chicken]] released on disc. Only 111 unique boxes available.<br />
*05/12/13: '''Billy La Banlieue''' remake [http://www.billy-la-banlieue.com/index.html in the works].<br />
*23/11/13: '''[http://pcwwiki.amstrad.es/doku.php?id=en:start PCW Wiki]''' now open :)<br />
*20/10/13: Interview with developer '''[[Stephen_Curtis|Stephen N. Curtis]]''' ([[Chopper Squad]],[[Into Oblivion]],[[Nonterraqueous]],[[Nonterraqueous_2_(Soul_of_a_Robot)|Soul of a Robot]],[[Terra_Cognita|Terra Cognita]]) added!!!<br />
*27/09/13: Collaboration to convert CPC games to ROM, find all your favourites here:[[ROM_List#Game_ROMs|ROM Games]]<br />
*17/07/13: New '''[http://cpcwiki.eu/index.php/CPCGamesCD-CPCLoader CPCGamesCD]''' version, with PCW support :)<br />
*01/07/13: '''16KB ROM competition ended. [http://www.cpcwiki.eu/forum/games/cpcwiki-rom-game-competition-voting/ Vote here!]'''.<br />
*08/06/13: '''[http://www.norecess.net/ Phortem]''', the new Condense demo is here.<br />
*31/03/13: '''Revision 2013: [http://www.pouet.net/prod.php?which=61177 Still Rising]''', the Vanity's answer to Batman Forever.<br />
*07/01/13: '''[http://www.cpcwiki.eu/forum/news-events/'teodoro-no-sabe-volar'-for-amstrad-cpc-is-here!!!!/ Teodoro No Sabe Volar] '''released!<br />
*01/01/13: Announcing the first '''[[Amstrad_CPC_16KBs_ROM_Game_Development_Competition_2013|Amstrad CPC 16KBs ROM Game Development Competition]].'''<br />
<br />
*01/12/12: Major CPCWiki software upgrade; please report any bugs in the forum.<br />
*28/10/12: [http://www.futureos.de Update] available of '''[[FutureOS]]'''.<br />
*03/10/12: '''Australian magazines''' ('89 & '91 [http://cpcwiki.eu/index.php/The_Amstrad_User here] & '''New Zealand''' ones ('''Bits & Bytes''') [http://cpcwiki.eu/index.php/Bits_and_Bytes here].<br />
*27/04/12: [http://cpcrulez.fr/forum/viewtopic.php?f=2&t=4852 Interview] with '''Marc Maulin''', co-author of legendary '''[[Discology]]'''.<br />
*07/04/12: '''[http://pouet.net/prod.php?which=59073 Wake Up!]''' by '''[http://bnd.pushnpop.net Benediction]''' (and associates) reached the 3rd place in Olschool demo compo at the '''[http://www.revision-party.net/ Revision Party 2012]''' in Germany.<br />
*01/04/12: '''[http://www.cpcwiki.eu/forum/news-events/april-fool/ Pac-Man Emulator]''' released!<br />
*08/02/12: '''[http://www.cpcwiki.eu/forum/applications/dsktools-0-2-3-can-write-r-type-128k dsktools 0.2.3]''' can copy '''R-Type!<br />
*06/02/12: '''R-Type''' remake [http://cpc.rtype.fr/ released] finally - and is awesome!<br />
<br />
*26/12/11: '''Bubble Bobble''' remake [http://www.cpcwiki.eu/forum/games/bubble-bobble-remake-(bb4cpc)/msg36311/#msg36311 released]!!! Happy holidays! <br />
*14/11/11: '''[http://www.windowsphonegeek.com/news/xnacpc-xbox-360-amstrad-cpc-emulator-released?utm_medium=twitter&utm_source=twitterfeed XNACPC]''', a CPC emulator for the Xbox 360, released!<br />
*31/10/11: [http://lotharek.pl/ '''Lotharek'''], supplier of the Jeff's HxC Floppy Emulators, has been interviewed on [http://pushnpop.net/articles-66.html '''Push'N'Pop''']. <br />
*23/10/11: Definite, CPCWiki version of '''Zynaps''' [http://www.cpcwiki.eu/forum/index.php?topic=2821.msg32849#msg32849 released] by '''tastefulmrship'''!<br />
*09/10/11: Hidden music from '''Teenage Mutant Ninja Turtles''' [http://www.cpcwiki.eu/forum/index.php?topic=2685.msg31741#msg31741 ripped] by '''SyX'''!<br />
*01/10/11: '''NoRecess''' [http://www.norecess.net/3/post/2011/09/quickcmd-v23-released.html released v.2.3] (Dead Link) '''[http://norecess.cpcscene.net/news/quickcmd-v23-released Updated Link]''' of '''QuickCMD''', now with command history support!<br />
*22/09/11: '''NoRecess''' released v2.4 of his '''[http://www.norecess.net/hxc-floppy-emulator-manager.html HxC Floppy Emulator Manager]''' (Dead Link) '''[http://norecess.cpcscene.net/hxc-floppy-emulator-manager.html Updated Link]''' and '''TFM''' updated his '''[http://www.colorado-boys-muenchen.de/users/futureos/ ROManager]''', now both work with HxC set as drive B!<br />
*18/09/11: NEW GAME!!! '''[http://www.cpcwiki.eu/forum/index.php?topic=2724.0 Edge Grinder]''' by '''Paul Kooistra'''!<br />
*17/09/11: '''[http://www.norecess.net/3/post/2011/09/quickcmd-v22-released.html QuickCMD 2.2]''' released - support for '''[[MegaFlash]] added!<br />
*15/09/11: [http://www.cpcwiki.eu/forum/index.php?topic=2714.msg27881;topicseen#new Call] for a Megademo to celebrate the CPC's '''30th anniversary'''!<br />
*15/08/11: Benediction and Brainstorm's demo named '''[http://pouet.net/prod.php?which=57525 Bloc Us!]''' ranked 9th at the Evoke 2011 this week-end. <br />
*15/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2572.new#new JavaCPC Desktop]''' 1.0 official release!<br />
*06/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2527.0 Megaflash]''', the programmable 512kb ROMbox by '''Bryce''' finally begun production!<br />
*05/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2522.0 PC-CPC]''', a lovely new emulator has been released by '''Demoniak'''!<br />
*05/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2514 Winape]''' at last updated to v2.0a18, too many changes to list here :)<br />
*05/08/11: '''[http://genesis8.free.fr/index.php#caprice-v28-and-copacabana-v075-for-palm-os Caprice v28 and Copacabana v075]''' for PalmOS!<br />
*05/08/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2243 Roland]''', the Javascript emulator, has been updated - now with a huge online games archive! <br />
*27/07/11: Automatic Installer for [[FutureOS]] released. Works with the new [[MegaFlash]]. (English, French, German)<br />
*26/07/11: '''[[WinApe|WinAPE 2.0A18]]''' released, get it from '''[http://www.winape.net/downloads.jsp WinAPE downloads]''' (if it doesn't update automatically).<br />
*23/07/11: '''[[QuickCMD|Quickcmd v2.1]]''' released!<br />
*21/07/11: Bryce has released the '''[[MegaFlash|MegaFlash]]'''. Also the [[MegaFlashROManager]] was released by TFM.<br />
*05/07/11: '''[http://www.cpcwiki.eu/forum/index.php?topic=2426.msg25923#msg25923 Now That’s What I Call Chip Tunes]''' - a great music disk by '''Mr.Ship'''!<br />
*05/07/11: '''[http://roland.antoniovillena.es/ Roland]''', the online javascript emulator, now supports sound!<br />
*05/07/11: New version of '''[http://www.cpcalive.com/cpcalive_en.html CPCAlive]''' with Z80 debugger improvement and corrections.<br />
*28/06/11: Results and report (soon!) for the ReSeT #0 Party are '''[http://pushnpop.net/index.php?action=meetings&id=14 here]'''<br />
*21/06/11: Major new release of '''[http://www.cpcbox.com/ CPCbox]''', now with sound!!<br />
*09/05/11: '''[http://www.pushnpop.net/reset ReSeT #0 Party]''' is a CPC Meeting in France: 24-25-26 June 2011!<br />
*03/05/11: '''[http://www.cpcmania.com/index2.asp?urldest=cpcdiskxp/cpcdiskxp.htm CPCDiskXP]''' 2.1 released :)<br />
*27/04/11: A new game! This time a port of Dinamic's '''Arquimedes XXI''' by '''Devilmarkus, PulkoMandy, voXfReaX''' and '''MiguelSky''', over [http://www.amstrad.es/juegosamstrad/decargajuegos/arquimedesxxi.php here]!<br />
*27/04/11: '''NoRecess''' published a great [http://www.norecess.net/interview-richard-wilson.html interview] (Dead Link) with '''Richard Wilson''' of '''ParaDOS''' and '''WinApe''' fame :) '''New Page:'''can be found [http://norecess.cpcscene.net/interview-richard-wilson.html here]<br />
*17/04/11: '''ACID''' well and truly [http://www.octoate.de/wp/2011/04/15/another-acid-implementation-on-the-way/ ripped apart] :)<br />
*17/04/11: '''NoRecess''' released v.2.2 of [http://www.norecess.net/hxc-floppy-emulator-manager.html HxC Floppy Emulator Manager]<br />
*16/04/11: A very detailed interview of the Batman Forever Team published on '''[http://pushnpop.net/ Push'N'Pop]'''<br />
*11/04/11: New game!!! '''[http://www.amstrad.es/juegosamstrad/decargajuegos/hora-bruja.php Hora Bruja]''' released! :)<br />
*08/04/11: Another [http://www.norecess.net/1/post/2011/04/added-interview-of-longshot-logon-system.html interview] by Recess, this time with '''Longshot / Logon System'''!<br />
*06/04/11: NoRecess added an [http://www.norecess.net/interview-face-hugger.html interview with '''Face Huggger''']! (Dead Link) '''[http://norecess.cpcscene.net/interview-face-hugger.html Updated Link]'''<br />
*23/03/11: '''[http://zx81.zx81.free.fr/serendipity/index.php?/archives/502-Caanoo-CAP32-Amstrad-CPC-Emulator-for-Caanoo-v1.1.2.html Caanoo-CAP32]''' for the Gamepark Caanoo updated!<br />
*17/03/11: '''[http://www.retroreview.com/iang/UberCassette/ UberCassette]''' (wav->CDT) now supports Amstrad CPC :)<br />
*15/02/11: [http://cpcwiki.eu/forum/index.php/topic,1982 Sub Hunter] released! Read Axelay's interview [http://www.norecess.net/interview-axelay.html here]!<br />
*10/03/11: {FR} A fantastic [http://www.phenixinformatique.com/modules/smartsection/item.php?itemid=244 interview with '''Marion Vannier'''], head of Amstrad France!<br />
*09/03/11: Yeah!!! '''[http://fmsdevel.wisecoding.es/blog/cpcdroid---2011-03-02 CPCDroid]''', a great emulator for '''Android''', has been released!!!<br />
*09/03/11: Small update of [http://cngsoft.no-ip.org/cpce/index.htm CPCE] released<br />
*13/01/11: [http://www.mojontwins.com/juegos_mojonos/uwol-2-cpc/ Uwol 2 (Quest for Money)], a new game by the Mojon Twins!!<br />
*13/01/11: New version of the [http://www.telefonica.net/web2/emilioguerrero/ccz80/ccz80.html CCZ80 compiler]<br />
*13/01/11: [http://www.norecess.net/sdcc2pasmo.html SDCC2Pasmo v1.0] tool released for SDCC->Pasmo assembler conversions<br />
*13/01/11: [http://cpcparts.net CPCParts] has a real domain name now!<br />
*12/01/11: [http://cpcwiki.eu/forum/index.php/topic,1871.0.html CPCInAJar], CPC emu in *exactly* 128kB released by Devilmarkus!<br />
<br />
*15/12/10: [[Xmas_2010_Demo]] Released by Redbox :) <br />
*01/12/10: New [http://cpcwiki.eu/forum/index.php/topic,1608.0.html Amstrad Repair Service]! <br />
*17/10/10: [[MegaROM]] DIY ROMBoard released by Bryce! <br />
*15/10/10: [http://www.mojontwins.com/juegos_mojonos/sir-ababol-cpc/ Sir Ababol] released by Mojon Twins! <br />
*11/10/10: [http://cpcwiki.eu/forum/index.php/topic,1425.new.html#new Blue Angel 69] released!!! <br />
*11/10/10: [http://www.mojontwins.com/juegos_mojonos/cheril-of-the-bosque-cpc/ Cheril of the Bosque] released by Mojon Twins!<br />
*11/10/10: Arnoldemu released [http://cpcwiki.eu/forum/index.php/topic,1416.msg13821 Drivetest] to help you diagnose drive problems!<br />
*10/10/10: [[CPCE]] 1.94 is released. <br />
*06/10/10: Impressive 4Kb demo realesed by [http://vanitycrew.free.fr/ Vanity Crew] during the Main#5 Party. <br />
*07/09/10: 1st CPC emulator written in Javascript, [http://www.cpcbox.com/ CPCBox] is released! <br />
*02/09/10: [[ROManager_BASIC]] is released! <br />
*16/08/10: [[FilmeMacher]] updated! <br />
*29/07/10: 2cdt [http://cpcwiki.eu/forum/index.php/topic,1203.msg11699 updated!!!] <br />
*23/06/10: New [http://simonowen.com/samdisk/ SAMDisk] version released! Also, don't forget DevilMarkus' [http://cpc-live.com/data/download.php?type=-tool&fichier=DiskUtil_1_2.zip CPCXfs & SAMDisk GUI]!!<br />
*20/06/10: [http://www.julien-nevo.com/arkos/tools.html Arkos Tracker v1.0 Beta 3] released! <br />
*11/05/10: [http://www.portabledev.com/pages/ds/jeuxdev.-perso/ameds.php AmeDS], a DS CPC emulator has been released! <br />
*26/04/10: [http://www.amstradcpc.info/ Amstrad Expo 2010] will take place in Coutances (France) from 25th to 27th June.<br />
*20/04/10: [http://www.cpcalive.com/cpcalive_en.htm CPCAlive] 1.9 released with new screen modes.<br />
*24/03/10: Program in C on a CPC: [http://cpcwiki.eu/forum/index.php/topic,639.0/ PhrozenC] is out!!!<br />
*17/03/10: New [[CPCGamesCD-CPCLoader]] version released!<br />
*25/02/10: [http://cpcwiki.eu/forum/index.php/topic,585.0.html Dead On Time], a new game by Axelay!<br />
*31/01/10: Flynn, of WinCPC's fame, released [http://www.wincpc.ch/index.php?topic=projects-maccpc MacCPC]!!<br />
*27/01/10: New Plus demo [[Blob_Demo|released]] by ''' redbox'''!<br />
<br />
*24/12/09: [[Rick_dangerous_128%2B]] released on schedule - get playing!!!<br />
*23/12/09: New X-Max demo [[XMas-tro 2009]]<br />
*23/12/09: New game [[3D-Maze]] released!<br />
*14/10/09: Another game by the [[The Mojon Twins]] : [[Platform Medley Block 1|Platform Medley Block #1]]<br />
*10/10/09: New puzzle game [http://amstrad.es/juegosamstrad/decargajuegos/ilogicall.php Ilogicall] released!<br />
*07/09/09: [[Protext]] goes [http://www.linuxlore.co.uk/09/09/07/protext-now-free FREE!]<br />
*27/08/09: [[Robotron_6128|Robotron 6128]], by Lachlan Keown, released!<br />
*04/08/09: [[From Scratch]] from [[Vanity]] is available on [http://pouet.net/prod.php?which=53596 pouet.net]<br />
*28/07/09: [[Arome Tomate]] is available on [http://pouet.net/prod.php?which=53561 pouet.net]<br />
*27/07/09: Sudoku Master is available on [http://binarysciences.com/ Binary Sciences]<br />
*27/07/09: Cosmic Prison Commando [http://carnivacgames.blogspot.com/09/07/cpc-demo-11-topic.html demo] 1.1 released! A great CPC-looking game for the PC :)</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Main_Page&diff=107568Main Page2020-12-23T10:55:18Z<p>Ythcal: Ninja Carnage added (news)</p>
<hr />
<div>__NOTOC__ <br />
<center>This site is an encyclopaedia on all things [[Amstrad|Amstrad]] [[CPC|CPC]] related. There are now '''[[Special:Allpages|{{NUMBEROFARTICLES}} articles]]''' about the CPC available.</center><br />
<center>[[Image:forum.png|300px|link=http://www.cpcwiki.eu/forum]] [[Image:Vs.png|300px|link=http://www.cpcwiki.eu/index.php/Speccy_Port]]</center><br><br />
<br />
<div style="border: 1px solid rgb(255, 201, 201); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(255, 243, 243);"><br />
<center> '''CPC Related News''' </center><br />
<br />
[[File:Dez80_intro.png|thumb|256px|[http://www.cpcwiki.eu/index.php/DEZ80 Mastering Z80 Assembler Course]]]<br />
<br />
<!-- 12 last news only, see http://www.cpcwiki.eu/index.php/OldNews --><br />
<br />
<div style="height:20em; overflow:auto; border: 1px solid #FFC9C9"><br />
*25/01/20: '''''[[Ninja Carnage]]''''', new adventure by [http://games.resistance.no/ninjac/ Resistance], has been released<br />
*10/11/20: '''[[FutureOS]]''' update<br />
*13/10/20: Preview of '''''[https://media.assembly.org/gamedev/2020/CORSAIR_TRAINER.zip Corsair Trainer]''''', shoot'em up by Bitplane Technomantes<br />
*08/10/20: Preview of '''''[https://github.com/shaymanjohn/aticatac-cpc/releases/download/v0.5/aticatac.dsk Atic Atac]''''', CPC port by John Ward<br />
*10/09/20: '''''CPC Soccer''''', Kick Off like game published by [[Bitmap Soft]]<br />
*12/07/20: '''''[[Mimo's Quest]]''''', a new game by [[:User:Evenmore|Chris Perver]], is under development<br />
*29/04/20: '''''[[Dirk Headstrong and the Martian Madness]]''''', a new game by [[:User:ZoeRobinson|Zoë Robinson]], is released<br />
*16/04/20: '''''Kitsune's Curse''''', new game by [https://www.usebox.net/jjm/kitsunes-curse/ usebox.net]<br />
*03/02/20: Issue 1 of the relaunched '''''[[Block 9]]''''' fanzine is now available!<br />
*25/01/20: '''''The Queen's Footsteps''''', new adventure by [http://davbucci.chez-alice.fr/index.php?argument=varie/queen/queen.inc Davide Bucci]<br />
*06/01/20: '''''[[Roland Goes Rescuing]]''''', a new game by [[:User:ZoeRobinson|Zoë Robinson]], is released<br />
*01/10/19: '''Pinball Dreams''', new game by the Batman Group<br />
</div><br />
<br />
<center><gallery widths=128px heights=96px><br />
Image:Pentomino.jpg|[http://cpc.scifinet.org/ Website] - [http://www.cpcwiki.eu/forum/games/pentomino Forum]<br />
Image:ImperialMahjong.png|[http://www.cpcwiki.eu/forum/games/imperial-mahjong-cargosoft-new-game/ Imperial Mahjong]<br />
Image:MariaB.png|[[FutureOS]]<br />
Image:Golden-tail.png|[http://www.cpcwiki.eu/forum/games/new-game-golden-tail/ Golden Tail]<br />
Image:MultiPlay.jpg|[http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/multiplay-mx4-expansion/ MultiPlay topic]<br />
Image:M4board_front.png|[http://www.cpcwiki.eu/index.php/M4_Board CPC-WiFi]<br />
<br />
<!-- 6 last pictures only --><br />
<br />
</gallery></center><br />
<br />
<div align=right>...[[OldNews|Older News]]...</div><br />
</div><br />
<!-- WEIRD TABLE START --><br />
{| width="100%" class="FCK__ShowTableBorders" <br />
|- valign="top" <br />
| <div style="border: 1px solid rgb(176, 176, 176); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(238, 238, 238);"><br />
<br />
=== CPCWiki related ===<br />
*[[CPCWiki updates]]<br />
*[[Donors]]<br />
<br />
'''Become an Author!'''<br />
<createbox> <br />
default=Enter name of article to create <br />
buttonlabel=Create article! <br />
width=40 <br />
</createbox><br />
</div> <br />
<br />
<div style="border: 1px solid rgb(176, 176, 176); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(238, 238, 238);"><br />
<br />
<div style="text-align: right;"><small>'''All [[Special:Wantedpages|wanted articles]]''' &#124; [[:Category:Stub|Extendable Stubs]] | '''[[Special:ContributionScores|List of most active contributors]]'''</small></div><br />
<br />
| width="50%" style="vertical-align: top;" | <div style="border: 1px solid rgb(228, 222, 222); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(249, 249, 249);"><br />
<br />
=== Did you know? ===<br />
<br />
*When the 664 was being developed, Sugar was already looking (and hinting publicly!) at the 6128 <br />
*The [[472|CPC 472]] was a model released in Spain with an extra unaccessible 8 KB of RAM to circumvent a spanish tax that was charged on imported machines with up to 64 KB memory.<br />
<br />
*With a possible total amount of '''832 × 288 pixel''' (576 interlaced) the [[CPC|CPC]] was the 8 bit homecomputer with the highest screen resolution ever.<br />
<br />
*'''OpenOffice''' for Windows/Linux is a direct descendant of [[Star-Division|StarWriter]] for the CPC. <br />
*The transfer speed of the [[CPC Booster|CPC Booster +]] serial interface is faster than a standard '''DSL connection'''.<br />
<br />
*[[SymbOS|SymbOS]] can handle more than '''50 times''' bigger hard discs than MS Windows 95A. <br />
*[[FutureOS|FutureOS]] can load 178 KB in '''9 seconds''' from floppy disc and manages up to '''4 MB''' of RAM <br />
</div> <br />
</div><br />
<br />
<br />
|}</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Ythcal&diff=103143Ythcal2019-04-15T23:00:51Z<p>Ythcal: weblink not active anymore</p>
<hr />
<div>[[image:Ythcal-90s.jpg|thumb|Ythcal (mid 1990s)]]<br />
[[image:Ythcal-2005.jpg|thumb|Ythcal (2005)]]<br />
<br />
'''Ythcal''' (Sven Böcker) got his first CPC, a heavily modified CPC464 with [[Vortex_Expansions_RAM_card|512KB Vortex Ram-Extension]] and built into a big self-made desktop case with separated keyboard, in the late 1980s. He made music using [[Soundtrakker]] and graphics using [[G-Paint]] and the [[Atari-ST mouse adapter]].<br />
<br />
== Membership ==<br />
* [[TGS]]<br />
<br />
== Releases ==<br />
=== Demos ===<br />
* [[Ankh - First Screenshots]] (1995)<br />
* [[Mushroom Demo]] (1995)<br />
* [[X-Mas '95 Demo]]<br />
=== Utilities ===<br />
* [[virtual-CD-Player]] (unreleased)<br />
<br />
[[Category:CPC scene members]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Video_modes&diff=102898Video modes2019-01-17T08:22:43Z<p>Ythcal: /* Colours and Palettes */ corrected typos</p>
<hr />
<div>''Contains stuff from Wikipedia.''<br />
<br />
The standard [[video modes]] or '''Screen Modes'''.<br />
<br />
As a Colour Personal Computer, perhaps the Amstrad CPC best argument (beside being cheap, fully equipped and well rounded) was it's video capability. Yet this was also more demanding for the Z80 to handle compared to other lighter players such as ZX Spectrum.<br />
<br />
Also Amstrad's Video RAM was shared with the Z80 RAM. This and a cheap concept with fewer custom chips to ease the CPU could turn it into a sluggish snail if badly programmed.<br />
<br />
Yet colourful games with few scrolling requirements, reflection games such as KLAX... were perhaps the easiest medium for a CPC to shine above other 8 bit computers.<br />
<br />
Too bad too few graphically-heavy Role-Playing Games were produced.<br />
<br />
==Specifications==<br />
<br />
These are :<br />
<br />
*'''Mode 0''': '''160×200''' pixels with 16 colors (4 bpp)<br />
*'''Mode 1''': '''320×200''' pixels with 4 colors (2 bpp)<br />
*'''Mode 2''': '''640×200''' pixels with 2 colors (1 bpp)<br />
*'''Mode 3''': '''160×200''' pixels with 4 colors (2bpp) (this is not an official mode, but rather a side-effect of the hardware)<br />
<br />
The Video modes are known to display pixels with different sizes.<br />
<br />
Basically, the Amstrad CPC Video works like a CGA video card from a PC. But extra features like a 16 colours mode exist.<br />
<br />
The dimensions in pixels given could be raised with clever use of FullScreen Trick (often dubbed erronuously as "[[Programming:Overscan|overscan mode]]".)<br />
<br />
This then allows with a video memory of 24&nbsp;KB (approximately) to displays on the standard screen up to :<br />
* Full screen '''Mode 0''': '''192×272''' pixels with 16 colors (4 bpp)<br />
* Full screen '''Mode 1''': '''384×272''' pixels with 4 colors (2 bpp)<br />
* Full screen '''Mode 2''': '''768×272''' pixels with 2 colors (1 bpp)<br />
<br />
Also the use of scanlines to increase vertical resolution is not "easly" possible on Amstrad CPC.<br />
<br />
When dealing with Full screen on real Hardware, the vertical limit of 256 pixels is the "safely displayed zone". As the actually displayed zone may vary depending the time your monitor ran (warmed ?) or from individual hardware to another. The same goes for horizontal diplay as we deal with old electronic.<br />
<br />
==Colour attributes==<br />
<br />
The Amstrad CPC is perhaps the only cheap personal computer of this generation with absolutely no such thing as (character) colour attributes.<br />
<br />
Speccy was awful for this, and even better computers had modes with it.<br />
<br />
<br />
Yet the use of "Raster colour changes" can actually produce horizontal colour clashes if an animated object is to cross the 2 zones and the colours choosen badly/on purpose (or in 2 coloured mode2).<br />
<br />
Such effect can almost be seen in the game [[Striker in the Crypts of Trogan]] when monsters cross the "rasterzones"...<br />
<br />
Later [[Thomson]] 8 bit computers (MO6 and TO8) used to have the same Video Modes and Palette as the Amstrad Plus and an additional Mode (320x200 and 16 colors with attribute limitation of 4096 colours palette)<br />
<br />
[[C64]] and [[MSX]] also had Colour attributes, yet also some modes without or with less limitations than Speccy, and later models (C128, MSX2+ and 3) were also designed with even better extra non-attributed modes.<br />
<br />
As a result, an Amstrad never sees any faulty colour clashes... despite the numerous speccy ports, because it cannot unless voluntarily programmed.... This saved many speccy ports indeed.<br />
<br />
Is this better ?<br />
Well colours attribute system allow a good resolution with more than 4 colours displayed on screen with little effort.<br />
<br />
So this would be interesting to display...colourful texts.<br />
<br />
Yet fine graphics with a really colourful feeling become harder to get, so are nice metallic or graphical effect letter fonts with 4 colors...<br />
<br />
==Colours and Palettes==<br />
<br />
<br />
==='''3-level RGB of the CPC'''===<br />
<br />
The Amstrad CPC (old) palette features 27 colours, despite the fact that the Video system ([[Gate Array]] and [[CRTC]]) could actually handle 32 colours.<br />
<br />
This is a 3-level RGB custom palette.<br />
<br />
It is Cubic, generated by "Trigits" (ternary digits)<br />
<br />
* This palette is used by the [[CPC|Amstrad CPC]] old series only and is almost not found in any other computers (but clones of course).<br />
<br />
* The Toshiba [[PASOPIA 7]] is known to feature the same 3-level RGB palette as the Amstrad CPC, its video modes are different than Amstrad CPC's ones though.<br />
<br />
:{| style="border-style: none" border="0" cellpadding="0"<br />
|-<br />
|| http://upload.wikimedia.org/wikipedia/commons/b/b0/AmstradCPC_palette_color_test_chart.png<br />
|| http://upload.wikimedia.org/wikipedia/commons/a/a1/AmstradCPC_palette.png<br />
|}<br />
<br />
The 3-level (not '''bits''') RGB uses three level for every red, green and blue color components, resulting in a 3<sup>3</sup> = 27 colours palette.<br />
<br />
A notable specification of the Amstrad CPC palette is that it offers only one "Grey".<br />
<br />
Compared to the C64 with...er...only greys..? well, almost 4 greys... (Humor inside)<br />
<br />
This explains why in some games rocks and stone are coloured in other shades to get a good colour layer with more than 3 shades (black, grey and white).<br />
<br />
*Examples : [[Defender of the Crown]] with Purple rocks and stone walls... Also [[Barbarian]].<br />
<br />
It is also notable that this palette has a "lot" of Blue and Green variations... It is possible to use a mode 0 screen with almost only 16 pseudo Green and Blue colours (yet a bit purple for some of them).<br />
<br />
<br />
Many graphic programmers used mostly coloured flashy bold colours as it was often reproached by other 8bit fans (C64...).<br />
<br />
But a clever choice in said colours could also give good results too in Pastel shades.<br />
<br />
Yet Amstrad CPC had clearly a better palette (in number) than Speccy, C64, or almost all post-1985 8 bit computers.<br />
<br />
It is somewhat a bit of a shame that some of its colours are quasi-identical...<br />
<br />
This is a palette that was often badly used because of the crossdevelopment in games industry.<br />
<br />
A lot of Graphics ported from C64 or Atari ST can't be ported without a heavy job on the ink-colours selection or even a complete re-work of the pixelisation or composition.<br />
<br />
<br />
*To set a CPC palette on modern Graphic softwares.<br />
<br />
<br />
{| class="FCK__ShowTableBorders"<br />
|-<br />
| ''Firmware Number'' || ''Hardware Number'' || ''Colour Name'' <br />
| ''R&nbsp;%'' || ''G&nbsp;%'' || ''B&nbsp;%''||Hexadecimal || RGB values || ''Colour''<br />
|-<br />
| 0|| 54h ||Black || 0|| 0|| 0|| #000000||0/0/0||bgcolor="#000000"|<br />
|-<br />
| 1|| 44h (or 50h) ||Blue || 0|| 0|| 50|| #000080||0/0/128||bgcolor="#000080"|<br />
|-<br />
| 2|| 55h ||Bright Blue || 0|| 0||100|| #0000FF ||0/0/255||bgcolor="#0000ff"|<br />
|-<br />
| 3|| 5Ch ||Red || 50|| 0|| 0|| #800000||128/0/0||bgcolor="#800000"|<br />
|-<br />
| 4|| 58h ||Magenta || 50|| 0|| 50|| #800080||128/0/128||bgcolor="#800080"|<br />
|-<br />
| 5|| 5Dh ||Mauve || 50|| 0||100|| #8000FF ||128/0/255||bgcolor="#8000ff"|<br />
|-<br />
| 6|| 4Ch ||Bright Red ||100|| 0|| 0|| #FF0000||255/0/0||bgcolor="#ff0000"|<br />
|-<br />
| 7|| 45h (or 48h) ||Purple ||100|| 0|| 50|| #ff0080||255/0/128||bgcolor="#ff0080"|<br />
|-<br />
| 8|| 4Dh ||Bright Magenta ||100|| 0||100|| #FF00FF||255/0/255||bgcolor="#ff00ff"|<br />
|-<br />
| 9|| 56h ||Green || 0|| 50|| 0|| #008000||0/128/0||bgcolor="#008000"|<br />
|-<br />
|10|| 46h ||Cyan || 0|| 50|| 50|| #008080||0/128/128||bgcolor="#008080"|<br />
|-<br />
|11|| 57h ||Sky Blue || 0|| 50||100|| #0080FF||0/128/255||bgcolor="#0080ff"|<br />
|-<br />
|12|| 5Eh ||Yellow || 50|| 50|| 0|| #808000||128/128/0||bgcolor="#808000"|<br />
|-<br />
|13|| 40h (or 41h) ||White || 50|| 50|| 50|| #808080||128/128/128||bgcolor="#808080"|<br />
|-<br />
|14|| 5Fh ||Pastel Blue || 50|| 50||100|| #8080FF||128/128/255||bgcolor="#8080ff"|<br />
|-<br />
|15|| 4Eh ||Orange ||100|| 50|| 0|| #FF8000||255/128/0||bgcolor="#ff8000"|<br />
|-<br />
|16|| 47h ||Pink ||100|| 50|| 50|| #FF8080||255/128/128||bgcolor="#ff8080"|<br />
|-<br />
|17|| 4Fh ||Pastel Magenta ||100|| 50||100|| #FF80FF||255/128/255||bgcolor="#ff80ff"|<br />
|-<br />
|18|| 52h ||Bright Green || 0||100|| 0|| #00FF00 ||0/255/0||bgcolor="#00ff00"|<br />
|-<br />
|19|| 42h (or 51h) ||Sea Green || 0||100|| 50|| #00FF80||0/255/128||bgcolor="#00ff80"|<br />
|-<br />
|20|| 53h ||Bright Cyan || 0||100||100|| #00FFFF ||0/255/255||bgcolor="#00ffff"|<br />
|-<br />
|21|| 5Ah ||Lime || 50||100|| 0|| #80FF00||128/255/0||bgcolor="#80ff00"|<br />
|-<br />
|22|| 59h ||Pastel Green || 50||100|| 50|| #80FF80||128/255/128||bgcolor="#80ff80"|<br />
|-<br />
|23|| 5Bh ||Pastel Cyan || 50||100||100|| #80FFFF||128/255/255||bgcolor="#80ffff"|<br />
|-<br />
|24|| 4Ah ||Bright Yellow ||100||100|| 0|| #FFFF00||255/255/0||bgcolor="#ffff00"|<br />
|-<br />
|25|| 43h (or 49h) ||Pastel Yellow ||100||100|| 50|| #FFFF80||255/255/128||bgcolor="#ffff80"|<br />
|-<br />
|26|| 4Bh ||Bright White ||100||100||100|| #FFFFFF||255/255/255||bgcolor="#ffffff"|<br />
|}<br />
<br />
<br />
<br />
*'''Note :''' Actually both RGB's 127 (#7F) or 128 (#80) values can be used to generate the CPC palette's half tones on a true colour modern computer.<br />
<br />
Why ?<br />
<br />
Because you simply can't divide 255 by two (50%) to get 127,5... the theoric CPC's half tone. So you have to round it, wether be it superior or inferior value.<br />
<br />
By the Way good old 80's electronic device such as Amstrad CPC wasn't that precisely set... if you measure the actual value, you may get far different result from individual machine to other.<br />
<br />
The Amstrad PLUS range is also unable to accurately emulate the half value...<br />
<br />
Being 12bit palette with 4 bits per R/G/B... this give you a scale from 0 to 15.<br />
<br />
And 15 cannot also be divided by 2 unless rounded.<br />
<br />
That's the Specificity of Amstrad CPC's Ternary digital system... Binary digit cannot produce this... but 1/255th is certainly close enough to get the eye to not notice.<br />
<br />
As a result, an EGA Card (64 colour palette) cannot emulate the CPC palette because it clearly lack decent Half values... it is more like 0, 1/3, 2/3 and 3/3 (0%, 33%, 66% and 100%...)<br />
<br />
<br />
<br />
*Also the official names of the colours may not be that accurate...<br />
<br />
"Purple" is more like some kind of Magenta while "Magenta" is more like some sort of Mauve and Mauve a Purple... and so on.<br />
<br />
"White" is actually grey while "bright white" is white...<br />
<br />
Cyan is quite mixable with blues, and lighter Cyan are also lighter blues.<br />
<br />
Anyway, the CPC palette actually covers a complete RGB cube... Yet in a simplified way. Per exemple an unsatured "Brown" would be a cross between Orange and Black/grey/white... Yet the CPC has only one flashy medium Orange. <br />
<br />
<br />
*while the CPC palette actually have perhaps 5 shades of green, a "good" Green gradiant from black to white can't use that many colours... Because 4 "green" shades are too close.<br />
<br />
Yet this can be used for a more subtle approach, and yellows actually mix well with some "Greens"<br />
<br />
*CPC palette and ditherings<br />
<br />
[[File:Palette CPC gradiants.png]]<br />
<br />
Courtesy of MacDeath.<br />
<br />
<br />
It is to notice that if the Amstrad CPC could have a 320x200x16 mode... the dithering possibilities would have been quite awesome, and the palette would be more than well exploitable on the best 8bit Graphic machine...<br />
<br />
As shown... the CPC original palette is good as it enable gradiants in Black and White + 3 shades for the 6 basic colours...<br />
<br />
Red, Green, Blue... and Yellow, Cyan and Magenta (purple). <br />
<br />
Added to those, there are a few special crossbreed colours such as "Mauve" (2 shades : Mauve and Pastel blue), orange (can mix with red and yellows), "Purple" (a bluer Red) and a lot of "light greeens" (turning into Cyan or yellow).<br />
<br />
Yet those are saturated colours, not fit for Greys or Brown spectrums as the C64 palette was. still great for comics styled graphics.<br />
<br />
*the cubic nature of the CPC palette<br />
<br />
[[File:Cubic palette1.png]]<br />
<br />
Courtesy of MacDeath.<br />
<br />
The Amstrad's "grey" (Real name = "White"... or dark white in opposition to bright white) is used as background. It is not shown on the cubes because it is supposed to be "inside" the cubes.<br />
<br />
*How to extend the cube<br />
<br />
With a certain limit and providing the use of fine regular dithering, the RGB cube of the Amstrad CPC can be stretched into bigger RGB cubes.<br />
<br />
Such cubes are also a guide to get the smooth gradiants from one CPC colours into another.<br />
<br />
[[File:R2G2B2 EGA palette on CPC.png]]<br />
<br />
This is the CPC palette stretched into a R2G2B2 cube (bits, not values) with help from dithering, hence giving 4x4x4= 64 colours. Basically the MS-DOS era IBM PC EGA as availlable on Amstrad PC1640<br />
<br />
<br />
[[File:R5G5B5 CPC complete ditherings.png]]<br />
<br />
This is the CPC palette stretched into a R5G5B5 cube (values, not bits) with help from dithering, hence giving 5x5x5 = 125 colours.<br />
<br />
Notice how some colours can be obtained with up to 4 different combinaisons, yet with the same result. But when considering on screen pixels reactions, notably during flickering technics, some combinaison may be better than others in order to reduce the flash effect of the flickerings.<br />
<br />
Bigger RGB cubes would need the use of unpractical ditherings (other than 50%) and perhaps mix of more than 2 colours. This would simply not work properly.<br />
<br />
[[File:Mire CPC.png]]<br />
<br />
This kind of picture can be obtained on a real CPC (through mode0 and Rasters) in order to test the monitors, and also to understand at first sight how the Colours logic works.<br />
<br />
==='''12-bit RGB of the PLUS'''===<br />
<br />
Used by the Amstrad Plus series.<br />
<br />
It's like the good old Amiga 500 palette.<br />
<br />
[[File:RGB 12bits palette color test chart.png]]<br />
<br />
[[File:RGB 12bits palette.png]]<br />
<br />
Systems with a 12-bit RGB palette use 4 bits (16 values) for each of the red, green, and blue color components. This results in a 16<sup>3</sup> = 4096 colours palette.<br />
From the 8 bit era, only the latter MSX specs had a greater palette (in number).<br />
<br />
Only the later MSX specs series (2+ and 3...) did had more coloured palette... Yet at the time, the 4096 colours palette was even 16 bits standard, as good old Amiga and Atari STE (improoved version of Atari ST/STF...) did had 4096 colours palettes "only"...<br />
<br />
This places the Amstrad plus range at second place in palette capability in 8 bit computers area...<br />
Bested only by MSX 2+ and 3 series, and alongside TO8 thomson's computers...<br />
<br />
Maybe the NEC PC Engine console was also better...as it had a 16 bit video co-processor...<br />
<br />
<br />
Needless to Say, the Amstrad PLUS has no problem to display proper colours when dealing with adaptations-ports from C64 or Atari ST but the resolution need some work (mode0 means wide pixels).<br />
<br />
==Mode 0 graphics== <br />
<br />
Mode 0 graphics are blockier thanks to the "2x1" ratio.<br />
<br />
http://upload.wikimedia.org/wikipedia/commons/3/3b/Screen_color_test_AmstradCPC_16colors.png<br />
Courtesy of Wikipedia.<br />
<br />
Yet the high amount of colours allows the use of Anti-Aliasing technics to soften the shapes.<br />
<br />
It is the mode that made CPC a '''Colour''' Personal computer.<br />
<br />
Dithering is sometimes used in this mode, yet the high number of colours allows better colour layers.<br />
<br />
Dithering more offers a good "texture" or feel effect than real "new colours".<br />
<br />
Few games on CPC werein fact C64 ports (graphically, indeed) as the C64 did had such video mode as the Amstrad's Mode 0...<br />
But Hardware Sprites capabalities were even more used... Also because the C64 did had less coloured palette,n and a lot of grey... the graphical results were quite different.<br />
<br />
Notable games editor who used well the Mode 0 capabilities was the Spanish [[Dinamic]] corporation...<br />
They often used latinos Comics stars illustrations as intro pictures.<br />
<br />
Yet the games area was often smaller than average...<br />
<br />
==Mode 1 graphics==<br />
<br />
The pixels are square, but the only 4 colours are a bit... few.<br />
<br />
http://upload.wikimedia.org/wikipedia/commons/3/3b/Screen_color_test_AmstradCPC_4colors.png<br />
Courtesy of Wikipedia.<br />
<br />
Yet a massive amount of horizontal "split rasters" allows you to multiply the number of colours displayed on the screen.<br />
<br />
It's like using the colour attribute specification (as on [[ZX Spectrum]]) but with horizontal limitations.<br />
<br />
Basically an "upgraded" '''CGA''' standard PC video display.<br />
<br />
Pictures and graphical materials have to make good use of [[Dithering|dithering]] in order to get a realistic look, yet the square pixels allow smooth dithering, and the absence of colour attribute system permit really interesting stuff compared to the humble speccy.<br />
<br />
==Mode 2 graphics==<br />
<br />
The pixels are 1x2, extremely slim.<br />
<br />
Yet it's almost like an Hercule PC display.<br />
<br />
http://upload.wikimedia.org/wikipedia/commons/4/48/Screen_color_test_AmstradCPC_2colors.png<br />
Courtesy of Wikipedia.<br />
<br />
This mode is difficult to use in a coloured way.<br />
<br />
Better used as a Text Mode, yet it can be included in a split screen (games).<br />
<br />
You have to [[Dithering|dither]] a lot to get a good picture as there are no real colours shades.<br />
<br />
Thanks to Mode 2 full screen capability (the so called "overscan")..., the Amstrad 8 bit computer was perhaps the one able to display the higher resolution in the 8 bit range...<br />
<br />
(just have to see what Thomson's computer could do in full screen...and scanlines modes too on other systems...)<br />
<br />
==Border==<br />
<br />
The border allows 1 additional colour to be displayed on the screen with no tricks, as it has its own ink..<br />
<br />
This means that having a borderless picture/screen ("overscan full screen"... sort of) actually removes one possible displayed colour/ink.<br />
<br />
==Amstrad Plus==<br />
<br />
The Amstrad Plus display the same modes, but 15 more colours can naturally be displayed thanks to the '''Hardwired Sprites.'''<br />
<br />
This means 32 colours per screen with no tricks (including Border).<br />
<br />
Also it is worth noting that the resolution of these Sprites (16x16 pixels) can be displayed through "magnification".<br />
<br />
The basic x1/x1 pixel is like a Mode2 Pixel (a x=1 and y=2 ratio...or X= 0.5 and Y=1).<br />
<br />
This can be multiplied by x2 or x4 in both dimensions (X and Y).<br />
<br />
A mode 1 like pixel must then be a x2/x1 pixel.<br />
A mode 0 like pixel x4/x1.<br />
<br />
*More infos here : [[Programming:Amstrad CPC plus sprite format]]<br />
<br />
==Software Video modes==<br />
<br />
Some odd and obscure "software video modes" can be achieved through the use of various tricks.<br />
<br />
such modes are :<br />
<br />
*[[Mode 5]] which makes heavy use of Rasters and Split Rasters in order to enable far more colours in the normal Mode1.<br />
<br />
*[[Mode R]] which make use of the the interlace effect in order to gain. It was used in the [[Batman Forever]] demo <br />
<br />
*[[Flickering Screens Mode]] : which alternates 2 screen at 25hz each so they seem to blend together on the CRTC, this can mix different palettes (and colour swaps) or different modes to achieve colours unavailable on the normal Palette or some higher actual resolution by mixing Mode0 with Mode1 or Mode2. (also known in French as Flashouilles, or Epyleptic mode)<br />
<br />
==See also==<br />
<br />
*[[CRTC]]<br />
*[[Gate Array]]<br />
*[[ASIC]]<br />
*[[Creating images for the Amstrad]]<br />
<br />
*[[Mode R]]<br />
<br />
==External Links==<br />
<br />
[http://www.en.wikipedia.org/wiki/List_of_8-bit_computer_hardware_palettes Wikipedia's page on the different 8 Bit systems Hardware Palettes and Modes] including amstrad CPC of course...<br />
<br />
[http://en.wikipedia.org/wiki/List_of_monochrome_and_RGB_palettes#18-bit_RGB Wikipedia's page on RGB palette] including Amstrad CPC specific one<br />
<br />
[http://sylvestre.cpcscene.com/musee/musee.html Les Sucres en Morceaux] the French site from supersly, shows many examples and techniques to use the different Video mode of the amstrad CPC.<br />
<br />
[[Category:Graphic]][[Category:Programming]][[Category:CPC Internal Components]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Edge_Grinder&diff=102287Edge Grinder2018-10-17T01:18:51Z<p>Ythcal: </p>
<hr />
<div>A space shooter game by [[Paul Kooistra]] from 2011. It is the Amstrad version of a [[Commodore 64|C64]] game built for a competition between 8-Bit machines. So the graphics and the level map were published for other developers. In 2012 it was overhauled as [[Super Edge Grinder]].<br />
<br />
== Pictures ==<br />
<br />
== Youtube ==<br />
<br />
{{#ev:youtube|BcZ7-E7Mx-Y|400}}<br />
<br />
== Download ==<br />
<br />
== Links ==<br />
<br />
[http://formatwar.net/view_article.php?art=collabortition_1 Format on Edge Grinder]]<br />
<br />
[[Category:Games 2011]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Super_Edge_Grinder&diff=102286Super Edge Grinder2018-10-17T01:15:30Z<p>Ythcal: </p>
<hr />
<div><br />
A space shooter game by [[Paul Kooistra]] from 2012. This is an overhauled version of [[Edge Grinder]] with new graphics.<br />
<br />
== Pictures ==<br />
<br />
== Youtube ==<br />
<br />
http://www.youtube.com/watch?v=nn1nyXDo6Qg<br />
<br />
== Download ==<br />
<br />
== Links ==<br />
<br />
[http://formatwar.net/view_article.php?art=collabortition_1 Format on Edge Grinder]]<br />
<br />
[[Category:Games 2012]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Edge_Grinder&diff=102285Edge Grinder2018-10-17T01:14:56Z<p>Ythcal: </p>
<hr />
<div>A space shooter game by [[Paul Kooistra]] from 2011. It is the Amstrad version of a C64 game built for a competition between 8-Bit machines. So the graphics and the level map were published for other developers. In 2012 it was overhauled as [[Super Edge Grinder]].<br />
<br />
== Pictures ==<br />
<br />
== Youtube ==<br />
<br />
{{#ev:youtube|BcZ7-E7Mx-Y|400}}<br />
<br />
== Download ==<br />
<br />
== Links ==<br />
<br />
[http://formatwar.net/view_article.php?art=collabortition_1 Format on Edge Grinder]]<br />
<br />
[[Category:Games 2011]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Super_Edge_Grinder&diff=102284Super Edge Grinder2018-10-17T01:07:34Z<p>Ythcal: </p>
<hr />
<div><br />
A game by [[Paul Kooistra]] from 2012. This is an overhauled version of [[Edge Grinder]] with new graphics.<br />
<br />
== Pictures ==<br />
<br />
== Youtube ==<br />
<br />
http://www.youtube.com/watch?v=nn1nyXDo6Qg<br />
<br />
== Download ==<br />
<br />
== Links ==<br />
<br />
[http://formatwar.net/view_article.php?art=collabortition_1 Format on Edge Grinder]]<br />
<br />
[[Category:Games 2012]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Colors_(Hardware)&diff=87766Colors (Hardware)2013-09-14T13:36:20Z<p>Ythcal: Redirected page to CPC Palette</p>
<hr />
<div>#REDIRECT [[CPC_Palette]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Colours_(Hardware)&diff=87765Colours (Hardware)2013-09-14T13:36:06Z<p>Ythcal: Redirected page to CPC Palette</p>
<hr />
<div>#REDIRECT [[CPC_Palette]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=CPC_Palette&diff=87764CPC Palette2013-09-14T13:30:39Z<p>Ythcal: typo corrected</p>
<hr />
<div>[[Category:Graphic]][[Category:CPC Internal Components]]<br />
<br />
<br />
<br />
{| class="FCK__ShowTableBorders"<br />
|-<br />
| ''Firmware Number'' || ''Hardware Number'' || ''Colour Name'' <br />
| ''R&nbsp;%'' || ''G&nbsp;%'' || ''B&nbsp;%''||Hexadecimal || RGB values || ''Colour''<br />
|-<br />
| 0|| 54h ||Black || 0|| 0|| 0|| #000000||0/0/0||bgcolor="#000000"|<br />
|-<br />
| 1|| 44h (or 50h) ||Blue || 0|| 0|| 50|| #000080||0/0/128||bgcolor="#000080"|<br />
|-<br />
| 2|| 55h ||Bright Blue || 0|| 0||100|| #0000FF ||0/0/255||bgcolor="#0000ff"|<br />
|-<br />
| 3|| 5Ch ||Red || 50|| 0|| 0|| #800000||128/0/0||bgcolor="#800000"|<br />
|-<br />
| 4|| 58h ||Magenta || 50|| 0|| 50|| #800080||128/0/128||bgcolor="#800080"|<br />
|-<br />
| 5|| 5Dh ||Mauve || 50|| 0||100|| #8000FF ||128/0/255||bgcolor="#8000ff"|<br />
|-<br />
| 6|| 4Ch ||Bright Red ||100|| 0|| 0|| #FF0000||255/0/0||bgcolor="#ff0000"|<br />
|-<br />
| 7|| 45h (or 48h) ||Purple ||100|| 0|| 50|| #FF0080||255/0/128||bgcolor="#ff0080"|<br />
|-<br />
| 8|| 4Dh ||Bright Magenta ||100|| 0||100|| #FF00FF||255/0/255||bgcolor="#ff00ff"|<br />
|-<br />
| 9|| 56h ||Green || 0|| 50|| 0|| #008000||0/128/0||bgcolor="#008000"|<br />
|-<br />
|10|| 46h ||Cyan || 0|| 50|| 50|| #008080||0/128/128||bgcolor="#008080"|<br />
|-<br />
|11|| 57h ||Sky Blue || 0|| 50||100|| #0080FF||0/128/255||bgcolor="#0080ff"|<br />
|-<br />
|12|| 5Eh ||Yellow || 50|| 50|| 0|| #808000||128/128/0||bgcolor="#808000"|<br />
|-<br />
|13|| 40h (or 41h) ||White || 50|| 50|| 50|| #808080||128/128/128||bgcolor="#808080"|<br />
|-<br />
|14|| 5Fh ||Pastel Blue || 50|| 50||100|| #8080FF||128/128/255||bgcolor="#8080ff"|<br />
|-<br />
|15|| 4Eh ||Orange ||100|| 50|| 0|| #FF8000||255/128/0||bgcolor="#ff8000"|<br />
|-<br />
|16|| 47h ||Pink ||100|| 50|| 50|| #FF8080||255/128/128||bgcolor="#ff8080"|<br />
|-<br />
|17|| 4Fh ||Pastel Magenta ||100|| 50||100|| #FF80FF||255/128/255||bgcolor="#ff80ff"|<br />
|-<br />
|18|| 52h ||Bright Green || 0||100|| 0|| #00FF00 ||0/255/0||bgcolor="#00ff00"|<br />
|-<br />
|19|| 42h (or 51h) ||Sea Green || 0||100|| 50|| #00FF80||0/255/128||bgcolor="#00ff80"|<br />
|-<br />
|20|| 53h ||Bright Cyan || 0||100||100|| #00FFFF ||0/255/255||bgcolor="#00ffff"|<br />
|-<br />
|21|| 5Ah ||Lime || 50||100|| 0|| #80FF00||128/255/0||bgcolor="#80ff00"|<br />
|-<br />
|22|| 59h ||Pastel Green || 50||100|| 50|| #80FF80||128/255/128||bgcolor="#80ff80"|<br />
|-<br />
|23|| 5Bh ||Pastel Cyan || 50||100||100|| #80FFFF||128/255/255||bgcolor="#80ffff"|<br />
|-<br />
|24|| 4Ah ||Bright Yellow ||100||100|| 0|| #FFFF00||255/255/0||bgcolor="#ffff00"|<br />
|-<br />
|25|| 43h (or 49h) ||Pastel Yellow ||100||100|| 50|| #FFFF80||255/255/128||bgcolor="#ffff80"|<br />
|-<br />
|26|| 4Bh ||Bright White ||100||100||100|| #FFFFFF||255/255/255||bgcolor="#ffffff"|<br />
|}<br />
<br />
<br />
*'''Note :''' Actually both RGB's 127 (#7F) or 128 (#80) values can be used to generate the CPC palette's half tones on a true colour modern computer.<br />
<br />
== CPC6128 R,G,B signals (measured by nocash) ==<br />
<br />
<gallery><br />
File:Nocash-cpc6128rgb-test.jpg|Test<br />
File:Nocash-cpc6128rgb-green.jpg|Green<br />
File:Nocash-cpc6128rgb-red.jpg|Red<br />
File:Nocash-cpc6128rgb-blue.jpg|Blue<br />
</gallery><br />
<br />
The pictures are showing the RGB outputs on a CPC6128 with classic (non-cost-down) mainboard (measured between the monitor connector and R126,R128,R130). Each divider is 100mV in height.<br />
<br />
The CPC is connected to the RGB input of a Philips Philetta TV Set (this is important for the test, as the monitor does pull-down the signals, without monitor connected both "max" and "half" signals are around 4.0V, with monitor connected they drop to circa 1.0V and 0.5V, as seen in the pictures).<br />
<br />
== Related Pages ==<br />
<br />
* [[Video modes]]<br />
<br />
== Weblink ==<br />
<br />
* http://grimware.org/doku.php/documentations/devices/gatearray - describes the intensities in great detail</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=ROM_List&diff=69466ROM List2011-08-30T08:00:01Z<p>Ythcal: </p>
<hr />
<div> {|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Catagory / Name''||''Year''||''Author''||''Description / Comment''||''Number of Roms''||''ROM Position''||''File''<br />
|-<br />
|'''Lower ROMs'''|||||||||||||<br />
|-<br />
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]]|||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? |||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]]|||||| N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 464+ and 6128+ OS]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||CPC 464+ Plus A2||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
|'''BASIC ROMs'''||||||||||||<br />
|-<br />
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
|'''DOS / RAMdisc ROMs'''|||||||||||||<br />
|-<br />
||AMSDOS 720K||19xx||?||||1||7|| Link Required<br />
|-<br />
||[[AMSDOS|CPC 664 Amsdos]]||1985||[[Amstrad|Amstrad]]||||1||7|| Link Required<br />
|-<br />
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| [[Media:Bos10.zip|BOS ROM]]<br />
|-<br />
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| Link Required<br />
|-<br />
||[[NigDOS|NigDOS 2.24]]||1988||?||Replacement for AMSDOS with Silicon Disk support||1||7|| [[media:nigdos.zip|NigDOS 2.24 ROM]]<br />
|-<br />
||[[ParaDOS|ParaDOS]]||1997||[[Executioner|Executioner]]||||1||7 or Lower|| [http://www.winape.net/download/Parados.zip ParaDOS 1.1]<br />
|-<br />
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||Not a DOS, it provides a 444 KB RAM disc||1||7|| [[Media:RDOS-EXT.ROM|RDOS ROM]] <br />
|-<br />
||[[RODOS|RoDOS v2.11]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS211.zip|RODOS 2.11 ROM]]<br />
|-<br />
||[[RODOS|RoDOS v2.13]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS213.ZIP|RODOS 2.13 ROM]]<br />
|-<br />
||[[RODOS|RoDOS v2.15]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS215.zip|RODOS 2.15 ROM]]<br />
|-<br />
||[[RODOS|RoDOS v2.19]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS219.zip|RODOS 2.19 ROM]]<br />
|-<br />
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| Link Required<br />
|-<br />
||[[VDOS|VDOS]]||1985||[[Vortex|Vortex]]||Provides 0.7 MB on B||1||7 or Lower|| Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||Provides 0.7 MB formats||1||7 or Lower||Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 2.10]]||1990||[[Dobbertin|Dobbertin]]||Provides 0.7 MB formats and hard disc support||1||7 or Lower||[[Media:XDDOS210.ROM|XD-DOS ROM]]<br />
|-<br />
|'''Alternative OS ROMs'''|||||||||||||<br />
|-<br />
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||2||-|| [[media:Cpmp.zip|CP/M+ ROMs]]<br />
|-<br />
||[[CPM Accessory ROM 1|CPM Accessory ROM 1]]||1988||Graduate Software||Requires CPM+ to be installed||1||-|| [[media:Cpmacc1.zip|CPM Accesory ROM 1]]<br />
|-<br />
||[[CPM Plus ROM|CPM Plus ROM by Vorax]]||19xx||Graduate - Vorax||||2||-|| [[media:voraxcpm.zip|Vorax CPM Plus ROMs]]<br />
|-<br />
||[[Desktop_Environment_System|DES - Desktop Environment System]]||1994||Michael Beckett - [[Campursoft|Campursoft]]||||2||-||[[media:desr.zip|DES Desktop Environment System ROMs]]<br />
|-<br />
||[[FutureOS|FutureOS]]||2011||[[FutureSoft|FutureSoft]]||||4||10-13 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]<br />
|-<br />
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||||-|| Link Required<br />
|-<br />
|'''Background Utility ROMs'''|||||||||||||<br />
|-<br />
||[[Amstrad Toolkit|Amstrad Toolkit v1.4]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Toolkit.zip|Amstrad Toolkit 1.4 ROM]]<br />
|-<br />
||Arkos ROM Pack||2006||[[Arkos|Arkos]]||Some RSXs need CPC Booster||2||-|| [http://www.julien-nevo.com/arkos/tools/Arkos%20ROM%20Pack%20v1.1%20Files%20(arkos).zip Arkos ROM Pack 1.1]<br />
|-<br />
||Booster ROM||1996|| ([[WSX|WSX]])||Initialises ROMs 16-31||1||15|| Link Required<br />
|-<br />
||Copymate + v3.2||1990||Marco Vieth||||||-|| Link Required<br />
|-<br />
||[[Disc Demon|Disc Demon v1.1]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Ddemon11.zip|Disc Demon 1.1 ROM]]<br />
|-<br />
||[[Disc Power|Disc Power]]||19xx||?||||1||-|| [[media:Discpower.zip|Disc Power ROM]]<br />
|-<br />
||[[Discology|Discology Disccopier]]||1987||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Filecopier]]||19xx||?||French||1||-|| [[media:Discfile.zip|Discology Filecopier ROM]]<br />
|-<br />
||[[Discology|Discology v6.0]]||19xx||Meridien Software||||||-|| [[media:Discology6.zip|Discology 6.0 ROM]]<br />
|-<br />
||[[Disc_User's_Utilities_(Micro_Power_Ltd.)|Disc User's Utilities]]||1985||[[Micro_Power_Ltd.|Micro_Power_Ltd]]||||1||-|| [[Media:Disc User's Utilities (Micro Power Ltd.) (1985).zip|Disc Users Utilites ROM]]<br />
|-<br />
||[[DOS_Copy_Crime|DOS Copy v1.3 and Crime v1.3]]||1991||?||PC to CPC copier and Disc copier||1||-|| [[media:Doscrime.zip|DOS Copy/Crime 1.3 ROM]]<br />
|-<br />
||[[Dragonbreed|Dragon Breed Rom 1]]||19xx||Dragon Breed||This ROM requires CP/M to be installed||1||-|| [[media:Dbreed1.zip|Dragon Breed 1 ROM]]<br />
|-<br />
||[[John_Morrison|Extended BASIC v1.1]]||1986||[[John_Morrison|John Morrison]]||||1||-|| [[Media:Extended Basic v1.1 (1986)(John Morrison)(EXBASIC.ROM).zip|JM Extended BASIC ROM ]]<br />
|-<br />
||[[Hackit|Hack It / Le Hackeur V4.0]]||19xx||[[Siren_Software|Siren Software]])||English Version||1||-|| [[Media:HackItV4.zip|HackIt ROM v4.00]]<br />
|-<br />
||[[Hackit|Hack It / Le Hackeur V4.79]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HACKEUR.zip|Le Hackeur ROM v4.79]]<br />
|-<br />
||[[Hackit|Hack It / Le Hackeur V7.0]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HackItV7.zip|Le Hackeur ROM v7.00]]<br />
|-<br />
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||1||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||Memory monitor and disassembler||1||-||[[media:Jlutilit21.zip|JL Utilities 2.1 ROM]]<br />
|-<br />
||[[KNS ROM|Kns ROM 6128 v1.01]]||1989||MFW||||1||-|| [[media:knsrom.zip|KNS ROM]]<br />
|-<br />
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Locksmith.zip|Locksmith ROM]]<br />
|-<br />
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||1||-|| [[media:mfile128.zip|Masterfile 128 ROM]]<br />
|-<br />
||[[Masterfile_464|Master File 464 v1.1]]||1984||[[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]]||||1||-|| [[Media:Master File 464 v1.1 (1984)(Campbell Systems and Amsoft)(MFILE464.ROM).zip|Master File 464 1.1 ROM]]<br />
|-<br />
||[[Micro Style ROM|Micro Style ROM v2.11]]||1989||[[Microstyle|Micro Style]] - PotPlant Systems||Printer + Screen Utilities (plus some small games!)||1||-|| [[media:stylerom.zip|Microstyle Style ROM]]<br />
|-<br />
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||1||-|| [[Media:Nirvana 1.1 (1990)(GoldMark Systems)(NIRVANA.ROM).zip|Nirvana 1.1 ROM]]<br />
|-<br />
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||||-|| Link Required<br />
|-<br />
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||||-|| Link Required<br />
|-<br />
||[[Programmers Toolbox|Programmer's Toolbox 1.0a]]||19xx||?||||1||-|| Link Required<br />
|-<br />
||[[Programmers Toolbox|Programmers Tool Box v1.2a]]||19xx||?||||1||-|| [[media:pt12a.zip|Programmers Toolbox 1.2a]]<br />
|-<br />
||[[QuickCMD|QuickCMD V2.1]]||2011||norecess||||1||-|| [[Media:Quickcmd-v21.zip|QuickCMD 2.1 ROM]]<br />
|-<br />
||[[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd]]||||1||-|| [[Media:Super Power Mailing List (1985)(Micro Power Ltd)(MAIL.ROM).zip|Superpower Mailing ROM]]<br />
|-<br />
||[[Super ROM|Super Rom v1.0]]||1991||Vorax||||1||-|| [[Media:Super.zip|Super ROM 1.0]]<br />
|-<br />
||[[Super_Romplus|Super ROMplus]]||1986||[[Britannia_Software_Ltd|Britannia Software Ltd]]||Auto Rom Control System 1.6||1||-|| [[media:SuperRplus.zip|Super ROM Plus 1.6]]<br />
|-<br />
||[[System_X|System X v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Sysx21.zip|System X 2.1 ROM]]<br />
|-<br />
||[[T3m|T3m ROM]]||19xx||?||||1||-|| [[media:T3mrom.zip|T3m ROM]]<br />
|-<br />
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Tmat21.zip|Transmat 2.1 ROM]]<br />
|-<br />
||UNCR v2.4 - Cruncher Accessory ROM for CPM||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||Utility Suite||19xx||?||||||7|| Link Required<br />
|-<br />
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorUtopia.zip|Utopia ROM]]<br />
|-<br />
|'''Language Compiler ROMs'''|||||||||||||<br />
|-<br />
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorBCPL.zip|BCPL ROM]]<br />
|-<br />
||[[Maxam|Maxam 1.0]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:Maxam(Rom).zip|Maxam 1.0 ROM]]<br />
|-<br />
||[[Maxam|Maxam 1.5]]||1985||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Phrozen C|Phrozen C]]||2010||[[NoRecess|NoRecess]]||||||-|| Link Required<br />
|-<br />
|'''Full Program ROMs'''|||||||||||||<br />
|-<br />
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||Graphics Tool; unofficial||2||-|| Link Required<br />
|-<br />
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required<br />
|-<br />
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||||-|| Link Required<br />
|-<br />
||[[Protext|Protext 1.20]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext_V1.20_(Rom).zip|Protext 1.20 ROM]]<br />
|-<br />
||[[Protext|Protext 1.22]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext(Rom).zip|Protext 1.22 ROM]]<br />
|-<br />
||[[Promerge_Plus|ProMerge Plus 1.0]]||1986||[[Arnor|Arnor]]||Mail merge for Protext ||1||-|| [[Media:ProMergePlus(Rom).zip|Promerge Plus 1.0 ROM]] <br />
|-<br />
||[[Prospell|ProSpell 1.10]]||1986||[[Arnor|Arnor]]||Spellchecking software||1||-|| [[Media:Prospell(Rom).zip|Prospell 1.10 ROM]]<br />
|-<br />
|[[STarKos|STarKos 1.21]]||?||[[Arkos|Arkos]]||Music Tracker||2-3||-|| [http://www.grimware.org/lib/exe/fetch.php/documentations/software/starkos/starkos.v1.21.rom.arkos.zip STarKos 1.21]<br />
|-<br />
|'''Hardware Dependent ROMs'''|||||||||||||<br />
|-<br />
||[[AMRAM2|Amram 2]]||19xx||[[Silicon_Systems|Silicon Systems]]||Sideways RAM toolkit ROM||1||-|| [[media:amram2.zip|AMRAM 2 ROM]]<br />
|-<br />
||[[ANTA_64|Anta 64]]||?||||||||-|| Link Required<br />
|-<br />
||[[Disc_Wizard|Disc Wizard]]||?||[[Evesham_Micros|Evesham Micros]]||||1||-|| [[Media:DiscWizard12.zip|DiscWizard v1.2 ROM]]<br />
|-<br />
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd & F.Kup||||1||-|| [[Media:Amstrad Eprom Programmer (19xx)(Fleet Microsystems Ltd & F.Kup)(FLTEPRM.ROM).zip| Fleet EPROM ROM]]<br />
|-<br />
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||1||-|| [[Media:CageCommsRom11.zip|Cage Comms ROM]]<br />
|-<br />
||[[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]]||1986||Panda Electronics Ltd||||1||-|| [[Media:Panda Electronics Communication Interface Unit Interface Driver v1.5.zip|Panda Comms ROM]]<br />
|-<br />
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||2||-|| [[Media:AmstradPaceSerialInterfaceCommstarRomImage.zip|ROM Image for Pace version]]<br />
|-<br />
||[[Copy Lock|Copy Lock v6.0]]||1988||[[Romantic_Robot|Romantic Robot]]||||1||-|| [[media:copyl60.zip|Copy Lock 6.0 ROM]]<br />
|-<br />
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:Dk'tronicsLightPenRomImage.zip|Dk'tronics Lightpen ROM]]<br />
|-<br />
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:DKSPEECH.ROM|DK'Tronics Speech ROM]]<br />
|-<br />
||[[John_Morrison|Jm EPROM Programmer]]||1985||[[John_Morrison|John Morrison]]||||1||-|| [[Media:Jm Eprom Programmer (1985)(John Morrison)(JMPEPRM.ROM).zip|JM EPROM Prog ROM]]<br />
|-<br />
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:Kds serial interface rom.zip|KDS Serial ROM]]<br />
|-<br />
||[[MegaFlashROManager|MegaFlashROManager]]||2011||[[FutureSoft|FutureSoft]]||Management software for [[User:Bryce|Bryce's]] [[MegaFlash]]; similar to the ROManager||2||-|| Link Required<br />
|-<br />
||[[Mirage_Imager|Mirage Imager V2]]||?||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV2.zip|Mirage Image V2 ROM]]<br />
|-<br />
||[[Mirage_Imager|Mirage Imager V3.2]]||?||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV32.zip|Mirage Image V3.2 ROM]]<br />
|-<br />
||[[Multiface|Multiface 2]]||1986||[[Romantic_Robot|Romantic Robot]]||For Original AMSDOS||1||-|| [[Media:Multiface.two.romantic.robot.86.zip|Multiface 86 ROM]]<br />
|-<br />
||[[Multiface|Multiface 2]]||1988||[[Romantic_Robot|Romantic Robot]]||For Original AMSDOS (See [[Multiface|Multiface 2 Page]] for differences) ||1||-|| [[Media:Multiface.two.romantic.robot.0e.zip|Multiface 0E ROM]]<br />
|-<br />
||[[Multiface|Multiface 2]]||1990||[[Romantic_Robot|Romantic Robot]]||For CPC Plus AMSDOS|||1||-||[[Media:Multiface.two.romantic.robot.8b.zip|Multiface CPC Plus ROM]]<br />
|-<br />
||[[ROManager|ROManager]]||?||[[FutureSoft|FutureSoft]]||Management software for the [[SYMBiFACE_II|SYMBiFACE II]]; similar to the MegaFlashROManager||2||-|| Link Required<br />
|-<br />
||[[Softbrenner 1.27|Softbrenner 1.27]]||?||[[WSX|WSX]]||||1||-|| [[media:SB127.zip|Softbrenner 1.27 ROM]]<br />
|-<br />
||[[VIDI_digitizer|VIDI Digitizer]]||?||[[Rombo_Productions|Rombo Productions]]||||||-|| Link Required<br />
|-<br />
||[[Vortex_Expansions_RAM_card|Vortex RAM - Expansion Card ID]]||19xx||[[Vortex_Computersysteme|Vortex]]||||1||-|| [[media:vramid.zip|Vortex RAM ID ROM]]<br />
|-<br />
||[[X-ROM|X-ROM Eprommer v1.16]]||1986||[[Timatic_Systems|Timatic Systems]]||||1||-|| [[Media:XROM Eprommer v1.16 (1986)(Timatic Systems)(XROM.ROM).zip|X-ROM ROM]]<br />
|-<br />
|}</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=MegaFlash&diff=69465MegaFlash2011-08-30T07:52:52Z<p>Ythcal: /* Description */</p>
<hr />
<div>[[Image:MegaFlash_Final.jpg|thumb|380px|right|The MegaFlash]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Description ==<br />
<br />
<br />
The MegaFlash is a ROMBoard similar to the [[MegaROM]]. It provides up to 32 virtual [[ROM|ROMs]] (Numbered 0 to 31) in a single 512K Flash ROM, but unlike the MegaROM, the MegaFlash can be populated directly from the CPC using [[User:TFM|TFMs]] [[MegaFlashROManager]] (available for Basic and [[FutureOS]]) without the need for an EPROM Burner or any additional hardware. Other ROManagement software will currently not work with the MegaFlash. <br />
<br />
Being based on Flash technology it also doesn't require a battery like other solutions did in the past. Unfortunately, due to complexity, the PCB design needs to be double-sided, making this project a little more difficult for hobbiests to build than the MegaROM was.<br />
<br />
The complete hardware of the MegaFlash was developed by [[User:Bryce|Bryce]] and released in August 2011.<br />
<br />
If you have any further questions regarding this project contact Bryce through the Wiki Forum.<br />
<br />
== Warning / Disclaimer ==<br />
<br />
<br />
Although I have taken the utmost care preparing this documentation, I do not guarantee that it is error free and I accept no responsibility for damage to anyone’s CPC, other personal equipment or injury inflicted on you or others. <br />
<br />
<br />
== The Circuit ==<br />
<br />
<br />
[[Image:MegaFlash_Sch.PNG|800px|centre]]<br />
<br />
<br />
The main component on the PCB is the Flash Memory. This must be a W29C040-90 (ie: the Winbond version) to be fully compatible with TFMs [[MegaFlashROManager]] The five other ICs are standard TTL Logic devices and only need to be of the type 74LSxx (74HCxx, 74Fxx etc will also work but are not necessary in this application). The finished PCB is approx. 70mm x 55mm.<br />
<br />
== Parts List ==<br />
<br />
<br />
This is the Parts list for the Centronics version:<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Component''||''Quantity''<br />
|-<br />
|W29C040-90||1<br />
|-<br />
|74LS374||1<br />
|-<br />
|74LS32||2<br />
|-<br />
|74LS02||1<br />
|-<br />
|74LS20||1<br />
|-<br />
|100µf 16V Electrolytic Capacitor||1<br />
|-<br />
|100nf Ceramic Capacitor||6<br />
|-<br />
|1K 1/4W Resistor||3<br />
|-<br />
|220ohm 1/4W Resistor||1<br />
|-<br />
|1N4148 Diode||3<br />
|-<br />
|3mm LED (red)||1<br />
|-<br />
|32 Pole PLCC IC Socket||1<br />
|-<br />
|50 (2x25) way Header RM 2.54||1<br />
|-<br />
|3 way header RM 2.54 (for jumpers)||2<br />
|-<br />
|Jumper Bridge||2<br />
|-<br />
|DPDT Slider switch RM 2.54||1<br />
|-<br />
|50 way Centronics plug||1<br />
|-<br />
|50 way flat cable||1<br />
|-<br />
|50 flat cable connector||1<br />
|-<br />
|}<br />
<br />
Note: In the picture above and also in the parts list, I have chosen to use a header connector on the PCB. I did this because I intend using the MegaFlash on both a UK CPC464 and a German CPC6128 and by using a header connector I can swap the connection cable to suit which CPC I'm connecting to. You may choose a direct connection to the PCB if you don't need this feature, dropping the price another few cents.<br />
<br />
<br />
[[Image:MegaROM_Cables.png|400px|centre]]<br />
<br />
<br />
== Construction Tips ==<br />
<br />
<br />
As the PCB design is double-sided there are no bridges this time. The components may be added in the order you prefer.<br />
<br />
The polarity of C7 and diodes D1 to D3 is critical, the other capacitors and resistors R1 to R4 may be soldered in either direction. The orientation for the ICs can be found in the part position layout file below (Coming Soon).<br />
<br />
Closing an IDC connector on a 50way flat cable can be a difficult task and if not done properly, may cost you a connector or two. I recommend first putting the cable in position and pushing it slightly closed to keep the cable in place, then place the connector in a bench vice with rubber between the metal of the vice and the connector, then slowly closing the vice on the connector until it reaches it's home position. You may have to re-position the connector a few times until it's completely closed. Bad connections with these connectors are the cause of many peripherals not working, the pins in the centre cause the most issues, so turn the connector 90° in the vice for a final squeeze to make sure these pins are properly connected. Don't try closing an IDC connector with a hammer, pliers or other tool that only applies pressure to a tiny area of the connector, it will break!<br />
<br />
== Using The MegaFlash ==<br />
<br />
<br />
It is possible to populate the Flash Memory with a good EPROM Burner. If you choose to do this, the ROMs should be saved to the following addresses. The Memory allocation file is also available below in PDF Format. <br />
<br />
<br />
[[Image:MegaFlash_Memory_Map.PNG|400px|centre]]<br />
<br />
<br />
However, using [[TFM]]s [[MegaFlashROManager]] Software, you can populate the MegaFlash directly from the CPC. All instructions on how to use the ROManager software can be found [[MegaFlashROManager|here]]. <br />
<br />
When using the ROManager software to write ROMs to the MegaFlash and other functions such as Delete / Park, you will be requested to switch to Write-mode. Only switch to write mode when requested to do so. Leaving the write mode switched on, or restarting the CPC while write-mode is enabled can cause the saved ROM images to be corrupted. The red LED is lit when in write-mode.<br />
<br />
The CPC464 and 664 only initialises ROMs 7 to 0 at start up and all other CPCs initialise ROMs 15 to 0. The additional ROM positions can be either initialised by installing the Booster ROM in position 15 or by manually initialising them. Because ROMs 16 to 31 are largely ignored by the computer, this area of memory does not have to adhere to the normal ROM header rules and can also be used to store generic data such as graphics or music data.<br />
<br />
== Jumper Settings ==<br />
<br />
<br />
On the PCB there are two jumpers, which need to be set. Jumper 1 enables or disables ROM 0 on the MegaFlash to allow users to replace the internal ROM on the CPC. Jumper 2 enables or disables ROM 7 on the MegaFlash to choose between the CPCs internal OS ROM or an alternative OS on the MegaFlash. The jumpers need to be set to the correct position otherwise the CPC may not boot. Using the ROManager software it is also possible to enable or disable any of the other 30 virtual ROMs as required.<br />
<br />
<br />
<br />
== Compatibility ==<br />
<br />
<br />
The MegaFlash is compatible with all 464, 664, 6128, 464+ and 6128+ and can be used to host standard ROM images such as [[AMSDOS]], [[BCPL]], [[FutureOS]], [[MAXAM]], [[Protext]], [[Utopia]], [[VDOS]], [[XD-DOS]].<br />
<br />
CPC Specific Limitations:<br />
<br />
* CPC464/664 - The 464 and 664 only scan and initialise ROMs 7 to 0 at start-up. ROMs 15 to 8 are only accessable if manually initialised.<br />
* CPC6128 - Classic CPC6128 can not overwrite the internal ROM 7 with an external device, to make use of the external ROM 7 the CPC must be modified to allow the internal ROM 7 to be disabled (eg: By adding a switch to the internal ROMs Chip Enable pin)<br />
<br />
<br />
The MegaFlash fully decodes the Address and Data buses, so it should not clash with any other official expansions installed in parallel or plus cartridges. However, adding two ROMBoards to a CPC in Parallel will cause crashes in some circumstances.<br />
<br />
== Resources ==<br />
<br />
[[Image:MegaFTracks.png|250px|right]]<br />
<br />
<br />
<br />
[[File:MegaFlash_Layout.zip]] - PCB Track Layout (Cadsoft Eagle brd format)<br />
<br />
<br />
<br />
[[File:MegaFlash_Memory_Map.pdf]] - EPROM Memory Allocations Chart<br />
<br />
<br />
<br />
A full list of available ROMs can be found [[ROM|here]].<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Rom Pack Download ==<br />
<br />
<br />
Also,'''Cholo''' has created [[Media:RomPack By Cholo.zip | this ROM pack]] to get you started. The contents are as follows:<br />
<br />
<br />
* [[AMRAM2|Amram 2]] - Sideways RAM toolkit ROM (19xx)([[Silicon_Systems|Silicon Systems]])(AMRAM2.ROM).zip<br />
<br />
* Amsdos 720K (19xx)(-)(720KAMSD.ROM).zip<br />
<br />
* [[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]] (19xx)(Fleet Microsystems Ltd & F.Kup)(FLTEPRM.ROM).zip<br />
<br />
* Amstrad Toolkit v1.4 (1986)([[Beebugsoft|Bee Bug Soft]])(TOOLKIT.ROM).zip<br />
<br />
* [[BOS|Bos v2.1]] (1987)([[Vortex_Computersysteme|Vortex Gmbh]])(BOS21.ROM).zip<br />
<br />
* [[Spectre_Comms_Serial_Interface|Cage Comms v1.1]] (19xx)([[Aspects_BBS|D. Gorski and I. Hoare]])(CAGE11.ROM).zip<br />
<br />
* [[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]] (1986)(Panda Electronics Ltd)(PIADR.ROM).zip<br />
<br />
* [[Amstrad_Serial_Interface|Comstar v1.25]] #1 (1986)([[HoneySoft|Honeysoft]] - [[PACE|Pace]])(COMSTAR1.ROM).zip<br />
<br />
* [[Amstrad_Serial_Interface|Comstar v1.25]] #2 (1986)([[HoneySoft|Honeysoft]] - [[PACE|Pace]])(COMSTAR2.ROM).zip<br />
<br />
* Copy Lock v6.0 (1988)([[Romantic_Robot|Romantic Robot]])(COPYl60.ROM).zip<br />
<br />
* Copymate + v3.2 (1990)(Marco Vieth)(De)(COPYM32.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 464 Basic]] (1985)([[Amstrad|Amstrad]])(BASIC.ROM).zip<br />
<br />
* [[Firmware|CPC 464 Modified OS]] (19xx)(-)(Da)(CPC464DK.ROM).zip<br />
<br />
* [[Firmware|CPC 464 OS]] (1985)([[Amstrad|Amstrad]])(OS.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 464+ and 6128+ Basic]] (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(BASIC.ROM).zip<br />
<br />
* [[Firmware|CPC 464+ and 6128+ OS]] (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(OS.ROM).zip<br />
<br />
* CPC 464+ Plus A2 (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(ROMPLUSADOS.ROM).zip<br />
<br />
* [[AMSDOS|CPC 664 Amsdos]] (1985)([[Amstrad|Amstrad]])(AMSDOS.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 664 Basic]] (1985)([[Amstrad|Amstrad]])(BASIC.ROM).zip<br />
<br />
* [[Firmware|Cpc 664 OS]] (1985)([[Amstrad|Amstrad]])(OS.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 6128 Basic]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(Fr)(FBASIC.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 6128 Basic]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(Sp)(BASIC.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 6128 Basic]] (1986)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(BASIC.ROM).zip<br />
<br />
* [[Firmware|CPC 6128 OS]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(Fr)(F6128OS.ROM).zip<br />
<br />
* [[Firmware|CPC 6128 OS]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(OS.ROM).zip<br />
<br />
* [[Firmware|CPC 6128 OS]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(Sp)(S6128OS.ROM).zip<br />
<br />
* CPM Accessory Rom 1 (1988)(Graduate Software)(CPMACC1.ROM).zip<br />
<br />
* [[CP/M|CPM+]] #1 (1988)(Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]])(CPM1.ROM).zip<br />
<br />
* [[CP/M|CPM+]] #2 (1988)(Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]])(CPM2.ROM).zip<br />
<br />
* Disc Demon v1.1 (1986)([[Beebugsoft|Bee Bug Soft]])(DDEMON.ROM).zip<br />
<br />
* Disc Power (19xx)(-)(DISCPWR.ROM).zip<br />
<br />
* [[Discology|Discology Disccopier]] (1987)(Meridien Software)(DISCOLOG.ROM).zip<br />
<br />
* [[Discology|Discology Filecopier]] (19xx)(-)(Fr)(DISCFILE.ROM).zip<br />
<br />
* [[Discology|Discology v6.0]] (19xx)(Meridien Software)(DOLOGY6.ROM).zip<br />
<br />
* [[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech Rom v1.1]] (19xx)([[Dk'tronics|Dk'Tronics]])(DKSPEECH.ROM).zip<br />
<br />
* Dos Copy v1.3 and Crime v1.3 (1991)(-)(DOSCRIME.ROM)[ROM v2.1].zip<br />
<br />
* Dragon Breed Rom 1 (19xx)(Dragon Breed)(DBREED1.ROM).zip<br />
<br />
* [[John_Morrison|Extended Basic v1.1]] (1986)([[John_Morrison|John Morrison]])(EXBASIC.ROM).zip<br />
<br />
* [[Hackit|Hack It-Le Hackeur]] (19xx)([[Siren_Software|Siren Software]])(En-Fre)(HACKEUR.ROM).zip<br />
<br />
* [[JL_Utilities|JL Utilities v1.2]] (19xx)([[JLCS|J0rn Lorentzen-JLCS]])(JLUTIL12.ROM).zip<br />
<br />
* [[JL_Utilities|JL Utilities v2.1]] (19xx)([[JLCS|J0rn Lorentzen-JLCS]])(JLUTIL21.ROM).zip<br />
<br />
* [[John_Morrison|Jm Eprom Programmer]] (1985)([[John_Morrison|John Morrison]])(JMPEPRM.ROM).zip<br />
<br />
* [[Maxidos|Jm Maxidos v1.2]] (19xx)([[Nemesis|Nemesis]])(MAXIDOS.ROM).zip<br />
<br />
* [[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]] (19xx)([[KDS|K.D.S. Electronics]])(KSERIAL.ROM).zip<br />
<br />
* Kns Rom 6128 v1.01 (1989)(MFW)(KNSROM.ROM).zip<br />
<br />
* [[Locksmith|Lock Smith]] (1985)([[Beebugsoft|Bee Bug Soft]])(LOCKS.ROM).zip<br />
<br />
* [[Masterfile_III|Master File 128 v2.2]] (19xx)([[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]])(MFILE128.ROM).zip<br />
<br />
* [[Masterfile_464|Master File 464 v1.1]] (1984)([[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]])(MFILE464.ROM).zip<br />
<br />
* [[Micro-Music_Creator|Micro Music Creator]] #1 (1988)(First Byte)(MMC1.ROM).zip<br />
<br />
* [[Micro-Music_Creator|Micro Music Creator]] #2 (1988)(First Byte)(MMC2.ROM).zip<br />
<br />
* Micro Style Rom v2.11 (1989)(Micro Style - PotPlant Systems)(STYLE.ROM).zip<br />
<br />
* [[Multiface|Multiface 2]] (19xx)([[Romantic_Robot|Romantic Robot]])(MULTFACE.ROM).zip<br />
<br />
* Nigdos 2.24 (1988)(-)(NIGDOS.ROM).zip<br />
<br />
* [[Nirvana|Nirvana 1.1]] (1990)( [[Goldmark_Systems|GoldMark Systems]])(NIRVANA.ROM).zip<br />
<br />
* [[NWC_Utilities|Nwc Utilities 1.1]] (19xx)([[NWC|Nwc]])(NWCUTIL.ROM).zip<br />
<br />
* [[Oddjob|Odd Job 2.2]] (1985)[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]])(ODDJOB22.ROM).zip<br />
<br />
* [[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]] (1990)([[Nemesis|Nemesis]])(PROSKEY.ROM).zip<br />
<br />
* Programmer's Toolbox 1.0a (19xx)(-)(TOOLBOX.ROM).zip<br />
<br />
* Programmers Tool Box v1.2a (19xx)(-)(PT12A.ROM).zip<br />
<br />
* [[RODOS|Rodos v2.11]] (19xx)(Romantic Robot)(RODOS211.ROM).zip<br />
<br />
* [[RODOS|Rodos v2.15]] (19xx)(Romantic Robot)(RODOS215.ROM).zip<br />
<br />
* [[ROMDOS|Rom Dos]] (1988)([[KDS|Kds Electronics]])(ROMDOS.ROM).zip<br />
<br />
* [[ROMDOS|Rom Dos XL]] (1992)([[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]])(ROMDOSXL.ROM).zip<br />
<br />
* [[ROMDOS|Rom Dos XL v4.88]] (1993)([[Siren_Software|Siren Software Ltd]])(RDOSXL48.ROM).zip<br />
<br />
* [[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]] (1985)([[Micro_Power_Ltd.|Micro Power Ltd]])(MAIL.ROM).zip<br />
<br />
* Super Rom v1.0 (1991)(Vorax)(SUPER.ROM).zip<br />
<br />
* Super Romplus - Auto Rom Control System 1.6 (1986)([[Britannia_Software_Ltd|Britannia Software Ltd]])(ARCS16.ROM).zip<br />
<br />
* [[System_X|System-X v2.1]] (1985)([[Pride_Utilities|Pride Utilities]])(SYSX21.ROM).zip<br />
<br />
* T3m Rom (19xx)(-)(T3MROM.ROM).zip<br />
<br />
* [[Transmat|Transmat v2.1]] (1985)([[Pride_Utilities|Pride Utilities]])(TMAT21.ROM).zip<br />
<br />
* UNCR v2.4 - Cruncher Accessory ROM for CPM (1988)(Graduate Software)(CPMCRCH.ROM).zip<br />
<br />
* Utility Suite (19xx)(-)(ROB3ROM.ROM).zip<br />
<br />
* Vorax's CPM Plus Rom #1 (19xx)(Graduate - Vorax)(CPM1.ROM).zip<br />
<br />
* Vortex Ram - Expansion Card ID (19xx)([[Vortex_Computersysteme|Vortex]])(De)(VRAMID.ROM).zip<br />
<br />
* [[X-DDOS|X-Ddos]] (1987)(-)(XDDOS111.ROM).zip<br />
<br />
* [[X-ROM|XROM Eprommer v1.16]] (1986)([[Timatic_Systems|Timatic Systems]])(XROM.ROM).zip<br />
<br />
[[Category:DIY]] [[Category:Expansion ROM]] [[Category:Peripherals]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=MegaROM&diff=69464MegaROM2011-08-30T07:51:26Z<p>Ythcal: /* Description */</p>
<hr />
<div>[[Image:MegaROM.png|thumb|420px|right]]<br />
<br />
<br />
== Description ==<br />
<br />
<br />
The MegaROM is a low-cost replacement for a standard ROMBoard, but rather than using an array of 16 kb EPROMs as traditional ROMBoards use, the MegaROM uses a single 8x128k (1Mbit) or 8x256k (2Mbit) EPROM (or Flash EPROM) divided into 16 kb blocks. This not only reduces the size of the device significantly, but due to the fact that 16 kb EPROMs are a dying breed, it is much easier and cheaper to find a single 8x256k EPROM than buy sixteen 16 kb EPROMs.<br />
<br />
The complete hardware of the MegaROM was developed by [[User:Bryce|Bryce]] of [[FutureSoft]]. The original idea came from discussions with [[TFM]] of [[FutureSoft]]. The main goals being that it would offer up to 16 ROM positions, be very low cost and be a single-sided PCB design so that it could be easily built by most electronic hobbyists.<br />
<br />
It is the predecessor of the Flash ROM based [[MegaFlash]].<br />
<br />
If you have any further questions regarding this project contact [[User:Bryce|Bryce]] through the Wiki Forum.<br />
<br />
== Warning / Disclaimer ==<br />
<br />
<br />
Although I have taken the utmost care preparing this documentation, I do not guarantee that it is error free and I accept no responsibility for damage to anyone’s CPC, other personal equipment or injury inflicted on you or others. <br />
<br />
<br />
== The Circuit ==<br />
<br />
<br />
[[Image:MegaROM_Sch.PNG|600px|centre]]<br />
<br />
<br />
The main component on the PCB is the EPROM itself. This may be any pin compatible 8x128k (8 virtual ROMs) or 8x256k (16 virtual ROMs), see the list of compatible tested EPROMs below. The EPROM should have a response time of 200ns or less. The five other ICs are standard TTL Logic devices and only need to be of the type 74LSxx (74HCTxx, 74Fxx etc will also work but are not necessary in this application). The unconnected pins on the EPROM in the schematic above, should be connected to the associated Address and Data bus pins of the 50way connector. I just left them out for clarity.<br />
<br />
== Parts List ==<br />
<br />
<br />
As always, one of my priorities is to keep the price as low as possible, the cost of the entire board should come in at around 10€. <br />
Here’s the Parts list (including an 8x256k UV EPROM) and their approximate prices (Centronics version):<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Component''||''Quantity''||''Price''||''Total''<br />
|-<br />
|27C-2001-100 EPROM||1||3.90€||3.90€<br />
|-<br />
|74LS374||1||0.25€||0.25€<br />
|-<br />
|74LS32||2||0.32€||0.64€<br />
|-<br />
|74LS02||1||0.31€||0.31€<br />
|-<br />
|74LS20||1||0.33€||0.33€<br />
|-<br />
|100µf 16V Electrolytic Capacitor||1||0.04€||0.04€<br />
|-<br />
|100nf Ceramic Capacitor||6||0.03€||0.18€<br />
|-<br />
|1K 1/4W Resistor||1||0.05€||0.05€<br />
|-<br />
|1N4148 Diode||1||0.02€||0.02€<br />
|-<br />
|32 Pole IC Socket||1||0.50€||0.50€<br />
|-<br />
|50 (2x25) way Header RM 2.54||1||0.19€||0.19€<br />
|-<br />
|3x 3 way header RM 2.54 (for jumpers)||1||0.05€||0.05€<br />
|-<br />
|Jumper Bridge||3||0.05€||0.15€<br />
|-<br />
|50 way Centronics plug||1||1.80€||1.80€<br />
|-<br />
|50 way flat cable||1||0.20€||0.20€<br />
|-<br />
|50 flat cable connector||1||0.25€||0.25€<br />
|-<br />
|160x100x1.5mm 35µ Single Sided photo-resist PCB||1||1.70€||1.70€<br />
|-<br />
|||||||10.56€<br />
|-<br />
|}<br />
<br />
Note: In the picture above and also in the price list, I have chosen to use a header connector on the PCB. I did this because I intend using the MegaROM on both a UK CPC464 and a German CPC6128 and by using a header connector I can swap the connection cable to suit which CPC I'm connecting to. You may choose a direct connection to the PCB if you don't need this feature, dropping the price another few cents.<br />
<br />
<br />
[[Image:MegaROM_Cables.png|400px|centre]]<br />
<br />
<br />
The Following EPROMs have been tested and are compatible with the MegaROM:<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Size''||''Type''||''Part No.s''<br />
|-<br />
|8x 128k||UV||27C1001, 27C010<br />
|-<br />
|8x 128k||Flash||28F010, 29C010<br />
|-<br />
|8x 256k||UV||27C2001, 27C020<br />
|-<br />
|8x 256k||Flash||28F020, 29C020<br />
|-<br />
|}<br />
<br />
== Construction Tips ==<br />
<br />
<br />
Due to the fact that I needed the PCB to be single-sided, I was forced to have quite a few bridges in the layout. These should be soldered on first, because I have placed as many as possible underneath the ICs to keep the design looking tidy. You should use insulated wire for the bridges to avoid short circuits, because they are very close to each other. In the documents below there is bridge layout plan with just the bridges highlighted to make things easier.<br />
<br />
<br />
The other components may be added in the order you prefer. For C6 (100µf Electrolytic) there are mounting positions for both radial and axial type parts. You only need to drill the two holes you require, the other two should be left un-drilled.<br />
<br />
<br />
[[Image:MegaROM_C6.PNG|300px|centre]]<br />
<br />
<br />
The polarity of C6 and D1 is critical, the other capacitors and R1 may be soldered in either direction. The orientation for the ICs can be found in the part position layout file below.<br />
<br />
<br />
[[Image:MegaROM_Bottom.png|360px|centre]]<br />
<br />
<br />
The finished PCB is 73mm x 73mm. The four holes (M3) in each corner can be used for mounting within a housing or as I have done here, adding legs to keep the PCB off the desk. If you use metal parts as I did, you will need to add plastic insulators beneath the metal parts to avoid short circuits or damaging the tracks that are routed under the metal.<br />
<br />
Closing an IDC connector on a 50way flat cable can be a difficult task and if not done properly, may cost you a connector or two. I recommend first putting the cable in position and pushing it slightly closed to keep the cable in place, then place the connector in a bench vice with rubber between the metal of the vice and the connector, then slowly closing the vice on the connector until it reaches it's home position. You may have to re-position the connector a few times until it's completely closed. Bad connections with these connectors are the cause of many peripherals not working, the pins in the centre cause the most issues, so turn the connector 90° in the vice for a final squeeze to make sure these pins are properly connected. Don't try closing an IDC connector with a hammer, pliers or other tool that only applies pressure to a tiny area of the connector, it will break!<br />
<br />
== Using The MegaROM ==<br />
<br />
<br />
Using your favourite EPROM Programmer, you can burn the ROM images to the locations shown below. You can either do this ROM for ROM or compile one single ROM file to burn in one go. You should set the EPROM programmer to only write to the area required, in case you want to add additional ROMs later, any unwritten area will be regarded as empty by the CPC. Below you can see the memory allocation for each virtual ROM within the EPROM. This file is also available below in PDF Format.<br />
<br />
A full list of available ROMs can be found [[ROM|here]].<br />
<br />
<br />
[[Image:MegaROM_Memory_Map.PNG|400px|centre]]<br />
<br />
<br />
== Jumper Settings ==<br />
<br />
<br />
On the PCB there are three jumpers, which need to be set. Jumper 1 enables or disables ROM 7 on the MegaROM to allow use of the internal ROM on the 6128. Jumper 2 enables or disables ROM 0 on the MegaROM to choose between the CPCs internal Basic ROM or an alternative Boot ROM on the MegaROM. Jumper 3 is used to select which type of EPROM is installed. If a 8x128k EPROM is installed, the jumper must be set to the correct position otherwise the CPC will not boot. If a 8x256k EPROM is installed, the jumper can be set to 256k to enable all 16 ROMs or to 128k to disable the upper 8 ROMs (8-15).<br />
<br />
<br />
[[Image:MegaROM_Jumpers.PNG|600px|centre]]<br />
<br />
<br />
== Compatibility ==<br />
<br />
<br />
[[Image:MegaROM_Screenshot.png|400px|centre]]<br />
<br />
<br />
The MegaROM is compatible with all 464, 664, 6128, 464+ and 6128+ and can be used to host standard ROM images such as [[AMSDOS]], [[BCPL]], [[FutureOS]], [[MAXAM]], [[Protext]], [[QuickCMD]], [[Utopia]], [[VDOS]], [[XD-DOS]]. A full list of available ROMs can be found [[ROM|here]].<br />
<br />
CPC Specific Limitations:<br />
<br />
* CPC464/664 - The 464 and 664 only scan and initialise ROMs 7 to 0 at start-up. ROMs 15 to 8 are only accessable if manually initialised.<br />
* CPC6128 - Classic CPC6128 can not overwrite the internal ROM 7 with an external device, to make use of the external ROM 7 the CPC must be modified to allow the internal ROM 7 to be disabled (eg: By adding a switch to the internal ROMs Chip Enable pin)<br />
<br />
<br />
The MegaROM fully decodes the Address and Data buses, so it should not clash with any other official expansions installed in parallel or plus cartridges. However, adding two or more ROMBoards to a CPC in Parallel will cause crashes in some circumstances.<br />
<br />
== Resources ==<br />
<br />
<br />
[[File:MegaROM_Layout.pdf]] - PCB Track Layout<br />
<br />
[[File:MegaROM_Bridges.pdf]] - PCB Bridge Position Layout<br />
<br />
[[File:MegaROM_Partpos.pdf]] - PCB Component Position Layout<br />
<br />
[[File:MegaROM_Memory_Map.pdf]] - EPROM Memory Allocations Chart<br />
<br />
<br />
[[Category:DIY]] [[Category:Expansion ROM]] [[Category:Peripherals]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=MegaFlash&diff=69463MegaFlash2011-08-30T07:48:06Z<p>Ythcal: </p>
<hr />
<div>[[Image:MegaFlash_Final.jpg|thumb|380px|right|The MegaFlash]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Description ==<br />
<br />
<br />
The MegaFlash is a ROMBoard similar to the [[MegaROM]]. It provides up to 32 virtual [[ROM|ROMs]] (Numbered 0 to 31) in a single 512K Flash ROM, but unlike the MegaROM, the MegaFlash can be populated directly from the CPC using [[User:TFM|TFMs]] [[MegaFlashROManager]] (available for Basic and [[FutureOS]]) without the need for an EPROM Burner or any additional hardware. Other ROManagement software will currently not work with the MegaFlash. <br />
<br />
Being based on Flash technology it also doesn't require a battery like other solutions did in the past. Unfortunately, due to complexity, the PCB design needs to be double-sided, making this project a little more difficult for hobbiests to build than the MegaROM was.<br />
<br />
The complete hardware of the MegaFlash was developed by [[User:Bryce|Bryce]].<br />
<br />
If you have any further questions regarding this project contact Bryce through the Wiki Forum.<br />
<br />
== Warning / Disclaimer ==<br />
<br />
<br />
Although I have taken the utmost care preparing this documentation, I do not guarantee that it is error free and I accept no responsibility for damage to anyone’s CPC, other personal equipment or injury inflicted on you or others. <br />
<br />
<br />
== The Circuit ==<br />
<br />
<br />
[[Image:MegaFlash_Sch.PNG|800px|centre]]<br />
<br />
<br />
The main component on the PCB is the Flash Memory. This must be a W29C040-90 (ie: the Winbond version) to be fully compatible with TFMs [[MegaFlashROManager]] The five other ICs are standard TTL Logic devices and only need to be of the type 74LSxx (74HCxx, 74Fxx etc will also work but are not necessary in this application). The finished PCB is approx. 70mm x 55mm.<br />
<br />
== Parts List ==<br />
<br />
<br />
This is the Parts list for the Centronics version:<br />
<br />
{|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Component''||''Quantity''<br />
|-<br />
|W29C040-90||1<br />
|-<br />
|74LS374||1<br />
|-<br />
|74LS32||2<br />
|-<br />
|74LS02||1<br />
|-<br />
|74LS20||1<br />
|-<br />
|100µf 16V Electrolytic Capacitor||1<br />
|-<br />
|100nf Ceramic Capacitor||6<br />
|-<br />
|1K 1/4W Resistor||3<br />
|-<br />
|220ohm 1/4W Resistor||1<br />
|-<br />
|1N4148 Diode||3<br />
|-<br />
|3mm LED (red)||1<br />
|-<br />
|32 Pole PLCC IC Socket||1<br />
|-<br />
|50 (2x25) way Header RM 2.54||1<br />
|-<br />
|3 way header RM 2.54 (for jumpers)||2<br />
|-<br />
|Jumper Bridge||2<br />
|-<br />
|DPDT Slider switch RM 2.54||1<br />
|-<br />
|50 way Centronics plug||1<br />
|-<br />
|50 way flat cable||1<br />
|-<br />
|50 flat cable connector||1<br />
|-<br />
|}<br />
<br />
Note: In the picture above and also in the parts list, I have chosen to use a header connector on the PCB. I did this because I intend using the MegaFlash on both a UK CPC464 and a German CPC6128 and by using a header connector I can swap the connection cable to suit which CPC I'm connecting to. You may choose a direct connection to the PCB if you don't need this feature, dropping the price another few cents.<br />
<br />
<br />
[[Image:MegaROM_Cables.png|400px|centre]]<br />
<br />
<br />
== Construction Tips ==<br />
<br />
<br />
As the PCB design is double-sided there are no bridges this time. The components may be added in the order you prefer.<br />
<br />
The polarity of C7 and diodes D1 to D3 is critical, the other capacitors and resistors R1 to R4 may be soldered in either direction. The orientation for the ICs can be found in the part position layout file below (Coming Soon).<br />
<br />
Closing an IDC connector on a 50way flat cable can be a difficult task and if not done properly, may cost you a connector or two. I recommend first putting the cable in position and pushing it slightly closed to keep the cable in place, then place the connector in a bench vice with rubber between the metal of the vice and the connector, then slowly closing the vice on the connector until it reaches it's home position. You may have to re-position the connector a few times until it's completely closed. Bad connections with these connectors are the cause of many peripherals not working, the pins in the centre cause the most issues, so turn the connector 90° in the vice for a final squeeze to make sure these pins are properly connected. Don't try closing an IDC connector with a hammer, pliers or other tool that only applies pressure to a tiny area of the connector, it will break!<br />
<br />
== Using The MegaFlash ==<br />
<br />
<br />
It is possible to populate the Flash Memory with a good EPROM Burner. If you choose to do this, the ROMs should be saved to the following addresses. The Memory allocation file is also available below in PDF Format. <br />
<br />
<br />
[[Image:MegaFlash_Memory_Map.PNG|400px|centre]]<br />
<br />
<br />
However, using [[TFM]]s [[MegaFlashROManager]] Software, you can populate the MegaFlash directly from the CPC. All instructions on how to use the ROManager software can be found [[MegaFlashROManager|here]]. <br />
<br />
When using the ROManager software to write ROMs to the MegaFlash and other functions such as Delete / Park, you will be requested to switch to Write-mode. Only switch to write mode when requested to do so. Leaving the write mode switched on, or restarting the CPC while write-mode is enabled can cause the saved ROM images to be corrupted. The red LED is lit when in write-mode.<br />
<br />
The CPC464 and 664 only initialises ROMs 7 to 0 at start up and all other CPCs initialise ROMs 15 to 0. The additional ROM positions can be either initialised by installing the Booster ROM in position 15 or by manually initialising them. Because ROMs 16 to 31 are largely ignored by the computer, this area of memory does not have to adhere to the normal ROM header rules and can also be used to store generic data such as graphics or music data.<br />
<br />
== Jumper Settings ==<br />
<br />
<br />
On the PCB there are two jumpers, which need to be set. Jumper 1 enables or disables ROM 0 on the MegaFlash to allow users to replace the internal ROM on the CPC. Jumper 2 enables or disables ROM 7 on the MegaFlash to choose between the CPCs internal OS ROM or an alternative OS on the MegaFlash. The jumpers need to be set to the correct position otherwise the CPC may not boot. Using the ROManager software it is also possible to enable or disable any of the other 30 virtual ROMs as required.<br />
<br />
<br />
<br />
== Compatibility ==<br />
<br />
<br />
The MegaFlash is compatible with all 464, 664, 6128, 464+ and 6128+ and can be used to host standard ROM images such as [[AMSDOS]], [[BCPL]], [[FutureOS]], [[MAXAM]], [[Protext]], [[Utopia]], [[VDOS]], [[XD-DOS]].<br />
<br />
CPC Specific Limitations:<br />
<br />
* CPC464/664 - The 464 and 664 only scan and initialise ROMs 7 to 0 at start-up. ROMs 15 to 8 are only accessable if manually initialised.<br />
* CPC6128 - Classic CPC6128 can not overwrite the internal ROM 7 with an external device, to make use of the external ROM 7 the CPC must be modified to allow the internal ROM 7 to be disabled (eg: By adding a switch to the internal ROMs Chip Enable pin)<br />
<br />
<br />
The MegaFlash fully decodes the Address and Data buses, so it should not clash with any other official expansions installed in parallel or plus cartridges. However, adding two ROMBoards to a CPC in Parallel will cause crashes in some circumstances.<br />
<br />
== Resources ==<br />
<br />
[[Image:MegaFTracks.png|250px|right]]<br />
<br />
<br />
<br />
[[File:MegaFlash_Layout.zip]] - PCB Track Layout (Cadsoft Eagle brd format)<br />
<br />
<br />
<br />
[[File:MegaFlash_Memory_Map.pdf]] - EPROM Memory Allocations Chart<br />
<br />
<br />
<br />
A full list of available ROMs can be found [[ROM|here]].<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Rom Pack Download ==<br />
<br />
<br />
Also,'''Cholo''' has created [[Media:RomPack By Cholo.zip | this ROM pack]] to get you started. The contents are as follows:<br />
<br />
<br />
* [[AMRAM2|Amram 2]] - Sideways RAM toolkit ROM (19xx)([[Silicon_Systems|Silicon Systems]])(AMRAM2.ROM).zip<br />
<br />
* Amsdos 720K (19xx)(-)(720KAMSD.ROM).zip<br />
<br />
* [[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]] (19xx)(Fleet Microsystems Ltd & F.Kup)(FLTEPRM.ROM).zip<br />
<br />
* Amstrad Toolkit v1.4 (1986)([[Beebugsoft|Bee Bug Soft]])(TOOLKIT.ROM).zip<br />
<br />
* [[BOS|Bos v2.1]] (1987)([[Vortex_Computersysteme|Vortex Gmbh]])(BOS21.ROM).zip<br />
<br />
* [[Spectre_Comms_Serial_Interface|Cage Comms v1.1]] (19xx)([[Aspects_BBS|D. Gorski and I. Hoare]])(CAGE11.ROM).zip<br />
<br />
* [[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]] (1986)(Panda Electronics Ltd)(PIADR.ROM).zip<br />
<br />
* [[Amstrad_Serial_Interface|Comstar v1.25]] #1 (1986)([[HoneySoft|Honeysoft]] - [[PACE|Pace]])(COMSTAR1.ROM).zip<br />
<br />
* [[Amstrad_Serial_Interface|Comstar v1.25]] #2 (1986)([[HoneySoft|Honeysoft]] - [[PACE|Pace]])(COMSTAR2.ROM).zip<br />
<br />
* Copy Lock v6.0 (1988)([[Romantic_Robot|Romantic Robot]])(COPYl60.ROM).zip<br />
<br />
* Copymate + v3.2 (1990)(Marco Vieth)(De)(COPYM32.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 464 Basic]] (1985)([[Amstrad|Amstrad]])(BASIC.ROM).zip<br />
<br />
* [[Firmware|CPC 464 Modified OS]] (19xx)(-)(Da)(CPC464DK.ROM).zip<br />
<br />
* [[Firmware|CPC 464 OS]] (1985)([[Amstrad|Amstrad]])(OS.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 464+ and 6128+ Basic]] (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(BASIC.ROM).zip<br />
<br />
* [[Firmware|CPC 464+ and 6128+ OS]] (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(OS.ROM).zip<br />
<br />
* CPC 464+ Plus A2 (1991)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(ROMPLUSADOS.ROM).zip<br />
<br />
* [[AMSDOS|CPC 664 Amsdos]] (1985)([[Amstrad|Amstrad]])(AMSDOS.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 664 Basic]] (1985)([[Amstrad|Amstrad]])(BASIC.ROM).zip<br />
<br />
* [[Firmware|Cpc 664 OS]] (1985)([[Amstrad|Amstrad]])(OS.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 6128 Basic]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(Fr)(FBASIC.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 6128 Basic]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(Sp)(BASIC.ROM).zip<br />
<br />
* [[Locomotive_BASIC|CPC 6128 Basic]] (1986)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(BASIC.ROM).zip<br />
<br />
* [[Firmware|CPC 6128 OS]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(Fr)(F6128OS.ROM).zip<br />
<br />
* [[Firmware|CPC 6128 OS]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(OS.ROM).zip<br />
<br />
* [[Firmware|CPC 6128 OS]] (1985)([[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]])(Sp)(S6128OS.ROM).zip<br />
<br />
* CPM Accessory Rom 1 (1988)(Graduate Software)(CPMACC1.ROM).zip<br />
<br />
* [[CP/M|CPM+]] #1 (1988)(Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]])(CPM1.ROM).zip<br />
<br />
* [[CP/M|CPM+]] #2 (1988)(Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]])(CPM2.ROM).zip<br />
<br />
* Disc Demon v1.1 (1986)([[Beebugsoft|Bee Bug Soft]])(DDEMON.ROM).zip<br />
<br />
* Disc Power (19xx)(-)(DISCPWR.ROM).zip<br />
<br />
* [[Discology|Discology Disccopier]] (1987)(Meridien Software)(DISCOLOG.ROM).zip<br />
<br />
* [[Discology|Discology Filecopier]] (19xx)(-)(Fr)(DISCFILE.ROM).zip<br />
<br />
* [[Discology|Discology v6.0]] (19xx)(Meridien Software)(DOLOGY6.ROM).zip<br />
<br />
* [[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech Rom v1.1]] (19xx)([[Dk'tronics|Dk'Tronics]])(DKSPEECH.ROM).zip<br />
<br />
* Dos Copy v1.3 and Crime v1.3 (1991)(-)(DOSCRIME.ROM)[ROM v2.1].zip<br />
<br />
* Dragon Breed Rom 1 (19xx)(Dragon Breed)(DBREED1.ROM).zip<br />
<br />
* [[John_Morrison|Extended Basic v1.1]] (1986)([[John_Morrison|John Morrison]])(EXBASIC.ROM).zip<br />
<br />
* [[Hackit|Hack It-Le Hackeur]] (19xx)([[Siren_Software|Siren Software]])(En-Fre)(HACKEUR.ROM).zip<br />
<br />
* [[JL_Utilities|JL Utilities v1.2]] (19xx)([[JLCS|J0rn Lorentzen-JLCS]])(JLUTIL12.ROM).zip<br />
<br />
* [[JL_Utilities|JL Utilities v2.1]] (19xx)([[JLCS|J0rn Lorentzen-JLCS]])(JLUTIL21.ROM).zip<br />
<br />
* [[John_Morrison|Jm Eprom Programmer]] (1985)([[John_Morrison|John Morrison]])(JMPEPRM.ROM).zip<br />
<br />
* [[Maxidos|Jm Maxidos v1.2]] (19xx)([[Nemesis|Nemesis]])(MAXIDOS.ROM).zip<br />
<br />
* [[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]] (19xx)([[KDS|K.D.S. Electronics]])(KSERIAL.ROM).zip<br />
<br />
* Kns Rom 6128 v1.01 (1989)(MFW)(KNSROM.ROM).zip<br />
<br />
* [[Locksmith|Lock Smith]] (1985)([[Beebugsoft|Bee Bug Soft]])(LOCKS.ROM).zip<br />
<br />
* [[Masterfile_III|Master File 128 v2.2]] (19xx)([[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]])(MFILE128.ROM).zip<br />
<br />
* [[Masterfile_464|Master File 464 v1.1]] (1984)([[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]])(MFILE464.ROM).zip<br />
<br />
* [[Micro-Music_Creator|Micro Music Creator]] #1 (1988)(First Byte)(MMC1.ROM).zip<br />
<br />
* [[Micro-Music_Creator|Micro Music Creator]] #2 (1988)(First Byte)(MMC2.ROM).zip<br />
<br />
* Micro Style Rom v2.11 (1989)(Micro Style - PotPlant Systems)(STYLE.ROM).zip<br />
<br />
* [[Multiface|Multiface 2]] (19xx)([[Romantic_Robot|Romantic Robot]])(MULTFACE.ROM).zip<br />
<br />
* Nigdos 2.24 (1988)(-)(NIGDOS.ROM).zip<br />
<br />
* [[Nirvana|Nirvana 1.1]] (1990)( [[Goldmark_Systems|GoldMark Systems]])(NIRVANA.ROM).zip<br />
<br />
* [[NWC_Utilities|Nwc Utilities 1.1]] (19xx)([[NWC|Nwc]])(NWCUTIL.ROM).zip<br />
<br />
* [[Oddjob|Odd Job 2.2]] (1985)[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]])(ODDJOB22.ROM).zip<br />
<br />
* [[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]] (1990)([[Nemesis|Nemesis]])(PROSKEY.ROM).zip<br />
<br />
* Programmer's Toolbox 1.0a (19xx)(-)(TOOLBOX.ROM).zip<br />
<br />
* Programmers Tool Box v1.2a (19xx)(-)(PT12A.ROM).zip<br />
<br />
* [[RODOS|Rodos v2.11]] (19xx)(Romantic Robot)(RODOS211.ROM).zip<br />
<br />
* [[RODOS|Rodos v2.15]] (19xx)(Romantic Robot)(RODOS215.ROM).zip<br />
<br />
* [[ROMDOS|Rom Dos]] (1988)([[KDS|Kds Electronics]])(ROMDOS.ROM).zip<br />
<br />
* [[ROMDOS|Rom Dos XL]] (1992)([[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]])(ROMDOSXL.ROM).zip<br />
<br />
* [[ROMDOS|Rom Dos XL v4.88]] (1993)([[Siren_Software|Siren Software Ltd]])(RDOSXL48.ROM).zip<br />
<br />
* [[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]] (1985)([[Micro_Power_Ltd.|Micro Power Ltd]])(MAIL.ROM).zip<br />
<br />
* Super Rom v1.0 (1991)(Vorax)(SUPER.ROM).zip<br />
<br />
* Super Romplus - Auto Rom Control System 1.6 (1986)([[Britannia_Software_Ltd|Britannia Software Ltd]])(ARCS16.ROM).zip<br />
<br />
* [[System_X|System-X v2.1]] (1985)([[Pride_Utilities|Pride Utilities]])(SYSX21.ROM).zip<br />
<br />
* T3m Rom (19xx)(-)(T3MROM.ROM).zip<br />
<br />
* [[Transmat|Transmat v2.1]] (1985)([[Pride_Utilities|Pride Utilities]])(TMAT21.ROM).zip<br />
<br />
* UNCR v2.4 - Cruncher Accessory ROM for CPM (1988)(Graduate Software)(CPMCRCH.ROM).zip<br />
<br />
* Utility Suite (19xx)(-)(ROB3ROM.ROM).zip<br />
<br />
* Vorax's CPM Plus Rom #1 (19xx)(Graduate - Vorax)(CPM1.ROM).zip<br />
<br />
* Vortex Ram - Expansion Card ID (19xx)([[Vortex_Computersysteme|Vortex]])(De)(VRAMID.ROM).zip<br />
<br />
* [[X-DDOS|X-Ddos]] (1987)(-)(XDDOS111.ROM).zip<br />
<br />
* [[X-ROM|XROM Eprommer v1.16]] (1986)([[Timatic_Systems|Timatic Systems]])(XROM.ROM).zip<br />
<br />
[[Category:DIY]] [[Category:Expansion ROM]] [[Category:Peripherals]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=MegaFlashROManager&diff=69462MegaFlashROManager2011-08-30T07:43:56Z<p>Ythcal: </p>
<hr />
<div>The program '''MegaFlashROManager''' for [[FutureOS|FutureOS]] and [[AMSDOS]]/[[BASIC]] (on disc or as [[ROM]]) allows the management of the 512 KB Flash-ROM (=Pseudo-ROM) of the [[MegaFlash|MegaFlash]] developed by [[User:Bryce|Bryce]] of [[FutureSoft|FutureSoft]]. You can load/save all 32 ROMs at once. And every single 16 KB Flash-ROM can be managed individually. This software was developed by [[TFM|TFM]] of [[FutureSoft|FutureSoft]]. Versions for both OS are available now. A version for [[CPC464]] running in 64 KB will be released in future.<br />
<br />
[[Image:MegaFlash.png|thumb|480px|MegaFlashROManager]]<br />
<br><br />
<br />
'''MegaFlashROManager provides the following functions:''' <br />
<br />
*Park or Unpark ROMs: This is done by manipulating the Byte at &C000. A parked ROM will not be initialized by the firmware. <br />
*Load ROM(s) (one or all 32): This function allows to load a 16 ROM (or 16 ROMs of 16 KB at once) and to install it in the MegaFlash. <br />
*Save ROM(s) (one or all 32): Saves one or all ROMs to disc or hard disc. This feature can be used to create backups. <br />
*Copy ROM(s): Allows copying the content of one ROM select (16 KB) to another. You can use this function for example to copy the BASIC ROM to all free ROM selects. <br />
*Shift ROM(s): Shifts a 16 KB ROM from one ROM select to another, the old ROM select will be filled with &FF bytes. <br />
*Erase ROM(s): Deletes a 16 KB ROM with &FF bytes. <br />
*Test ROM(s): Provide information about a ROM like Type, Version, Mark, ROM name etc. Further you can install the correct checksum to a changed ROM. The ROMs at position 0 (usually the BASIC ROM) and 7 (usually AmsDOS) are protected.<br />
*Test Flash: This protocol checks the integrity of the 512 KB Flash in a relatively sophisticated way. But it takes 6 minutes.<br />
<br />
The version for [[FutureOS]] is slightly advanced and more quick than the version for [[BASIC]]. The difference in comfort and speed is OS dependent.<br />
<br />
The 128 KB version has a multi language interface for: English, French, German, Dutch and Spanish. The planned 64 KB version for the CPC464 will be English only.<br />
<br />
In addition a ROM version is planned. Since it must fit in 16 KB it will be downgraded and contain only the English language interface.<br />
<br />
File-names must be entered in the format "0A:filename.ext". The number is the user number followed by the drive letter and a semicolon":". Then 8 lettes filename, a dot "." and finally the 3 letters extension. With Control-TAB you can switch the editing mode to overwrite.<br />
<br />
== Downloads ==<br />
<br />
The Source Code to Flash a 16 KB ROM can be found here:<br />
<br />
- [[Media:Flash.dsk]] <br />
<br />
== Weblinks ==<br />
<br />
*Download it at [http://www.FutureOS.de [http://www.FutureOS.de]]. Go to the Download section. Latest Release date was 2011-08-29, Version number is 1.34.<br />
<br />
[[Category:Applications]] [[Category:Extended RAM Software]] [[Category:FutureOS]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=MegaFlashROManager&diff=69461MegaFlashROManager2011-08-30T07:41:49Z<p>Ythcal: /* Weblinks */ latest release updated</p>
<hr />
<div>The program '''MegaFlashROManager''' for [[FutureOS|FutureOS]] and [[AMSDOS]]/[[BASIC]] allows the management of the 512 KB Flash-ROM (=Pseudo-ROM) of the [[MegaFlash|MegaFlash]] developed by [[User:Bryce|Bryce]] of [[FutureSoft|FutureSoft]]. You can load/save all 32 ROMs at once. And every single 16 KB Flash-ROM can be managed individually. This software was developed by [[TFM|TFM]] of [[FutureSoft|FutureSoft]]. Versions for both OS are available now. A version for [[CPC464]] running in 64 KB will be released in future. Also a ROM version is planned.<br />
<br />
[[Image:MegaFlash.png|thumb|480px|MegaFlashROManager]]<br />
<br><br />
<br />
'''MegaFlashROManager provides the following functions:''' <br />
<br />
*Park or Unpark ROMs: This is done by manipulating the Byte at &C000. A parked ROM will not be initialized by the firmware. <br />
*Load ROM(s) (one or all 32): This function allows to load a 16 ROM (or 16 ROMs of 16 KB at once) and to install it in the MegaFlash. <br />
*Save ROM(s) (one or all 32): Saves one or all ROMs to disc or hard disc. This feature can be used to create backups. <br />
*Copy ROM(s): Allows copying the content of one ROM select (16 KB) to another. You can use this function for example to copy the BASIC ROM to all free ROM selects. <br />
*Shift ROM(s): Shifts a 16 KB ROM from one ROM select to another, the old ROM select will be filled with &FF bytes. <br />
*Erase ROM(s): Deletes a 16 KB ROM with &FF bytes. <br />
*Test ROM(s): Provide information about a ROM like Type, Version, Mark, ROM name etc. Further you can install the correct checksum to a changed ROM. The ROMs at position 0 (usually the BASIC ROM) and 7 (usually AmsDOS) are protected.<br />
*Test Flash: This protocol checks the integrity of the 512 KB Flash in a relatively sophisticated way. But it takes 6 minutes.<br />
<br />
The version for [[FutureOS]] is slightly advanced and more quick than the version for [[BASIC]]. The difference in comfort and speed is OS dependent.<br />
<br />
The 128 KB version has a multi language interface for: English, French, German, Dutch and Spanish. The planned 64 KB version for the CPC464 will be English only.<br />
<br />
In addition a ROM version is planned. Since it must fit in 16 KB it will be downgraded and contain only the English language interface.<br />
<br />
File-names must be entered in the format "0A:filename.ext". The number is the user number followed by the drive letter and a semicolon":". Then 8 lettes filename, a dot "." and finally the 3 letters extension. With Control-TAB you can switch the editing mode to overwrite.<br />
<br />
== Downloads ==<br />
<br />
The Source Code to Flash a 16 KB ROM can be found here:<br />
<br />
- [[Media:Flash.dsk]] <br />
<br />
== Weblinks ==<br />
<br />
*Download it at [http://www.FutureOS.de [http://www.FutureOS.de]]. Go to the Download section. Latest Release date was 2011-08-29, Version number is 1.34.<br />
<br />
[[Category:Applications]] [[Category:Extended RAM Software]] [[Category:FutureOS]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=ROM_List&diff=69460ROM List2011-08-30T07:40:06Z<p>Ythcal: corrected number of ROMs of MegaFlashROManager</p>
<hr />
<div> {|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Catagory / Name''||''Year''||''Author''||''Description / Comment''||''Number of Roms''||''ROM Position''||''File''<br />
|-<br />
|'''Lower ROMs'''|||||||||||||<br />
|-<br />
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]]|||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? |||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]]|||||| N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 464+ and 6128+ OS]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||CPC 464+ Plus A2||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
|'''BASIC ROMs'''||||||||||||<br />
|-<br />
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
|'''DOS / RAMdisc ROMs'''|||||||||||||<br />
|-<br />
||AMSDOS 720K||19xx||?||||1||7|| Link Required<br />
|-<br />
||[[AMSDOS|CPC 664 Amsdos]]||1985||[[Amstrad|Amstrad]]||||1||7|| Link Required<br />
|-<br />
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| [[Media:Bos10.zip|BOS ROM]]<br />
|-<br />
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| Link Required<br />
|-<br />
||[[NigDOS|NigDOS 2.24]]||1988||?||Replacement for AMSDOS with Silicon Disk support||1||7|| [[media:nigdos.zip|NigDOS 2.24 ROM]]<br />
|-<br />
||[[ParaDOS|ParaDOS]]||1997||[[Executioner|Executioner]]||||1||7 or Lower|| [http://www.winape.net/download/Parados.zip ParaDOS 1.1]<br />
|-<br />
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||Not a DOS, it provides a 444 KB RAM disc||1||7|| [[Media:RDOS-EXT.ROM|RDOS ROM]] <br />
|-<br />
||[[RODOS|RoDOS v2.11]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS211.zip|RODOS 2.11 ROM]]<br />
|-<br />
||[[RODOS|RoDOS v2.13]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS213.ZIP|RODOS 2.13 ROM]]<br />
|-<br />
||[[RODOS|RoDOS v2.15]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS215.zip|RODOS 2.15 ROM]]<br />
|-<br />
||[[RODOS|RoDOS v2.19]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS219.zip|RODOS 2.19 ROM]]<br />
|-<br />
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| Link Required<br />
|-<br />
||[[VDOS|VDOS]]||1985||[[Vortex|Vortex]]||Provides 0.7 MB on B||1||7 or Lower|| Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||Provides 0.7 MB formats||1||7 or Lower||Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 2.10]]||1990||[[Dobbertin|Dobbertin]]||Provides 0.7 MB formats and hard disc support||1||7 or Lower||[[Media:XDDOS210.ROM|XD-DOS ROM]]<br />
|-<br />
|'''Alternative OS ROMs'''|||||||||||||<br />
|-<br />
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||2||-|| [[media:Cpmp.zip|CP/M+ ROMs]]<br />
|-<br />
||[[CPM Accessory ROM 1|CPM Accessory ROM 1]]||1988||Graduate Software||Requires CPM+ to be installed||1||-|| [[media:Cpmacc1.zip|CPM Accesory ROM 1]]<br />
|-<br />
||[[CPM Plus ROM|CPM Plus ROM by Vorax]]||19xx||Graduate - Vorax||||2||-|| [[media:voraxcpm.zip|Vorax CPM Plus ROMs]]<br />
|-<br />
||[[Desktop_Environment_System|DES - Desktop Environment System]]||1994||Michael Beckett - [[Campursoft|Campursoft]]||||2||-||[[media:desr.zip|DES Desktop Environment System ROMs]]<br />
|-<br />
||[[FutureOS|FutureOS]]||2011||[[FutureSoft|FutureSoft]]||||4||10-13 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]<br />
|-<br />
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||||-|| Link Required<br />
|-<br />
|'''Background Utility ROMs'''|||||||||||||<br />
|-<br />
||[[Amstrad Toolkit|Amstrad Toolkit v1.4]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Toolkit.zip|Amstrad Toolkit 1.4 ROM]]<br />
|-<br />
||Arkos ROM Pack||2006||[[Arkos|Arkos]]||Some RSXs need CPC Booster||2||-|| [http://www.julien-nevo.com/arkos/tools/Arkos%20ROM%20Pack%20v1.1%20Files%20(arkos).zip Arkos ROM Pack 1.1]<br />
|-<br />
||Booster ROM||1996|| ([[WSX|WSX]])||Initialises ROMs 16-31||1||15|| Link Required<br />
|-<br />
||Copymate + v3.2||1990||Marco Vieth||||||-|| Link Required<br />
|-<br />
||[[Disc Demon|Disc Demon v1.1]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Ddemon11.zip|Disc Demon 1.1 ROM]]<br />
|-<br />
||[[Disc Power|Disc Power]]||19xx||?||||1||-|| [[media:Discpower.zip|Disc Power ROM]]<br />
|-<br />
||[[Discology|Discology Disccopier]]||1987||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Filecopier]]||19xx||?||French||1||-|| [[media:Discfile.zip|Discology Filecopier ROM]]<br />
|-<br />
||[[Discology|Discology v6.0]]||19xx||Meridien Software||||||-|| [[media:Discology6.zip|Discology 6.0 ROM]]<br />
|-<br />
||[[Disc_User's_Utilities_(Micro_Power_Ltd.)|Disc User's Utilities]]||1985||[[Micro_Power_Ltd.|Micro_Power_Ltd]]||||1||-|| [[Media:Disc User's Utilities (Micro Power Ltd.) (1985).zip|Disc Users Utilites ROM]]<br />
|-<br />
||[[DOS_Copy_Crime|DOS Copy v1.3 and Crime v1.3]]||1991||?||PC to CPC copier and Disc copier||1||-|| [[media:Doscrime.zip|DOS Copy/Crime 1.3 ROM]]<br />
|-<br />
||[[Dragonbreed|Dragon Breed Rom 1]]||19xx||Dragon Breed||This ROM requires CP/M to be installed||1||-|| [[media:Dbreed1.zip|Dragon Breed 1 ROM]]<br />
|-<br />
||[[John_Morrison|Extended BASIC v1.1]]||1986||[[John_Morrison|John Morrison]]||||1||-|| [[Media:Extended Basic v1.1 (1986)(John Morrison)(EXBASIC.ROM).zip|JM Extended BASIC ROM ]]<br />
|-<br />
||[[Hackit|Hack It / Le Hackeur V4.0]]||19xx||[[Siren_Software|Siren Software]])||English Version||1||-|| [[Media:HackItV4.zip|HackIt ROM v4.00]]<br />
|-<br />
||[[Hackit|Hack It / Le Hackeur V4.79]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HACKEUR.zip|Le Hackeur ROM v4.79]]<br />
|-<br />
||[[Hackit|Hack It / Le Hackeur V7.0]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HackItV7.zip|Le Hackeur ROM v7.00]]<br />
|-<br />
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||1||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||Memory monitor and disassembler||1||-||[[media:Jlutilit21.zip|JL Utilities 2.1 ROM]]<br />
|-<br />
||[[KNS ROM|Kns ROM 6128 v1.01]]||1989||MFW||||1||-|| [[media:knsrom.zip|KNS ROM]]<br />
|-<br />
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Locksmith.zip|Locksmith ROM]]<br />
|-<br />
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||1||-|| [[media:mfile128.zip|Masterfile 128 ROM]]<br />
|-<br />
||[[Masterfile_464|Master File 464 v1.1]]||1984||[[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]]||||1||-|| [[Media:Master File 464 v1.1 (1984)(Campbell Systems and Amsoft)(MFILE464.ROM).zip|Master File 464 1.1 ROM]]<br />
|-<br />
||[[Micro Style ROM|Micro Style ROM v2.11]]||1989||[[Microstyle|Micro Style]] - PotPlant Systems||Printer + Screen Utilities (plus some small games!)||1||-|| [[media:stylerom.zip|Microstyle Style ROM]]<br />
|-<br />
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||1||-|| [[Media:Nirvana 1.1 (1990)(GoldMark Systems)(NIRVANA.ROM).zip|Nirvana 1.1 ROM]]<br />
|-<br />
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||||-|| Link Required<br />
|-<br />
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||||-|| Link Required<br />
|-<br />
||[[Programmers Toolbox|Programmer's Toolbox 1.0a]]||19xx||?||||1||-|| Link Required<br />
|-<br />
||[[Programmers Toolbox|Programmers Tool Box v1.2a]]||19xx||?||||1||-|| [[media:pt12a.zip|Programmers Toolbox 1.2a]]<br />
|-<br />
||[[QuickCMD|QuickCMD V2.1]]||2011||norecess||||1||-|| [[Media:Quickcmd-v21.zip|QuickCMD 2.1 ROM]]<br />
|-<br />
||[[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd]]||||1||-|| [[Media:Super Power Mailing List (1985)(Micro Power Ltd)(MAIL.ROM).zip|Superpower Mailing ROM]]<br />
|-<br />
||[[Super ROM|Super Rom v1.0]]||1991||Vorax||||1||-|| [[Media:Super.zip|Super ROM 1.0]]<br />
|-<br />
||[[Super_Romplus|Super ROMplus]]||1986||[[Britannia_Software_Ltd|Britannia Software Ltd]]||Auto Rom Control System 1.6||1||-|| [[media:SuperRplus.zip|Super ROM Plus 1.6]]<br />
|-<br />
||[[System_X|System X v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Sysx21.zip|System X 2.1 ROM]]<br />
|-<br />
||[[T3m|T3m ROM]]||19xx||?||||1||-|| [[media:T3mrom.zip|T3m ROM]]<br />
|-<br />
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Tmat21.zip|Transmat 2.1 ROM]]<br />
|-<br />
||UNCR v2.4 - Cruncher Accessory ROM for CPM||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||Utility Suite||19xx||?||||||7|| Link Required<br />
|-<br />
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorUtopia.zip|Utopia ROM]]<br />
|-<br />
|'''Language Compiler ROMs'''|||||||||||||<br />
|-<br />
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorBCPL.zip|BCPL ROM]]<br />
|-<br />
||[[Maxam|Maxam 1.0]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:Maxam(Rom).zip|Maxam 1.0 ROM]]<br />
|-<br />
||[[Maxam|Maxam 1.5]]||1985||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Phrozen C|Phrozen C]]||2010||[[NoRecess|NoRecess]]||||||-|| Link Required<br />
|-<br />
|'''Full Program ROMs'''|||||||||||||<br />
|-<br />
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||Graphics Tool; unofficial||2||-|| Link Required<br />
|-<br />
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required<br />
|-<br />
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||||-|| Link Required<br />
|-<br />
||[[Protext|Protext 1.20]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext_V1.20_(Rom).zip|Protext 1.20 ROM]]<br />
|-<br />
||[[Protext|Protext 1.22]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext(Rom).zip|Protext 1.22 ROM]]<br />
|-<br />
||[[Promerge_Plus|ProMerge Plus 1.0]]||1986||[[Arnor|Arnor]]||Mail merge for Protext ||1||-|| [[Media:ProMergePlus(Rom).zip|Promerge Plus 1.0 ROM]] <br />
|-<br />
||[[Prospell|ProSpell 1.10]]||1986||[[Arnor|Arnor]]||Spellchecking software||1||-|| [[Media:Prospell(Rom).zip|Prospell 1.10 ROM]]<br />
|-<br />
|[[STarKos|STarKos 1.21]]||?||[[Arkos|Arkos]]||Music Tracker||2-3||-|| [http://www.grimware.org/lib/exe/fetch.php/documentations/software/starkos/starkos.v1.21.rom.arkos.zip STarKos 1.21]<br />
|-<br />
|'''Hardware Dependent ROMs'''|||||||||||||<br />
|-<br />
||[[AMRAM2|Amram 2]]||19xx||[[Silicon_Systems|Silicon Systems]]||Sideways RAM toolkit ROM||1||-|| [[media:amram2.zip|AMRAM 2 ROM]]<br />
|-<br />
||[[ANTA_64|Anta 64]]||?||||||||-|| Link Required<br />
|-<br />
||[[Disc_Wizard|Disc Wizard]]||?||[[Evesham_Micros|Evesham Micros]]||||1||-|| [[Media:DiscWizard12.zip|DiscWizard v1.2 ROM]]<br />
|-<br />
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd & F.Kup||||1||-|| [[Media:Amstrad Eprom Programmer (19xx)(Fleet Microsystems Ltd & F.Kup)(FLTEPRM.ROM).zip| Fleet EPROM ROM]]<br />
|-<br />
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||1||-|| [[Media:CageCommsRom11.zip|Cage Comms ROM]]<br />
|-<br />
||[[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]]||1986||Panda Electronics Ltd||||1||-|| [[Media:Panda Electronics Communication Interface Unit Interface Driver v1.5.zip|Panda Comms ROM]]<br />
|-<br />
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||2||-|| [[Media:AmstradPaceSerialInterfaceCommstarRomImage.zip|ROM Image for Pace version]]<br />
|-<br />
||[[Copy Lock|Copy Lock v6.0]]||1988||[[Romantic_Robot|Romantic Robot]]||||1||-|| [[media:copyl60.zip|Copy Lock 6.0 ROM]]<br />
|-<br />
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:Dk'tronicsLightPenRomImage.zip|Dk'tronics Lightpen ROM]]<br />
|-<br />
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:DKSPEECH.ROM|DK'Tronics Speech ROM]]<br />
|-<br />
||[[John_Morrison|Jm EPROM Programmer]]||1985||[[John_Morrison|John Morrison]]||||1||-|| [[Media:Jm Eprom Programmer (1985)(John Morrison)(JMPEPRM.ROM).zip|JM EPROM Prog ROM]]<br />
|-<br />
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:Kds serial interface rom.zip|KDS Serial ROM]]<br />
|-<br />
||[[MegaFlashROManager|MegaFlashROManager]]||2011||[[FutureSoft|FutureSoft]]||Management software for [[User:Bryce|Bryce's]] [[MegaFlash]]||2||-|| Link Required<br />
|-<br />
||[[Mirage_Imager|Mirage Imager V2]]||?||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV2.zip|Mirage Image V2 ROM]]<br />
|-<br />
||[[Mirage_Imager|Mirage Imager V3.2]]||?||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV32.zip|Mirage Image V3.2 ROM]]<br />
|-<br />
||[[Multiface|Multiface 2]]||1986||[[Romantic_Robot|Romantic Robot]]||For Original AMSDOS||1||-|| [[Media:Multiface.two.romantic.robot.86.zip|Multiface 86 ROM]]<br />
|-<br />
||[[Multiface|Multiface 2]]||1988||[[Romantic_Robot|Romantic Robot]]||For Original AMSDOS (See [[Multiface|Multiface 2 Page]] for differences) ||1||-|| [[Media:Multiface.two.romantic.robot.0e.zip|Multiface 0E ROM]]<br />
|-<br />
||[[Multiface|Multiface 2]]||1990||[[Romantic_Robot|Romantic Robot]]||For CPC Plus AMSDOS|||1|-|| [[Media:Multiface.two.romantic.robot.8b.zip|Multiface CPC Plus ROM]]<br />
|-<br />
||[[Softbrenner 1.27|Softbrenner 1.27]]||?||[[WSX|WSX]]||||1||-|| [[media:SB127.zip|Softbrenner 1.27 ROM]]<br />
|-<br />
||[[VIDI_digitizer|VIDI Digitizer]]||?||[[Rombo_Productions|Rombo Productions]]||||||-|| Link Required<br />
|-<br />
||[[Vortex_Expansions_RAM_card|Vortex RAM - Expansion Card ID]]||19xx||[[Vortex_Computersysteme|Vortex]]||||1||-|| [[media:vramid.zip|Vortex RAM ID ROM]]<br />
|-<br />
||[[X-ROM|X-ROM Eprommer v1.16]]||1986||[[Timatic_Systems|Timatic Systems]]||||1||-|| [[Media:XROM Eprommer v1.16 (1986)(Timatic Systems)(XROM.ROM).zip|X-ROM ROM]]<br />
|-<br />
|}</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=ROM_List&diff=69320ROM List2011-08-25T23:34:10Z<p>Ythcal: </p>
<hr />
<div> {|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Catagory / Name''||''Year''||''Author''||''Description / Comment''||''Number of Roms''||''ROM Position''||''File''<br />
|-<br />
|'''Lower ROMs'''|||||||||||||<br />
|-<br />
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]]|||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? |||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]]|||||| N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 464+ and 6128+ OS]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||CPC 464+ Plus A2||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
|'''BASIC ROMs'''||||||||||||<br />
|-<br />
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
|'''DOS / RAMdisc ROMs'''|||||||||||||<br />
|-<br />
||AMSDOS 720K||19xx||?||||1||7|| Link Required<br />
|-<br />
||[[AMSDOS|CPC 664 Amsdos]]||1985||[[Amstrad|Amstrad]]||||1||7|| Link Required<br />
|-<br />
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| Link Required<br />
|-<br />
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| Link Required<br />
|-<br />
||NigDOS 2.24||1988||?||||1||7|| Link Required<br />
|-<br />
||[[ParaDOS|ParaDOS]]||1997||[[Executioner|Executioner]]||||1||7 or smaller|| [http://www.winape.net/download/Parados.zip ParaDOS 1.1]<br />
|-<br />
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||smaller than any other installed DOS||1||7|| [[Media:RDOS-EXT.ROM|ROM file, local mirror]] <br />
|-<br />
||[[RODOS|RoDOS v2.11]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| Link Required<br />
|-<br />
||[[RODOS|RoDOS v2.15]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| Link Required<br />
|-<br />
||[[VDOS|VDOS]]||1985||[[Vortex|Vortex]]||||1||7 or smaller|| Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
||[[XD-DOS|XD-DOS 2.10]]||1990||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
|'''Alternative OS ROMs'''|||||||||||||<br />
|-<br />
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||||-|| Link Required<br />
|-<br />
||CPM Accessory ROM 1||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||CPM Plus ROM by Vorax||19xx||Graduate - Vorax||||||-|| Link Required<br />
|-<br />
||[[FutureOS|FutureOS]]||2011||[[FutureSoft|FutureSoft]]||||4||10-13 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]<br />
|-<br />
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||||-|| Link Required<br />
|-<br />
|'''Background Utility ROMs'''|||||||||||||<br />
|-<br />
||Amstrad Toolkit v1.4||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Arkos ROM Pack||2006||[[Arkos|Arkos]]||Some RSXs need CPC Booster||2||-|| [http://www.julien-nevo.com/arkos/tools/Arkos%20ROM%20Pack%20v1.1%20Files%20(arkos).zip Arkos ROM Pack 1.1]<br />
|-<br />
||Booster ROM||1996|| ([[WSX|WSX]])||Initialises ROMs 16-31||1||15|| Link Required<br />
|-<br />
||Copymate + v3.2||1990||Marco Vieth||||||-|| Link Required<br />
|-<br />
||Disc Demon v1.1||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Disc Power||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Disccopier]]||1987||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Filecopier]]||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology v6.0]]||19xx||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Disc_User's_Utilities_(Micro_Power_Ltd.)|Disc User's Utilities]]||1985||[[Micro_Power_Ltd.|Micro_Power_Ltd]]||||1||-|| [[Media:Disc User's Utilities (Micro Power Ltd.) (1985).zip]]<br />
|-<br />
||DOS Copy v1.3 and Crime v1.3||1991||?||||||-|| Link Required<br />
|-<br />
||Dragon Breed Rom 1||19xx||Dragon Breed||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Extended BASIC v1.1]]||1986||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[Hackit|Hack It-Le Hackeur]]||19xx||[[Siren_Software|Siren Software]])||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||Kns ROM 6128 v1.01||1989||MFW||||||-|| Link Required<br />
|-<br />
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_464|Master File 464 v1.1]]||1984||[[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]]||||||-|| Link Required<br />
|-<br />
||Micro Style ROM v2.11||1989||[[Microstyle|Micro Style]] - PotPlant Systems||||||-|| Link Required<br />
|-<br />
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||||-|| Link Required<br />
|-<br />
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||||-|| Link Required<br />
|-<br />
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||||-|| Link Required<br />
|-<br />
||Programmer's Toolbox 1.0a||19xx||?||||||-|| Link Required<br />
|-<br />
||Programmers Tool Box v1.2a||19xx||?||||||-|| Link Required<br />
|-<br />
||[[QuickCMD|QuickCMD]]||2011||norecess||||1||-|| Link Required<br />
|-<br />
||[[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd]]||||||-|| Link Required<br />
|-<br />
||Super Rom v1.0||1991||Vorax||||||-|| Link Required<br />
|-<br />
||Super ROMplus - Auto Rom Control System 1.6||1986||[[Britannia_Software_Ltd|Britannia Software Ltd]]||||||-|| Link Required<br />
|-<br />
||[[System_X|System X v2.1]]||1985)||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||T3m ROM||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||UNCR v2.4 - Cruncher Accessory ROM for CPM||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||Utility Suite||19xx||?||||||7|| Link Required<br />
|-<br />
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorUtopia.zip|Arnor Utopia (Rom).zip]]<br />
|-<br />
|'''Language Compiler ROMs'''|||||||||||||<br />
|-<br />
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||||-|| Link Required<br />
|-<br />
||[[Maxam|Maxam]]||1985||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Phrozen C|Phrozen C]]||2010||[[NoRecess|NoRecess]]||||||-|| Link Required<br />
|-<br />
|'''Full Program ROMs'''|||||||||||||<br />
|-<br />
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||Graphics Tool; unofficial||2||-|| Link Required<br />
|-<br />
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required<br />
|-<br />
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||||-|| Link Required<br />
|-<br />
||[[Protext|Protext 1.20]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext_V1.20_(Rom).zip|Protext 1.20]]<br />
|-<br />
||[[Protext|Protext 1.22]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext(Rom).zip|Protext 1.22]]<br />
|-<br />
||[[Promerge_Plus|ProMerge Plus]]||1986||[[Arnor|Arnor]]||Mail merge for Protext ||1||-|| [[Media:ProMergePlus(Rom).zip|Promerge Plus 1.0]] <br />
|-<br />
||[[Prospell|ProSpell]]||1986||[[Arnor|Arnor]]||Spellchecking software||1||-|| [[Media:Prospell(Rom).zip|Prospell 1.10]]<br />
|-<br />
|[[STarKos|STarKos]]||?||[[Arkos|Arkos]]||Music Tracker||2-3||-|| [http://www.grimware.org/lib/exe/fetch.php/documentations/software/starkos/starkos.v1.21.rom.arkos.zip STarKos 1.21]<br />
|-<br />
|'''Hardware Dependent ROMs'''|||||||||||||<br />
|-<br />
||[[AMRAM2|Amram 2]] - Sideways RAM toolkit ROM||19xx||[[Silicon_Systems|Silicon Systems]]||||||-|| Link Required<br />
|-<br />
||[[ANTA_64|Anta 64]]||?||||||||-|| Link Required<br />
|-<br />
||[[Disc_Wizard|Disc Wizard]]||?||[[Evesham_Micros|Evesham Micros]]||||||-|| Link Required<br />
|-<br />
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd & F.Kup||||||-|| Link Required<br />
|-<br />
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||||-|| Link Required<br />
|-<br />
||[[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]]||1986||Panda Electronics Ltd||||||-|| Link Required<br />
|-<br />
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||2||-|| [[Media:AmstradPaceSerialInterfaceCommstarRomImage.zip|ROM Image for Pace version]]<br />
|-<br />
||Copy Lock v6.0||1988||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Jm EPROM Programmer]]||1985||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||||-|| Link Required<br />
|-<br />
||[[MegaFlashROManager|MegaFlashROManager]]||2011||[[FutureSoft|FutureSoft]]||Management software for [[User:Bryce|Bryce's]] [[MegaFlash]]||1||-|| Link Required<br />
|-<br />
||[[Mirage_Imager|Mirage Imager]]||?||Mirage Computers Ltd.||||||-|| Link Required<br />
|-<br />
||[[Multiface|Multiface 2]]||19xx||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||Softbrenner 1.27||?||[[WSX|WSX]]||||||-|| Link Required<br />
|-<br />
||[[VIDI_digitizer|VIDI Digitizer]]||?||[[Rombo_Productions|Rombo Productions]]||||||-|| Link Required<br />
|-<br />
||Vortex RAM - Expansion Card ID||19xx||[[Vortex_Computersysteme|Vortex]]||||||-|| Link Required<br />
|-<br />
||[[X-ROM|XROM Eprommer v1.16]]||1986||[[Timatic_Systems|Timatic Systems]]||||||-|| Link Required<br />
|-<br />
|}</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=ROM_List&diff=69319ROM List2011-08-25T23:31:27Z<p>Ythcal: </p>
<hr />
<div> {|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Catagory / Name''||''Year''||''Author''||''Description / Comment''||''Number of Roms''||''ROM Position''||''File''<br />
|-<br />
|'''Lower ROMs'''|||||||||||||<br />
|-<br />
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]]|||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? |||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]]|||||| N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 464+ and 6128+ OS]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||CPC 464+ Plus A2||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
|'''BASIC ROMs'''||||||||||||<br />
|-<br />
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
|'''DOS / RAMdisc ROMs'''|||||||||||||<br />
|-<br />
||AMSDOS 720K||19xx||?||||1||7|| Link Required<br />
|-<br />
||[[AMSDOS|CPC 664 Amsdos]]||1985||[[Amstrad|Amstrad]]||||1||7|| Link Required<br />
|-<br />
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| Link Required<br />
|-<br />
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| Link Required<br />
|-<br />
||NigDOS 2.24||1988||?||||1||7|| Link Required<br />
|-<br />
||[[ParaDOS|ParaDOS]]||1997||[[Executioner|Executioner]]||||1||7 or smaller|| [http://www.winape.net/download/Parados.zip ParaDOS 1.1]<br />
|-<br />
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||smaller than any other installed DOS||1||7|| [[Media:RDOS-EXT.ROM|ROM file, local mirror]] <br />
|-<br />
||[[RODOS|RoDOS v2.11]]||19xx||Romantic Robot||||1||7|| Link Required<br />
|-<br />
||[[RODOS|RoDOS v2.15]]||19xx||Romantic Robot||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| Link Required<br />
|-<br />
||[[VDOS|VDOS]]||1985||[[Vortex|Vortex]]||||1||7 or smaller|| Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
||[[XD-DOS|XD-DOS 2.10]]||1990||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
|'''Alternative OS ROMs'''|||||||||||||<br />
|-<br />
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||||-|| Link Required<br />
|-<br />
||CPM Accessory ROM 1||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||CPM Plus ROM by Vorax||19xx||Graduate - Vorax||||||-|| Link Required<br />
|-<br />
||[[FutureOS|FutureOS]]||2011||[[FutureSoft|FutureSoft]]||||4||10-13 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]<br />
|-<br />
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||||-|| Link Required<br />
|-<br />
|'''Background Utility ROMs'''|||||||||||||<br />
|-<br />
||Amstrad Toolkit v1.4||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Arkos ROM Pack||2006||[[Arkos|Arkos]]||Some RSXs need CPC Booster||2||-|| [http://www.julien-nevo.com/arkos/tools/Arkos%20ROM%20Pack%20v1.1%20Files%20(arkos).zip Arkos ROM Pack 1.1]<br />
|-<br />
||Booster ROM||1996|| ([[WSX|WSX]])||Initialises ROMs 16-31||1||15|| Link Required<br />
|-<br />
||Copymate + v3.2||1990||Marco Vieth||||||-|| Link Required<br />
|-<br />
||Disc Demon v1.1||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Disc Power||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Disccopier]]||1987||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Filecopier]]||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology v6.0]]||19xx||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Disc_User's_Utilities_(Micro_Power_Ltd.)|Disc User's Utilities]]||1985||[[Micro_Power_Ltd.|Micro_Power_Ltd]]||||1||-|| [[Media:Disc User's Utilities (Micro Power Ltd.) (1985).zip]]<br />
|-<br />
||DOS Copy v1.3 and Crime v1.3||1991||?||||||-|| Link Required<br />
|-<br />
||Dragon Breed Rom 1||19xx||Dragon Breed||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Extended BASIC v1.1]]||1986||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[Hackit|Hack It-Le Hackeur]]||19xx||[[Siren_Software|Siren Software]])||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||Kns ROM 6128 v1.01||1989||MFW||||||-|| Link Required<br />
|-<br />
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_464|Master File 464 v1.1]]||1984||[[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]]||||||-|| Link Required<br />
|-<br />
||Micro Style ROM v2.11||1989||[[Microstyle|Micro Style]] - PotPlant Systems||||||-|| Link Required<br />
|-<br />
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||||-|| Link Required<br />
|-<br />
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||||-|| Link Required<br />
|-<br />
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||||-|| Link Required<br />
|-<br />
||Programmer's Toolbox 1.0a||19xx||?||||||-|| Link Required<br />
|-<br />
||Programmers Tool Box v1.2a||19xx||?||||||-|| Link Required<br />
|-<br />
||[[QuickCMD|QuickCMD]]||2011||norecess||||1||-|| Link Required<br />
|-<br />
||[[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd]]||||||-|| Link Required<br />
|-<br />
||Super Rom v1.0||1991||Vorax||||||-|| Link Required<br />
|-<br />
||Super ROMplus - Auto Rom Control System 1.6||1986||[[Britannia_Software_Ltd|Britannia Software Ltd]]||||||-|| Link Required<br />
|-<br />
||[[System_X|System X v2.1]]||1985)||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||T3m ROM||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||UNCR v2.4 - Cruncher Accessory ROM for CPM||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||Utility Suite||19xx||?||||||7|| Link Required<br />
|-<br />
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorUtopia.zip|Arnor Utopia (Rom).zip]]<br />
|-<br />
|'''Language Compiler ROMs'''|||||||||||||<br />
|-<br />
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||||-|| Link Required<br />
|-<br />
||[[Maxam|Maxam]]||1985||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Phrozen C|Phrozen C]]||2010||[[NoRecess|NoRecess]]||||||-|| Link Required<br />
|-<br />
|'''Full Program ROMs'''|||||||||||||<br />
|-<br />
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||Graphics Tool; unofficial||2||-|| Link Required<br />
|-<br />
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required<br />
|-<br />
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||||-|| Link Required<br />
|-<br />
||[[Protext|Protext 1.20]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext_V1.20_(Rom).zip|Protext 1.20]]<br />
|-<br />
||[[Protext|Protext 1.22]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext(Rom).zip|Protext 1.22]]<br />
|-<br />
||[[Promerge_Plus|ProMerge Plus]]||1986||[[Arnor|Arnor]]||Mail merge for Protext ||1||-|| [[Media:ProMergePlus(Rom).zip|Promerge Plus 1.0]] <br />
|-<br />
||[[Prospell|ProSpell]]||1986||[[Arnor|Arnor]]||Spellchecking software||1||-|| [[Media:Prospell(Rom).zip|Prospell 1.10]]<br />
|-<br />
|[[STarKos|STarKos]]||?||[[Arkos|Arkos]]||Music Tracker||2-3||-|| [http://www.grimware.org/lib/exe/fetch.php/documentations/software/starkos/starkos.v1.21.rom.arkos.zip STarKos 1.21]<br />
|-<br />
|'''Hardware Dependent ROMs'''|||||||||||||<br />
|-<br />
||[[AMRAM2|Amram 2]] - Sideways RAM toolkit ROM||19xx||[[Silicon_Systems|Silicon Systems]]||||||-|| Link Required<br />
|-<br />
||[[ANTA_64|Anta 64]]||?||||||||-|| Link Required<br />
|-<br />
||[[Disc_Wizard|Disc Wizard]]||?||[[Evesham_Micros|Evesham Micros]]||||||-|| Link Required<br />
|-<br />
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd & F.Kup||||||-|| Link Required<br />
|-<br />
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||||-|| Link Required<br />
|-<br />
||[[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]]||1986||Panda Electronics Ltd||||||-|| Link Required<br />
|-<br />
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||2||-|| [[Media:AmstradPaceSerialInterfaceCommstarRomImage.zip|ROM Image for Pace version]]<br />
|-<br />
||Copy Lock v6.0||1988||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Jm EPROM Programmer]]||1985||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||||-|| Link Required<br />
|-<br />
||[[MegaFlashROManager|MegaFlashROManager]]||2011||[[FutureSoft|FutureSoft]]||Management software for [[User:Bryce|Bryce's]] [[MegaFlash]]||1||-|| Link Required<br />
|-<br />
||[[Mirage_Imager|Mirage Imager]]||?||Mirage Computers Ltd.||||||-|| Link Required<br />
|-<br />
||[[Multiface|Multiface 2]]||19xx||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||Softbrenner 1.27||?||[[WSX|WSX]]||||||-|| Link Required<br />
|-<br />
||[[VIDI_digitizer|VIDI Digitizer]]||?||[[Rombo_Productions|Rombo Productions]]||||||-|| Link Required<br />
|-<br />
||Vortex RAM - Expansion Card ID||19xx||[[Vortex_Computersysteme|Vortex]]||||||-|| Link Required<br />
|-<br />
||[[X-ROM|XROM Eprommer v1.16]]||1986||[[Timatic_Systems|Timatic Systems]]||||||-|| Link Required<br />
|-<br />
|}</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=ROM_List&diff=69318ROM List2011-08-25T23:24:45Z<p>Ythcal: </p>
<hr />
<div> {|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Catagory / Name''||''Year''||''Author''||''Description / Comment''||''Number of Roms''||''ROM Position''||''File''<br />
|-<br />
|'''Lower ROMs'''|||||||||||||<br />
|-<br />
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]]|||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? |||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]]|||||| N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 464+ and 6128+ OS]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||CPC 464+ Plus A2||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
|'''BASIC ROMs'''||||||||||||<br />
|-<br />
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
|'''DOS / RAMdisc ROMs'''|||||||||||||<br />
|-<br />
||AMSDOS 720K||19xx||?||||1||7|| Link Required<br />
|-<br />
||[[AMSDOS|CPC 664 Amsdos]]||1985||[[Amstrad|Amstrad]]||||1||7|| Link Required<br />
|-<br />
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| Link Required<br />
|-<br />
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| Link Required<br />
|-<br />
||NigDOS 2.24||1988||?||||1||7|| Link Required<br />
|-<br />
||[[ParaDOS|ParaDOS]]||1997||[[Executioner|Executioner]]||||1||7 or smaller|| [http://www.winape.net/download/Parados.zip ParaDOS 1.1]<br />
|-<br />
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||smaller than any other installed DOS||1||7|| [[Media:RDOS-EXT.ROM|ROM file, local mirror]] <br />
|-<br />
||[[RODOS|RoDOS v2.11]]||19xx||Romantic Robot||||1||7|| Link Required<br />
|-<br />
||[[RODOS|RoDOS v2.15]]||19xx||Romantic Robot||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| Link Required<br />
|-<br />
||[[VDOS|VDOS]]||1985||[[Vortex|Vortex]]||||1||7 or smaller|| Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
||[[XD-DOS|XD-DOS 2.10]]||1990||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
|'''Alternative OS ROMs'''|||||||||||||<br />
|-<br />
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||||-|| Link Required<br />
|-<br />
||CPM Accessory ROM 1||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||CPM Plus ROM by Vorax||19xx||Graduate - Vorax||||||-|| Link Required<br />
|-<br />
||[[FutureOS|FutureOS]]||2011||[[FutureSoft|FutureSoft]]||||4||10-13 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]<br />
|-<br />
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||||-|| Link Required<br />
|-<br />
|'''Background Utility ROMs'''|||||||||||||<br />
|-<br />
||Amstrad Toolkit v1.4||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Arkos ROM Pack||2006||[[Arkos|Arkos]]||Some RSXs need CPC Booster||2||-|| [http://www.julien-nevo.com/arkos/tools/Arkos%20ROM%20Pack%20v1.1%20Files%20(arkos).zip Arkos ROM Pack 1.1]<br />
|-<br />
||Booster ROM||1996|| ([[WSX|WSX]])||Initialises ROMs 16-31||1||15|| Link Required<br />
|-<br />
||Copymate + v3.2||1990||Marco Vieth||||||-|| Link Required<br />
|-<br />
||Disc Demon v1.1||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Disc Power||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Disccopier]]||1987||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Filecopier]]||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology v6.0]]||19xx||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Disc_User's_Utilities_(Micro_Power_Ltd.)|Disc User's Utilities]]||1985||[[Micro_Power_Ltd.|Micro_Power_Ltd]]||||1||-|| [[Media:Disc User's Utilities (Micro Power Ltd.) (1985).zip]]<br />
|-<br />
||DOS Copy v1.3 and Crime v1.3||1991||?||||||-|| Link Required<br />
|-<br />
||Dragon Breed Rom 1||19xx||Dragon Breed||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Extended BASIC v1.1]]||1986||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[Hackit|Hack It-Le Hackeur]]||19xx||[[Siren_Software|Siren Software]])||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||Kns ROM 6128 v1.01||1989||MFW||||||-|| Link Required<br />
|-<br />
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_464|Master File 464 v1.1]]||1984||[[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]]||||||-|| Link Required<br />
|-<br />
||Micro Style ROM v2.11||1989||[[Microstyle|Micro Style]] - PotPlant Systems||||||-|| Link Required<br />
|-<br />
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||||-|| Link Required<br />
|-<br />
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||||-|| Link Required<br />
|-<br />
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||||-|| Link Required<br />
|-<br />
||Programmer's Toolbox 1.0a||19xx||?||||||-|| Link Required<br />
|-<br />
||Programmers Tool Box v1.2a||19xx||?||||||-|| Link Required<br />
|-<br />
||[[QuickCMD|QuickCMD]]||2011||norecess||||1||-|| Link Required<br />
|-<br />
||[[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd]]||||||-|| Link Required<br />
|-<br />
||Super Rom v1.0||1991||Vorax||||||-|| Link Required<br />
|-<br />
||Super ROMplus - Auto Rom Control System 1.6||1986||[[Britannia_Software_Ltd|Britannia Software Ltd]]||||||-|| Link Required<br />
|-<br />
||[[System_X|System X v2.1]]||1985)||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||T3m ROM||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||UNCR v2.4 - Cruncher Accessory ROM for CPM||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||Utility Suite||19xx||?||||||7|| Link Required<br />
|-<br />
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorUtopia.zip|Arnor Utopia (Rom).zip]]<br />
|-<br />
|'''Language Compiler ROMs'''|||||||||||||<br />
|-<br />
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||||-|| Link Required<br />
|-<br />
||[[Maxam|Maxam]]||1985||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Phrozen C|Phrozen C]]||2010||[[NoRecess|NoRecess]]||||||-|| Link Required<br />
|-<br />
|'''Full Program ROMs'''|||||||||||||<br />
|-<br />
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||Graphics Tool; unofficial||2||-|| Link Required<br />
|-<br />
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required<br />
|-<br />
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||||-|| Link Required<br />
|-<br />
||[[Protext|Protext 1.20]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext_V1.20_(Rom).zip|Protext 1.20]]<br />
|-<br />
||[[Protext|Protext 1.22]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext(Rom).zip|Protext 1.22]]<br />
|-<br />
||[[Promerge_Plus|ProMerge Plus]]||1986||[[Arnor|Arnor]]||Mail merge for Protext ||1||-|| [[Media:ProMergePlus(Rom).zip|Promerge Plus 1.0]] <br />
|-<br />
||[[Prospell|ProSpell]]||1986||[[Arnor|Arnor]]||Spellchecking software||1||-|| [[Media:Prospell(Rom).zip|Prospell 1.10]]<br />
|-<br />
|[[STarKos|STarKos]]||?||[[Arkos|Arkos]]||Music Tracker||2-3||-|| [http://www.grimware.org/lib/exe/fetch.php/documentations/software/starkos/starkos.v1.21.rom.arkos.zip STarKos 1.21]<br />
|-<br />
|'''Hardware Dependent ROMs'''|||||||||||||<br />
|-<br />
||[[AMRAM2|Amram 2]] - Sideways RAM toolkit ROM||19xx||[[Silicon_Systems|Silicon Systems]]||||||-|| Link Required<br />
|-<br />
||[[ANTA_64|Anta 64]]||?||||||||-|| Link Required<br />
|-<br />
||[[Disc_Wizard|Disc Wizard]]||?||[[Evesham_Micros|Evesham Micros]]||||||-|| Link Required<br />
|-<br />
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd & F.Kup||||||-|| Link Required<br />
|-<br />
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||||-|| Link Required<br />
|-<br />
||[[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]]||1986||Panda Electronics Ltd||||||-|| Link Required<br />
|-<br />
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||2||-|| [[Media:AmstradPaceSerialInterfaceCommstarRomImage.zip|ROM Image for Pace version]]<br />
|-<br />
||Copy Lock v6.0||1988||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Jm EPROM Programmer]]||1985||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||||-|| Link Required<br />
|-<br />
||[[MegaFlashROManager|MegaFlashROManager]]||2011||[[FutureSoft|FutureSoft]]||||1||-|| Link Required<br />
|-<br />
||[[Mirage_Imager|Mirage Imager]]||?||Mirage Computers Ltd.||||||-|| Link Required<br />
|-<br />
||[[Multiface|Multiface 2]]||19xx||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||Softbrenner 1.27||?||[[WSX|WSX]]||||||-|| Link Required<br />
|-<br />
||[[VIDI_digitizer|VIDI Digitizer]]||?||[[Rombo_Productions|Rombo Productions]]||||||-|| Link Required<br />
|-<br />
||Vortex RAM - Expansion Card ID||19xx||[[Vortex_Computersysteme|Vortex]]||||||-|| Link Required<br />
|-<br />
||[[X-ROM|XROM Eprommer v1.16]]||1986||[[Timatic_Systems|Timatic Systems]]||||||-|| Link Required<br />
|-<br />
|}</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Talk:ROM_List&diff=69308Talk:ROM List2011-08-25T21:08:55Z<p>Ythcal: Created page with "ROM-Position: "smaller"? Not "lower"? - ~~~~"</p>
<hr />
<div>ROM-Position: "smaller"? Not "lower"? - [[User:Ythcal|Ythcal]] 23:08, 25 August 2011 (CEST)</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=ROM_List&diff=69305ROM List2011-08-25T20:04:56Z<p>Ythcal: external link: STarKos</p>
<hr />
<div> {|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Catagory / Name''||''Year''||''Author''||''Description / Comment''||''Number of Roms''||''ROM Position''||''File''<br />
|-<br />
|'''Lower ROMs'''|||||||||||||<br />
|-<br />
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]]|||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? |||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]]|||||| N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 464+ and 6128+ OS]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||CPC 464+ Plus A2||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
|'''BASIC ROMs'''||||||||||||<br />
|-<br />
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
|'''DOS / RAMdisc ROMs'''|||||||||||||<br />
|-<br />
||AMSDOS 720K||19xx||?||||1||7|| Link Required<br />
|-<br />
||[[AMSDOS|CPC 664 Amsdos]]||1985||[[Amstrad|Amstrad]]||||1||7|| Link Required<br />
|-<br />
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| Link Required<br />
|-<br />
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| Link Required<br />
|-<br />
||NigDOS 2.24||1988||?||||1||7|| Link Required<br />
|-<br />
||[[ParaDOS|ParaDOS]]||?||[[Executioner|Executioner]]||||1||7 or smaller|| Link Required<br />
|-<br />
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||smaller than any other installed DOS||1||7|| [[Media:RDOS-EXT.ROM|ROM file, local mirror]] <br />
|-<br />
||[[RODOS|RoDOS v2.11]]||19xx||Romantic Robot||||1||7|| Link Required<br />
|-<br />
||[[RODOS|RoDOS v2.15]]||19xx||Romantic Robot||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| Link Required<br />
|-<br />
||[[VDOS|VDOS]]||?||[[Vortex|Vortex]]||||1||7 or smaller|| Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
||[[XD-DOS|XD-DOS 2.10]]||1990||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
|'''Alternative OS ROMs'''|||||||||||||<br />
|-<br />
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||||-|| Link Required<br />
|-<br />
||CPM Accessory ROM 1||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||CPM Plus ROM by Vorax||19xx||Graduate - Vorax||||||-|| Link Required<br />
|-<br />
||[[FutureOS|FutureOS]]||2011||[[FutureSoft|FutureSoft]]||||4||10-13 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]<br />
|-<br />
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||||-|| Link Required<br />
|-<br />
|'''Background Utility ROMs'''|||||||||||||<br />
|-<br />
||Amstrad Toolkit v1.4||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Arkos ROM Pack||?||[[Arkos|Arkos]]||||||-|| Link Required<br />
|-<br />
||Booster ROM||1996|| ([[WSX|WSX]])||||1||15|| Link Required<br />
|-<br />
||Copymate + v3.2||1990||Marco Vieth||||||-|| Link Required<br />
|-<br />
||Disc Demon v1.1||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Disc Power||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Disccopier]]||1987||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Filecopier]]||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology v6.0]]||19xx||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Disc_User's_Utilities_(Micro_Power_Ltd.)|Disc User's Utilities]]||?||[[Micro_Power_Ltd.|Micro_Power_Ltd]]||||||-|| Link Required<br />
|-<br />
||DOS Copy v1.3 and Crime v1.3||1991||?||||||-|| Link Required<br />
|-<br />
||Dragon Breed Rom 1||19xx||Dragon Breed||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Extended BASIC v1.1]]||1986||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[Hackit|Hack It-Le Hackeur]]||19xx||[[Siren_Software|Siren Software]])||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||Kns ROM 6128 v1.01||1989||MFW||||||-|| Link Required<br />
|-<br />
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_464|Master File 464 v1.1]]||1984||[[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]]||||||-|| Link Required<br />
|-<br />
||Micro Style ROM v2.11||1989||[[Microstyle|Micro Style]] - PotPlant Systems||||||-|| Link Required<br />
|-<br />
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||||-|| Link Required<br />
|-<br />
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||||-|| Link Required<br />
|-<br />
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||||-|| Link Required<br />
|-<br />
||Programmer's Toolbox 1.0a||19xx||?||||||-|| Link Required<br />
|-<br />
||Programmers Tool Box v1.2a||19xx||?||||||-|| Link Required<br />
|-<br />
||[[QuickCMD|QuickCMD]]||2011||norecess||||1||-|| Link Required<br />
|-<br />
||[[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd]]||||||-|| Link Required<br />
|-<br />
||Super Rom v1.0||1991||Vorax||||||-|| Link Required<br />
|-<br />
||Super ROMplus - Auto Rom Control System 1.6||1986||[[Britannia_Software_Ltd|Britannia Software Ltd]]||||||-|| Link Required<br />
|-<br />
||[[System_X|System X v2.1]]||1985)||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||T3m ROM||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||UNCR v2.4 - Cruncher Accessory ROM for CPM||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||Utility Suite||19xx||?||||||7|| Link Required<br />
|-<br />
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||||-|| Link Required<br />
|-<br />
|'''Language Compiler ROMs'''|||||||||||||<br />
|-<br />
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||||-|| Link Required<br />
|-<br />
||[[Maxam|Maxam]]||1985||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Phrozen C|Phrozen C]]||2010||[[NoRecess|NoRecess]]||||||-|| Link Required<br />
|-<br />
|'''Full Program ROMs'''|||||||||||||<br />
|-<br />
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||unofficial||2||-|| Link Required<br />
|-<br />
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required<br />
|-<br />
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||||-|| Link Required<br />
|-<br />
||[[Protext|Protext 1.20]]||?||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Promerge_Plus|ProMerge Plus]]||?||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Prospell|ProSpell]]||?||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
|[[STarKos|STarKos]]||?||[[Arkos|Arkos]]||||2-3||-|| [http://www.grimware.org/lib/exe/fetch.php/documentations/software/starkos/starkos.v1.21.rom.arkos.zip STarKos 1.21]<br />
|-<br />
|'''Hardware Dependent ROMs'''|||||||||||||<br />
|-<br />
||[[AMRAM2|Amram 2]] - Sideways RAM toolkit ROM||19xx||[[Silicon_Systems|Silicon Systems]]||||||-|| Link Required<br />
|-<br />
||[[ANTA_64|Anta 64]]||?||||||||-|| Link Required<br />
|-<br />
||[[Disc_Wizard|Disc Wizard]]||?||[[Evesham_Micros|Evesham Micros]]||||||-|| Link Required<br />
|-<br />
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd & F.Kup||||||-|| Link Required<br />
|-<br />
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||||-|| Link Required<br />
|-<br />
||[[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]]||1986||Panda Electronics Ltd||||||-|| Link Required<br />
|-<br />
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||||-|| Link Required<br />
|-<br />
||Copy Lock v6.0||1988||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Jm EPROM Programmer]]||1985||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||||-|| Link Required<br />
|-<br />
||[[MegaFlashROManager|MegaFlashROManager]]||2011||[[FutureSoft|FutureSoft]]||||1||-|| Link Required<br />
|-<br />
||[[Mirage_Imager|Mirage Imager]]||?||Mirage Computers Ltd.||||||-|| Link Required<br />
|-<br />
||[[Multiface|Multiface 2]]||19xx||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||Softbrenner 1.27||?||[[WSX|WSX]]||||||-|| Link Required<br />
|-<br />
||[[VIDI_digitizer|VIDI Digitizer]]||?||[[Rombo_Productions|Rombo Productions]]||||||-|| Link Required<br />
|-<br />
||Vortex RAM - Expansion Card ID||19xx||[[Vortex_Computersysteme|Vortex]]||||||-|| Link Required<br />
|-<br />
||[[X-ROM|XROM Eprommer v1.16]]||1986||[[Timatic_Systems|Timatic Systems]]||||||-|| Link Required<br />
|-<br />
|}</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=ROM_List&diff=69304ROM List2011-08-25T20:01:11Z<p>Ythcal: added "Number of ROMs", Advanced OCP Studio</p>
<hr />
<div> {|{{Prettytable|width: 700px; font-size: 2em;}}<br />
|''Catagory / Name''||''Year''||''Author''||''Description / Comment''||''Number of Roms''||''ROM Position''||''File''<br />
|-<br />
|'''Lower ROMs'''|||||||||||||<br />
|-<br />
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]]|||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? |||||| N/A || Link Required<br />
|-<br />
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]]|||||| N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 464+ and 6128+ OS]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||CPC 464+ Plus A2||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||N/A|| Link Required<br />
|-<br />
|'''BASIC ROMs'''||||||||||||<br />
|-<br />
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1991||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| Link Required<br />
|-<br />
|'''DOS / RAMdisc ROMs'''|||||||||||||<br />
|-<br />
||AMSDOS 720K||19xx||?||||1||7|| Link Required<br />
|-<br />
||[[AMSDOS|CPC 664 Amsdos]]||1985||[[Amstrad|Amstrad]]||||1||7|| Link Required<br />
|-<br />
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| Link Required<br />
|-<br />
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| Link Required<br />
|-<br />
||NigDOS 2.24||1988||?||||1||7|| Link Required<br />
|-<br />
||[[ParaDOS|ParaDOS]]||?||[[Executioner|Executioner]]||||1||7 or smaller|| Link Required<br />
|-<br />
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||smaller than any other installed DOS||1||7|| [[Media:RDOS-EXT.ROM|ROM file, local mirror]] <br />
|-<br />
||[[RODOS|RoDOS v2.11]]||19xx||Romantic Robot||||1||7|| Link Required<br />
|-<br />
||[[RODOS|RoDOS v2.15]]||19xx||Romantic Robot||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| Link Required<br />
|-<br />
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| Link Required<br />
|-<br />
||[[VDOS|VDOS]]||?||[[Vortex|Vortex]]||||1||7 or smaller|| Link Required<br />
|-<br />
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
||[[XD-DOS|XD-DOS 2.10]]||1990||[[Dobbertin|Dobbertin]]||||1||7 or smaller||[[Media:XDDOS210.ROM]] (ROM image)<br />
|-<br />
|'''Alternative OS ROMs'''|||||||||||||<br />
|-<br />
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||||-|| Link Required<br />
|-<br />
||CPM Accessory ROM 1||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||CPM Plus ROM by Vorax||19xx||Graduate - Vorax||||||-|| Link Required<br />
|-<br />
||[[FutureOS|FutureOS]]||2011||[[FutureSoft|FutureSoft]]||||4||10-13 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]<br />
|-<br />
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||||-|| Link Required<br />
|-<br />
|'''Background Utility ROMs'''|||||||||||||<br />
|-<br />
||Amstrad Toolkit v1.4||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Arkos ROM Pack||?||[[Arkos|Arkos]]||||||-|| Link Required<br />
|-<br />
||Booster ROM||1996|| ([[WSX|WSX]])||||1||15|| Link Required<br />
|-<br />
||Copymate + v3.2||1990||Marco Vieth||||||-|| Link Required<br />
|-<br />
||Disc Demon v1.1||1986||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||Disc Power||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Disccopier]]||1987||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology Filecopier]]||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Discology|Discology v6.0]]||19xx||Meridien Software||||||-|| Link Required<br />
|-<br />
||[[Disc_User's_Utilities_(Micro_Power_Ltd.)|Disc User's Utilities]]||?||[[Micro_Power_Ltd.|Micro_Power_Ltd]]||||||-|| Link Required<br />
|-<br />
||DOS Copy v1.3 and Crime v1.3||1991||?||||||-|| Link Required<br />
|-<br />
||Dragon Breed Rom 1||19xx||Dragon Breed||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Extended BASIC v1.1]]||1986||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[Hackit|Hack It-Le Hackeur]]||19xx||[[Siren_Software|Siren Software]])||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||||-|| Link Required<br />
|-<br />
||Kns ROM 6128 v1.01||1989||MFW||||||-|| Link Required<br />
|-<br />
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[Masterfile_464|Master File 464 v1.1]]||1984||[[Campbell_Systems|Campbell Systems]] and [[Amsoft|Amsoft]]||||||-|| Link Required<br />
|-<br />
||Micro Style ROM v2.11||1989||[[Microstyle|Micro Style]] - PotPlant Systems||||||-|| Link Required<br />
|-<br />
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||||-|| Link Required<br />
|-<br />
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||||-|| Link Required<br />
|-<br />
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||||-|| Link Required<br />
|-<br />
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||||-|| Link Required<br />
|-<br />
||Programmer's Toolbox 1.0a||19xx||?||||||-|| Link Required<br />
|-<br />
||Programmers Tool Box v1.2a||19xx||?||||||-|| Link Required<br />
|-<br />
||[[QuickCMD|QuickCMD]]||2011||norecess||||1||-|| Link Required<br />
|-<br />
||[[Superpower_Mailing_List_(Micro_Power_Ltd.)|Super Power Mailing List]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd]]||||||-|| Link Required<br />
|-<br />
||Super Rom v1.0||1991||Vorax||||||-|| Link Required<br />
|-<br />
||Super ROMplus - Auto Rom Control System 1.6||1986||[[Britannia_Software_Ltd|Britannia Software Ltd]]||||||-|| Link Required<br />
|-<br />
||[[System_X|System X v2.1]]||1985)||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||T3m ROM||19xx||?||||||-|| Link Required<br />
|-<br />
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||||-|| Link Required<br />
|-<br />
||UNCR v2.4 - Cruncher Accessory ROM for CPM||1988||Graduate Software||||||-|| Link Required<br />
|-<br />
||Utility Suite||19xx||?||||||7|| Link Required<br />
|-<br />
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||||-|| Link Required<br />
|-<br />
|'''Language Compiler ROMs'''|||||||||||||<br />
|-<br />
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||||-|| Link Required<br />
|-<br />
||[[Maxam|Maxam]]||1985||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Phrozen C|Phrozen C]]||2010||[[NoRecess|NoRecess]]||||||-|| Link Required<br />
|-<br />
|'''Full Program ROMs'''|||||||||||||<br />
|-<br />
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||unofficial||2||-|| Link Required<br />
|-<br />
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required<br />
|-<br />
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||||-|| Link Required<br />
|-<br />
||[[Protext|Protext 1.20]]||?||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Promerge_Plus|ProMerge Plus]]||?||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
||[[Prospell|ProSpell]]||?||[[Arnor|Arnor]]||||1||-|| Link Required<br />
|-<br />
|[[STarKos|STarKos]]||?||[[Arkos|Arkos]]||||2-3||-|| Link Required<br />
|-<br />
|'''Hardware Dependent ROMs'''|||||||||||||<br />
|-<br />
||[[AMRAM2|Amram 2]] - Sideways RAM toolkit ROM||19xx||[[Silicon_Systems|Silicon Systems]]||||||-|| Link Required<br />
|-<br />
||[[ANTA_64|Anta 64]]||?||||||||-|| Link Required<br />
|-<br />
||[[Disc_Wizard|Disc Wizard]]||?||[[Evesham_Micros|Evesham Micros]]||||||-|| Link Required<br />
|-<br />
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd & F.Kup||||||-|| Link Required<br />
|-<br />
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||||-|| Link Required<br />
|-<br />
||[[Panda_Electronics_Communications_Interface_Unit|Communication Interface Unit Driver Softare 1.5]]||1986||Panda Electronics Ltd||||||-|| Link Required<br />
|-<br />
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||||-|| Link Required<br />
|-<br />
||Copy Lock v6.0||1988||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||||-|| Link Required<br />
|-<br />
||[[John_Morrison|Jm EPROM Programmer]]||1985||[[John_Morrison|John Morrison]]||||||-|| Link Required<br />
|-<br />
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface & Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||||-|| Link Required<br />
|-<br />
||[[MegaFlashROManager|MegaFlashROManager]]||2011||[[FutureSoft|FutureSoft]]||||1||-|| Link Required<br />
|-<br />
||[[Mirage_Imager|Mirage Imager]]||?||Mirage Computers Ltd.||||||-|| Link Required<br />
|-<br />
||[[Multiface|Multiface 2]]||19xx||[[Romantic_Robot|Romantic Robot]]||||||-|| Link Required<br />
|-<br />
||Softbrenner 1.27||?||[[WSX|WSX]]||||||-|| Link Required<br />
|-<br />
||[[VIDI_digitizer|VIDI Digitizer]]||?||[[Rombo_Productions|Rombo Productions]]||||||-|| Link Required<br />
|-<br />
||Vortex RAM - Expansion Card ID||19xx||[[Vortex_Computersysteme|Vortex]]||||||-|| Link Required<br />
|-<br />
||[[X-ROM|XROM Eprommer v1.16]]||1986||[[Timatic_Systems|Timatic Systems]]||||||-|| Link Required<br />
|-<br />
|}</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Vortex_Expansions_RAM_card&diff=68957Vortex Expansions RAM card2011-08-07T17:29:11Z<p>Ythcal: /* Software */</p>
<hr />
<div>== Description ==<br />
<br />
RAM expansions card from [[Vortex Computersysteme|Vortex]], mounted between CPC464 mainboard and CPU/Gate Array. It won't fit on CPC664, CPC6128, or CPC+ boards. The card is not compatible with the standard [[dk'tronics]]-sytle [[Standard Memory Expansions]].<br />
<br />
Sold in different sizes of RAM as '''SP 64''', '''SP 128''', '''SP 256''', '''SP 320''' and '''SP 512'''. Resulting in a maximum RAM size of 576K (64K internal, plus 512K external). The smaller SP64-SP320 versions can be upgraded to SP512 by mounting additional RAM chips in the spare sockets. There is also a cut-down version, '''SP 64/M''', which contains only 64K RAM, no BOS ROM, and which isn't upgradable.<br />
<br />
The expansion was available directly from Vortex (germany) and also from [[Screens Microcomputers]] (uk).<br />
<br />
Usable under [[BASIC]] and [[CP/M]]:<br />
<br />
=== BASIC ===<br />
<br />
BOS (Banked Operating System) RSX drivers are included on EPROM (mapped to ROM bank 6). Providing following features under BASIC:<br />
* Banked BASIC programs (using |GOTO, |GOSUB, |RETURN commands, for example: |GOTO,bank,line)<br />
* Pseudo Floppy (unlike a RAMDISK, this "floppy" can be accessed only via special RSX commands)<br />
* Debugger (aka Z80 Monitor) activated via |MON (v1.0) or |XM (v2.1)<br />
* Printer Spooler<br />
* Plus some extras like |FAST and |SLOW<br />
Note: Some of the RSX commands are always available, some only after typing |BOS.<br />
<br />
=== CP/M ===<br />
<br />
PATCH.COM is included on cassette. After copying the file from cassette to disk, it can be used to upgrade normal CP/M to support the expansion RAM. Providing following CP/M features:<br />
* 62K TPA<br />
* RAMDISK (unlike the BASIC Pseudo Floppy, this acts like a regular disk drive)<br />
* Printer Spooler<br />
Note: There is a bug/problem with COPY.COM no longer working after installing PATCH.COM. A bugfix is listed in the appendix of the manual.<br />
<br />
== Pictures ==<br />
<br />
<gallery caption="The Vortex Expansion RAM card"><br />
Image:sp512top.jpg|Vortex Expansion RAM (top)<br />
Image:Sp512bot.jpg|Vortex Expansion RAM (bottom)<br />
Image:cpc464bf.jpg|CPC 464 before put the Expansion RAM card<br />
Image:cpc464af.jpg|CPC 464 after put the Expansion RAM card<br />
Image:Vortex_PCB_Top.jpg|Vortex Expansion (Top, scanned)<br />
Image:Vortex_PCB_Bottom.jpg|Vortex Expansion (Bottom, scanned)<br />
File:Vortex Memory Expansion Advert (CPC Schneider International, issue 8-1985, page 15).jpg|Advert (CPCI 8-1985)<br />
</gallery><br />
<br />
== Installation ==<br />
<br />
See [[Installing Vortex Expansion RAM]].<br />
<br />
== Technical (very incomplete) ==<br />
<br />
* This section describes how you can access the RAM of the SP512.<br />
* The exact decoding (e.g. complete or partial) of I/O port addresses is not confirmed at this time.<br />
* The port addresses given are recommended and are those used by B.O.S..<br />
<br />
I/O port &FBBD:<br />
Bit Function<br />
7 Unknown<br />
6 Unknown (Discology utility uses it - does it choose RAM in 32K blocks instead of 64K blocks??)<br />
5 When 1, bits 2..0 define which 64k block of SP512 RAM to select. When 0, chooses internal 64K RAM of CPC464.<br />
4 Unknown<br />
3 Unknown<br />
2..0 Used to choose the 64K block of the SP512 to select<br />
<br />
I/O port &7F00:<br />
Bit Function<br />
7 Set to 1<br />
6 1 = make RAM visible in range &8000-&FFFF, 0 = make RAM visible in range &0000-&7FFF<br />
5 Set to 1 to activate SP512. If bit 5 of &FBBD is 1 will select SP512 ram, otherwise select RAM of CPC464.<br />
3 1 = Upper ROM disable, 0 = Upper ROM enable<br />
2 1 = Lower ROM disable, 0 = lower ROM enable<br />
1,0 Screen mode<br />
<br />
* When bit 5 is 0, then bit 6 is ignored.<br />
* When reading, ROM has priority over the RAM.<br />
<br />
== Manual ==<br />
<br />
* [[Media:Vortex SP 512 Kb (BOS 1.0) Manual.pdf|Vortex SP 512 Kb (BOS 1.0) Manual]] (pdf) {{DE}} (August 1985)<br />
* [[Media:Vortex BOS 2.0 Manual.pdf|Vortex BOS 2.0 Manual]] (pdf) {{DE}} (10.11.1986)<br />
* [[Media:Vortex RAM Expansions SP64-SP512 User Handbook (English) (Screens Microcomputer Distribution Ltd).pdf]] (pdf) {{EN}} (Oct 1985)<br />
<br />
== Software ==<br />
<br />
* BOS (Vortex Banked Operating System) (RSX commands on built-in EPROM, mapped to ROM bank 6) (under BASIC, the RAM is used as program/data region, BASIC programs can |GOTO and |GOSUB to expansion banks)<br />
* Driver Cassette (includes PATCH.COM for upgrading CP/M to support the expansion RAM) (62K TPA, plus RAMDISK and printer SPOOLer)<br />
* Further patches - the manual contains additional patches for some BASIC and CP/M programs<br />
* [[Discology]]<br />
* [[RCPM]] (RAM CP/M, 1989-1990 by [[Guenter Radestock|Günter Radestock]]) (RCPM is an alternative to the PATCH.COM from Vortex)<br />
* [[G-Paint]] 2.0 (by Günter Radestock)<br />
<br />
== Downloads ==<br />
<br />
* [[Media:Bos10.zip]] - BOS v1.0 ROM-image<br />
* [[Media:BOS10ALT.ZIP]] - BOS v1.0 ROM-image (Alternative version)<br />
* [[Media:Bos21.zip]] - BOS v2.1 ROM-image<br />
<br />
== Weblinks ==<br />
<br />
* [http://www.vortex.de Vortex/ICP-Homepage]<br />
* [http://www.cpctech.org.uk/docs/sp512.html Vortex SP512 RAM Card]<br />
<br />
[[Category:Peripherals]] [[Category:Manual]][[Category:Memory expansions]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=RCPM&diff=68956RCPM2011-08-07T17:28:33Z<p>Ythcal: </p>
<hr />
<div>''RCPM'' is a version of [[CP/M]] for the Amstrad CPC 464 and [[Vortex_Computersysteme#SP|Vortex SP memory expansion]] by [[Guenter Radestock|Günter Radestock]].<br />
<br />
== Manual ==<br />
<br />
[[Media:rcpm.pdf|RCPM Manual]] (pdf) (german)<br />
<br />
[[Category:Manual]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=File:Atari-ST_mouse_adapter.gif&diff=68955File:Atari-ST mouse adapter.gif2011-08-07T17:26:11Z<p>Ythcal: </p>
<hr />
<div>[[Atari-ST mouse adapter]] by [[Guenter Radestock|Günter Radestock]]; [[Schneider Magazin]] issue 1988-7</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=G-Paint&diff=68954G-Paint2011-08-07T17:24:57Z<p>Ythcal: </p>
<hr />
<div>'''GPaint''' (as known as '''G's Malprogramm''') was a [[Applications#Graphic_utilities|graphic utility]] made by [[Guenter Radestock|Günter Radestock]].<br />
<br />
Two versions were available. GPaint 1.0 was 64k-compatible, whereas GPaint 2.0 required 128k, and could utilise Günter's [[Atari-ST mouse adapter]] and the [[Vortex Expansions RAM card|Vortex RAM expansion]]. Interestingly, v2.0 also had a screen layout reminiscent of the popular [[Atari ST]] art package DEGAS.<br />
<br />
GPaint was popular in both Germany and in the United Kingdom, where it was adopted gleefully by many [[PD libraries]].<br />
<br />
== Features ==<br />
<br />
Unusual features included:<br />
<br />
* Large proportional fonts<br />
* Copying a section from another picture on disc<br />
* Saving colour information in 'hidden bytes' in the picture (removing the name for a separate .PAL file)<br />
* Zoom mode<br />
* File compression (v2.0)<br />
* [[Atari-ST mouse adapter]] support (v2.0)<br />
<br />
The software listing for version 2.0 was printed in the German magazine [[Schneider Magazin]] in issue 08/1988 as a utility for the also printed instruction for the Atari-ST mouse adapter of issue 07/1988.<br />
<br />
== Disc Images ==<br />
<br />
*[[Media:G-Paint&DesktopIcons.dsk|TFM's G-Paint DSK file, local mirror]]<br />
<br />
[[Category:Applications]][[Category:Graphic]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=G%C3%BCnter_Radestock&diff=68953Günter Radestock2011-08-07T17:21:02Z<p>Ythcal: Redirected page to Guenter Radestock</p>
<hr />
<div>#redirect [[Guenter Radestock]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=MicroDOS&diff=68948MicroDOS2011-08-07T11:21:31Z<p>Ythcal: Redirected page to CP/M#MicroDOS</p>
<hr />
<div>#redirect [[CP/M#MicroDOS]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=BASDOS&diff=68947BASDOS2011-08-07T11:19:47Z<p>Ythcal: Redirected page to AMSDOS#BASDOS</p>
<hr />
<div>#redirect [[AMSDOS#BASDOS]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=G-Paint&diff=68946G-Paint2011-08-07T10:56:46Z<p>Ythcal: </p>
<hr />
<div>'''GPaint''' (as known as '''G's Malprogramm''') was a [[Applications#Graphic_utilities|graphic utility]] made by [[Günter Radestock]].<br />
<br />
Two versions were available. GPaint 1.0 was 64k-compatible, whereas GPaint 2.0 required 128k, and could utilise Günter's [[Atari-ST mouse adapter]] and the [[Vortex Expansions RAM card|Vortex RAM expansion]]. Interestingly, v2.0 also had a screen layout reminiscent of the popular [[Atari ST]] art package DEGAS.<br />
<br />
GPaint was popular in both Germany and in the United Kingdom, where it was adopted gleefully by many [[PD libraries]].<br />
<br />
== Features ==<br />
<br />
Unusual features included:<br />
<br />
* Large proportional fonts<br />
* Copying a section from another picture on disc<br />
* Saving colour information in 'hidden bytes' in the picture (removing the name for a separate .PAL file)<br />
* Zoom mode<br />
* File compression (v2.0)<br />
* [[Atari-ST mouse adapter]] support (v2.0)<br />
<br />
The software listing for version 2.0 was printed in the German magazine [[Schneider Magazin]] in issue 08/1988 as a utility for the also printed instruction for the Atari-ST mouse adapter of issue 07/1988.<br />
<br />
== Disc Images ==<br />
<br />
*[[Media:G-Paint&DesktopIcons.dsk|TFM's G-Paint DSK file, local mirror]]<br />
<br />
[[Category:Applications]][[Category:Graphic]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=G-Paint&diff=68945G-Paint2011-08-07T10:55:33Z<p>Ythcal: </p>
<hr />
<div>'''GPaint''' (as known as '''G's Malprogramm''') was a [[Applications#Graphic_utilities|graphic utility]] made by [[Günter Radestock]].<br />
<br />
Two versions were available. GPaint 1.0 was 64k-compatible, whereas GPaint 2.0 required 128k, and could utilise Günter's [[Atari-ST mouse adapter]] and the [[Vortex Expansions RAM card|Vortex RAM expansion]]. Interestingly, v2.0 also had a screen layout reminiscent of the popular ST art package Degas.<br />
<br />
GPaint was popular in both Germany and in the United Kingdom, where it was adopted gleefully by many [[PD libraries]].<br />
<br />
== Features ==<br />
<br />
Unusual features included:<br />
<br />
* Large proportional fonts<br />
* Copying a section from another picture on disc<br />
* Saving colour information in 'hidden bytes' in the picture (removing the name for a separate .PAL file)<br />
* Zoom mode<br />
* File compression (v2.0)<br />
* [[Atari-ST mouse adapter]] support (v2.0)<br />
<br />
The software listing for version 2.0 was printed in the German magazine [[Schneider Magazin]] in issue 08/1988 as a utility for the also printed instruction for the Atari-ST mouse adapter of issue 07/1988.<br />
<br />
== Disc Images ==<br />
<br />
*[[Media:G-Paint&DesktopIcons.dsk|TFM's G-Paint DSK file, local mirror]]<br />
<br />
[[Category:Applications]][[Category:Graphic]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Protext&diff=68944Protext2011-08-07T10:55:02Z<p>Ythcal: internal links; different versions</p>
<hr />
<div>'''Protext''' is one of the most successful British word processor programs, developed by Peterborough-based [[Arnor|Arnor Ltd.]] between 1985 and 1995. It was sold on tape, disc or as ROM.<br />
<br />
Protext has sold over 30,000 copies.<br />
<br />
Original written for the Amstrad [[CPC 464]], Protext was subsequently released for the Amstrad [[PCW|PCW8256]], the IBM-PC, the [[Atari ST]], [[Amiga|Commodore Amiga]] and the [[Acorn Archimedes]].<br />
<br />
When [[Arnor]] closed in 1995 it seemed that Protext had become another British casualty of the fast-evolving world of computers.<br />
<br />
[[WACCO]] continue with the sells.<br />
<br />
But a group of Protext users with professional experience from other areas of business, were not prepared to let it go.<br />
<br />
They formed a partnership called Protext Software with the copyright owners and original programmers and have relaunched the program in an new version (v6.7) for the PC.<br />
<br />
== Covers ==<br />
<br />
<gallery caption="Protext (tape)"><br />
<br />
Image:Protext (tape) Back Cover.jpg|Back Cover<br />
Image:Protext (tape) Front Cover.jpg|Front Cover<br />
<br />
</gallery><br />
<br />
<gallery caption="Protext (ROM)"><br />
<br />
Image:Protext (disc) (old version) Back Cover.jpg|Back Cover<br />
Image:Protext (ROM) Front Cover.jpg|Front Cover<br />
<br />
</gallery><br />
<br />
<gallery caption="Protext (disc)"><br />
<br />
Image:Protext (disc) (old version) Back Cover.jpg|(old version) Back Cover<br />
Image:Protext (disc) (old version) Front Cover.jpg|(old version) Front Cover<br />
Image:Protext (disc) (new version) Back Cover.jpg|(new version) Back Cover<br />
Image:Protext (disc) (new version) Front Cover.jpg|(new version) Front Cover<br />
<br />
</gallery><br />
<br />
<gallery caption="Protext (disc-CPM)"><br />
<br />
Image:Protext (disc-CPM) (old version) Back Cover.jpg|(old version) Back Cover<br />
Image:Protext (disc-CPM) (old version) Front Cover.jpg|(old version) Front Cover<br />
Image:Protext (disc-CPM) (new version) Back Cover.jpg|(new version) Back Cover<br />
Image:Protext (disc-CPM) (new version) Front Cover.jpg|(new version) Front Cover<br />
<br />
</gallery><br />
<br />
== Tape ==<br />
<br />
<gallery caption="Protext"><br />
<br />
Image:Protext Tape.jpg|Tape<br />
<br />
</gallery><br />
<br />
== Disc ==<br />
<br />
<gallery caption="Protext"><br />
<br />
Image:Protext Disc - side B.jpg|Side B<br />
Image:Protext Disc - side A.jpg|Side A<br />
<br />
</gallery><br />
<br />
<gallery caption="Protext CPM"><br />
<br />
Image:Protext CPM Disc (Old version) - side B.jpg|Side B (Old version)<br />
Image:Protext CPM Disc (Old version) - side A.jpg|Side A (Old version)<br />
Image:Protext CPM Disc (New version) - side B.jpg|Side B (New version)<br />
Image:Protext CPM Disc (New version) - side A.jpg|Side A (New version)<br />
<br />
</gallery><br />
<br />
<gallery caption="Protext CPM (Wacco)"><br />
<br />
Image:Protext CPM Disc (Wacco version).jpg<br />
Image:Protext CPM Disc (Wacco 3' version).jpg<br />
<br />
</gallery><br />
<br />
== ROM ==<br />
<br />
<gallery caption="Protext"><br />
<br />
Image:Protext ROM.jpg|ROM<br />
<br />
</gallery><br />
<br />
== Review ==<br />
<br />
* ACU December 1985, pages [[:File:ACU8512-134.jpg|134]], [[:File:ACU8512-135.jpg|135]].<br />
<br />
== Manual ==<br />
<br />
* [[Media:Protext (Arnor) Manual.pdf|Protext (Arnor) Manual]] {{EN}} {{PDF}}<br />
* [[Media:Protext CPM (Arnor) Manual.pdf|Protext CPM (Arnor) Manual]] {{EN}} {{PDF}}<br />
* [[Media:Proprog.txt|Raw TXT version]] (More information)<br />
* [[Media:Proprog.zip|Zipped HTML version]] (More information)<br />
<br />
== Download ==<br />
<br />
* [[Media:Protext (tape).zip|Protext (tape) (Arnor).zip]] (CDT for Emulators)<br />
* [[Media:Protext (disc).zip|Protext (disc) (Arnor).zip]] (DSK for Emulators)<br />
* [[Media:Protext CPM (disc).zip|Protext CPM (disc) (Arnor).zip]] (DSK for Emulators)<br />
* [[Media:Protext_V1.20_(Rom).zip|Protext V1.20 (ROM) (Arnor).zip]] (ROM for Emulators)<br />
* [[Media:Protext(Rom).zip|Protext V1.22 (ROM) (Arnor).zip]] (ROM for Emulators)<br />
<br />
== Links ==<br />
<br />
* [http://www.cpc-power.com/index.php?page=detail&num=4114 ''Protext'' from CPC-Power]<br />
* [http://www.cpc-power.com/index.php?page=detail&num=4667 ''Protext CPM'' from CPC-Power]<br />
<br />
[[Category:Applications]] [[Category:Expansion ROM]] [[Category:Manual]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Format:Protext/Prowort_File_Format&diff=68943Format:Protext/Prowort File Format2011-08-07T10:36:19Z<p>Ythcal: internal links</p>
<hr />
<div>[[Category:Cpctech.org]]<br />
<div style="border: 1px solid rgb(228, 222, 222); margin: 0px 0px 5px; padding: 0.5em 1em; background-color: rgb(249, 249, 249);"><center>'''''This article originally came from Kevin Thackers' archive at [http://www.cpctech.org.uk http://www.cpctech.org.uk].'''''</center></div> <br />
<br />
= Introduction =<br />
<br />
[[Protext|Protext/Prowort]] was a word processor made by [[Arnor|Arnor Ltd.]] The copyright is now owned by [[Brian Watson]]. <br />
<br />
This document describes the file formats from the [[AMSDOS]] version. This version was distributed on ROM or disc for the Amstrad CPC. <br />
<br />
= Protext "document" file format =<br />
<br />
The file has the following properties: <br />
<br />
*File has a 128-byte AMSDOS header <br />
*Load address is dependant on the end of any active BASIC program. If no program is defined, the load address will be &amp;0172 <br />
*file type is &amp;A<br />
<br />
The file contains the standard printable ASCII characters with codes from 32 (space) to 127. With the following additional control codes: <br />
<br />
{| border="1"<br />
|-<br />
! Control code <br />
! Description<br />
|-<br />
| &amp;20 <br />
| "Hard" space<br />
|-<br />
| &amp;0D,&amp;0A <br />
| "Hard" end-of-line<br />
|-<br />
| &amp;09 <br />
| TAB<br />
|-<br />
| &amp;1A <br />
| End of file<br />
|-<br />
| &amp;0D,&amp;8A <br />
| "Soft" end-of-line<br />
|-<br />
| &amp;80 <br />
| text marker "0" (note 2)<br />
|-<br />
| &amp;81 <br />
| text marker "1" (note 2)<br />
|-<br />
| &amp;82 <br />
| text marker "2" (note 2)<br />
|-<br />
| &amp;83 <br />
| text marker "3" (note 2)<br />
|-<br />
| &amp;84 <br />
| text marker "4" (note 2)<br />
|-<br />
| &amp;85 <br />
| text marker "5" (note 2)<br />
|-<br />
| &amp;86 <br />
| text marker "6" (note 2)<br />
|-<br />
| &amp;87 <br />
| text marker "7" (note 2)<br />
|-<br />
| &amp;88 <br />
| text marker "8" (note 2)<br />
|-<br />
| &amp;89 <br />
| text marker "9" (note 2)<br />
|-<br />
| &amp;8A <br />
| used in code sequence of "Hard" end of line<br />
|-<br />
| &amp;8B <br />
| block marker "[" (note 2)<br />
|-<br />
| &amp;8C <br />
| block marker "]" (note 2)<br />
|-<br />
| &amp;8D <br />
| unused??<br />
|-<br />
| &amp;8E <br />
| "Soft" hyphen<br />
|-<br />
| &amp;90 <br />
| "Soft" space<br />
|-<br />
| &amp;91 <br />
| "Non-break" space<br />
|-<br />
| &amp;92-&amp;DF <br />
| unused?<br />
|-<br />
| &amp;E0 <br />
| Printer control code "@" - "reset printer" (note 1)<br />
|-<br />
| &amp;E1 <br />
| Printer control code "a" - user defineable print style (note 1)<br />
|-<br />
| &amp;E2 <br />
| Printer control code "b" - "bold" print style (note 1)<br />
|-<br />
| &amp;E3 <br />
| Printer control code "c" - "condensed" print style (note 1)<br />
|-<br />
| &amp;E4 <br />
| Printer control code "d" - "double-strike" print style (note 1)<br />
|-<br />
| &amp;E5 <br />
| Printer control code "e" - "elite" print style (note 1)<br />
|-<br />
| &amp;E6 <br />
| Printer control code "f" - "font change 1" print style (note 1)<br />
|-<br />
| &amp;E7 <br />
| Printer control code "g" - "font change 2" print style (note 1)<br />
|-<br />
| &amp;E8 <br />
| Printer control code "h" - user defineable print style (note 1)<br />
|-<br />
| &amp;E9 <br />
| Printer control code "i" - "italics" print style (note 1)<br />
|-<br />
| &amp;EA <br />
| Printer control code "j" - user defineable print style (note 1)<br />
|-<br />
| &amp;EB <br />
| Printer control code "k" - user defineable print style (note 1)<br />
|-<br />
| &amp;EC <br />
| Printer control code "l" - "enlarged" print style (note 1)<br />
|-<br />
| &amp;ED <br />
| Printer control code "m" - user defineable print style (note 1)<br />
|-<br />
| &amp;EE <br />
| Printer control code "n" - "normal (pica)" print style (note 1)<br />
|-<br />
| &amp;EF <br />
| Printer control code "o" - user defineable print style (note 1)<br />
|-<br />
| &amp;F0 <br />
| Printer control code "p" - "proportional " print style (note 1)<br />
|-<br />
| &amp;F1 <br />
| Printer control code "q" - "NLQ (near letter quality)" print style (note 1)<br />
|-<br />
| &amp;F2 <br />
| Printer control code "r" - user defineable print style (note 1)<br />
|-<br />
| &amp;F3 <br />
| Printer control code "s" - "subscript" print style (note 1)<br />
|-<br />
| &amp;F4 <br />
| Printer control code "t" - "superscript" print style (note 1)<br />
|-<br />
| &amp;F5 <br />
| Printer control code "u" - "underline " print style (note 1)<br />
|-<br />
| &amp;F6 <br />
| Printer control code "v" - user defineable print style (note 1)<br />
|-<br />
| &amp;F7 <br />
| Printer control code "w" - user defineable print style (note 1)<br />
|-<br />
| &amp;F8 <br />
| Printer control code "x" - user defineable print style (note 1)<br />
|-<br />
| &amp;F9 <br />
| Printer control code "y" - user defineable print style (note 1)<br />
|-<br />
| &amp;FA <br />
| Printer control code "z" - user defineable print style (note 1)<br />
|-<br />
| &amp;FB-&amp;FF <br />
| unused?<br />
|}<br />
<br />
NOTE: <br />
<br />
#These are the names given to the default print styles defined by Protext. However, these can be redefined to perform any print function. The default function, defines "on" and "off" printer control sequences. The "on" code initialises the function, and the "off" code disables the function. When the code is encountered, and it is not active, then it will be activated. If the code is encountered and it is active, then it will be deactivated. <br />
#These codes are used internally and are not saved out to a file</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Magic_Brush&diff=68938Magic Brush2011-08-07T09:27:03Z<p>Ythcal: downside</p>
<hr />
<div>[[File:Magic brush cover.jpg|thumb|right|250px|Magic Brush cover art]]<br />
<br />
'''Magic Brush''' was a graphics editor for the CPC 464, developed by [[Stephan Schulz]] and marketed by [[Waldeck Software]] in Germany.<br />
<br />
The program was developed completely in Z80 assembler and sported a menu-driven graphical user interface. It provided various drawing modes (airbrush, pencil, polygons, circles and ellipses, patterned and plain fill) and image manipulation tools like (rectangular) copy and paste, rotation, and mirroring. It also included a character editor, zoom mode, and the creation of clip-art.<br />
A downside was that it was not possible to hide the menu and paint behind it, so eight lines at the bottom screen of the pictures made were solid background color only.<br />
<br />
The program was shipped with a small, freely distributable Basic extension called [[Magic Basic]] that allowed the use of the generated graphics in Basic programs.<br />
<br />
[[Category:Applications]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=G-Paint&diff=68937G-Paint2011-08-07T09:21:07Z<p>Ythcal: name variation added as seen in German version</p>
<hr />
<div>GPaint (as known as G's Malprogramm) was a [[Applications#Graphic_utilities|graphic utility]] made by [[Günter Radestock]].<br />
<br />
Two versions were available. GPaint 1.0 was 64k-compatible, whereas GPaint 2.0 required 128k, and could utilise Günter's [[Atari-ST mouse adapter]] and the [[Vortex Expansions RAM card|Vortex RAM expansion]]. Interestingly, v2.0 also had a screen layout reminiscent of the popular ST art package Degas.<br />
<br />
GPaint was popular in both Germany and in the United Kingdom, where it was adopted gleefully by many [[PD libraries]].<br />
<br />
== Features ==<br />
<br />
Unusual features included:<br />
<br />
* Large proportional fonts<br />
* Copying a section from another picture on disc<br />
* Saving colour information in 'hidden bytes' in the picture (removing the name for a separate .PAL file)<br />
* Zoom mode<br />
* File compression (v2.0)<br />
* [[Atari-ST mouse adapter]] support (v2.0)<br />
<br />
The software listing for version 2.0 was printed in the German magazine [[Schneider Magazin]] in issue 08/1988 as a utility for the also printed instruction for the Atari-ST mouse adapter of issue 07/1988.<br />
<br />
== Disc Images ==<br />
<br />
*[[Media:G-Paint&DesktopIcons.dsk|TFM's G-Paint DSK file, local mirror]]<br />
<br />
[[Category:Applications]][[Category:Graphic]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=GPaint&diff=68936GPaint2011-08-07T09:17:20Z<p>Ythcal: Redirected page to G-Paint</p>
<hr />
<div>#redirect [[G-Paint]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=Talk:Magic_Brush&diff=68935Talk:Magic Brush2011-08-07T09:16:52Z<p>Ythcal: </p>
<hr />
<div>Could be great to check this out! Can this be downloaded somewhere?--[[User:Ygdrazil|Ygdrazil]] 07:55, 1 October 2009 (UTC)<br />
<br />
:I don't know. But I still have my reference copies (3" disk and cassette tape). I don't know what the state of the media is, but if you know somebody who has the equipment to get it off, I'd be willing to mail them. I may also have the sources, but they are in a box of unsorted and unmarked disks... --[[User:Stephan Schulz|Stephan Schulz]] 10:28, 1 October 2009 (UTC)<br />
::Hi Stephan! That would be great. I can help you get the media of the 3" disks and the tape. Even getting the source would be even more impressive. Please log on to the forum and i will send you a PM!--[[User:Ygdrazil|Ygdrazil]] 10:38, 1 October 2009 (UTC)<br />
<br />
Hey, this was the first graphics editor I used on the CPC :-) Really liked it until I typed in [[G-Paint|GPaint]] with mouse support... -- [[User:Ythcal|Ythcal]] 11:16, 7 August 2011 (CEST)</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=CPC_6128&diff=68934CPC 61282011-08-07T09:04:44Z<p>Ythcal: Redirected page to CPC#The 6128</p>
<hr />
<div>#redirect [[CPC#The_6128]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=CPC_664&diff=68933CPC 6642011-08-07T09:04:24Z<p>Ythcal: Redirected page to CPC#The 664</p>
<hr />
<div>#redirect [[CPC#The_664]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=CPC_464&diff=68932CPC 4642011-08-07T09:04:10Z<p>Ythcal: Redirected page to CPC#The 464</p>
<hr />
<div>#redirect [[CPC#The_464]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=GX4000&diff=68931GX40002011-08-07T08:59:22Z<p>Ythcal: Redirected page to Plus#The GX4000 Games Console</p>
<hr />
<div>#REDIRECT [[Plus#The_GX4000_Games_Console]]</div>Ythcalhttps://www.cpcwiki.eu/index.php?title=CPC472&diff=68930CPC4722011-08-07T08:58:19Z<p>Ythcal: Redirected page to CPC#The 472</p>
<hr />
<div>#redirect [[CPC#The_472]]</div>Ythcal