<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nilquader</id>
		<title>CPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nilquader"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php/Special:Contributions/Nilquader"/>
		<updated>2026-08-28T16:35:48Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Mittwintermeeting_9&amp;diff=91575</id>
		<title>Mittwintermeeting 9</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Mittwintermeeting_9&amp;diff=91575"/>
				<updated>2014-11-05T14:38:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* Expected Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Mittwintermeeting now goes straight to the nineth edition in Kirchen / Germany&amp;lt;br&amp;gt;&lt;br /&gt;
Over the last years, the Meeting has grown as a place where people from all the different home-computer&lt;br /&gt;
systems of the 80's can come together for a nice weekend. &lt;br /&gt;
&lt;br /&gt;
For now, we cover Amstrad, Atari, Acorn, Commodore, MSX and more. Looking forward to grow even further :) &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
As in the last time, the party will be held in a blockhouse directly at the eastborder of the Westerwald in Kirchen / Germany.&amp;lt;br&amp;gt;&lt;br /&gt;
Like everytime everyone who is interested in old homecomputers is very welcome!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''The Meeting takes place from 30. Jan 2015 to 01. Feb 2015'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Party-Place ==&lt;br /&gt;
&lt;br /&gt;
DRK Vereinshaus Kirchen&amp;lt;br&amp;gt;An der Buswende (Dorfstraße 80)&amp;lt;br&amp;gt;57548 Kirchen&amp;lt;br&amp;gt;Germany&amp;lt;br&amp;gt;GeoCoords: (longitude/latitude)&amp;amp;nbsp;:&amp;amp;nbsp; 7°54'40.84&amp;quot;E , 50°48'49.74&amp;quot;N &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
If you have any more questions please email me at&amp;amp;nbsp; drzed (at) dr-zed (dot) de&amp;amp;nbsp;!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Accommodation == &lt;br /&gt;
&lt;br /&gt;
    * Hotel &amp;quot;zum weißen Stein&amp;quot; (double bedroom EUR 93,50)&lt;br /&gt;
    * bring your own Airbed and sleep at the party place (EUR 0) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Expected Participants ==&lt;br /&gt;
&lt;br /&gt;
*[[Prodatron|Prodatron]]&lt;br /&gt;
*[[Dr.Zed|Dr.Zed]]&lt;br /&gt;
*[[Kangaroo Musique|Kangaroo Musique]]&lt;br /&gt;
*[[Nils Eilers]]&lt;br /&gt;
*[[Ingo Soetebier]]&lt;br /&gt;
*[[Insane]]&lt;br /&gt;
*[[Thorn]]&lt;br /&gt;
*[[Martin Metz]]&lt;br /&gt;
*[[Xesrjb]]&lt;br /&gt;
*[[MaV]]&lt;br /&gt;
*[[Nilquader]]&lt;br /&gt;
[[Category:CPC events]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=ROM_List&amp;diff=90069</id>
		<title>ROM List</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=ROM_List&amp;diff=90069"/>
				<updated>2014-07-06T08:59:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* Game ROMs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a set of lists of known [[ROM]]-based software.&lt;br /&gt;
&lt;br /&gt;
== Lower ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_464.zip|CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? ||Commodore 64 replica ROMs||1||lower ROM|| [[Media:C64_replica_ROMs.zip|C64 replica ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS Danish]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:os464 (Danish).rom|Danish CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS French AZERTY]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:os464 (French AZERTY).rom|French AZERTY CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS Spanish]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Os464_(Spanish).rom|Spanish CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_664.zip|CPC 664 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 [[Plus System Cartridge]]||||Cart|| [[Media:OS_6128_PLUS.zip|CPC 6128+ OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS (Spanish)]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 ES [[Plus System Cartridge]]||||Cart|| [[Media:OS6128ES.zip|CPC 6128+ OS ROM (Spanish)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS (French) AZERTY]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 FR [[Plus System Cartridge]]||||Cart|| [[Media:OS6128FR.zip|CPC 6128+ OS ROM (French)]]&lt;br /&gt;
|-&lt;br /&gt;
||CPC 464+ Plus A2||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||Cart|| [[media:CPC464PlusA2.zip|CPC464+ A2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_6128.zip|CPC 6128 OS English ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Danish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Danish_6128_Firmware_Rom.zip|CPC 6128 OS Danish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Finnish/Swedish (hack)]]||1985||||Use English BASIC ROM with this||1|||lower ROM|| [[Media:6128_Finnish_Swedish_OS.zip|CPC 6128 OS Finnish/Swedish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:French 6128 ROMs.zip|CPC 6128 OS French ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Spanish_6128_ROMs.zip|CPC 6128 OS Spanish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS MegaFlash]]||2013||[[Redbox|Redbox]]||Initialises ROMs 0-31 when used with the [[MegaFlash|MegaFlash]]||1||lower ROM|| [[Media:OS_6128_patched_megaflash.zip|CPC 6128 OS MegaFlash]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Spanish MegaFlash]]||2013||[[zup|zup (based in RedBox version)]]||Initialises ROMs 0-31 when used with the [[MegaFlash|MegaFlash]]||1||lower ROM|| [[Media:os6128sp(mod).zip|CPC 6128 OS Spanish MegaFlash]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC FutureOS lower ROM|CPC FutureOS lower ROM]]||2012||[[FutureSoft|FutureSoft]]||Lower-ROM replacement which directly starts FutureOS||1||lower ROM|| [[CPC FutureOS lower ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware 3.1|Firmware 3.1]]||2012||[[TotO|TotO]] and [[SyX|SyX]]||Lower-ROM replacement||1||lower ROM|| [[Media:Firmware312.zip|Firmware 3.12 ROMs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BASIC ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.0||1||0|| [[Media:BASIC_1.0.zip|CPC 464 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from CPC 664||1||0|| [[Media:BASIC_664.zip|CPC 664 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from 6128 [[Plus System Cartridge]]||1||0|| [[Media:BASIC_PLUS.zip|CPC 6128+ Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from CPC 6128||1||0|| [[Media:BASIC_1.1.zip|CPC 6128 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| [[Media:French 6128 ROMs.zip|CPC 6128 Basic French ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| [[Media:BASIC1.1_(6128_Spanish).ROM‎|CPC 6128 Basic Spanish]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DOS / RAMdisc ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[AMSDOS|AMSDOS 0.5]]||1985||[[Amstrad|Amstrad]]||Dumped from CPC 6128||1||7|| [[Media:AMSDOS_0.5.zip|AMSDOS 0.5 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[AMSDOS|AMSDOS 0.7]]||1990||[[Amstrad|Amstrad]]||Dumped from 6128 [[Plus System Cartridge]]||1||7|| [[Media:AMSDOS_0.7.zip|AMSDOS 0.7 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||AMSDOS 720K||19xx||?||||1||7|| [[media:Amsdos720.zip|AMSDOS 720K ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Amspat++]]||19xx||[[WSX|WSX]]||Patched AMSDOS ROM for Plus machines - makes them compatible with Classic CPC AMSDOS||1||7|| [[media:AMSPAT.zip|Amspat++ ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| [[Media:Bos10.zip|BOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| [[Media:JMMAXIDOS.zip|JM Maxidos ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[NigDOS|NigDOS 2.24]]||1988||Unknown||Replacement for AMSDOS with Silicon Disk support||1||7|| [[media:nigdos.zip|NigDOS 2.24 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ParaDOS|ParaDOS]]||1997||[[Executioner|Executioner]]||||1||7 or Lower|| [http://www.winape.net/download/Parados.zip ParaDOS 1.1]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.11]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS211.zip|RODOS 2.11 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.13]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS213.ZIP|RODOS 2.13 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.15]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS215.zip|RODOS 2.15 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.19]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS219.zip|RODOS 2.19 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| [[media:RomDOS .zip|ROM DOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS XL v4.0]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| [[media:Rdosxl40.zip|ROM DOS XL 4.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| [[media:Rdosxl48.zip|ROM DOS XL 4.88 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[S-DOS|S-DOS 2.10]]||1993||[[STS|STS Software]]||||1||7|| [[media:SDOS210.ROM|S-DOS 2.10 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VaraDOS|VaraDOS]]||2013||[[Amstrad]], [[Executioner]], [[TFM]]||Provides 0.7 MB formats on A and B||1||7 or Lower|| [[Media:VaraDOS.ROM| VaraDOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VDOS|V-DOS 1.0]]||1985||[[Vortex|Vortex]]||Provides 0.7 MB on B||1||7 or Lower|| [[Media:Vortex10.zip| V-DOS 1.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VDOS|V-DOS 2.0]]||1985||[[Vortex|Vortex]]||Provides 0.7 MB on B||1||7 or Lower|| [[Media:Vortex20.zip| V-DOS 2.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||Provides 0.7 MB formats||1||7 or Lower||[[Media:Xddos111.zip| XD-DOS 1.11 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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 2.10 ROM]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Alternative OS ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||2||-|| [[media:Cpmp.zip|CP/M+ ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPM Accessory ROM 1|CPM Accessory ROM 1]]||1988||Graduate Software||Requires CPM+ to be installed||1||-|| [[media:Cpmacc1.zip|CPM Accesory ROM 1]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPM Plus ROM|CPM Plus ROM by Vorax]]||19xx||Graduate - Vorax||||2||-|| [[media:voraxcpm.zip|Vorax CPM Plus ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Desktop_Environment_System|DES - Desktop Environment System]]||1994||Michael Beckett - [[Campursoft|Campursoft]]||||2||-||[[media:desr.zip|DES Desktop Environment System ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[FutureOS|FutureOS]]||1989- 2012||[[FutureSoft|FutureSoft]]||Advanced OS for CPC6128 and 6128Plus||4||10-13 or 10, 18-21 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]&lt;br /&gt;
|-&lt;br /&gt;
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||4||-|| [http://www.symbos.de/download/symbos-cpc.zip SymbOS ROMs]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Background Utility ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad Toolkit|Amstrad Toolkit v1.1]]||1985||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:TOOLK11.ROM|Amstrad Toolkit 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad Toolkit|Amstrad Toolkit v1.4]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Toolkit.zip|Amstrad Toolkit 1.4 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amsback De Luxe|Amsback De Luxe]]||1985||[[Henrik Torp|Henrik Torp]]||||1||-|| [[media:Amsback.rom|Amsback De Luxe ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|BAS-CHE]]||19xx||[[WSX|WSX]]||BASGEN and Cheese Cruncher||1||-|| [[media:BAS-CHE.zip| BAS-CHE ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Inicron_ROM-RAM-Box|Booster ROM]]||1996|| [[WSX|WSX]] ||Initialises ROMs 16-31||1||15|| [[media:BOOSTER.zip|Booster ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Copymate Plus|Copymate+ v3.2]]||1990||Marco Vieth||||1||-|| [[media:copymate.zip| Copymate+ v3.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||CTWA ROM||1987||[[Computing with the Amstrad]]||Generated from source code included in [http://www.cantrell.org.uk/david/tech/cpc/CWTA-writing-ROMs.html tutorial on writing ROM software]||1||-|| [[media:CWTA.zip| CWTA ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc Demon|Disc Demon v1.1]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Ddemon11.zip|Disc Demon 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Disc O' Magic 4.1]]||1993||[[WSX|WSX]]||Disc/File Copier||1||-|| [[media:MAGIC.zip| Disc O' Magic 4.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc Power|Disc Power]]||19xx||Unknown||||1||-|| [[media:Discpower.zip|Disc Power ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology Disccopier]]||1987||Meridien Software||Unofficial conversion to ROM by T3m||1||-|| [[media:Discolog.zip|Discology Disccopier ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology Filecopier]]||19xx||Unknown||French||1||-|| [[media:Discfile.zip|Discology Filecopier ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology v6.0]]||19xx||Meridien Software||Transferred to ROM by Vorax. Supposedly for Plus, but works on a normal CPC?||1||-|| [[media:Discology6.zip|Discology 6.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[DOS_Copy_Crime|DOS Copy v1.3 and Crime v1.3]]||1991||Crown of Beng||PC to CPC copier and Disc copier||1||-|| [[media:Doscrime.zip|DOS Copy/Crime 1.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dragonbreed|Dragon Breed Rom 1]]||19xx||Dragon Breed||This ROM requires CP/M to be installed||1||-|| [[media:Dbreed1.zip|Dragon Breed 1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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 ]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V4.0]]||19xx||[[Siren_Software|Siren Software]])||English Version||1||-|| [[Media:HackItV4.zip|HackIt ROM v4.00]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V4.79]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HACKEUR.zip|Le Hackeur ROM v4.79]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V7.0]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HackItV7.zip|Le Hackeur ROM v7.00]]&lt;br /&gt;
|-&lt;br /&gt;
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||1||-|| [[media:JLUtilities 12.zip‎|JL Utilities 1.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||Memory monitor and disassembler||1||-||[[media:Jlutilit21.zip‎|JL Utilities 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KNS ROM|Kns ROM 6128 v1.01]]||1989||MFW||||1||-|| [[media:knsrom.zip|KNS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Locksmith.zip|Locksmith ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||1||-|| [[media:mfile128.zip|Masterfile 128 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Master Save]]||1993||Meridien Informatique||Disc Copier||1||-|| [[Media:Mastsave.zip|Master Save ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Muzak]]||19xx||[[WSX|WSX]]||Soundtracker Player||1||-|| [[media:MUZAK.zip| Muzak ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||1||-|| [[Media:Nirvana 1.1 (1990)(GoldMark Systems)(NIRVANA.ROM).zip|Nirvana 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nirvana|Nirvana 1.21+]]||1991||[[Goldmark_Systems|GoldMark Systems]]||||1||-|| [[Media:NIRVANA21Plus.ZIP|Nirvana 1.21+ ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||1||-|| [[media:Nwcutili.zip|NWC Utilities 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||1||-|| [[media:Oddjob22.zip| Odd Job 2.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||1||-|| [[media:Proskey.zip|Procopy 1.2  Speedkey ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Programmers Toolbox|Programmer's Toolbox 1.0a]]||19xx||Unknown||||1||-|| [[media:Toolbox10.zip|Programmers Toolbox 1.0a]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Programmers Toolbox|Programmers Tool Box v1.2a]]||19xx||Unknown||||1||-|| [[media:pt12a.zip|Programmers Toolbox 1.2a]]&lt;br /&gt;
|-&lt;br /&gt;
||[[QuickCMD|QuickCMD V2.1]]||2011||norecess||Adds enhancements to working with discs, like TAB-autocomplete and running with a simple filename||1||-|| [[Media:Quickcmd-v21.zip|QuickCMD 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ruck Zuck Copy|Ruck Zuck Copy]]||1996||[[Doc Bartoc|Doc Bartoc]]||||1||-|| [[media:Ruckzuk.rom|Ruck Zuck Copy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Super ROM|Super Rom v1.0]]||1991||Vorax||||1||-|| [[Media:Super.zip|Super ROM 1.0]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[System_X|System X v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Sysx21.zip|System X 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[T3m|T3m ROM]]||19xx||Unknown||||1||-|| [[media:T3mrom.zip|T3m ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Tmat21.zip|Transmat 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[UNCR|UNCR v2.4]]||1988||Graduate Software||Cruncher Accessory ROM for CPM||1||-|| [[media:Cpmcrch.zip|UNCR 2.4 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utility Suite|Utility Suite]]||19xx||Unknown||||||7|| [[media:Rob3rom.zip|Utility Suite ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorUtopia.zip|Utopia ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utopia|Utopia 1.07]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:UTOP107.ROM|Utopia 1.07 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WriteDisk]]||2005||[[Arkos|Arkos]]||PC to CPC Disk Copier||1||-|| [[Media:Writedsk.rom‎|Writedisk ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|WSX Utilities]]||19xx||[[WSX|WSX]]||CRTC, Disc, RAM and ROM utilities (some utilities will only work with the Inicron RAM-ROM Box)||1||-|| [[media:WSXUTILITY.zip| WSX Utility ROM]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Language Compiler ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorBCPL.zip|BCPL ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.0]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:Maxam(Rom).zip|Maxam 1.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.14]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:MAXAM114.ROM|Maxam 1.14 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.5]]||1985||[[Arnor|Arnor]]||||1||-|| [[media:Maxam15.zip|Maxam 1.5 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[PhrozenC|PhrozenC v1.1]]||2010||[[NoRecess|NoRecess]]||||1||-|| [http://www.norecess.net/uploads/6/0/2/5/6025013/phrozenc-11.zip PhrozenC 1.1 ROM]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Full Program ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||Unofficial Hack 1.0 - Based on v2.4, the features 'Printer Menu' 'Password' and 'Software Backup were removed to reduce the program size||3||-|| [[media:OCPROM.zip|The Advanced OCP Art Studio ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required&lt;br /&gt;
|-&lt;br /&gt;
||[[Draughts|Draughts]]||1986||Unknown||Possibly a converted Basic Program||1||-|| [[media:DRAUGHTS.ROM|Draughts ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||2||-|| [[Media:MicroMusic.zip|Micro-Music Creator ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Protext|Protext 1.20]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext_V1.20_(Rom).zip|Protext 1.20 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Protext|Protext 1.22]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext(Rom).zip|Protext 1.22 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Promerge_Plus|ProMerge Plus 1.0]]||1986||[[Arnor|Arnor]]||Mail merge for [[Protext|Protext]] ||1||-|| [[Media:ProMergePlus(Rom).zip|Promerge Plus 1.0 ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[ProPrint|ProPrint 1.52]]||1993||[[Campursoft|Campursoft]]||Print enhancer for [[Protext|Protext]] ||1||-|| [[Media:PROPR152.ROM|ProPrint 1.52 ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[Prospell|ProSpell 1.04]]||1985||[[Arnor|Arnor]]||Spellchecking utility for [[Protext|Protext]]||1||-|| [[Media:PROSP104.ROM|Prospell 1.04 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Prospell|ProSpell 1.10]]||1986||[[Arnor|Arnor]]||Spellchecking utility for [[Protext|Protext]]||1||-|| [[Media:Prospell(Rom).zip|Prospell 1.10 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
|[[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]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware Dependent ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[AMRAM2|Amram 2]]||19xx||[[Silicon_Systems|Silicon Systems]]||Sideways RAM toolkit ROM||1||-|| [[media:amram2.zip|AMRAM 2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ANTA_64|Anta 64]]||Unknown||||||||-|| Link Required&lt;br /&gt;
|-&lt;br /&gt;
||Arkos ROM Pack||2006||[[Arkos|Arkos]]||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]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc_Wizard|Disc Wizard]]||Unknown||[[Evesham_Micros|Evesham Micros]]||||1||-|| [[Media:DiscWizard12.zip|DiscWizard v1.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd &amp;amp; F.Kup||||1||-|| [[Media:Amstrad Eprom Programmer (19xx)(Fleet Microsystems Ltd &amp;amp; F.Kup)(FLTEPRM.ROM).zip| Fleet EPROM ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||1||-|| [[Media:CageCommsRom11.zip|Cage Comms ROM v1.1]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|Cage Comms v1.21]]||1987||[[Aspects_BBS|D. Gorski and I. Hoare]]||For the K.D.S. Serial Interface||1||-|| [[Media:CAGE121.ZIP|Cage Comms ROM v1.21]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||2||-|| [[Media:AmstradPaceSerialInterfaceCommstarRomImage.zip|ROM Image for Pace version]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Copy Lock|Copy Lock v6.0]]||1988||[[Romantic_Robot|Romantic Robot]]||||1||-|| [[media:copyl60.zip|Copy Lock 6.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:Dk'tronicsLightPenRomImage.zip|Dk'tronics Lightpen ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 64K 0.3 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-||[[Media:SiliconDisc64.zip|DK'Tronics 64Kb Silicon Disc 0.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 1.3 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-||[[Media:Dk'tronicsSiliconDiscRomImage.zip|DK'Tronics Silicon Disc 1.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 2.12 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:SD212.ROM|Dk'tronics Silicon Disc 2.12 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:DKSPEECH.ROM‎|DK'Tronics Speech ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[HxC_Standalone_Floppy_Emulator|HxC Manager v2.2]]||2011||[[norecess|norecess]]||||1||-||  [http://www.norecess.net/uploads/6/0/2/5/6025013/hxc22.zip HxC 2.2 ROM]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v4.2]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:KDS_RS232_4.2.zip|KDS Serial ROM v4.2]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:Kds serial interface rom.zip|KDS Serial ROM v4.2b]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v5.0]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:KDSCOM50.ZIP|KDS Serial ROM v5.0]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ramcard_128|Madram/Overlanders]]||2004||Gerey Yves||Dams Assembler/Debugger and Burn software for RamCard||1||-|| [[Media:Ovl.zip‎|Overlanders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[MegaFlashROManager|MegaFlashROManager]]||2011 - 2012||[[FutureSoft|FutureSoft]]||Management software for [[User:Bryce|Bryce's]] [[MegaFlash]]; similar to the ROManager||2||-||[http://www.colorado-boys-muenchen.de/users/futureos/files/MF_ROManager.zip MegaFlashROManager]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mirage_Imager|Mirage Imager V2]]||?||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV2.zip|Mirage Image V2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mirage_Imager|Mirage Imager V3.2]]||1987||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV32.zip|Mirage Image V3.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Multiface|Multiface 2]]||1986||[[Romantic_Robot|Romantic Robot]]||For Original AMSDOS||1||-|| [[Media:Multiface.two.romantic.robot.86.zip|Multiface 86 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Multiface|Multiface 2]]||1990||[[Romantic_Robot|Romantic Robot]]||For CPC Plus AMSDOS|||1||-||[[Media:Multiface.two.romantic.robot.8b.zip|Multiface CPC Plus ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||Provides a 444 KB RAM disc on Dobbertin RAM Expansion||1||7|| [[Media:RDOS-EXT.ROM‎|RDOS ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[Roman|Roman]]||2013||[[PNG|PNG]]||ROM Management for the [[MegaFlash|MegaFlash]]||1||-|| [[Media:ROMAN10-DSKHFE.zip‎|ROMAN 1.0]] &lt;br /&gt;
|-&lt;br /&gt;
||[[ROManager|ROManager]]||2005 - 2012||[[FutureSoft|FutureSoft]]||Management software for the [[SYMBiFACE_II|SYMBiFACE II]]; similar to the MegaFlashROManager||2||-|| [http://www.colorado-boys-muenchen.de/users/futureos/files/SF_ROManager.zip SFII ROManager]&lt;br /&gt;
|-&lt;br /&gt;
||[[Softbrenner 1.27|Softbrenner 1.27]]||?||[[WSX|WSX]]||||1||-|| [[media:SB127.zip|Softbrenner 1.27 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dobbertin Smart Watch|TIME ROM+]]||?||[[Dobbertin|Dobbertin]]||Provides RSX commands to use the [[Dobbertin Smart Watch|Dobbertin SmartWatch RTC]] under BASIC||1||-|| [[media:TIMEROM+.ROM|TIME ROM+]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VIDI_digitizer|VIDI Digitizer 2.02 ROM]]||1986||[[Rombo_Productions|Rombo Productions]]||||||-|| [[media:VIDIR202.ROM|VIDI Digitizer 2.02 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Vortex_Expansions_RAM_card|Vortex RAM - Expansion Card ID]]||19xx||[[Vortex_Computersysteme|Vortex]]||||1||-|| [[media:vramid.zip|Vortex RAM ID ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Game ROMs ==&lt;br /&gt;
(most files taken from [http://www.cpcwiki.eu/forum/index.php?topic=7854.msg60349#msg60349 this forum thread here] )&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Ahhh|Ahhh]]||1988||[[CRL|CRL Group PLC.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Ahhh.rom|Ahhh ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Air_Traffic_Control|Air Traffic Control]]||1984||[[Hewson_Consultants|Hewson Consultants]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Air Traffic Control.rom|Air Traffic Control ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Airwolf|Airwolf]]||1985||[[Amsoft|Amsoft]]/[[Elite_Systems|Elite Systems]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Airwolf.rom|Airwolf ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Alex_Higgins_World_Snooker|Alex Higgins World Snooker]]||1985||[[Amsoft|Amsoft]]/[[Gem_Software|Gem Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Alex_Higgins_World_Snooker.rom|Alex Higgins World Snooker ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Anarchy|Anarchy]]||1988||[[Hewson|Hewson]]/[[Rack-It|Rack-It]]||Converted to launch from ROM by Axelay||1||-||[[media:Anarchy.rom|Anarchy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Android One|Android One]]||1985||[[Vortex Software]]||Converted to launch from ROM by SyX||1||-||[[media:android_one.rom|Android One ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Arkanoid|Arkanoid]]||1987||[[Ocean|Ocean Software]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;ARKANOID||1||-||[[media:Arkanoid.rom|Arkanoid ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Astro_Attack|Astro Attack]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Astro Attack.rom|Astro Attack ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Atlants|Atlantis]]||1985||[[Cobra_Soft|Cobra Soft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Atlantis.rom|Atlantis ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Avenger|Avenger]]||1986||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:AvengerROMs.zip|Avenger ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Blagger|Blagger]]||1984||[[Amsoft|Amsoft]]/[[Alligata_Software|Alligata Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Blagger.rom|Blagger ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bomb Jack|Bomb Jack I &amp;amp; II]]||1986-7||[[Elite Systems]]||Converted to launch from ROM by SyX||3||-||[[media:Bomb_jack_1_y_2.zip|Bomb Jack I &amp;amp; II ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Boulder_Dash|Boulder Dash]]||1985||[[Mirrorsoft|Mirrorsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Boulderdash.rom|Boulder Dash ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Braxx_Bluff|Braxx Bluff]]||1985||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;BRAXX||1||-||[[media:BRAXX.ROM|Braxx Bluff ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bruce_Lee|Bruce Lee]]||1984||[[Americana|Americana]]/[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Bruce Lee.rom|Bruce Lee ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Chuckie_Egg|Chuckie Egg]]||1985||[[A&amp;amp;F Software]]||Converted to launch from ROM||1||-|| [[media:EGGRSX.ROM|Chuckie Egg ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Classic_Axiens|Classic Axiens]]||1986||[[Bubble_Bus_Software|Bubble Bus Software]]||Converted to launch from ROM by TFM||1||-|| [[media:AXIENS.ROM|Classic Axiens ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Classic Invaders|Classic Invaders]]||1986||[[Bubble_Bus_Software|Bubble Bus Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Classic Invaders.rom|Classic Invaders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Chopper_Squad|Chopper Squad]]||1984||[[Interceptor_Software|Interceptor Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Chopper Squad.rom|Chopper Squad ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Codename_MAT|Codename MAT]]||1984||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;CODEMAT||2||-||[[media:Codename_MAT_ROMs.zip|Codename MAT ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC_Invaders|CPC Invaders]]||1993||[[STS|STS Software]]||Converted to launch from ROM by 00WReX||1||-||[[media:CPCInvad.rom|CPC Invaders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Cyber_Huhn|Cyber Huhn]]||2013||TFM, MacDeath, Tom&amp;amp;Jerry||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Cyberhuhn.zip|Cyber Huhn ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dead_on_Time|Dead on Time]]||2010||[[Psytronik_Software|Psytronik]]/[[Paul_Kooistra|Paul Kooistra]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;DOT||2||-||[[media:Dead_on_Time_ROMs.zip|Dead on Time ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Defend_or_Die|Defend or Die]]||1985||[[Alligata_Software|Alligata Software]]||Converted to launch from ROM by arnoldemu||1||-||[[media:Defend or Die.rom|Defend or Die ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Donkey_Kong|Donkey Kong]]||1986||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Donkey Kong.rom|Donkey Kong ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Don't_Panic|Don't Panic]]||1985||[[Firebird|Firebird]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Don't Panic.rom|Don't Panic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dragon's_Gold|Dragon's Gold]]||1985||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Dragon's_Gold.rom|Dragon's Gold ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Electro_Freddy|Electro Freddy]]||1984||[[Amsoft|Amsoft]]/[[Softspot|Softspot]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Electro Freddy.rom|Electro Freddy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Equinox]]||1986||[[Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Equinox.rar|Equinox ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Everyone's_A_Wally|Everyone's a Wally]]||1985||[[Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Everyones_a_Wally.rar|Everyone's a Wally ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Finders_Keepers|Finders Keepers]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Finders Keepers.rom|Finders Keepers ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fire_Ant|Fire Ant]]||1984||[[Mogul_Communications|Mogul Communications]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Fire Ant.rom|Fire ant ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Frost_Byte|Frost byte]]||1986||[[MikroGen|MikroGen]]||Converted to launch from ROM by Axelay||1||-||[[media:Frost Byte.rom|Frost Byte ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fu-Kung_in_Las_Vegas|Fu-Kung In Las Vegas]]||1985||[[Amsoft|Amsoft]]/[[Romik|Romik]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Fu-Kung_In_Las_Vegas.rom|Fu-Kung In Las Vegas ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Game_Of_Dragons|Game Of Dragons]]||1985||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Game Of Dragons.rom|Game Of Dragons ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Gauntlet_(Defender Clone)|Gauntlet (Defender Clone)]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Gauntlet.rom|Gauntlet ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ghouls|Ghouls]]||1984||[[Micro_Power_Ltd.|Micro Power Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Ghouls.rom|Ghouls ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Gilligan's Gold|Gilligan's Gold]]||1984||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Gilligan's Gold.rom|Gilligan's Gold ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Glider_Rider|Glider Rider]]||1986||[[Quicksilva]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Glider.rar|Glider Rider ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Grand_Prix_Driver|Grand Prix Driver]]||1984||[[Amsoft]]/[[Britannia_Software_Ltd|Britannia Software Ltd]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:GPDriver.rom|Grand Prix Driver ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Grand_Prix_Rally_II|Grand Prix Rally II]]||1985||[[Amsoft|Amsoft]]/[[Loriciels|Loriciels]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Rally2.rom|Grand Prix Rally II ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Great_Gurianos|Great Gurianos]]||1987||[[Hit_Pak|Hit Pak]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Great_Gurianos.rar|Great Gurianos ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hagar|Hagar]]||????||[[The Black System|The Black System]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Hagar.rom|Hagar ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Harrier_Attack|Harrier Attack]]||1984||[[Amsoft]]/[[Durell Software]]||Converted to launch from ROM||1||-|| [[media:Harrier.rom|Harrier Attack ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Harvey_Headbanger|Harvey Headbanger]]||1986||[[Firebird|Firebird]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;HARVEY||1||-||[[media:Harvey_Headbanger.rom|Harvey Headbanger ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Head Over Heels|Head Over Heels]]||1987||[[Ocean|Ocean Software]]||Converted to launch from ROM by SyX||3||9, 16 and 17|| [[media:hoh_roms.zip|Head Over Heels ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Herberts_Dummy_Run|Herbert's Dummy Run]]||1985||[[Mikron-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Herberts_Dummy_Run.rar‎|Herbert's Dummy Run ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Highway_Encounter|Highway Encounter]]||1985||[[Vortex_Software|Vortex Software]]||Converted to launch from ROM by Axelay||2||-|| [[media:Highway_Encounter.zip|Highway Encounter ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Home_Runner|Home Runner]]||1984||[[Amsoft|Amsoft]]/[[Britannia_Software_Ltd|Britannia Software Ltd]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Home Runner.rom|Home Runner ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[House_Of_Usher|House Of Usher]]||1984||[[Amsoft|Amsoft]]/[[Indescomp|Indescomp]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:House Of Usher.rom|House Of Usher ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hunchback|Hunchback]]||1985||[[Amsoft|Amsoft]]/[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Hunchback.rom|Hunchback ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Into_Oblivion|Into Oblivion]]||1986||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Oblivion.rom|Into Oblivion ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Jammin|Jammin]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Jammin.rom|Jammin ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Karl's_Treasure_Hunt|Karl's Treasure Hunt]]||1984||[[Software_Projects|Software Projects Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Karl's Treasure Hunt.rom|Karl's Treasure Hunt ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Killer Gorilla|Killer Gorilla]]||1987||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Killer Gorilla.rom|Killer Gorilla ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Knight_Lore|Knight Lore]]||1985||[[Ultimate|Ultimate Play The Game]]||Converted to launch from ROM by MiguelSky||2||-||[[media:KnightLore.zip|Knight Lore ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Kong_Strikes_Back|Kong Strikes Back]]||1984||[[Ocean|Ocean Software]]||Converted to launch from ROM||1||-||[[media:Kong Strikes Back.rom|Kong Strikes Back ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Krakout|Krakout]]||1987||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-|| [[media:KrakoutROMs.zip|Krakout ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Lab_Escape|Lab Escape]]||2013||[[EgoTrip|EgoTrip]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Lab Escape.rom|Lab Escape ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Light_Force|Light Force]]||1986||[[FTL|FTL]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;LIGHTFORCE||2||-||[[media:Light_Force_ROMs.zip|Light Force ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Loom_Preview|Loom (Preview)]]||?||[[Epsilon|Epsilon]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Loom Preview.rom|Loom Preview ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Manic_Miner|Manic Miner]]||1984||[[Amsoft|Amsoft]]/[[Software_Projects|Software Projects]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Manic Miner.rom|Manic Miner ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Monty_On_The_Run|Monty on the Run]]||1986||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Monty_on_the_Run.rar‎|Monty on the Run ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Moon_Buggy|Moon Buggy]]||1985||[[Anirog|Anirog Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Moon_Buggy.rom|Moon Buggy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mutant_Monty|Mutant Monty]]||1984||[[Amsoft|Amsoft]]/[[Artic_Computing|Artic Computing]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Mutant Monty.rom|Mutant Monty ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nemesis_the_Warlock|Nemesis the Warlock]]||1987||[[Martech]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Nemesis_the_Warlock.rar‎|Nemesis the Warlock ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nebulus|Nebulus]]||1988||[[HEWSON]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Nebulus_ROM.zip|Nebulus ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oh Mummy|Oh Mummy]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM||1||-||[[media:Ohmummy.rom|Oh Mummy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[One_Man_And_His_Droid|One Man And His Droid]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:One Man And His Droid.rom|One Man And His Droid ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Overkoban|Overkoban]]||2013||Tom&amp;amp;Jerry, Supersly, Eldrik||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Overkoban.zip|Overkoban ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Pac-Man|Pac-Man]]||1986||T and T||Converted to launch from ROM by Nilquader||1||-||[[media:pacman-rom.zip|Pacman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Punchy|Punchy]]||1985||[[Amsoft|Amsoft]]/[[Mr._Micro|Mr. Micro]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Punchy.rom|Punchy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Pyjamarama]]||1985||[[Amsoft]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Pyjamarama.rar|Pyjamarama ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Relentless|Relentless]]||2013||Axelay, Rexbeng, Tom&amp;amp;Jerry||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Relentless.zip|Relentless ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_Ahoy!|Roland Ahoy!]]||1984||[[Amsoft|Amsoft]]/[[Computersmith|Computersmith]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Ahoy.rom|Roland Ahoy! ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_goes_Digging|Roland Goes Digging]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Goes Digging.rom|Roland Goes Digging ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_goes_Square_Bashing|Roland Goes Square Bashing]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Goes Square Bashing.rom|Roland Goes Square Bashing ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_on_the_Ropes|Roland On The Ropes]]||1984||[[Amsoft|Amsoft]]/[[Indescomp|Indescomp]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland On The Ropes.rom|Roland On The Ropes ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ruff and Reddy|Ruff and Reddy]]||????||[[Nicholas_Campbell|Nick Campbell]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:RuffandReddyROMs.zip|Ruff and Reddy ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Satellite_Warrior|Satellite Warrior]]||1985||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;SATWAR||2||-||[[media:Satellite_Warrior_ROMs.zip|Satellite Warrior ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Sentinel|Sentinel]]||1987||[[Firebird|Firebird]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;SENTINEL||1||-||[[media:Sentinel.ROM|Sentinel ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Space_Hawks|Space Hawks]]||1984||[[Amsoft|Amsoft]]/[[Durell Software|Durell Software]]||Converted to launch from ROM by 00WReX||1||-||[[media:SpaceHwk.rom|Space Hawks ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Space_Mania|Space Mania]]||1986||[[Neil Kolban (ACU)]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Space Mania.rom|Space Mania ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spannerman|Spannerman]]||1984||[[Amsoft|Amsoft]]/[[Gem_Software|Gem Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Spannerman.rom|Spannerman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Speed_King|Speed King]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Speed King.rom|Speed King ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spy_vs_Spy|Spy vs Spy]]||1985||[[First_Star|First Star]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Spy_vs_Spy.rar‎|Spy vs Spy ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Star Firebirds|Star Firebirds]]||1986||[[Firebird|Firebird]]||Converted to launch from ROM by Axelay||1||-|| [[media:Starfire.rom|Star Firebirds ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Subtera_Puzlo|Subtera Puzlo]]||2013||EgoTrip, Redbox||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Subterapuzlo.zip|Subtera Puzlo ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tapper|Tapper]]||1986||[[Amsoft|Amsoft]]/[[Bally Midway]]/[[Sega|Sega]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tapper.rom|Tapper ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tempest|Tempest]]||1986||[[Activision|Activision]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tempest.rom|Tempest ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Three Weeks in Paradise|Three Weeks in Paradise]]||1986||[[Mikro-Gen|Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:3_Weeks_in_Paradise.rar‎|3 Weeks in Paradise ROMs‎]]&lt;br /&gt;
|-&lt;br /&gt;
||[[The_Prize|The Prize]]||1985||[[Amsoft|Amsoft]]/[[Arcade_Software|Arcade Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:The Prize.rom|The Prize ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[The Curse of Sherwood|The Curse of Sherwood]]||1987||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||2||-|| [[media:TheCurseofSherwoodROMs.zip|The Curse of Sherwood ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Thrust|Thrust]]||1986||[[Firebird|Firebird]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Thrust.rom|Thrust ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Trashman|Trashman]]||1986||[[Virgin_Games|Virgin Games]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Trashman.rom|Trashman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tribble Trouble|Tribble Trouble]]||????||[[????]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tribble Trouble.rom|Tribble Trouble ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Uridium|Uridium]]||1986||[[Hewson_Consultants|Hewson Consultants]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Uridium.rom|Uridium ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WEC_Le_Mans|WEC Le Mans]]||1988||[[Ocean|Ocean Software]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;WEC||2||-||[[media:WEC_Le_Mans.zip|WEC Le Mans ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[West_Bank|West Bank]]||1986||[[Dinamic|Dinamic]]||Converted to launch from ROM by MiguelSky||2||-||[[media:WestBank.zip|West Bank ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Wriggler_(Blaby)|Wriggler (Blaby)]]||1985||[[Blaby_Computer_Games|Blaby Computer Games]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Wriggler (Blaby).rom|Wriggler (Blaby) ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ZblastSD|ZblastSD]]||2005||[[Nicholas_Campbell|Nicholas Campbell]]||Converted to launch from ROM by 00WReX||1||-||[[media:ZBlastSD.rom|ZblastSD ROM]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Expansion ROM| ]][[Category:Software| ]][[Category:Operating System| ]][[Category:Programming software| ]][[Category:DATA Storage| ]][[Category:CPC Internal Components]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Nebulus_ROM.zip&amp;diff=90068</id>
		<title>File:Nebulus ROM.zip</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Nebulus_ROM.zip&amp;diff=90068"/>
				<updated>2014-07-06T08:41:29Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=ROM_List&amp;diff=90067</id>
		<title>ROM List</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=ROM_List&amp;diff=90067"/>
				<updated>2014-07-06T08:40:59Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* Game ROMs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a set of lists of known [[ROM]]-based software.&lt;br /&gt;
&lt;br /&gt;
== Lower ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_464.zip|CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? ||Commodore 64 replica ROMs||1||lower ROM|| [[Media:C64_replica_ROMs.zip|C64 replica ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS Danish]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:os464 (Danish).rom|Danish CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS French AZERTY]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:os464 (French AZERTY).rom|French AZERTY CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS Spanish]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Os464_(Spanish).rom|Spanish CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_664.zip|CPC 664 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 [[Plus System Cartridge]]||||Cart|| [[Media:OS_6128_PLUS.zip|CPC 6128+ OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS (Spanish)]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 ES [[Plus System Cartridge]]||||Cart|| [[Media:OS6128ES.zip|CPC 6128+ OS ROM (Spanish)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS (French) AZERTY]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 FR [[Plus System Cartridge]]||||Cart|| [[Media:OS6128FR.zip|CPC 6128+ OS ROM (French)]]&lt;br /&gt;
|-&lt;br /&gt;
||CPC 464+ Plus A2||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||Cart|| [[media:CPC464PlusA2.zip|CPC464+ A2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_6128.zip|CPC 6128 OS English ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Danish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Danish_6128_Firmware_Rom.zip|CPC 6128 OS Danish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Finnish/Swedish (hack)]]||1985||||Use English BASIC ROM with this||1|||lower ROM|| [[Media:6128_Finnish_Swedish_OS.zip|CPC 6128 OS Finnish/Swedish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:French 6128 ROMs.zip|CPC 6128 OS French ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Spanish_6128_ROMs.zip|CPC 6128 OS Spanish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS MegaFlash]]||2013||[[Redbox|Redbox]]||Initialises ROMs 0-31 when used with the [[MegaFlash|MegaFlash]]||1||lower ROM|| [[Media:OS_6128_patched_megaflash.zip|CPC 6128 OS MegaFlash]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Spanish MegaFlash]]||2013||[[zup|zup (based in RedBox version)]]||Initialises ROMs 0-31 when used with the [[MegaFlash|MegaFlash]]||1||lower ROM|| [[Media:os6128sp(mod).zip|CPC 6128 OS Spanish MegaFlash]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC FutureOS lower ROM|CPC FutureOS lower ROM]]||2012||[[FutureSoft|FutureSoft]]||Lower-ROM replacement which directly starts FutureOS||1||lower ROM|| [[CPC FutureOS lower ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware 3.1|Firmware 3.1]]||2012||[[TotO|TotO]] and [[SyX|SyX]]||Lower-ROM replacement||1||lower ROM|| [[Media:Firmware312.zip|Firmware 3.12 ROMs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BASIC ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.0||1||0|| [[Media:BASIC_1.0.zip|CPC 464 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from CPC 664||1||0|| [[Media:BASIC_664.zip|CPC 664 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from 6128 [[Plus System Cartridge]]||1||0|| [[Media:BASIC_PLUS.zip|CPC 6128+ Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from CPC 6128||1||0|| [[Media:BASIC_1.1.zip|CPC 6128 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| [[Media:French 6128 ROMs.zip|CPC 6128 Basic French ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| [[Media:BASIC1.1_(6128_Spanish).ROM‎|CPC 6128 Basic Spanish]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DOS / RAMdisc ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[AMSDOS|AMSDOS 0.5]]||1985||[[Amstrad|Amstrad]]||Dumped from CPC 6128||1||7|| [[Media:AMSDOS_0.5.zip|AMSDOS 0.5 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[AMSDOS|AMSDOS 0.7]]||1990||[[Amstrad|Amstrad]]||Dumped from 6128 [[Plus System Cartridge]]||1||7|| [[Media:AMSDOS_0.7.zip|AMSDOS 0.7 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||AMSDOS 720K||19xx||?||||1||7|| [[media:Amsdos720.zip|AMSDOS 720K ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Amspat++]]||19xx||[[WSX|WSX]]||Patched AMSDOS ROM for Plus machines - makes them compatible with Classic CPC AMSDOS||1||7|| [[media:AMSPAT.zip|Amspat++ ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| [[Media:Bos10.zip|BOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| [[Media:JMMAXIDOS.zip|JM Maxidos ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[NigDOS|NigDOS 2.24]]||1988||Unknown||Replacement for AMSDOS with Silicon Disk support||1||7|| [[media:nigdos.zip|NigDOS 2.24 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ParaDOS|ParaDOS]]||1997||[[Executioner|Executioner]]||||1||7 or Lower|| [http://www.winape.net/download/Parados.zip ParaDOS 1.1]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.11]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS211.zip|RODOS 2.11 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.13]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS213.ZIP|RODOS 2.13 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.15]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS215.zip|RODOS 2.15 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.19]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS219.zip|RODOS 2.19 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| [[media:RomDOS .zip|ROM DOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS XL v4.0]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| [[media:Rdosxl40.zip|ROM DOS XL 4.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| [[media:Rdosxl48.zip|ROM DOS XL 4.88 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[S-DOS|S-DOS 2.10]]||1993||[[STS|STS Software]]||||1||7|| [[media:SDOS210.ROM|S-DOS 2.10 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VaraDOS|VaraDOS]]||2013||[[Amstrad]], [[Executioner]], [[TFM]]||Provides 0.7 MB formats on A and B||1||7 or Lower|| [[Media:VaraDOS.ROM| VaraDOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VDOS|V-DOS 1.0]]||1985||[[Vortex|Vortex]]||Provides 0.7 MB on B||1||7 or Lower|| [[Media:Vortex10.zip| V-DOS 1.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VDOS|V-DOS 2.0]]||1985||[[Vortex|Vortex]]||Provides 0.7 MB on B||1||7 or Lower|| [[Media:Vortex20.zip| V-DOS 2.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||Provides 0.7 MB formats||1||7 or Lower||[[Media:Xddos111.zip| XD-DOS 1.11 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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 2.10 ROM]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Alternative OS ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||2||-|| [[media:Cpmp.zip|CP/M+ ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPM Accessory ROM 1|CPM Accessory ROM 1]]||1988||Graduate Software||Requires CPM+ to be installed||1||-|| [[media:Cpmacc1.zip|CPM Accesory ROM 1]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPM Plus ROM|CPM Plus ROM by Vorax]]||19xx||Graduate - Vorax||||2||-|| [[media:voraxcpm.zip|Vorax CPM Plus ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Desktop_Environment_System|DES - Desktop Environment System]]||1994||Michael Beckett - [[Campursoft|Campursoft]]||||2||-||[[media:desr.zip|DES Desktop Environment System ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[FutureOS|FutureOS]]||1989- 2012||[[FutureSoft|FutureSoft]]||Advanced OS for CPC6128 and 6128Plus||4||10-13 or 10, 18-21 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]&lt;br /&gt;
|-&lt;br /&gt;
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||4||-|| [http://www.symbos.de/download/symbos-cpc.zip SymbOS ROMs]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Background Utility ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad Toolkit|Amstrad Toolkit v1.1]]||1985||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:TOOLK11.ROM|Amstrad Toolkit 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad Toolkit|Amstrad Toolkit v1.4]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Toolkit.zip|Amstrad Toolkit 1.4 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amsback De Luxe|Amsback De Luxe]]||1985||[[Henrik Torp|Henrik Torp]]||||1||-|| [[media:Amsback.rom|Amsback De Luxe ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|BAS-CHE]]||19xx||[[WSX|WSX]]||BASGEN and Cheese Cruncher||1||-|| [[media:BAS-CHE.zip| BAS-CHE ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Inicron_ROM-RAM-Box|Booster ROM]]||1996|| [[WSX|WSX]] ||Initialises ROMs 16-31||1||15|| [[media:BOOSTER.zip|Booster ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Copymate Plus|Copymate+ v3.2]]||1990||Marco Vieth||||1||-|| [[media:copymate.zip| Copymate+ v3.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||CTWA ROM||1987||[[Computing with the Amstrad]]||Generated from source code included in [http://www.cantrell.org.uk/david/tech/cpc/CWTA-writing-ROMs.html tutorial on writing ROM software]||1||-|| [[media:CWTA.zip| CWTA ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc Demon|Disc Demon v1.1]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Ddemon11.zip|Disc Demon 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Disc O' Magic 4.1]]||1993||[[WSX|WSX]]||Disc/File Copier||1||-|| [[media:MAGIC.zip| Disc O' Magic 4.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc Power|Disc Power]]||19xx||Unknown||||1||-|| [[media:Discpower.zip|Disc Power ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology Disccopier]]||1987||Meridien Software||Unofficial conversion to ROM by T3m||1||-|| [[media:Discolog.zip|Discology Disccopier ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology Filecopier]]||19xx||Unknown||French||1||-|| [[media:Discfile.zip|Discology Filecopier ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology v6.0]]||19xx||Meridien Software||Transferred to ROM by Vorax. Supposedly for Plus, but works on a normal CPC?||1||-|| [[media:Discology6.zip|Discology 6.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[DOS_Copy_Crime|DOS Copy v1.3 and Crime v1.3]]||1991||Crown of Beng||PC to CPC copier and Disc copier||1||-|| [[media:Doscrime.zip|DOS Copy/Crime 1.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dragonbreed|Dragon Breed Rom 1]]||19xx||Dragon Breed||This ROM requires CP/M to be installed||1||-|| [[media:Dbreed1.zip|Dragon Breed 1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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 ]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V4.0]]||19xx||[[Siren_Software|Siren Software]])||English Version||1||-|| [[Media:HackItV4.zip|HackIt ROM v4.00]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V4.79]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HACKEUR.zip|Le Hackeur ROM v4.79]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V7.0]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HackItV7.zip|Le Hackeur ROM v7.00]]&lt;br /&gt;
|-&lt;br /&gt;
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||1||-|| [[media:JLUtilities 12.zip‎|JL Utilities 1.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||Memory monitor and disassembler||1||-||[[media:Jlutilit21.zip‎|JL Utilities 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KNS ROM|Kns ROM 6128 v1.01]]||1989||MFW||||1||-|| [[media:knsrom.zip|KNS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Locksmith.zip|Locksmith ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||1||-|| [[media:mfile128.zip|Masterfile 128 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Master Save]]||1993||Meridien Informatique||Disc Copier||1||-|| [[Media:Mastsave.zip|Master Save ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Muzak]]||19xx||[[WSX|WSX]]||Soundtracker Player||1||-|| [[media:MUZAK.zip| Muzak ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||1||-|| [[Media:Nirvana 1.1 (1990)(GoldMark Systems)(NIRVANA.ROM).zip|Nirvana 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nirvana|Nirvana 1.21+]]||1991||[[Goldmark_Systems|GoldMark Systems]]||||1||-|| [[Media:NIRVANA21Plus.ZIP|Nirvana 1.21+ ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||1||-|| [[media:Nwcutili.zip|NWC Utilities 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||1||-|| [[media:Oddjob22.zip| Odd Job 2.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||1||-|| [[media:Proskey.zip|Procopy 1.2  Speedkey ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Programmers Toolbox|Programmer's Toolbox 1.0a]]||19xx||Unknown||||1||-|| [[media:Toolbox10.zip|Programmers Toolbox 1.0a]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Programmers Toolbox|Programmers Tool Box v1.2a]]||19xx||Unknown||||1||-|| [[media:pt12a.zip|Programmers Toolbox 1.2a]]&lt;br /&gt;
|-&lt;br /&gt;
||[[QuickCMD|QuickCMD V2.1]]||2011||norecess||Adds enhancements to working with discs, like TAB-autocomplete and running with a simple filename||1||-|| [[Media:Quickcmd-v21.zip|QuickCMD 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ruck Zuck Copy|Ruck Zuck Copy]]||1996||[[Doc Bartoc|Doc Bartoc]]||||1||-|| [[media:Ruckzuk.rom|Ruck Zuck Copy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Super ROM|Super Rom v1.0]]||1991||Vorax||||1||-|| [[Media:Super.zip|Super ROM 1.0]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[System_X|System X v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Sysx21.zip|System X 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[T3m|T3m ROM]]||19xx||Unknown||||1||-|| [[media:T3mrom.zip|T3m ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Tmat21.zip|Transmat 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[UNCR|UNCR v2.4]]||1988||Graduate Software||Cruncher Accessory ROM for CPM||1||-|| [[media:Cpmcrch.zip|UNCR 2.4 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utility Suite|Utility Suite]]||19xx||Unknown||||||7|| [[media:Rob3rom.zip|Utility Suite ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorUtopia.zip|Utopia ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utopia|Utopia 1.07]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:UTOP107.ROM|Utopia 1.07 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WriteDisk]]||2005||[[Arkos|Arkos]]||PC to CPC Disk Copier||1||-|| [[Media:Writedsk.rom‎|Writedisk ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|WSX Utilities]]||19xx||[[WSX|WSX]]||CRTC, Disc, RAM and ROM utilities (some utilities will only work with the Inicron RAM-ROM Box)||1||-|| [[media:WSXUTILITY.zip| WSX Utility ROM]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Language Compiler ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorBCPL.zip|BCPL ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.0]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:Maxam(Rom).zip|Maxam 1.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.14]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:MAXAM114.ROM|Maxam 1.14 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.5]]||1985||[[Arnor|Arnor]]||||1||-|| [[media:Maxam15.zip|Maxam 1.5 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[PhrozenC|PhrozenC v1.1]]||2010||[[NoRecess|NoRecess]]||||1||-|| [http://www.norecess.net/uploads/6/0/2/5/6025013/phrozenc-11.zip PhrozenC 1.1 ROM]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Full Program ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||Unofficial Hack 1.0 - Based on v2.4, the features 'Printer Menu' 'Password' and 'Software Backup were removed to reduce the program size||3||-|| [[media:OCPROM.zip|The Advanced OCP Art Studio ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required&lt;br /&gt;
|-&lt;br /&gt;
||[[Draughts|Draughts]]||1986||Unknown||Possibly a converted Basic Program||1||-|| [[media:DRAUGHTS.ROM|Draughts ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||2||-|| [[Media:MicroMusic.zip|Micro-Music Creator ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Protext|Protext 1.20]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext_V1.20_(Rom).zip|Protext 1.20 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Protext|Protext 1.22]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext(Rom).zip|Protext 1.22 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Promerge_Plus|ProMerge Plus 1.0]]||1986||[[Arnor|Arnor]]||Mail merge for [[Protext|Protext]] ||1||-|| [[Media:ProMergePlus(Rom).zip|Promerge Plus 1.0 ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[ProPrint|ProPrint 1.52]]||1993||[[Campursoft|Campursoft]]||Print enhancer for [[Protext|Protext]] ||1||-|| [[Media:PROPR152.ROM|ProPrint 1.52 ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[Prospell|ProSpell 1.04]]||1985||[[Arnor|Arnor]]||Spellchecking utility for [[Protext|Protext]]||1||-|| [[Media:PROSP104.ROM|Prospell 1.04 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Prospell|ProSpell 1.10]]||1986||[[Arnor|Arnor]]||Spellchecking utility for [[Protext|Protext]]||1||-|| [[Media:Prospell(Rom).zip|Prospell 1.10 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
|[[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]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware Dependent ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[AMRAM2|Amram 2]]||19xx||[[Silicon_Systems|Silicon Systems]]||Sideways RAM toolkit ROM||1||-|| [[media:amram2.zip|AMRAM 2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ANTA_64|Anta 64]]||Unknown||||||||-|| Link Required&lt;br /&gt;
|-&lt;br /&gt;
||Arkos ROM Pack||2006||[[Arkos|Arkos]]||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]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc_Wizard|Disc Wizard]]||Unknown||[[Evesham_Micros|Evesham Micros]]||||1||-|| [[Media:DiscWizard12.zip|DiscWizard v1.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd &amp;amp; F.Kup||||1||-|| [[Media:Amstrad Eprom Programmer (19xx)(Fleet Microsystems Ltd &amp;amp; F.Kup)(FLTEPRM.ROM).zip| Fleet EPROM ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||1||-|| [[Media:CageCommsRom11.zip|Cage Comms ROM v1.1]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|Cage Comms v1.21]]||1987||[[Aspects_BBS|D. Gorski and I. Hoare]]||For the K.D.S. Serial Interface||1||-|| [[Media:CAGE121.ZIP|Cage Comms ROM v1.21]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||2||-|| [[Media:AmstradPaceSerialInterfaceCommstarRomImage.zip|ROM Image for Pace version]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Copy Lock|Copy Lock v6.0]]||1988||[[Romantic_Robot|Romantic Robot]]||||1||-|| [[media:copyl60.zip|Copy Lock 6.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:Dk'tronicsLightPenRomImage.zip|Dk'tronics Lightpen ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 64K 0.3 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-||[[Media:SiliconDisc64.zip|DK'Tronics 64Kb Silicon Disc 0.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 1.3 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-||[[Media:Dk'tronicsSiliconDiscRomImage.zip|DK'Tronics Silicon Disc 1.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 2.12 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:SD212.ROM|Dk'tronics Silicon Disc 2.12 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:DKSPEECH.ROM‎|DK'Tronics Speech ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[HxC_Standalone_Floppy_Emulator|HxC Manager v2.2]]||2011||[[norecess|norecess]]||||1||-||  [http://www.norecess.net/uploads/6/0/2/5/6025013/hxc22.zip HxC 2.2 ROM]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v4.2]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:KDS_RS232_4.2.zip|KDS Serial ROM v4.2]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:Kds serial interface rom.zip|KDS Serial ROM v4.2b]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v5.0]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:KDSCOM50.ZIP|KDS Serial ROM v5.0]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ramcard_128|Madram/Overlanders]]||2004||Gerey Yves||Dams Assembler/Debugger and Burn software for RamCard||1||-|| [[Media:Ovl.zip‎|Overlanders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[MegaFlashROManager|MegaFlashROManager]]||2011 - 2012||[[FutureSoft|FutureSoft]]||Management software for [[User:Bryce|Bryce's]] [[MegaFlash]]; similar to the ROManager||2||-||[http://www.colorado-boys-muenchen.de/users/futureos/files/MF_ROManager.zip MegaFlashROManager]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mirage_Imager|Mirage Imager V2]]||?||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV2.zip|Mirage Image V2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mirage_Imager|Mirage Imager V3.2]]||1987||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV32.zip|Mirage Image V3.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Multiface|Multiface 2]]||1986||[[Romantic_Robot|Romantic Robot]]||For Original AMSDOS||1||-|| [[Media:Multiface.two.romantic.robot.86.zip|Multiface 86 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Multiface|Multiface 2]]||1990||[[Romantic_Robot|Romantic Robot]]||For CPC Plus AMSDOS|||1||-||[[Media:Multiface.two.romantic.robot.8b.zip|Multiface CPC Plus ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||Provides a 444 KB RAM disc on Dobbertin RAM Expansion||1||7|| [[Media:RDOS-EXT.ROM‎|RDOS ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[Roman|Roman]]||2013||[[PNG|PNG]]||ROM Management for the [[MegaFlash|MegaFlash]]||1||-|| [[Media:ROMAN10-DSKHFE.zip‎|ROMAN 1.0]] &lt;br /&gt;
|-&lt;br /&gt;
||[[ROManager|ROManager]]||2005 - 2012||[[FutureSoft|FutureSoft]]||Management software for the [[SYMBiFACE_II|SYMBiFACE II]]; similar to the MegaFlashROManager||2||-|| [http://www.colorado-boys-muenchen.de/users/futureos/files/SF_ROManager.zip SFII ROManager]&lt;br /&gt;
|-&lt;br /&gt;
||[[Softbrenner 1.27|Softbrenner 1.27]]||?||[[WSX|WSX]]||||1||-|| [[media:SB127.zip|Softbrenner 1.27 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dobbertin Smart Watch|TIME ROM+]]||?||[[Dobbertin|Dobbertin]]||Provides RSX commands to use the [[Dobbertin Smart Watch|Dobbertin SmartWatch RTC]] under BASIC||1||-|| [[media:TIMEROM+.ROM|TIME ROM+]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VIDI_digitizer|VIDI Digitizer 2.02 ROM]]||1986||[[Rombo_Productions|Rombo Productions]]||||||-|| [[media:VIDIR202.ROM|VIDI Digitizer 2.02 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Vortex_Expansions_RAM_card|Vortex RAM - Expansion Card ID]]||19xx||[[Vortex_Computersysteme|Vortex]]||||1||-|| [[media:vramid.zip|Vortex RAM ID ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Game ROMs ==&lt;br /&gt;
(most files taken from [http://www.cpcwiki.eu/forum/index.php?topic=7854.msg60349#msg60349 this forum thread here] )&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Ahhh|Ahhh]]||1988||[[CRL|CRL Group PLC.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Ahhh.rom|Ahhh ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Air_Traffic_Control|Air Traffic Control]]||1984||[[Hewson_Consultants|Hewson Consultants]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Air Traffic Control.rom|Air Traffic Control ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Airwolf|Airwolf]]||1985||[[Amsoft|Amsoft]]/[[Elite_Systems|Elite Systems]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Airwolf.rom|Airwolf ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Alex_Higgins_World_Snooker|Alex Higgins World Snooker]]||1985||[[Amsoft|Amsoft]]/[[Gem_Software|Gem Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Alex_Higgins_World_Snooker.rom|Alex Higgins World Snooker ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Anarchy|Anarchy]]||1988||[[Hewson|Hewson]]/[[Rack-It|Rack-It]]||Converted to launch from ROM by Axelay||1||-||[[media:Anarchy.rom|Anarchy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Android One|Android One]]||1985||[[Vortex Software]]||Converted to launch from ROM by SyX||1||-||[[media:android_one.rom|Android One ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Arkanoid|Arkanoid]]||1987||[[Ocean|Ocean Software]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;ARKANOID||1||-||[[media:Arkanoid.rom|Arkanoid ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Astro_Attack|Astro Attack]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Astro Attack.rom|Astro Attack ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Atlants|Atlantis]]||1985||[[Cobra_Soft|Cobra Soft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Atlantis.rom|Atlantis ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Avenger|Avenger]]||1986||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:AvengerROMs.zip|Avenger ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Blagger|Blagger]]||1984||[[Amsoft|Amsoft]]/[[Alligata_Software|Alligata Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Blagger.rom|Blagger ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bomb Jack|Bomb Jack I &amp;amp; II]]||1986-7||[[Elite Systems]]||Converted to launch from ROM by SyX||3||-||[[media:Bomb_jack_1_y_2.zip|Bomb Jack I &amp;amp; II ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Boulder_Dash|Boulder Dash]]||1985||[[Mirrorsoft|Mirrorsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Boulderdash.rom|Boulder Dash ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Braxx_Bluff|Braxx Bluff]]||1985||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;BRAXX||1||-||[[media:BRAXX.ROM|Braxx Bluff ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bruce_Lee|Bruce Lee]]||1984||[[Americana|Americana]]/[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Bruce Lee.rom|Bruce Lee ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Chuckie_Egg|Chuckie Egg]]||1985||[[A&amp;amp;F Software]]||Converted to launch from ROM||1||-|| [[media:EGGRSX.ROM|Chuckie Egg ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Classic_Axiens|Classic Axiens]]||1986||[[Bubble_Bus_Software|Bubble Bus Software]]||Converted to launch from ROM by TFM||1||-|| [[media:AXIENS.ROM|Classic Axiens ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Classic Invaders|Classic Invaders]]||1986||[[Bubble_Bus_Software|Bubble Bus Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Classic Invaders.rom|Classic Invaders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Chopper_Squad|Chopper Squad]]||1984||[[Interceptor_Software|Interceptor Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Chopper Squad.rom|Chopper Squad ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Codename_MAT|Codename MAT]]||1984||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;CODEMAT||2||-||[[media:Codename_MAT_ROMs.zip|Codename MAT ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC_Invaders|CPC Invaders]]||1993||[[STS|STS Software]]||Converted to launch from ROM by 00WReX||1||-||[[media:CPCInvad.rom|CPC Invaders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Cyber_Huhn|Cyber Huhn]]||2013||TFM, MacDeath, Tom&amp;amp;Jerry||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Cyberhuhn.zip|Cyber Huhn ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dead_on_Time|Dead on Time]]||2010||[[Psytronik_Software|Psytronik]]/[[Paul_Kooistra|Paul Kooistra]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;DOT||2||-||[[media:Dead_on_Time_ROMs.zip|Dead on Time ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Defend_or_Die|Defend or Die]]||1985||[[Alligata_Software|Alligata Software]]||Converted to launch from ROM by arnoldemu||1||-||[[media:Defend or Die.rom|Defend or Die ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Donkey_Kong|Donkey Kong]]||1986||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Donkey Kong.rom|Donkey Kong ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Don't_Panic|Don't Panic]]||1985||[[Firebird|Firebird]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Don't Panic.rom|Don't Panic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dragon's_Gold|Dragon's Gold]]||1985||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Dragon's_Gold.rom|Dragon's Gold ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Electro_Freddy|Electro Freddy]]||1984||[[Amsoft|Amsoft]]/[[Softspot|Softspot]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Electro Freddy.rom|Electro Freddy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Equinox]]||1986||[[Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Equinox.rar|Equinox ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Everyone's_A_Wally|Everyone's a Wally]]||1985||[[Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Everyones_a_Wally.rar|Everyone's a Wally ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Finders_Keepers|Finders Keepers]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Finders Keepers.rom|Finders Keepers ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fire_Ant|Fire Ant]]||1984||[[Mogul_Communications|Mogul Communications]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Fire Ant.rom|Fire ant ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Frost_Byte|Frost byte]]||1986||[[MikroGen|MikroGen]]||Converted to launch from ROM by Axelay||1||-||[[media:Frost Byte.rom|Frost Byte ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fu-Kung_in_Las_Vegas|Fu-Kung In Las Vegas]]||1985||[[Amsoft|Amsoft]]/[[Romik|Romik]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Fu-Kung_In_Las_Vegas.rom|Fu-Kung In Las Vegas ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Game_Of_Dragons|Game Of Dragons]]||1985||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Game Of Dragons.rom|Game Of Dragons ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Gauntlet_(Defender Clone)|Gauntlet (Defender Clone)]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Gauntlet.rom|Gauntlet ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ghouls|Ghouls]]||1984||[[Micro_Power_Ltd.|Micro Power Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Ghouls.rom|Ghouls ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Gilligan's Gold|Gilligan's Gold]]||1984||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Gilligan's Gold.rom|Gilligan's Gold ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Glider_Rider|Glider Rider]]||1986||[[Quicksilva]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Glider.rar|Glider Rider ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Grand_Prix_Driver|Grand Prix Driver]]||1984||[[Amsoft]]/[[Britannia_Software_Ltd|Britannia Software Ltd]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:GPDriver.rom|Grand Prix Driver ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Grand_Prix_Rally_II|Grand Prix Rally II]]||1985||[[Amsoft|Amsoft]]/[[Loriciels|Loriciels]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Rally2.rom|Grand Prix Rally II ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Great_Gurianos|Great Gurianos]]||1987||[[Hit_Pak|Hit Pak]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Great_Gurianos.rar|Great Gurianos ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hagar|Hagar]]||????||[[The Black System|The Black System]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Hagar.rom|Hagar ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Harrier_Attack|Harrier Attack]]||1984||[[Amsoft]]/[[Durell Software]]||Converted to launch from ROM||1||-|| [[media:Harrier.rom|Harrier Attack ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Harvey_Headbanger|Harvey Headbanger]]||1986||[[Firebird|Firebird]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;HARVEY||1||-||[[media:Harvey_Headbanger.rom|Harvey Headbanger ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Head Over Heels|Head Over Heels]]||1987||[[Ocean|Ocean Software]]||Converted to launch from ROM by SyX||3||9, 16 and 17|| [[media:hoh_roms.zip|Head Over Heels ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Herberts_Dummy_Run|Herbert's Dummy Run]]||1985||[[Mikron-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Herberts_Dummy_Run.rar‎|Herbert's Dummy Run ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Highway_Encounter|Highway Encounter]]||1985||[[Vortex_Software|Vortex Software]]||Converted to launch from ROM by Axelay||2||-|| [[media:Highway_Encounter.zip|Highway Encounter ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Home_Runner|Home Runner]]||1984||[[Amsoft|Amsoft]]/[[Britannia_Software_Ltd|Britannia Software Ltd]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Home Runner.rom|Home Runner ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[House_Of_Usher|House Of Usher]]||1984||[[Amsoft|Amsoft]]/[[Indescomp|Indescomp]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:House Of Usher.rom|House Of Usher ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hunchback|Hunchback]]||1985||[[Amsoft|Amsoft]]/[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Hunchback.rom|Hunchback ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Into_Oblivion|Into Oblivion]]||1986||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Oblivion.rom|Into Oblivion ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Jammin|Jammin]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Jammin.rom|Jammin ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Karl's_Treasure_Hunt|Karl's Treasure Hunt]]||1984||[[Software_Projects|Software Projects Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Karl's Treasure Hunt.rom|Karl's Treasure Hunt ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Killer Gorilla|Killer Gorilla]]||1987||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Killer Gorilla.rom|Killer Gorilla ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Knight_Lore|Knight Lore]]||1985||[[Ultimate|Ultimate Play The Game]]||Converted to launch from ROM by MiguelSky||2||-||[[media:KnightLore.zip|Knight Lore ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Kong_Strikes_Back|Kong Strikes Back]]||1984||[[Ocean|Ocean Software]]||Converted to launch from ROM||1||-||[[media:Kong Strikes Back.rom|Kong Strikes Back ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Krakout|Krakout]]||1987||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-|| [[media:KrakoutROMs.zip|Krakout ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Lab_Escape|Lab Escape]]||2013||[[EgoTrip|EgoTrip]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Lab Escape.rom|Lab Escape ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Light_Force|Light Force]]||1986||[[FTL|FTL]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;LIGHTFORCE||2||-||[[media:Light_Force_ROMs.zip|Light Force ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Loom_Preview|Loom (Preview)]]||?||[[Epsilon|Epsilon]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Loom Preview.rom|Loom Preview ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Manic_Miner|Manic Miner]]||1984||[[Amsoft|Amsoft]]/[[Software_Projects|Software Projects]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Manic Miner.rom|Manic Miner ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Monty_On_The_Run|Monty on the Run]]||1986||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Monty_on_the_Run.rar‎|Monty on the Run ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Moon_Buggy|Moon Buggy]]||1985||[[Anirog|Anirog Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Moon_Buggy.rom|Moon Buggy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mutant_Monty|Mutant Monty]]||1984||[[Amsoft|Amsoft]]/[[Artic_Computing|Artic Computing]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Mutant Monty.rom|Mutant Monty ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nemesis_the_Warlock|Nemesis the Warlock]]||1987||[[Martech]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Nemesis_the_Warlock.rar‎|Nemesis the Warlock ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nebulus|Nebulus]]||1987||[[HEWSON]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Nebulus_ROM.zip|Nebulus ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oh Mummy|Oh Mummy]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM||1||-||[[media:Ohmummy.rom|Oh Mummy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[One_Man_And_His_Droid|One Man And His Droid]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:One Man And His Droid.rom|One Man And His Droid ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Overkoban|Overkoban]]||2013||Tom&amp;amp;Jerry, Supersly, Eldrik||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Overkoban.zip|Overkoban ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Pac-Man|Pac-Man]]||1986||T and T||Converted to launch from ROM by Nilquader||1||-||[[media:pacman-rom.zip|Pacman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Punchy|Punchy]]||1985||[[Amsoft|Amsoft]]/[[Mr._Micro|Mr. Micro]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Punchy.rom|Punchy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Pyjamarama]]||1985||[[Amsoft]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Pyjamarama.rar|Pyjamarama ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Relentless|Relentless]]||2013||Axelay, Rexbeng, Tom&amp;amp;Jerry||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Relentless.zip|Relentless ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_Ahoy!|Roland Ahoy!]]||1984||[[Amsoft|Amsoft]]/[[Computersmith|Computersmith]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Ahoy.rom|Roland Ahoy! ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_goes_Digging|Roland Goes Digging]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Goes Digging.rom|Roland Goes Digging ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_goes_Square_Bashing|Roland Goes Square Bashing]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Goes Square Bashing.rom|Roland Goes Square Bashing ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_on_the_Ropes|Roland On The Ropes]]||1984||[[Amsoft|Amsoft]]/[[Indescomp|Indescomp]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland On The Ropes.rom|Roland On The Ropes ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ruff and Reddy|Ruff and Reddy]]||????||[[Nicholas_Campbell|Nick Campbell]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:RuffandReddyROMs.zip|Ruff and Reddy ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Satellite_Warrior|Satellite Warrior]]||1985||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;SATWAR||2||-||[[media:Satellite_Warrior_ROMs.zip|Satellite Warrior ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Sentinel|Sentinel]]||1987||[[Firebird|Firebird]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;SENTINEL||1||-||[[media:Sentinel.ROM|Sentinel ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Space_Hawks|Space Hawks]]||1984||[[Amsoft|Amsoft]]/[[Durell Software|Durell Software]]||Converted to launch from ROM by 00WReX||1||-||[[media:SpaceHwk.rom|Space Hawks ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Space_Mania|Space Mania]]||1986||[[Neil Kolban (ACU)]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Space Mania.rom|Space Mania ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spannerman|Spannerman]]||1984||[[Amsoft|Amsoft]]/[[Gem_Software|Gem Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Spannerman.rom|Spannerman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Speed_King|Speed King]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Speed King.rom|Speed King ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spy_vs_Spy|Spy vs Spy]]||1985||[[First_Star|First Star]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Spy_vs_Spy.rar‎|Spy vs Spy ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Star Firebirds|Star Firebirds]]||1986||[[Firebird|Firebird]]||Converted to launch from ROM by Axelay||1||-|| [[media:Starfire.rom|Star Firebirds ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Subtera_Puzlo|Subtera Puzlo]]||2013||EgoTrip, Redbox||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Subterapuzlo.zip|Subtera Puzlo ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tapper|Tapper]]||1986||[[Amsoft|Amsoft]]/[[Bally Midway]]/[[Sega|Sega]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tapper.rom|Tapper ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tempest|Tempest]]||1986||[[Activision|Activision]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tempest.rom|Tempest ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Three Weeks in Paradise|Three Weeks in Paradise]]||1986||[[Mikro-Gen|Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:3_Weeks_in_Paradise.rar‎|3 Weeks in Paradise ROMs‎]]&lt;br /&gt;
|-&lt;br /&gt;
||[[The_Prize|The Prize]]||1985||[[Amsoft|Amsoft]]/[[Arcade_Software|Arcade Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:The Prize.rom|The Prize ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[The Curse of Sherwood|The Curse of Sherwood]]||1987||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||2||-|| [[media:TheCurseofSherwoodROMs.zip|The Curse of Sherwood ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Thrust|Thrust]]||1986||[[Firebird|Firebird]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Thrust.rom|Thrust ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Trashman|Trashman]]||1986||[[Virgin_Games|Virgin Games]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Trashman.rom|Trashman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tribble Trouble|Tribble Trouble]]||????||[[????]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tribble Trouble.rom|Tribble Trouble ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Uridium|Uridium]]||1986||[[Hewson_Consultants|Hewson Consultants]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Uridium.rom|Uridium ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WEC_Le_Mans|WEC Le Mans]]||1988||[[Ocean|Ocean Software]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;WEC||2||-||[[media:WEC_Le_Mans.zip|WEC Le Mans ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[West_Bank|West Bank]]||1986||[[Dinamic|Dinamic]]||Converted to launch from ROM by MiguelSky||2||-||[[media:WestBank.zip|West Bank ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Wriggler_(Blaby)|Wriggler (Blaby)]]||1985||[[Blaby_Computer_Games|Blaby Computer Games]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Wriggler (Blaby).rom|Wriggler (Blaby) ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ZblastSD|ZblastSD]]||2005||[[Nicholas_Campbell|Nicholas Campbell]]||Converted to launch from ROM by 00WReX||1||-||[[media:ZBlastSD.rom|ZblastSD ROM]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Expansion ROM| ]][[Category:Software| ]][[Category:Operating System| ]][[Category:Programming software| ]][[Category:DATA Storage| ]][[Category:CPC Internal Components]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Pacman-rom.zip&amp;diff=89874</id>
		<title>File:Pacman-rom.zip</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Pacman-rom.zip&amp;diff=89874"/>
				<updated>2014-05-27T14:18:16Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=ROM_List&amp;diff=89873</id>
		<title>ROM List</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=ROM_List&amp;diff=89873"/>
				<updated>2014-05-27T14:16:52Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* Game ROMs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a set of lists of known [[ROM]]-based software.&lt;br /&gt;
&lt;br /&gt;
== Lower ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_464.zip|CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 Modified OS]]||19xx|| ? ||Commodore 64 replica ROMs||1||lower ROM|| [[Media:C64_replica_ROMs.zip|C64 replica ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS Danish]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:os464 (Danish).rom|Danish CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS French AZERTY]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:os464 (French AZERTY).rom|French AZERTY CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464 OS Spanish]]||1984||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Os464_(Spanish).rom|Spanish CPC 464 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 664 OS]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_664.zip|CPC 664 OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 [[Plus System Cartridge]]||||Cart|| [[Media:OS_6128_PLUS.zip|CPC 6128+ OS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS (Spanish)]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 ES [[Plus System Cartridge]]||||Cart|| [[Media:OS6128ES.zip|CPC 6128+ OS ROM (Spanish)]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 464+ and 6128+ OS (French) AZERTY]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||Dumped from 6128 FR [[Plus System Cartridge]]||||Cart|| [[Media:OS6128FR.zip|CPC 6128+ OS ROM (French)]]&lt;br /&gt;
|-&lt;br /&gt;
||CPC 464+ Plus A2||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||||Cart|| [[media:CPC464PlusA2.zip|CPC464+ A2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS English]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:OS_6128.zip|CPC 6128 OS English ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Danish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Danish_6128_Firmware_Rom.zip|CPC 6128 OS Danish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Finnish/Swedish (hack)]]||1985||||Use English BASIC ROM with this||1|||lower ROM|| [[Media:6128_Finnish_Swedish_OS.zip|CPC 6128 OS Finnish/Swedish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:French 6128 ROMs.zip|CPC 6128 OS French ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||lower ROM|| [[Media:Spanish_6128_ROMs.zip|CPC 6128 OS Spanish ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS MegaFlash]]||2013||[[Redbox|Redbox]]||Initialises ROMs 0-31 when used with the [[MegaFlash|MegaFlash]]||1||lower ROM|| [[Media:OS_6128_patched_megaflash.zip|CPC 6128 OS MegaFlash]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware|CPC 6128 OS Spanish MegaFlash]]||2013||[[zup|zup (based in RedBox version)]]||Initialises ROMs 0-31 when used with the [[MegaFlash|MegaFlash]]||1||lower ROM|| [[Media:os6128sp(mod).zip|CPC 6128 OS Spanish MegaFlash]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC FutureOS lower ROM|CPC FutureOS lower ROM]]||2012||[[FutureSoft|FutureSoft]]||Lower-ROM replacement which directly starts FutureOS||1||lower ROM|| [[CPC FutureOS lower ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Firmware 3.1|Firmware 3.1]]||2012||[[TotO|TotO]] and [[SyX|SyX]]||Lower-ROM replacement||1||lower ROM|| [[Media:Firmware312.zip|Firmware 3.12 ROMs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BASIC ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 464 Basic]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.0||1||0|| [[Media:BASIC_1.0.zip|CPC 464 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 664 Basic]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from CPC 664||1||0|| [[Media:BASIC_664.zip|CPC 664 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 464+ and 6128+ Basic]]||1990||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from 6128 [[Plus System Cartridge]]||1||0|| [[Media:BASIC_PLUS.zip|CPC 6128+ Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic English]]||1986||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||[[Locomotive BASIC]] 1.1 - Dumped from CPC 6128||1||0|| [[Media:BASIC_1.1.zip|CPC 6128 Basic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic French]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| [[Media:French 6128 ROMs.zip|CPC 6128 Basic French ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locomotive_BASIC|CPC 6128 Basic Spanish]]||1985||[[Amstrad|Amstrad]] - [[Locomotive_Software|Locomotive]]||||1||0|| [[Media:BASIC1.1_(6128_Spanish).ROM‎|CPC 6128 Basic Spanish]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DOS / RAMdisc ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[AMSDOS|AMSDOS 0.5]]||1985||[[Amstrad|Amstrad]]||Dumped from CPC 6128||1||7|| [[Media:AMSDOS_0.5.zip|AMSDOS 0.5 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[AMSDOS|AMSDOS 0.7]]||1990||[[Amstrad|Amstrad]]||Dumped from 6128 [[Plus System Cartridge]]||1||7|| [[Media:AMSDOS_0.7.zip|AMSDOS 0.7 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||AMSDOS 720K||19xx||?||||1||7|| [[media:Amsdos720.zip|AMSDOS 720K ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Amspat++]]||19xx||[[WSX|WSX]]||Patched AMSDOS ROM for Plus machines - makes them compatible with Classic CPC AMSDOS||1||7|| [[media:AMSPAT.zip|Amspat++ ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[BOS|BOS v2.1]]||1987||[[Vortex_Computersysteme|Vortex GmbH]]||||1||7|| [[Media:Bos10.zip|BOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxidos|Jm MaxiDOS v1.2]]||19xx||[[Nemesis|Nemesis]]||||1||7|| [[Media:JMMAXIDOS.zip|JM Maxidos ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[NigDOS|NigDOS 2.24]]||1988||Unknown||Replacement for AMSDOS with Silicon Disk support||1||7|| [[media:nigdos.zip|NigDOS 2.24 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ParaDOS|ParaDOS]]||1997||[[Executioner|Executioner]]||||1||7 or Lower|| [http://www.winape.net/download/Parados.zip ParaDOS 1.1]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.11]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS211.zip|RODOS 2.11 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.13]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS213.ZIP|RODOS 2.13 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.15]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS215.zip|RODOS 2.15 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RODOS|RoDOS v2.19]]||19xx||[[Romantic_Robot|Romantic Robot]]||||1||7|| [[Media:RODOS219.zip|RODOS 2.19 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS]]||1988||[[KDS|Kds Electronics]]||||1||7|| [[media:RomDOS .zip|ROM DOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS XL v4.0]]||1992||[[Siren_Software|Siren Software Ltd]] - [[KDS|Kds Electronics]]||||1||7|| [[media:Rdosxl40.zip|ROM DOS XL 4.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ROMDOS|Rom DOS XL v4.88]]||1993||[[Siren_Software|Siren Software Ltd]]||||1||7|| [[media:Rdosxl48.zip|ROM DOS XL 4.88 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[S-DOS|S-DOS 2.10]]||1993||[[STS|STS Software]]||||1||7|| [[media:SDOS210.ROM|S-DOS 2.10 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VaraDOS|VaraDOS]]||2013||[[Amstrad]], [[Executioner]], [[TFM]]||Provides 0.7 MB formats on A and B||1||7 or Lower|| [[Media:VaraDOS.ROM| VaraDOS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VDOS|V-DOS 1.0]]||1985||[[Vortex|Vortex]]||Provides 0.7 MB on B||1||7 or Lower|| [[Media:Vortex10.zip| V-DOS 1.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VDOS|V-DOS 2.0]]||1985||[[Vortex|Vortex]]||Provides 0.7 MB on B||1||7 or Lower|| [[Media:Vortex20.zip| V-DOS 2.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[XD-DOS|XD-DOS 1.11]]||1987||[[Dobbertin|Dobbertin]]||Provides 0.7 MB formats||1||7 or Lower||[[Media:Xddos111.zip| XD-DOS 1.11 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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 2.10 ROM]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Alternative OS ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[CP/M|CPM+]]||1988||Graduate Software - [[Digital_Research|Digital Research]] - [[Amstrad|Amstrad]]||||2||-|| [[media:Cpmp.zip|CP/M+ ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPM Accessory ROM 1|CPM Accessory ROM 1]]||1988||Graduate Software||Requires CPM+ to be installed||1||-|| [[media:Cpmacc1.zip|CPM Accesory ROM 1]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPM Plus ROM|CPM Plus ROM by Vorax]]||19xx||Graduate - Vorax||||2||-|| [[media:voraxcpm.zip|Vorax CPM Plus ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Desktop_Environment_System|DES - Desktop Environment System]]||1994||Michael Beckett - [[Campursoft|Campursoft]]||||2||-||[[media:desr.zip|DES Desktop Environment System ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[FutureOS|FutureOS]]||1989- 2012||[[FutureSoft|FutureSoft]]||Advanced OS for CPC6128 and 6128Plus||4||10-13 or 10, 18-21 (fixed)||[http://www.colorado-boys-muenchen.de/users/futureos/files/FutureOS_System_.8_Preview!!!.zip FutureOS]&lt;br /&gt;
|-&lt;br /&gt;
||[[Symbos|SymbOS]]||2007||[[Prodatron|Prodatron]]||||4||-|| [http://www.symbos.de/download/symbos-cpc.zip SymbOS ROMs]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Background Utility ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad Toolkit|Amstrad Toolkit v1.1]]||1985||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:TOOLK11.ROM|Amstrad Toolkit 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad Toolkit|Amstrad Toolkit v1.4]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Toolkit.zip|Amstrad Toolkit 1.4 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amsback De Luxe|Amsback De Luxe]]||1985||[[Henrik Torp|Henrik Torp]]||||1||-|| [[media:Amsback.rom|Amsback De Luxe ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|BAS-CHE]]||19xx||[[WSX|WSX]]||BASGEN and Cheese Cruncher||1||-|| [[media:BAS-CHE.zip| BAS-CHE ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Inicron_ROM-RAM-Box|Booster ROM]]||1996|| [[WSX|WSX]] ||Initialises ROMs 16-31||1||15|| [[media:BOOSTER.zip|Booster ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Copymate Plus|Copymate+ v3.2]]||1990||Marco Vieth||||1||-|| [[media:copymate.zip| Copymate+ v3.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||CTWA ROM||1987||[[Computing with the Amstrad]]||Generated from source code included in [http://www.cantrell.org.uk/david/tech/cpc/CWTA-writing-ROMs.html tutorial on writing ROM software]||1||-|| [[media:CWTA.zip| CWTA ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc Demon|Disc Demon v1.1]]||1986||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Ddemon11.zip|Disc Demon 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Disc O' Magic 4.1]]||1993||[[WSX|WSX]]||Disc/File Copier||1||-|| [[media:MAGIC.zip| Disc O' Magic 4.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc Power|Disc Power]]||19xx||Unknown||||1||-|| [[media:Discpower.zip|Disc Power ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology Disccopier]]||1987||Meridien Software||Unofficial conversion to ROM by T3m||1||-|| [[media:Discolog.zip|Discology Disccopier ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology Filecopier]]||19xx||Unknown||French||1||-|| [[media:Discfile.zip|Discology Filecopier ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Discology|Discology v6.0]]||19xx||Meridien Software||Transferred to ROM by Vorax. Supposedly for Plus, but works on a normal CPC?||1||-|| [[media:Discology6.zip|Discology 6.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[DOS_Copy_Crime|DOS Copy v1.3 and Crime v1.3]]||1991||Crown of Beng||PC to CPC copier and Disc copier||1||-|| [[media:Doscrime.zip|DOS Copy/Crime 1.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dragonbreed|Dragon Breed Rom 1]]||19xx||Dragon Breed||This ROM requires CP/M to be installed||1||-|| [[media:Dbreed1.zip|Dragon Breed 1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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 ]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V4.0]]||19xx||[[Siren_Software|Siren Software]])||English Version||1||-|| [[Media:HackItV4.zip|HackIt ROM v4.00]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V4.79]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HACKEUR.zip|Le Hackeur ROM v4.79]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hackit|Hack It / Le Hackeur V7.0]]||19xx||[[Siren_Software|Siren Software]])||French Version||1||-|| [[Media:HackItV7.zip|Le Hackeur ROM v7.00]]&lt;br /&gt;
|-&lt;br /&gt;
||[[JL_Utilities|JL Utilities v1.2]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||||1||-|| [[media:JLUtilities 12.zip‎|JL Utilities 1.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[JL_Utilities|JL Utilities v2.1]]||19xx||[[JLCS|J0rn Lorentzen-JLCS]]||Memory monitor and disassembler||1||-||[[media:Jlutilit21.zip‎|JL Utilities 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KNS ROM|Kns ROM 6128 v1.01]]||1989||MFW||||1||-|| [[media:knsrom.zip|KNS ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Locksmith|Lock Smith]]||1985||[[Beebugsoft|Bee Bug Soft]]||||1||-|| [[media:Locksmith.zip|Locksmith ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Masterfile_III|Master File 128 v2.2]]||19xx||[[Campbell_Systems|Campbell Systems]] and [[Goldmark_Systems|GoldMark]]||||1||-|| [[media:mfile128.zip|Masterfile 128 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Master Save]]||1993||Meridien Informatique||Disc Copier||1||-|| [[Media:Mastsave.zip|Master Save ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|Muzak]]||19xx||[[WSX|WSX]]||Soundtracker Player||1||-|| [[media:MUZAK.zip| Muzak ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nirvana|Nirvana 1.1]]||1990||[[Goldmark_Systems|GoldMark Systems]]||||1||-|| [[Media:Nirvana 1.1 (1990)(GoldMark Systems)(NIRVANA.ROM).zip|Nirvana 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nirvana|Nirvana 1.21+]]||1991||[[Goldmark_Systems|GoldMark Systems]]||||1||-|| [[Media:NIRVANA21Plus.ZIP|Nirvana 1.21+ ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[NWC_Utilities|Nwc Utilities 1.1]]||19xx||[[NWC|Nwc]]||||1||-|| [[media:Nwcutili.zip|NWC Utilities 1.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oddjob|Odd Job 2.2]]||1985||[[Pride_Utilities|Pride Utilities]] - [[Goldmark_Systems|GoldMark]]||||1||-|| [[media:Oddjob22.zip| Odd Job 2.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC_Procopy|Pro Skey - Procopy v1.2 and Speed Key]]||1990||[[Nemesis|Nemesis]]||||1||-|| [[media:Proskey.zip|Procopy 1.2  Speedkey ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Programmers Toolbox|Programmer's Toolbox 1.0a]]||19xx||Unknown||||1||-|| [[media:Toolbox10.zip|Programmers Toolbox 1.0a]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Programmers Toolbox|Programmers Tool Box v1.2a]]||19xx||Unknown||||1||-|| [[media:pt12a.zip|Programmers Toolbox 1.2a]]&lt;br /&gt;
|-&lt;br /&gt;
||[[QuickCMD|QuickCMD V2.1]]||2011||norecess||Adds enhancements to working with discs, like TAB-autocomplete and running with a simple filename||1||-|| [[Media:Quickcmd-v21.zip|QuickCMD 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ruck Zuck Copy|Ruck Zuck Copy]]||1996||[[Doc Bartoc|Doc Bartoc]]||||1||-|| [[media:Ruckzuk.rom|Ruck Zuck Copy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Super ROM|Super Rom v1.0]]||1991||Vorax||||1||-|| [[Media:Super.zip|Super ROM 1.0]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[System_X|System X v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Sysx21.zip|System X 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[T3m|T3m ROM]]||19xx||Unknown||||1||-|| [[media:T3mrom.zip|T3m ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Transmat|Transmat v2.1]]||1985||[[Pride_Utilities|Pride Utilities]]||||1||-|| [[Media:Tmat21.zip|Transmat 2.1 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[UNCR|UNCR v2.4]]||1988||Graduate Software||Cruncher Accessory ROM for CPM||1||-|| [[media:Cpmcrch.zip|UNCR 2.4 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utility Suite|Utility Suite]]||19xx||Unknown||||||7|| [[media:Rob3rom.zip|Utility Suite ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utopia|Utopia]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorUtopia.zip|Utopia ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Utopia|Utopia 1.07]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:UTOP107.ROM|Utopia 1.07 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WriteDisk]]||2005||[[Arkos|Arkos]]||PC to CPC Disk Copier||1||-|| [[Media:Writedsk.rom‎|Writedisk ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WSX|WSX Utilities]]||19xx||[[WSX|WSX]]||CRTC, Disc, RAM and ROM utilities (some utilities will only work with the Inicron RAM-ROM Box)||1||-|| [[media:WSXUTILITY.zip| WSX Utility ROM]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Language Compiler ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[BCPL|BCPL]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:ArnorBCPL.zip|BCPL ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.0]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:Maxam(Rom).zip|Maxam 1.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.14]]||1985||[[Arnor|Arnor]]||||1||-|| [[Media:MAXAM114.ROM|Maxam 1.14 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Maxam|Maxam 1.5]]||1985||[[Arnor|Arnor]]||||1||-|| [[media:Maxam15.zip|Maxam 1.5 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[PhrozenC|PhrozenC v1.1]]||2010||[[NoRecess|NoRecess]]||||1||-|| [http://www.norecess.net/uploads/6/0/2/5/6025013/phrozenc-11.zip PhrozenC 1.1 ROM]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Full Program ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[The_Advanced_OCP_Art_Studio|The Advanced OCP Art Studio]]||?||[[Rainbird_(software_house)|Rainbird]]||Unofficial Hack 1.0 - Based on v2.4, the features 'Printer Menu' 'Password' and 'Software Backup were removed to reduce the program size||3||-|| [[media:OCPROM.zip|The Advanced OCP Art Studio ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[BrunWord|BrunWord]]||?||[[Brunning_Software|Brunning Software]]||||||-|| Link Required&lt;br /&gt;
|-&lt;br /&gt;
||[[Draughts|Draughts]]||1986||Unknown||Possibly a converted Basic Program||1||-|| [[media:DRAUGHTS.ROM|Draughts ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Micro-Music_Creator|Micro Music Creator]]||1988||First Byte||||2||-|| [[Media:MicroMusic.zip|Micro-Music Creator ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Protext|Protext 1.20]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext_V1.20_(Rom).zip|Protext 1.20 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Protext|Protext 1.22]]||1985||[[Arnor|Arnor]]||Word Processor||1||-|| [[Media:Protext(Rom).zip|Protext 1.22 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Promerge_Plus|ProMerge Plus 1.0]]||1986||[[Arnor|Arnor]]||Mail merge for [[Protext|Protext]] ||1||-|| [[Media:ProMergePlus(Rom).zip|Promerge Plus 1.0 ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[ProPrint|ProPrint 1.52]]||1993||[[Campursoft|Campursoft]]||Print enhancer for [[Protext|Protext]] ||1||-|| [[Media:PROPR152.ROM|ProPrint 1.52 ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[Prospell|ProSpell 1.04]]||1985||[[Arnor|Arnor]]||Spellchecking utility for [[Protext|Protext]]||1||-|| [[Media:PROSP104.ROM|Prospell 1.04 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Prospell|ProSpell 1.10]]||1986||[[Arnor|Arnor]]||Spellchecking utility for [[Protext|Protext]]||1||-|| [[Media:Prospell(Rom).zip|Prospell 1.10 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
|[[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]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Hardware Dependent ROMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[AMRAM2|Amram 2]]||19xx||[[Silicon_Systems|Silicon Systems]]||Sideways RAM toolkit ROM||1||-|| [[media:amram2.zip|AMRAM 2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ANTA_64|Anta 64]]||Unknown||||||||-|| Link Required&lt;br /&gt;
|-&lt;br /&gt;
||Arkos ROM Pack||2006||[[Arkos|Arkos]]||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]&lt;br /&gt;
|-&lt;br /&gt;
||[[Disc_Wizard|Disc Wizard]]||Unknown||[[Evesham_Micros|Evesham Micros]]||||1||-|| [[Media:DiscWizard12.zip|DiscWizard v1.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fleet_EPROM_Programmer|Amstrad Eprom Programmer]]||19xx||Fleet Microsystems Ltd &amp;amp; F.Kup||||1||-|| [[Media:Amstrad Eprom Programmer (19xx)(Fleet Microsystems Ltd &amp;amp; F.Kup)(FLTEPRM.ROM).zip| Fleet EPROM ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spectre_Comms_Serial_Interface|Cage Comms v1.1]]||19xx||[[Aspects_BBS|D. Gorski and I. Hoare]]||||1||-|| [[Media:CageCommsRom11.zip|Cage Comms ROM v1.1]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|Cage Comms v1.21]]||1987||[[Aspects_BBS|D. Gorski and I. Hoare]]||For the K.D.S. Serial Interface||1||-|| [[Media:CAGE121.ZIP|Cage Comms ROM v1.21]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Amstrad_Serial_Interface|Comstar v1.25]]||1986||[[HoneySoft|Honeysoft]] - [[PACE|Pace]]||||2||-|| [[Media:AmstradPaceSerialInterfaceCommstarRomImage.zip|ROM Image for Pace version]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Copy Lock|Copy Lock v6.0]]||1988||[[Romantic_Robot|Romantic Robot]]||||1||-|| [[media:copyl60.zip|Copy Lock 6.0 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_Lightpen|Dk'Tronics Lightpen ROM]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:Dk'tronicsLightPenRomImage.zip|Dk'tronics Lightpen ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 64K 0.3 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-||[[Media:SiliconDisc64.zip|DK'Tronics 64Kb Silicon Disc 0.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 1.3 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-||[[Media:Dk'tronicsSiliconDiscRomImage.zip|DK'Tronics Silicon Disc 1.3 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_memory_expansion|Dk'Tronics Silicon Disc 2.12 ROM]]||1986||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:SD212.ROM|Dk'tronics Silicon Disc 2.12 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dk'tronics_Speech_Synthesizer|Dk'Tronics Speech ROM v1.1]]||19xx||[[Dk'tronics|Dk'Tronics]]||||1||-|| [[Media:DKSPEECH.ROM‎|DK'Tronics Speech ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[HxC_Standalone_Floppy_Emulator|HxC Manager v2.2]]||2011||[[norecess|norecess]]||||1||-||  [http://www.norecess.net/uploads/6/0/2/5/6025013/hxc22.zip HxC 2.2 ROM]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v4.2]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:KDS_RS232_4.2.zip|KDS Serial ROM v4.2]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v4.2B]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:Kds serial interface rom.zip|KDS Serial ROM v4.2b]]&lt;br /&gt;
|-&lt;br /&gt;
||[[KDS_Electronics_Serial_Interface|K.D.S Serial Interface &amp;amp; Comms Pack 5 v5.0]]||19xx||[[KDS|K.D.S. Electronics]]||||1||-|| [[Media:KDSCOM50.ZIP|KDS Serial ROM v5.0]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ramcard_128|Madram/Overlanders]]||2004||Gerey Yves||Dams Assembler/Debugger and Burn software for RamCard||1||-|| [[Media:Ovl.zip‎|Overlanders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[MegaFlashROManager|MegaFlashROManager]]||2011 - 2012||[[FutureSoft|FutureSoft]]||Management software for [[User:Bryce|Bryce's]] [[MegaFlash]]; similar to the ROManager||2||-||[http://www.colorado-boys-muenchen.de/users/futureos/files/MF_ROManager.zip MegaFlashROManager]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mirage_Imager|Mirage Imager V2]]||?||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV2.zip|Mirage Image V2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mirage_Imager|Mirage Imager V3.2]]||1987||Mirage Computers Ltd.||||1||-|| [[Media:MirageImagerV32.zip|Mirage Image V3.2 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Multiface|Multiface 2]]||1986||[[Romantic_Robot|Romantic Robot]]||For Original AMSDOS||1||-|| [[Media:Multiface.two.romantic.robot.86.zip|Multiface 86 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Multiface|Multiface 2]]||1990||[[Romantic_Robot|Romantic Robot]]||For CPC Plus AMSDOS|||1||-||[[Media:Multiface.two.romantic.robot.8b.zip|Multiface CPC Plus ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[RDOS|RDOS]]||1988||[[Dobbertin|Dobbertin]]||Provides a 444 KB RAM disc on Dobbertin RAM Expansion||1||7|| [[Media:RDOS-EXT.ROM‎|RDOS ROM]] &lt;br /&gt;
|-&lt;br /&gt;
||[[Roman|Roman]]||2013||[[PNG|PNG]]||ROM Management for the [[MegaFlash|MegaFlash]]||1||-|| [[Media:ROMAN10-DSKHFE.zip‎|ROMAN 1.0]] &lt;br /&gt;
|-&lt;br /&gt;
||[[ROManager|ROManager]]||2005 - 2012||[[FutureSoft|FutureSoft]]||Management software for the [[SYMBiFACE_II|SYMBiFACE II]]; similar to the MegaFlashROManager||2||-|| [http://www.colorado-boys-muenchen.de/users/futureos/files/SF_ROManager.zip SFII ROManager]&lt;br /&gt;
|-&lt;br /&gt;
||[[Softbrenner 1.27|Softbrenner 1.27]]||?||[[WSX|WSX]]||||1||-|| [[media:SB127.zip|Softbrenner 1.27 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dobbertin Smart Watch|TIME ROM+]]||?||[[Dobbertin|Dobbertin]]||Provides RSX commands to use the [[Dobbertin Smart Watch|Dobbertin SmartWatch RTC]] under BASIC||1||-|| [[media:TIMEROM+.ROM|TIME ROM+]]&lt;br /&gt;
|-&lt;br /&gt;
||[[VIDI_digitizer|VIDI Digitizer 2.02 ROM]]||1986||[[Rombo_Productions|Rombo Productions]]||||||-|| [[media:VIDIR202.ROM|VIDI Digitizer 2.02 ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Vortex_Expansions_RAM_card|Vortex RAM - Expansion Card ID]]||19xx||[[Vortex_Computersysteme|Vortex]]||||1||-|| [[media:vramid.zip|Vortex RAM ID ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[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]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Game ROMs ==&lt;br /&gt;
(most files taken from [http://www.cpcwiki.eu/forum/index.php?topic=7854.msg60349#msg60349 this forum thread here] )&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! Category / Name&lt;br /&gt;
! Year&lt;br /&gt;
! Author&lt;br /&gt;
! Description / Comment&lt;br /&gt;
! Number of Roms&lt;br /&gt;
! ROM Position&lt;br /&gt;
! File&lt;br /&gt;
|-&lt;br /&gt;
||[[Ahhh|Ahhh]]||1988||[[CRL|CRL Group PLC.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Ahhh.rom|Ahhh ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Air_Traffic_Control|Air Traffic Control]]||1984||[[Hewson_Consultants|Hewson Consultants]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Air Traffic Control.rom|Air Traffic Control ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Airwolf|Airwolf]]||1985||[[Amsoft|Amsoft]]/[[Elite_Systems|Elite Systems]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Airwolf.rom|Airwolf ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Alex_Higgins_World_Snooker|Alex Higgins World Snooker]]||1985||[[Amsoft|Amsoft]]/[[Gem_Software|Gem Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Alex_Higgins_World_Snooker.rom|Alex Higgins World Snooker ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Anarchy|Anarchy]]||1988||[[Hewson|Hewson]]/[[Rack-It|Rack-It]]||Converted to launch from ROM by Axelay||1||-||[[media:Anarchy.rom|Anarchy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Android One|Android One]]||1985||[[Vortex Software]]||Converted to launch from ROM by SyX||1||-||[[media:android_one.rom|Android One ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Arkanoid|Arkanoid]]||1987||[[Ocean|Ocean Software]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;ARKANOID||1||-||[[media:Arkanoid.rom|Arkanoid ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Astro_Attack|Astro Attack]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Astro Attack.rom|Astro Attack ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Atlants|Atlantis]]||1985||[[Cobra_Soft|Cobra Soft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Atlantis.rom|Atlantis ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Avenger|Avenger]]||1986||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:AvengerROMs.zip|Avenger ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Blagger|Blagger]]||1984||[[Amsoft|Amsoft]]/[[Alligata_Software|Alligata Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Blagger.rom|Blagger ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bomb Jack|Bomb Jack I &amp;amp; II]]||1986-7||[[Elite Systems]]||Converted to launch from ROM by SyX||3||-||[[media:Bomb_jack_1_y_2.zip|Bomb Jack I &amp;amp; II ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Boulder_Dash|Boulder Dash]]||1985||[[Mirrorsoft|Mirrorsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Boulderdash.rom|Boulder Dash ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Braxx_Bluff|Braxx Bluff]]||1985||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;BRAXX||1||-||[[media:BRAXX.ROM|Braxx Bluff ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Bruce_Lee|Bruce Lee]]||1984||[[Americana|Americana]]/[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Bruce Lee.rom|Bruce Lee ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Chuckie_Egg|Chuckie Egg]]||1985||[[A&amp;amp;F Software]]||Converted to launch from ROM||1||-|| [[media:EGGRSX.ROM|Chuckie Egg ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Classic_Axiens|Classic Axiens]]||1986||[[Bubble_Bus_Software|Bubble Bus Software]]||Converted to launch from ROM by TFM||1||-|| [[media:AXIENS.ROM|Classic Axiens ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Classic Invaders|Classic Invaders]]||1986||[[Bubble_Bus_Software|Bubble Bus Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Classic Invaders.rom|Classic Invaders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Chopper_Squad|Chopper Squad]]||1984||[[Interceptor_Software|Interceptor Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Chopper Squad.rom|Chopper Squad ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Codename_MAT|Codename MAT]]||1984||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;CODEMAT||2||-||[[media:Codename_MAT_ROMs.zip|Codename MAT ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[CPC_Invaders|CPC Invaders]]||1993||[[STS|STS Software]]||Converted to launch from ROM by 00WReX||1||-||[[media:CPCInvad.rom|CPC Invaders ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Cyber_Huhn|Cyber Huhn]]||2013||TFM, MacDeath, Tom&amp;amp;Jerry||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Cyberhuhn.zip|Cyber Huhn ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dead_on_Time|Dead on Time]]||2010||[[Psytronik_Software|Psytronik]]/[[Paul_Kooistra|Paul Kooistra]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;DOT||2||-||[[media:Dead_on_Time_ROMs.zip|Dead on Time ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Defend_or_Die|Defend or Die]]||1985||[[Alligata_Software|Alligata Software]]||Converted to launch from ROM by arnoldemu||1||-||[[media:Defend or Die.rom|Defend or Die ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Donkey_Kong|Donkey Kong]]||1986||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Donkey Kong.rom|Donkey Kong ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Don't_Panic|Don't Panic]]||1985||[[Firebird|Firebird]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Don't Panic.rom|Don't Panic ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Dragon's_Gold|Dragon's Gold]]||1985||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Dragon's_Gold.rom|Dragon's Gold ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Electro_Freddy|Electro Freddy]]||1984||[[Amsoft|Amsoft]]/[[Softspot|Softspot]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Electro Freddy.rom|Electro Freddy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Equinox]]||1986||[[Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Equinox.rar|Equinox ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Everyone's_A_Wally|Everyone's a Wally]]||1985||[[Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Everyones_a_Wally.rar|Everyone's a Wally ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Finders_Keepers|Finders Keepers]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Finders Keepers.rom|Finders Keepers ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fire_Ant|Fire Ant]]||1984||[[Mogul_Communications|Mogul Communications]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Fire Ant.rom|Fire ant ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Frost_Byte|Frost byte]]||1986||[[MikroGen|MikroGen]]||Converted to launch from ROM by Axelay||1||-||[[media:Frost Byte.rom|Frost Byte ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Fu-Kung_in_Las_Vegas|Fu-Kung In Las Vegas]]||1985||[[Amsoft|Amsoft]]/[[Romik|Romik]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Fu-Kung_In_Las_Vegas.rom|Fu-Kung In Las Vegas ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Game_Of_Dragons|Game Of Dragons]]||1985||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Game Of Dragons.rom|Game Of Dragons ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Gauntlet_(Defender Clone)|Gauntlet (Defender Clone)]]||1985||[[Micro_Power_Ltd.|Micro Power Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Gauntlet.rom|Gauntlet ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ghouls|Ghouls]]||1984||[[Micro_Power_Ltd.|Micro Power Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Ghouls.rom|Ghouls ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Gilligan's Gold|Gilligan's Gold]]||1984||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Gilligan's Gold.rom|Gilligan's Gold ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Glider_Rider|Glider Rider]]||1986||[[Quicksilva]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Glider.rar|Glider Rider ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Grand_Prix_Driver|Grand Prix Driver]]||1984||[[Amsoft]]/[[Britannia_Software_Ltd|Britannia Software Ltd]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:GPDriver.rom|Grand Prix Driver ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Grand_Prix_Rally_II|Grand Prix Rally II]]||1985||[[Amsoft|Amsoft]]/[[Loriciels|Loriciels]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Rally2.rom|Grand Prix Rally II ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Great_Gurianos|Great Gurianos]]||1987||[[Hit_Pak|Hit Pak]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Great_Gurianos.rar|Great Gurianos ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hagar|Hagar]]||????||[[The Black System|The Black System]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Hagar.rom|Hagar ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Harrier_Attack|Harrier Attack]]||1984||[[Amsoft]]/[[Durell Software]]||Converted to launch from ROM||1||-|| [[media:Harrier.rom|Harrier Attack ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Harvey_Headbanger|Harvey Headbanger]]||1986||[[Firebird|Firebird]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;HARVEY||1||-||[[media:Harvey_Headbanger.rom|Harvey Headbanger ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Head Over Heels|Head Over Heels]]||1987||[[Ocean|Ocean Software]]||Converted to launch from ROM by SyX||3||-|| [[media:hoh_roms.zip|Head Over Heels ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Herberts_Dummy_Run|Herbert's Dummy Run]]||1985||[[Mikron-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Herberts_Dummy_Run.rar‎|Herbert's Dummy Run ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Highway_Encounter|Highway Encounter]]||1985||[[Vortex_Software|Vortex Software]]||Converted to launch from ROM by Axelay||2||-|| [[media:Highway_Encounter.zip|Highway Encounter ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Home_Runner|Home Runner]]||1984||[[Amsoft|Amsoft]]/[[Britannia_Software_Ltd|Britannia Software Ltd]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Home Runner.rom|Home Runner ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[House_Of_Usher|House Of Usher]]||1984||[[Amsoft|Amsoft]]/[[Indescomp|Indescomp]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:House Of Usher.rom|House Of Usher ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Hunchback|Hunchback]]||1985||[[Amsoft|Amsoft]]/[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Hunchback.rom|Hunchback ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Into_Oblivion|Into Oblivion]]||1986||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Oblivion.rom|Into Oblivion ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Jammin|Jammin]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Jammin.rom|Jammin ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Karl's_Treasure_Hunt|Karl's Treasure Hunt]]||1984||[[Software_Projects|Software Projects Ltd.]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Karl's Treasure Hunt.rom|Karl's Treasure Hunt ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Killer Gorilla|Killer Gorilla]]||1987||[[Ocean|Ocean Software]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Killer Gorilla.rom|Killer Gorilla ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Knight_Lore|Knight Lore]]||1985||[[Ultimate|Ultimate Play The Game]]||Converted to launch from ROM by MiguelSky||2||-||[[media:KnightLore.zip|Knight Lore ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Kong_Strikes_Back|Kong Strikes Back]]||1984||[[Ocean|Ocean Software]]||Converted to launch from ROM||1||-||[[media:Kong Strikes Back.rom|Kong Strikes Back ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Krakout|Krakout]]||1987||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-|| [[media:KrakoutROMs.zip|Krakout ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Lab_Escape|Lab Escape]]||2013||[[EgoTrip|EgoTrip]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Lab Escape.rom|Lab Escape ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Light_Force|Light Force]]||1986||[[FTL|FTL]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;LIGHTFORCE||2||-||[[media:Light_Force_ROMs.zip|Light Force ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Loom_Preview|Loom (Preview)]]||?||[[Epsilon|Epsilon]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Loom Preview.rom|Loom Preview ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Manic_Miner|Manic Miner]]||1984||[[Amsoft|Amsoft]]/[[Software_Projects|Software Projects]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Manic Miner.rom|Manic Miner ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Monty_On_The_Run|Monty on the Run]]||1986||[[Gremlin_Graphics|Gremlin Graphics]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Monty_on_the_Run.rar‎|Monty on the Run ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Moon_Buggy|Moon Buggy]]||1985||[[Anirog|Anirog Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Moon_Buggy.rom|Moon Buggy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Mutant_Monty|Mutant Monty]]||1984||[[Amsoft|Amsoft]]/[[Artic_Computing|Artic Computing]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Mutant Monty.rom|Mutant Monty ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Nemesis_the_Warlock|Nemesis the Warlock]]||1987||[[Martech]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Nemesis_the_Warlock.rar‎|Nemesis the Warlock ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Oh Mummy|Oh Mummy]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM||1||-||[[media:Ohmummy.rom|Oh Mummy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[One_Man_And_His_Droid|One Man And His Droid]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:One Man And His Droid.rom|One Man And His Droid ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Overkoban|Overkoban]]||2013||Tom&amp;amp;Jerry, Supersly, Eldrik||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Overkoban.zip|Overkoban ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Pac-Man|Pac-Man]]||1986||T and T||Converted to launch from ROM by Nilquader||1||-||[[media:pacman-rom.zip|Pacman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Punchy|Punchy]]||1985||[[Amsoft|Amsoft]]/[[Mr._Micro|Mr. Micro]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Punchy.rom|Punchy ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Pyjamarama]]||1985||[[Amsoft]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Pyjamarama.rar|Pyjamarama ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Relentless|Relentless]]||2013||Axelay, Rexbeng, Tom&amp;amp;Jerry||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Relentless.zip|Relentless ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_Ahoy!|Roland Ahoy!]]||1984||[[Amsoft|Amsoft]]/[[Computersmith|Computersmith]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Ahoy.rom|Roland Ahoy! ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_goes_Digging|Roland Goes Digging]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Goes Digging.rom|Roland Goes Digging ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_goes_Square_Bashing|Roland Goes Square Bashing]]||1984||[[Amsoft|Amsoft]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland Goes Square Bashing.rom|Roland Goes Square Bashing ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Roland_on_the_Ropes|Roland On The Ropes]]||1984||[[Amsoft|Amsoft]]/[[Indescomp|Indescomp]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Roland On The Ropes.rom|Roland On The Ropes ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Ruff and Reddy|Ruff and Reddy]]||????||[[Nicholas_Campbell|Nick Campbell]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:RuffandReddyROMs.zip|Ruff and Reddy ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Satellite_Warrior|Satellite Warrior]]||1985||[[Amsoft|Amsoft]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;SATWAR||2||-||[[media:Satellite_Warrior_ROMs.zip|Satellite Warrior ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Sentinel|Sentinel]]||1987||[[Firebird|Firebird]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;SENTINEL||1||-||[[media:Sentinel.ROM|Sentinel ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Space_Hawks|Space Hawks]]||1984||[[Amsoft|Amsoft]]/[[Durell Software|Durell Software]]||Converted to launch from ROM by 00WReX||1||-||[[media:SpaceHwk.rom|Space Hawks ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Space_Mania|Space Mania]]||1986||[[Neil Kolban (ACU)]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Space Mania.rom|Space Mania ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spannerman|Spannerman]]||1984||[[Amsoft|Amsoft]]/[[Gem_Software|Gem Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Spannerman.rom|Spannerman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Speed_King|Speed King]]||1985||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Axelay||1||-||[[media:Speed King.rom|Speed King ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Spy_vs_Spy|Spy vs Spy]]||1985||[[First_Star|First Star]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:Spy_vs_Spy.rar‎|Spy vs Spy ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Star Firebirds|Star Firebirds]]||1986||[[Firebird|Firebird]]||Converted to launch from ROM by Axelay||1||-|| [[media:Starfire.rom|Star Firebirds ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Subtera_Puzlo|Subtera Puzlo]]||2013||EgoTrip, Redbox||CPCWiki 16KB Game ROM competition 2013||1||-||[[media:Subterapuzlo.zip|Subtera Puzlo ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tapper|Tapper]]||1986||[[Amsoft|Amsoft]]/[[Bally Midway]]/[[Sega|Sega]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tapper.rom|Tapper ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tempest|Tempest]]||1986||[[Activision|Activision]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tempest.rom|Tempest ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Three Weeks in Paradise|Three Weeks in Paradise]]||1986||[[Mikro-Gen|Mikro-Gen]]||Converted to launch from ROM by Tastefulmrship||2||-||[[media:3_Weeks_in_Paradise.rar‎|3 Weeks in Paradise ROMs‎]]&lt;br /&gt;
|-&lt;br /&gt;
||[[The_Prize|The Prize]]||1985||[[Amsoft|Amsoft]]/[[Arcade_Software|Arcade Software]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:The Prize.rom|The Prize ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[The Curse of Sherwood|The Curse of Sherwood]]||1987||[[Mastertronic|Mastertronic]]||Converted to launch from ROM by Tastefulmrship||2||-|| [[media:TheCurseofSherwoodROMs.zip|The Curse of Sherwood ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Thrust|Thrust]]||1986||[[Firebird|Firebird]]||Converted to launch from ROM by Tastefulmrship||1||-|| [[media:Thrust.rom|Thrust ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Trashman|Trashman]]||1986||[[Virgin_Games|Virgin Games]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Trashman.rom|Trashman ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Tribble Trouble|Tribble Trouble]]||????||[[????]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Tribble Trouble.rom|Tribble Trouble ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Uridium|Uridium]]||1986||[[Hewson_Consultants|Hewson Consultants]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Uridium.rom|Uridium ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[WEC_Le_Mans|WEC Le Mans]]||1988||[[Ocean|Ocean Software]]||Launch from ROM with &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;WEC||2||-||[[media:WEC_Le_Mans.zip|WEC Le Mans ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[West_Bank|West Bank]]||1986||[[Dinamic|Dinamic]]||Converted to launch from ROM by MiguelSky||2||-||[[media:WestBank.zip|West Bank ROMs]]&lt;br /&gt;
|-&lt;br /&gt;
||[[Wriggler_(Blaby)|Wriggler (Blaby)]]||1985||[[Blaby_Computer_Games|Blaby Computer Games]]||Converted to launch from ROM by Tastefulmrship||1||-||[[media:Wriggler (Blaby).rom|Wriggler (Blaby) ROM]]&lt;br /&gt;
|-&lt;br /&gt;
||[[ZblastSD|ZblastSD]]||2005||[[Nicholas_Campbell|Nicholas Campbell]]||Converted to launch from ROM by 00WReX||1||-||[[media:ZBlastSD.rom|ZblastSD ROM]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Expansion ROM| ]][[Category:Software| ]][[Category:Operating System| ]][[Category:Programming software| ]][[Category:DATA Storage| ]][[Category:CPC Internal Components]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67259</id>
		<title>Amstrad Cartridge Identification Device</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67259"/>
				<updated>2011-04-16T10:28:00Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* Clones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Inside GX4000 cart 1.jpg|frame|right|ACID protection chip within a cartridge (bottom)]]&lt;br /&gt;
&lt;br /&gt;
The '''ACID''' (Amstrad Cartridge Identification Device) protection chip is used in the [[GX4000 cartridge|cartridges]] of the [[Plus]] series and the [[GX4000]] game console.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The 16pin ACID chip (in the cartridge) is sending a serial data stream to the 160pin ASIC chip (in the computer). The data stream is generated by some shift/xor logic, and is also affected by the EPROM address/enable signals. If the data stream isn't correct, then the ASIC does scatter access to RAM, making the cartridge unusable.&lt;br /&gt;
&lt;br /&gt;
 ;ACID reverse-engineered 13-16 February 2010 by nocash (Martin Korth)&lt;br /&gt;
 ;below is repeated on every CLK cycle...&lt;br /&gt;
 CmpVal=13596h, XorVal=0c820h&lt;br /&gt;
 if PinA0=1 then CmpVal=CmpVal XOR 0000ch, XorVal=XorVal XOR 00004h&lt;br /&gt;
 if PinA1=1 then CmpVal=CmpVal XOR 06000h, XorVal=XorVal XOR 06000h&lt;br /&gt;
 if PinA2=1 then CmpVal=CmpVal XOR 000c0h, XorVal=XorVal XOR 00080h&lt;br /&gt;
 if PinA3=1 then CmpVal=CmpVal XOR 00030h, XorVal=XorVal XOR 00020h&lt;br /&gt;
 if PinA4=1 then CmpVal=CmpVal XOR 18000h, XorVal=XorVal XOR 08000h&lt;br /&gt;
 if PinA5=1 then CmpVal=CmpVal XOR 00003h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA6=1 then CmpVal=CmpVal XOR 00600h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA7=1 then CmpVal=CmpVal XOR 01800h, XorVal=XorVal XOR 00800h&lt;br /&gt;
 if PinCE=0 AND (ShiftReg OR 100h)=CmpVal then ShiftReg=ShiftReg XOR XorVal&lt;br /&gt;
 NewBit=ShiftRegBit0 XOR ShiftRegBit9 XOR ShiftRegBit12 XOR ShiftRegBit16&lt;br /&gt;
 ShiftReg=(ShiftReg SHR 1) + (NewBit SHL 16)&lt;br /&gt;
 Wait for falling edge on PinCLK&lt;br /&gt;
 if PinCCLR=0 then ShiftReg=1FFFFh      ;\done at falling CLK edge&lt;br /&gt;
 PinSIN=ShiftRegBit0                    ;/&lt;br /&gt;
 ;Mind that above is a software example - a hardware solution obviously&lt;br /&gt;
 ;wouldn't require CmpVal and XorVal registers - instead, hardware would&lt;br /&gt;
 ;directly deal with the PinAx (or NOT PinAx) signals.&lt;br /&gt;
&lt;br /&gt;
Replacing or overwriting the EPROM in existing cartridges is easy, so the ACID doesn't prevent piracy or homebrew programming. However, it prevents commercial developers from producing unlicensed cartridges.&lt;br /&gt;
&lt;br /&gt;
== Timings ==&lt;br /&gt;
&lt;br /&gt;
Although the functionatlity of the ACID chip is known. The timings of the signals coming from the computer is still unknown (reverse-engineering was done on a ACID chip, without owning a CPC+/GX4000).&lt;br /&gt;
* CLK is known to be 4MHz, and SIN is known to be updated on falling edge of CLK, as seen on [[Media:ACID-SIN.jpg|this picture]].&lt;br /&gt;
* Judging from the ACID chip, /CCLR is checked on falling edge of CLK. However, juding from [[Media:ACID-CCLR.png| this picture]], /CCLR is ''changing'' on falling edge of CLK. If this is true (the picture resolution isn't perfect), then it's unclear how the ACID can interprete /CCLR in a stable way while it's changing. Possibly, it can't do that at all (ie. it might act unstable, and the CPC+ might need to retry sending /CCLR several times).&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CCLR without ACID connected (at better resolution) would help!&lt;br /&gt;
** A picture showing CLK and /CCLR with ACID connected is [[Media:ACID Init by Grim.png|found here]].&lt;br /&gt;
* The /CE timing is still unknown, too. The ACID might check A0-A7 on raising or falling edge of /CE. Or, on raising or falling edge of CLK while /CE being LOW. Or at whatever other time.&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CE would help!&lt;br /&gt;
** '''WANTED:''' Best also showing one or more of the A0-A7 signals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:ACID Init by Grim.png|/RESET, CLK, CCLR, SIN (init sequence)&lt;br /&gt;
Image:ACID-SIN.jpg|CLK and SIN&lt;br /&gt;
Image:ACID-CCLR.png|CLK and CCLR (and some offtopic signals) (from CPC, without ACID connected)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
           +--()--+&lt;br /&gt;
       GND |1   16| +5V      AMSTRAD 40908&lt;br /&gt;
       A7  |2   15| A6       1L03P1003&lt;br /&gt;
       CLK4|3   14| A5       JAPAN&lt;br /&gt;
       NC  |4   13| A4&lt;br /&gt;
       CCLR|5   12| A3&lt;br /&gt;
       SIN |6   11| A2&lt;br /&gt;
       /CE |7   10| A1&lt;br /&gt;
       GND |8    9| A0&lt;br /&gt;
           +------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Pin number''||''Name''||''Direction''||''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|2||A7||Input||EPROM Address A7&lt;br /&gt;
|-&lt;br /&gt;
|3||CLK4||Input||Clock (4 MHz)&lt;br /&gt;
|-&lt;br /&gt;
|4||NC||-||Not connected&lt;br /&gt;
|-&lt;br /&gt;
|5||CCLR||Input||Reset ACID&lt;br /&gt;
|-&lt;br /&gt;
|6||SIN||Output||Serial Data&lt;br /&gt;
|-&lt;br /&gt;
|7||/CE||Input||EPROM Chip enable&lt;br /&gt;
|-&lt;br /&gt;
|8||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|9||A0||Input||EPROM Address A0&lt;br /&gt;
|-&lt;br /&gt;
|10||A1||Input||EPROM Address A1&lt;br /&gt;
|-&lt;br /&gt;
|11||A2||Input||EPROM Address A2&lt;br /&gt;
|-&lt;br /&gt;
|12||A3||Input||EPROM Address A3&lt;br /&gt;
|-&lt;br /&gt;
|13||A4||Input||EPROM Address A4&lt;br /&gt;
|-&lt;br /&gt;
|14||A5||Input||EPROM Address A5&lt;br /&gt;
|-&lt;br /&gt;
|15||A6||Input||EPROM Address A6&lt;br /&gt;
|-&lt;br /&gt;
|16||+5V||-||Vcc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: The two GND pins are interconnected with each other (inside of the chip). The NC pin seems to be always high.&lt;br /&gt;
&lt;br /&gt;
== Clones ==&lt;br /&gt;
&lt;br /&gt;
* An ACID replacement using a Xilinx XC9536 CPLD and some [[Verilog implementation of the ACID chip|Verilog code]] based on nocash's reverse engineering work has been built by [[Octoate]] and [[Nilquader]].&lt;br /&gt;
* Miguel Angel (aka mcleod_ideafix) has published all the info about his implementation of the ACID in a CPLD, verilog sources included [http://www.zxprojects.com/index.php/analisis-del-chip-acid/62-analisis-del-chip-acid-del-amstrad-cpcgx4000]&lt;br /&gt;
* It's possible to use the CPC+ without ACID by exploiting a timing bug in the CPC+/GX4000-ASIC Chip. (Developed by [[Nilquader]])&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Running CPC+ without ACID&amp;quot;&amp;gt;&lt;br /&gt;
Image:NoAcid.jpg|GX4000 running without ACID&lt;br /&gt;
Image:NoAcid_sch.png|Schematics&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [[Test Circuit used for ACID reverse engineering]]&lt;br /&gt;
&lt;br /&gt;
==Investigations==&lt;br /&gt;
&lt;br /&gt;
*http://amstradcpc.mforos.com/305097/7723493-que-hace-exactamente-el-chip-acid-de-los-cartuchos/ (Spanish language)&lt;br /&gt;
&lt;br /&gt;
*[http://www.vieuzordiland.fr/index.php?option=com_content&amp;amp;task=view&amp;amp;id=23&amp;amp;Itemid=34 Vieuxzordiland's page on the matter. In French]&lt;br /&gt;
&lt;br /&gt;
*[http://cpcwiki.eu/forum/index.php/topic,410.0.html| The CPCwiki's forum thread featuring the Epic fight between the infamous ACID and NoCa$h.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Cartridges| ]][[Category:CPC Plus]][[Category:CPC Internal Components]][[Category:Amstrad Products]][[Category:Electronic Component]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67258</id>
		<title>Amstrad Cartridge Identification Device</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67258"/>
				<updated>2011-04-16T10:26:03Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* Clones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Inside GX4000 cart 1.jpg|frame|right|ACID protection chip within a cartridge (bottom)]]&lt;br /&gt;
&lt;br /&gt;
The '''ACID''' (Amstrad Cartridge Identification Device) protection chip is used in the [[GX4000 cartridge|cartridges]] of the [[Plus]] series and the [[GX4000]] game console.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The 16pin ACID chip (in the cartridge) is sending a serial data stream to the 160pin ASIC chip (in the computer). The data stream is generated by some shift/xor logic, and is also affected by the EPROM address/enable signals. If the data stream isn't correct, then the ASIC does scatter access to RAM, making the cartridge unusable.&lt;br /&gt;
&lt;br /&gt;
 ;ACID reverse-engineered 13-16 February 2010 by nocash (Martin Korth)&lt;br /&gt;
 ;below is repeated on every CLK cycle...&lt;br /&gt;
 CmpVal=13596h, XorVal=0c820h&lt;br /&gt;
 if PinA0=1 then CmpVal=CmpVal XOR 0000ch, XorVal=XorVal XOR 00004h&lt;br /&gt;
 if PinA1=1 then CmpVal=CmpVal XOR 06000h, XorVal=XorVal XOR 06000h&lt;br /&gt;
 if PinA2=1 then CmpVal=CmpVal XOR 000c0h, XorVal=XorVal XOR 00080h&lt;br /&gt;
 if PinA3=1 then CmpVal=CmpVal XOR 00030h, XorVal=XorVal XOR 00020h&lt;br /&gt;
 if PinA4=1 then CmpVal=CmpVal XOR 18000h, XorVal=XorVal XOR 08000h&lt;br /&gt;
 if PinA5=1 then CmpVal=CmpVal XOR 00003h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA6=1 then CmpVal=CmpVal XOR 00600h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA7=1 then CmpVal=CmpVal XOR 01800h, XorVal=XorVal XOR 00800h&lt;br /&gt;
 if PinCE=0 AND (ShiftReg OR 100h)=CmpVal then ShiftReg=ShiftReg XOR XorVal&lt;br /&gt;
 NewBit=ShiftRegBit0 XOR ShiftRegBit9 XOR ShiftRegBit12 XOR ShiftRegBit16&lt;br /&gt;
 ShiftReg=(ShiftReg SHR 1) + (NewBit SHL 16)&lt;br /&gt;
 Wait for falling edge on PinCLK&lt;br /&gt;
 if PinCCLR=0 then ShiftReg=1FFFFh      ;\done at falling CLK edge&lt;br /&gt;
 PinSIN=ShiftRegBit0                    ;/&lt;br /&gt;
 ;Mind that above is a software example - a hardware solution obviously&lt;br /&gt;
 ;wouldn't require CmpVal and XorVal registers - instead, hardware would&lt;br /&gt;
 ;directly deal with the PinAx (or NOT PinAx) signals.&lt;br /&gt;
&lt;br /&gt;
Replacing or overwriting the EPROM in existing cartridges is easy, so the ACID doesn't prevent piracy or homebrew programming. However, it prevents commercial developers from producing unlicensed cartridges.&lt;br /&gt;
&lt;br /&gt;
== Timings ==&lt;br /&gt;
&lt;br /&gt;
Although the functionatlity of the ACID chip is known. The timings of the signals coming from the computer is still unknown (reverse-engineering was done on a ACID chip, without owning a CPC+/GX4000).&lt;br /&gt;
* CLK is known to be 4MHz, and SIN is known to be updated on falling edge of CLK, as seen on [[Media:ACID-SIN.jpg|this picture]].&lt;br /&gt;
* Judging from the ACID chip, /CCLR is checked on falling edge of CLK. However, juding from [[Media:ACID-CCLR.png| this picture]], /CCLR is ''changing'' on falling edge of CLK. If this is true (the picture resolution isn't perfect), then it's unclear how the ACID can interprete /CCLR in a stable way while it's changing. Possibly, it can't do that at all (ie. it might act unstable, and the CPC+ might need to retry sending /CCLR several times).&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CCLR without ACID connected (at better resolution) would help!&lt;br /&gt;
** A picture showing CLK and /CCLR with ACID connected is [[Media:ACID Init by Grim.png|found here]].&lt;br /&gt;
* The /CE timing is still unknown, too. The ACID might check A0-A7 on raising or falling edge of /CE. Or, on raising or falling edge of CLK while /CE being LOW. Or at whatever other time.&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CE would help!&lt;br /&gt;
** '''WANTED:''' Best also showing one or more of the A0-A7 signals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:ACID Init by Grim.png|/RESET, CLK, CCLR, SIN (init sequence)&lt;br /&gt;
Image:ACID-SIN.jpg|CLK and SIN&lt;br /&gt;
Image:ACID-CCLR.png|CLK and CCLR (and some offtopic signals) (from CPC, without ACID connected)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
           +--()--+&lt;br /&gt;
       GND |1   16| +5V      AMSTRAD 40908&lt;br /&gt;
       A7  |2   15| A6       1L03P1003&lt;br /&gt;
       CLK4|3   14| A5       JAPAN&lt;br /&gt;
       NC  |4   13| A4&lt;br /&gt;
       CCLR|5   12| A3&lt;br /&gt;
       SIN |6   11| A2&lt;br /&gt;
       /CE |7   10| A1&lt;br /&gt;
       GND |8    9| A0&lt;br /&gt;
           +------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Pin number''||''Name''||''Direction''||''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|2||A7||Input||EPROM Address A7&lt;br /&gt;
|-&lt;br /&gt;
|3||CLK4||Input||Clock (4 MHz)&lt;br /&gt;
|-&lt;br /&gt;
|4||NC||-||Not connected&lt;br /&gt;
|-&lt;br /&gt;
|5||CCLR||Input||Reset ACID&lt;br /&gt;
|-&lt;br /&gt;
|6||SIN||Output||Serial Data&lt;br /&gt;
|-&lt;br /&gt;
|7||/CE||Input||EPROM Chip enable&lt;br /&gt;
|-&lt;br /&gt;
|8||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|9||A0||Input||EPROM Address A0&lt;br /&gt;
|-&lt;br /&gt;
|10||A1||Input||EPROM Address A1&lt;br /&gt;
|-&lt;br /&gt;
|11||A2||Input||EPROM Address A2&lt;br /&gt;
|-&lt;br /&gt;
|12||A3||Input||EPROM Address A3&lt;br /&gt;
|-&lt;br /&gt;
|13||A4||Input||EPROM Address A4&lt;br /&gt;
|-&lt;br /&gt;
|14||A5||Input||EPROM Address A5&lt;br /&gt;
|-&lt;br /&gt;
|15||A6||Input||EPROM Address A6&lt;br /&gt;
|-&lt;br /&gt;
|16||+5V||-||Vcc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: The two GND pins are interconnected with each other (inside of the chip). The NC pin seems to be always high.&lt;br /&gt;
&lt;br /&gt;
== Clones ==&lt;br /&gt;
&lt;br /&gt;
* An ACID replacement using a Xilinx XC9536 CPLD and some [[Verilog implementation of the ACID chip|Verilog code]] based on nocash's reverse engineering work has been built by [[Octoate]] and [[Nilquader]].&lt;br /&gt;
* Miguel Angel (aka mcleod_ideafix) has published all the info about his implementation of the ACID in a CPLD, verilog sources included [http://www.zxprojects.com/index.php/analisis-del-chip-acid/62-analisis-del-chip-acid-del-amstrad-cpcgx4000]&lt;br /&gt;
* It's possible to use the CPC+ without ACID by exploiting a timing bug in the CPC+/GX4000-ASIC Chip. &lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Running CPC+ without ACID&amp;quot;&amp;gt;&lt;br /&gt;
Image:NoAcid.jpg|GX4000 running without ACID&lt;br /&gt;
Image:NoAcid_sch.png|Schematics&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [[Test Circuit used for ACID reverse engineering]]&lt;br /&gt;
&lt;br /&gt;
==Investigations==&lt;br /&gt;
&lt;br /&gt;
*http://amstradcpc.mforos.com/305097/7723493-que-hace-exactamente-el-chip-acid-de-los-cartuchos/ (Spanish language)&lt;br /&gt;
&lt;br /&gt;
*[http://www.vieuzordiland.fr/index.php?option=com_content&amp;amp;task=view&amp;amp;id=23&amp;amp;Itemid=34 Vieuxzordiland's page on the matter. In French]&lt;br /&gt;
&lt;br /&gt;
*[http://cpcwiki.eu/forum/index.php/topic,410.0.html| The CPCwiki's forum thread featuring the Epic fight between the infamous ACID and NoCa$h.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Cartridges| ]][[Category:CPC Plus]][[Category:CPC Internal Components]][[Category:Amstrad Products]][[Category:Electronic Component]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Nilquader&amp;diff=67232</id>
		<title>Nilquader</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Nilquader&amp;diff=67232"/>
				<updated>2011-04-15T08:05:29Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nilquader (Johannes) from Wuppertal, Germany is a CPC-Scene Member since 2007 an was first seen at the Xzentrix 2007-Meeting. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Groups  ==&lt;br /&gt;
&lt;br /&gt;
*[[SPRING|SPRING]]&lt;br /&gt;
&lt;br /&gt;
== Productions  ==&lt;br /&gt;
&lt;br /&gt;
*[[Senso]] for [[CPC]] and [[NC100]]/150&lt;br /&gt;
*Verilog-Code to simulate the CPC+ [[ACID]] (with Octoate)&lt;br /&gt;
&lt;br /&gt;
== Weblinks  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.nilquader.net/ Nilquader's Homepage]&lt;br /&gt;
&lt;br /&gt;
[[Category:Active CPC Game Developers]][[Category:CPC_scene_members]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Nilquader&amp;diff=67231</id>
		<title>Nilquader</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Nilquader&amp;diff=67231"/>
				<updated>2011-04-15T08:04:59Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nilquader (Johannes) from Wuppertal, Germany is a CPC-Scene Member since 2007 an was first seen at the Xzentrix 2007-Meeting. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Groups  ==&lt;br /&gt;
&lt;br /&gt;
*[[SPRING|SPRING]]&lt;br /&gt;
&lt;br /&gt;
== Productions  ==&lt;br /&gt;
&lt;br /&gt;
*[[Senso]] for [[CPC]] and NC100/150&lt;br /&gt;
*Verilog-Code to simulate the CPC+ [[ACID]] (with Octoate)&lt;br /&gt;
&lt;br /&gt;
== Weblinks  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.nilquader.net/ Nilquader's Homepage]&lt;br /&gt;
&lt;br /&gt;
[[Category:Active CPC Game Developers]][[Category:CPC_scene_members]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NoAcid_sch.png&amp;diff=67230</id>
		<title>File:NoAcid sch.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NoAcid_sch.png&amp;diff=67230"/>
				<updated>2011-04-15T07:48:28Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Schematics for building a CPC+ Cartridge without ACID.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schematics for building a CPC+ Cartridge without ACID.&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NoAcid.jpg&amp;diff=67229</id>
		<title>File:NoAcid.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NoAcid.jpg&amp;diff=67229"/>
				<updated>2011-04-15T07:47:04Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67228</id>
		<title>Amstrad Cartridge Identification Device</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67228"/>
				<updated>2011-04-15T07:45:09Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* Clones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Inside GX4000 cart 1.jpg|frame|right|ACID protection chip within a cartridge (bottom)]]&lt;br /&gt;
&lt;br /&gt;
The '''ACID''' (Amstrad Cartridge Identification Device) protection chip is used in the [[GX4000 cartridge|cartridges]] of the [[Plus]] series and the [[GX4000]] game console.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The 16pin ACID chip (in the cartridge) is sending a serial data stream to the 160pin ASIC chip (in the computer). The data stream is generated by some shift/xor logic, and is also affected by the EPROM address/enable signals. If the data stream isn't correct, then the ASIC does scatter access to RAM, making the cartridge unusable.&lt;br /&gt;
&lt;br /&gt;
 ;ACID reverse-engineered 13-16 February 2010 by nocash (Martin Korth)&lt;br /&gt;
 ;below is repeated on every CLK cycle...&lt;br /&gt;
 CmpVal=13596h, XorVal=0c820h&lt;br /&gt;
 if PinA0=1 then CmpVal=CmpVal XOR 0000ch, XorVal=XorVal XOR 00004h&lt;br /&gt;
 if PinA1=1 then CmpVal=CmpVal XOR 06000h, XorVal=XorVal XOR 06000h&lt;br /&gt;
 if PinA2=1 then CmpVal=CmpVal XOR 000c0h, XorVal=XorVal XOR 00080h&lt;br /&gt;
 if PinA3=1 then CmpVal=CmpVal XOR 00030h, XorVal=XorVal XOR 00020h&lt;br /&gt;
 if PinA4=1 then CmpVal=CmpVal XOR 18000h, XorVal=XorVal XOR 08000h&lt;br /&gt;
 if PinA5=1 then CmpVal=CmpVal XOR 00003h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA6=1 then CmpVal=CmpVal XOR 00600h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA7=1 then CmpVal=CmpVal XOR 01800h, XorVal=XorVal XOR 00800h&lt;br /&gt;
 if PinCE=0 AND (ShiftReg OR 100h)=CmpVal then ShiftReg=ShiftReg XOR XorVal&lt;br /&gt;
 NewBit=ShiftRegBit0 XOR ShiftRegBit9 XOR ShiftRegBit12 XOR ShiftRegBit16&lt;br /&gt;
 ShiftReg=(ShiftReg SHR 1) + (NewBit SHL 16)&lt;br /&gt;
 Wait for falling edge on PinCLK&lt;br /&gt;
 if PinCCLR=0 then ShiftReg=1FFFFh      ;\done at falling CLK edge&lt;br /&gt;
 PinSIN=ShiftRegBit0                    ;/&lt;br /&gt;
 ;Mind that above is a software example - a hardware solution obviously&lt;br /&gt;
 ;wouldn't require CmpVal and XorVal registers - instead, hardware would&lt;br /&gt;
 ;directly deal with the PinAx (or NOT PinAx) signals.&lt;br /&gt;
&lt;br /&gt;
Replacing or overwriting the EPROM in existing cartridges is easy, so the ACID doesn't prevent piracy or homebrew programming. However, it prevents commercial developers from producing unlicensed cartridges.&lt;br /&gt;
&lt;br /&gt;
== Timings ==&lt;br /&gt;
&lt;br /&gt;
Although the functionatlity of the ACID chip is known. The timings of the signals coming from the computer is still unknown (reverse-engineering was done on a ACID chip, without owning a CPC+/GX4000).&lt;br /&gt;
* CLK is known to be 4MHz, and SIN is known to be updated on falling edge of CLK, as seen on [[Media:ACID-SIN.jpg|this picture]].&lt;br /&gt;
* Judging from the ACID chip, /CCLR is checked on falling edge of CLK. However, juding from [[Media:ACID-CCLR.png| this picture]], /CCLR is ''changing'' on falling edge of CLK. If this is true (the picture resolution isn't perfect), then it's unclear how the ACID can interprete /CCLR in a stable way while it's changing. Possibly, it can't do that at all (ie. it might act unstable, and the CPC+ might need to retry sending /CCLR several times).&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CCLR without ACID connected (at better resolution) would help!&lt;br /&gt;
** A picture showing CLK and /CCLR with ACID connected is [[Media:ACID Init by Grim.png|found here]].&lt;br /&gt;
* The /CE timing is still unknown, too. The ACID might check A0-A7 on raising or falling edge of /CE. Or, on raising or falling edge of CLK while /CE being LOW. Or at whatever other time.&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CE would help!&lt;br /&gt;
** '''WANTED:''' Best also showing one or more of the A0-A7 signals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:ACID Init by Grim.png|/RESET, CLK, CCLR, SIN (init sequence)&lt;br /&gt;
Image:ACID-SIN.jpg|CLK and SIN&lt;br /&gt;
Image:ACID-CCLR.png|CLK and CCLR (and some offtopic signals) (from CPC, without ACID connected)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
           +--()--+&lt;br /&gt;
       GND |1   16| +5V      AMSTRAD 40908&lt;br /&gt;
       A7  |2   15| A6       1L03P1003&lt;br /&gt;
       CLK4|3   14| A5       JAPAN&lt;br /&gt;
       NC  |4   13| A4&lt;br /&gt;
       CCLR|5   12| A3&lt;br /&gt;
       SIN |6   11| A2&lt;br /&gt;
       /CE |7   10| A1&lt;br /&gt;
       GND |8    9| A0&lt;br /&gt;
           +------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Pin number''||''Name''||''Direction''||''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|2||A7||Input||EPROM Address A7&lt;br /&gt;
|-&lt;br /&gt;
|3||CLK4||Input||Clock (4 MHz)&lt;br /&gt;
|-&lt;br /&gt;
|4||NC||-||Not connected&lt;br /&gt;
|-&lt;br /&gt;
|5||CCLR||Input||Reset ACID&lt;br /&gt;
|-&lt;br /&gt;
|6||SIN||Output||Serial Data&lt;br /&gt;
|-&lt;br /&gt;
|7||/CE||Input||EPROM Chip enable&lt;br /&gt;
|-&lt;br /&gt;
|8||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|9||A0||Input||EPROM Address A0&lt;br /&gt;
|-&lt;br /&gt;
|10||A1||Input||EPROM Address A1&lt;br /&gt;
|-&lt;br /&gt;
|11||A2||Input||EPROM Address A2&lt;br /&gt;
|-&lt;br /&gt;
|12||A3||Input||EPROM Address A3&lt;br /&gt;
|-&lt;br /&gt;
|13||A4||Input||EPROM Address A4&lt;br /&gt;
|-&lt;br /&gt;
|14||A5||Input||EPROM Address A5&lt;br /&gt;
|-&lt;br /&gt;
|15||A6||Input||EPROM Address A6&lt;br /&gt;
|-&lt;br /&gt;
|16||+5V||-||Vcc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: The two GND pins are interconnected with each other (inside of the chip). The NC pin seems to be always high.&lt;br /&gt;
&lt;br /&gt;
== Clones ==&lt;br /&gt;
&lt;br /&gt;
* An ACID replacement using a Xilinx XC9536 CPLD and some [[Media:acid.v|Verilog Code]] based on nocash's reverse engineering work has been built by Ocotoate and Nilquader.&lt;br /&gt;
* It's possible to use the CPC+ without ACID by exploiting a timing bug in the CPC+/GX4000-ASIC Chip. &lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Running CPC+ without ACID&amp;quot;&amp;gt;&lt;br /&gt;
Image:NoAcid.jpg|GX4000 running without ACID&lt;br /&gt;
Image:NoAcid_sch.png|Schematics&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [[Test Circuit used for ACID reverse engineering]]&lt;br /&gt;
&lt;br /&gt;
==Investigations==&lt;br /&gt;
&lt;br /&gt;
*http://amstradcpc.mforos.com/305097/7723493-que-hace-exactamente-el-chip-acid-de-los-cartuchos/ (Spanish language)&lt;br /&gt;
&lt;br /&gt;
*[http://www.vieuzordiland.fr/index.php?option=com_content&amp;amp;task=view&amp;amp;id=23&amp;amp;Itemid=34 Vieuxzordiland's page on the matter. In French]&lt;br /&gt;
&lt;br /&gt;
*[http://cpcwiki.eu/forum/index.php/topic,410.0.html| The CPCwiki's forum thread featuring the Epic fight between the infamous ACID and NoCa$h.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Cartridges| ]][[Category:CPC Plus]][[Category:CPC Internal Components]][[Category:Amstrad Products]][[Category:Electronic Component]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67227</id>
		<title>Amstrad Cartridge Identification Device</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67227"/>
				<updated>2011-04-15T07:43:51Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Inside GX4000 cart 1.jpg|frame|right|ACID protection chip within a cartridge (bottom)]]&lt;br /&gt;
&lt;br /&gt;
The '''ACID''' (Amstrad Cartridge Identification Device) protection chip is used in the [[GX4000 cartridge|cartridges]] of the [[Plus]] series and the [[GX4000]] game console.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The 16pin ACID chip (in the cartridge) is sending a serial data stream to the 160pin ASIC chip (in the computer). The data stream is generated by some shift/xor logic, and is also affected by the EPROM address/enable signals. If the data stream isn't correct, then the ASIC does scatter access to RAM, making the cartridge unusable.&lt;br /&gt;
&lt;br /&gt;
 ;ACID reverse-engineered 13-16 February 2010 by nocash (Martin Korth)&lt;br /&gt;
 ;below is repeated on every CLK cycle...&lt;br /&gt;
 CmpVal=13596h, XorVal=0c820h&lt;br /&gt;
 if PinA0=1 then CmpVal=CmpVal XOR 0000ch, XorVal=XorVal XOR 00004h&lt;br /&gt;
 if PinA1=1 then CmpVal=CmpVal XOR 06000h, XorVal=XorVal XOR 06000h&lt;br /&gt;
 if PinA2=1 then CmpVal=CmpVal XOR 000c0h, XorVal=XorVal XOR 00080h&lt;br /&gt;
 if PinA3=1 then CmpVal=CmpVal XOR 00030h, XorVal=XorVal XOR 00020h&lt;br /&gt;
 if PinA4=1 then CmpVal=CmpVal XOR 18000h, XorVal=XorVal XOR 08000h&lt;br /&gt;
 if PinA5=1 then CmpVal=CmpVal XOR 00003h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA6=1 then CmpVal=CmpVal XOR 00600h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA7=1 then CmpVal=CmpVal XOR 01800h, XorVal=XorVal XOR 00800h&lt;br /&gt;
 if PinCE=0 AND (ShiftReg OR 100h)=CmpVal then ShiftReg=ShiftReg XOR XorVal&lt;br /&gt;
 NewBit=ShiftRegBit0 XOR ShiftRegBit9 XOR ShiftRegBit12 XOR ShiftRegBit16&lt;br /&gt;
 ShiftReg=(ShiftReg SHR 1) + (NewBit SHL 16)&lt;br /&gt;
 Wait for falling edge on PinCLK&lt;br /&gt;
 if PinCCLR=0 then ShiftReg=1FFFFh      ;\done at falling CLK edge&lt;br /&gt;
 PinSIN=ShiftRegBit0                    ;/&lt;br /&gt;
 ;Mind that above is a software example - a hardware solution obviously&lt;br /&gt;
 ;wouldn't require CmpVal and XorVal registers - instead, hardware would&lt;br /&gt;
 ;directly deal with the PinAx (or NOT PinAx) signals.&lt;br /&gt;
&lt;br /&gt;
Replacing or overwriting the EPROM in existing cartridges is easy, so the ACID doesn't prevent piracy or homebrew programming. However, it prevents commercial developers from producing unlicensed cartridges.&lt;br /&gt;
&lt;br /&gt;
== Timings ==&lt;br /&gt;
&lt;br /&gt;
Although the functionatlity of the ACID chip is known. The timings of the signals coming from the computer is still unknown (reverse-engineering was done on a ACID chip, without owning a CPC+/GX4000).&lt;br /&gt;
* CLK is known to be 4MHz, and SIN is known to be updated on falling edge of CLK, as seen on [[Media:ACID-SIN.jpg|this picture]].&lt;br /&gt;
* Judging from the ACID chip, /CCLR is checked on falling edge of CLK. However, juding from [[Media:ACID-CCLR.png| this picture]], /CCLR is ''changing'' on falling edge of CLK. If this is true (the picture resolution isn't perfect), then it's unclear how the ACID can interprete /CCLR in a stable way while it's changing. Possibly, it can't do that at all (ie. it might act unstable, and the CPC+ might need to retry sending /CCLR several times).&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CCLR without ACID connected (at better resolution) would help!&lt;br /&gt;
** A picture showing CLK and /CCLR with ACID connected is [[Media:ACID Init by Grim.png|found here]].&lt;br /&gt;
* The /CE timing is still unknown, too. The ACID might check A0-A7 on raising or falling edge of /CE. Or, on raising or falling edge of CLK while /CE being LOW. Or at whatever other time.&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CE would help!&lt;br /&gt;
** '''WANTED:''' Best also showing one or more of the A0-A7 signals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:ACID Init by Grim.png|/RESET, CLK, CCLR, SIN (init sequence)&lt;br /&gt;
Image:ACID-SIN.jpg|CLK and SIN&lt;br /&gt;
Image:ACID-CCLR.png|CLK and CCLR (and some offtopic signals) (from CPC, without ACID connected)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
           +--()--+&lt;br /&gt;
       GND |1   16| +5V      AMSTRAD 40908&lt;br /&gt;
       A7  |2   15| A6       1L03P1003&lt;br /&gt;
       CLK4|3   14| A5       JAPAN&lt;br /&gt;
       NC  |4   13| A4&lt;br /&gt;
       CCLR|5   12| A3&lt;br /&gt;
       SIN |6   11| A2&lt;br /&gt;
       /CE |7   10| A1&lt;br /&gt;
       GND |8    9| A0&lt;br /&gt;
           +------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Pin number''||''Name''||''Direction''||''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|2||A7||Input||EPROM Address A7&lt;br /&gt;
|-&lt;br /&gt;
|3||CLK4||Input||Clock (4 MHz)&lt;br /&gt;
|-&lt;br /&gt;
|4||NC||-||Not connected&lt;br /&gt;
|-&lt;br /&gt;
|5||CCLR||Input||Reset ACID&lt;br /&gt;
|-&lt;br /&gt;
|6||SIN||Output||Serial Data&lt;br /&gt;
|-&lt;br /&gt;
|7||/CE||Input||EPROM Chip enable&lt;br /&gt;
|-&lt;br /&gt;
|8||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|9||A0||Input||EPROM Address A0&lt;br /&gt;
|-&lt;br /&gt;
|10||A1||Input||EPROM Address A1&lt;br /&gt;
|-&lt;br /&gt;
|11||A2||Input||EPROM Address A2&lt;br /&gt;
|-&lt;br /&gt;
|12||A3||Input||EPROM Address A3&lt;br /&gt;
|-&lt;br /&gt;
|13||A4||Input||EPROM Address A4&lt;br /&gt;
|-&lt;br /&gt;
|14||A5||Input||EPROM Address A5&lt;br /&gt;
|-&lt;br /&gt;
|15||A6||Input||EPROM Address A6&lt;br /&gt;
|-&lt;br /&gt;
|16||+5V||-||Vcc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: The two GND pins are interconnected with each other (inside of the chip). The NC pin seems to be always high.&lt;br /&gt;
&lt;br /&gt;
== Clones ==&lt;br /&gt;
&lt;br /&gt;
* An ACID replacement using a Xilinx XC9536 CPLD and some [[Media:acid.v|Verilog Code]] based on nocash's reverse engineering work has been built by Ocotoate and Nilquader.&lt;br /&gt;
* It's possible to use the CPC+ without ACID by exploiting a timing bug in the CPC+ASIC. &lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Original messy circuit&amp;quot;&amp;gt;&lt;br /&gt;
Image:NoAcid.jpg|GX4000 running without ACID&lt;br /&gt;
Image:NoAcid_sch.png|Schematics&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [[Test Circuit used for ACID reverse engineering]]&lt;br /&gt;
&lt;br /&gt;
==Investigations==&lt;br /&gt;
&lt;br /&gt;
*http://amstradcpc.mforos.com/305097/7723493-que-hace-exactamente-el-chip-acid-de-los-cartuchos/ (Spanish language)&lt;br /&gt;
&lt;br /&gt;
*[http://www.vieuzordiland.fr/index.php?option=com_content&amp;amp;task=view&amp;amp;id=23&amp;amp;Itemid=34 Vieuxzordiland's page on the matter. In French]&lt;br /&gt;
&lt;br /&gt;
*[http://cpcwiki.eu/forum/index.php/topic,410.0.html| The CPCwiki's forum thread featuring the Epic fight between the infamous ACID and NoCa$h.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Cartridges| ]][[Category:CPC Plus]][[Category:CPC Internal Components]][[Category:Amstrad Products]][[Category:Electronic Component]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Acid.v&amp;diff=67226</id>
		<title>File:Acid.v</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Acid.v&amp;diff=67226"/>
				<updated>2011-04-15T07:18:35Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Code to simulate the behavior of the Amstrad ACID chip using a CPLD&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Code to simulate the behavior of the Amstrad ACID chip using a CPLD&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67225</id>
		<title>Amstrad Cartridge Identification Device</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amstrad_Cartridge_Identification_Device&amp;diff=67225"/>
				<updated>2011-04-15T07:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Inside GX4000 cart 1.jpg|frame|right|ACID protection chip within a cartridge (bottom)]]&lt;br /&gt;
&lt;br /&gt;
The '''ACID''' (Amstrad Cartridge Identification Device) protection chip is used in the [[GX4000 cartridge|cartridges]] of the [[Plus]] series and the [[GX4000]] game console.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The 16pin ACID chip (in the cartridge) is sending a serial data stream to the 160pin ASIC chip (in the computer). The data stream is generated by some shift/xor logic, and is also affected by the EPROM address/enable signals. If the data stream isn't correct, then the ASIC does scatter access to RAM, making the cartridge unusable.&lt;br /&gt;
&lt;br /&gt;
 ;ACID reverse-engineered 13-16 February 2010 by nocash (Martin Korth)&lt;br /&gt;
 ;below is repeated on every CLK cycle...&lt;br /&gt;
 CmpVal=13596h, XorVal=0c820h&lt;br /&gt;
 if PinA0=1 then CmpVal=CmpVal XOR 0000ch, XorVal=XorVal XOR 00004h&lt;br /&gt;
 if PinA1=1 then CmpVal=CmpVal XOR 06000h, XorVal=XorVal XOR 06000h&lt;br /&gt;
 if PinA2=1 then CmpVal=CmpVal XOR 000c0h, XorVal=XorVal XOR 00080h&lt;br /&gt;
 if PinA3=1 then CmpVal=CmpVal XOR 00030h, XorVal=XorVal XOR 00020h&lt;br /&gt;
 if PinA4=1 then CmpVal=CmpVal XOR 18000h, XorVal=XorVal XOR 08000h&lt;br /&gt;
 if PinA5=1 then CmpVal=CmpVal XOR 00003h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA6=1 then CmpVal=CmpVal XOR 00600h, XorVal=XorVal XOR 00000h&lt;br /&gt;
 if PinA7=1 then CmpVal=CmpVal XOR 01800h, XorVal=XorVal XOR 00800h&lt;br /&gt;
 if PinCE=0 AND (ShiftReg OR 100h)=CmpVal then ShiftReg=ShiftReg XOR XorVal&lt;br /&gt;
 NewBit=ShiftRegBit0 XOR ShiftRegBit9 XOR ShiftRegBit12 XOR ShiftRegBit16&lt;br /&gt;
 ShiftReg=(ShiftReg SHR 1) + (NewBit SHL 16)&lt;br /&gt;
 Wait for falling edge on PinCLK&lt;br /&gt;
 if PinCCLR=0 then ShiftReg=1FFFFh      ;\done at falling CLK edge&lt;br /&gt;
 PinSIN=ShiftRegBit0                    ;/&lt;br /&gt;
 ;Mind that above is a software example - a hardware solution obviously&lt;br /&gt;
 ;wouldn't require CmpVal and XorVal registers - instead, hardware would&lt;br /&gt;
 ;directly deal with the PinAx (or NOT PinAx) signals.&lt;br /&gt;
&lt;br /&gt;
Replacing or overwriting the EPROM in existing cartridges is easy, so the ACID doesn't prevent piracy or homebrew programming. However, it prevents commercial developers from producing unlicensed cartridges.&lt;br /&gt;
&lt;br /&gt;
== Timings ==&lt;br /&gt;
&lt;br /&gt;
Although the functionatlity of the ACID chip is known. The timings of the signals coming from the computer is still unknown (reverse-engineering was done on a ACID chip, without owning a CPC+/GX4000).&lt;br /&gt;
* CLK is known to be 4MHz, and SIN is known to be updated on falling edge of CLK, as seen on [[Media:ACID-SIN.jpg|this picture]].&lt;br /&gt;
* Judging from the ACID chip, /CCLR is checked on falling edge of CLK. However, juding from [[Media:ACID-CCLR.png| this picture]], /CCLR is ''changing'' on falling edge of CLK. If this is true (the picture resolution isn't perfect), then it's unclear how the ACID can interprete /CCLR in a stable way while it's changing. Possibly, it can't do that at all (ie. it might act unstable, and the CPC+ might need to retry sending /CCLR several times).&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CCLR without ACID connected (at better resolution) would help!&lt;br /&gt;
** A picture showing CLK and /CCLR with ACID connected is [[Media:ACID Init by Grim.png|found here]].&lt;br /&gt;
* The /CE timing is still unknown, too. The ACID might check A0-A7 on raising or falling edge of /CE. Or, on raising or falling edge of CLK while /CE being LOW. Or at whatever other time.&lt;br /&gt;
** '''WANTED:''' A picture showing CLK and /CE would help!&lt;br /&gt;
** '''WANTED:''' Best also showing one or more of the A0-A7 signals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:ACID Init by Grim.png|/RESET, CLK, CCLR, SIN (init sequence)&lt;br /&gt;
Image:ACID-SIN.jpg|CLK and SIN&lt;br /&gt;
Image:ACID-CCLR.png|CLK and CCLR (and some offtopic signals) (from CPC, without ACID connected)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinout ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
           +--()--+&lt;br /&gt;
       GND |1   16| +5V      AMSTRAD 40908&lt;br /&gt;
       A7  |2   15| A6       1L03P1003&lt;br /&gt;
       CLK4|3   14| A5       JAPAN&lt;br /&gt;
       NC  |4   13| A4&lt;br /&gt;
       CCLR|5   12| A3&lt;br /&gt;
       SIN |6   11| A2&lt;br /&gt;
       /CE |7   10| A1&lt;br /&gt;
       GND |8    9| A0&lt;br /&gt;
           +------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|''Pin number''||''Name''||''Direction''||''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|2||A7||Input||EPROM Address A7&lt;br /&gt;
|-&lt;br /&gt;
|3||CLK4||Input||Clock (4 MHz)&lt;br /&gt;
|-&lt;br /&gt;
|4||NC||-||Not connected&lt;br /&gt;
|-&lt;br /&gt;
|5||CCLR||Input||Reset ACID&lt;br /&gt;
|-&lt;br /&gt;
|6||SIN||Output||Serial Data&lt;br /&gt;
|-&lt;br /&gt;
|7||/CE||Input||EPROM Chip enable&lt;br /&gt;
|-&lt;br /&gt;
|8||GND||-||Ground&lt;br /&gt;
|-&lt;br /&gt;
|9||A0||Input||EPROM Address A0&lt;br /&gt;
|-&lt;br /&gt;
|10||A1||Input||EPROM Address A1&lt;br /&gt;
|-&lt;br /&gt;
|11||A2||Input||EPROM Address A2&lt;br /&gt;
|-&lt;br /&gt;
|12||A3||Input||EPROM Address A3&lt;br /&gt;
|-&lt;br /&gt;
|13||A4||Input||EPROM Address A4&lt;br /&gt;
|-&lt;br /&gt;
|14||A5||Input||EPROM Address A5&lt;br /&gt;
|-&lt;br /&gt;
|15||A6||Input||EPROM Address A6&lt;br /&gt;
|-&lt;br /&gt;
|16||+5V||-||Vcc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: The two GND pins are interconnected with each other (inside of the chip). The NC pin seems to be always high.&lt;br /&gt;
&lt;br /&gt;
== Clones ==&lt;br /&gt;
&lt;br /&gt;
* An ACID replacement using a Xilinx XC9536 CPLD and some [[Media:acid.v|Verilog Code]] based on nocash's reverse engineering work has been built by Ocotoate and Nilquader.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [[Test Circuit used for ACID reverse engineering]]&lt;br /&gt;
&lt;br /&gt;
==Investigations==&lt;br /&gt;
&lt;br /&gt;
*http://amstradcpc.mforos.com/305097/7723493-que-hace-exactamente-el-chip-acid-de-los-cartuchos/ (Spanish language)&lt;br /&gt;
&lt;br /&gt;
*[http://www.vieuzordiland.fr/index.php?option=com_content&amp;amp;task=view&amp;amp;id=23&amp;amp;Itemid=34 Vieuxzordiland's page on the matter. In French]&lt;br /&gt;
&lt;br /&gt;
*[http://cpcwiki.eu/forum/index.php/topic,410.0.html| The CPCwiki's forum thread featuring the Epic fight between the infamous ACID and NoCa$h.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]][[Category:Cartridges| ]][[Category:CPC Plus]][[Category:CPC Internal Components]][[Category:Amstrad Products]][[Category:Electronic Component]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:UserFriendly.svg&amp;diff=61955</id>
		<title>File:UserFriendly.svg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:UserFriendly.svg&amp;diff=61955"/>
				<updated>2010-10-08T20:59:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC200_PCB_Bottom_Rev32272.jpg&amp;diff=61093</id>
		<title>File:NC200 PCB Bottom Rev32272.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC200_PCB_Bottom_Rev32272.jpg&amp;diff=61093"/>
				<updated>2010-09-30T21:18:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Bottom PCB scan of NC200, Board Revision NA999-32272&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bottom PCB scan of NC200, Board Revision NA999-32272&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC200_PCB_Top_Rev32272.jpg&amp;diff=61092</id>
		<title>File:NC200 PCB Top Rev32272.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC200_PCB_Top_Rev32272.jpg&amp;diff=61092"/>
				<updated>2010-09-30T21:17:55Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Top PCB scan of NC200, Board Revision NA999-32272&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Top PCB scan of NC200, Board Revision NA999-32272&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=61090</id>
		<title>NC Series</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=61090"/>
				<updated>2010-09-30T21:16:22Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* NC200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''The following text was copied in part from the [http://en.wikipedia.org/wiki/Amstrad_NC100 English Wikipedia article].''&lt;br /&gt;
&lt;br /&gt;
[[Image:NC100.jpg|200px|thumb|Amstrad NC100]]&lt;br /&gt;
&lt;br /&gt;
The '''Amstrad NC Series''' was a series of A4-sized, portable [[Z80|Z80]]-based computers, released by [[Amstrad]] in 1992-1993. All models featured 64 or 128 KB of RAM, the [[Protext]] word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of [[BBC Basic]].&lt;br /&gt;
&lt;br /&gt;
The screen of the first two models (NC100 and NC150) was small, eight rows by 80 columns, and not backlit, but this let the NC100/150 run for up to 20 hours on four standard AA cell batteries. There was an RS232 serial port, a parallel port for connecting a printer, and a PC card socket, by means of which the computer's memory could be expanded up to 1 MB.&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
The NC100 was designed to be a portable computer which was simple to use. That was the brief given by Sir Alan Sugar (then chairman of Amstrad) to his design staff. The NC100 project was internally referred to as Alan's &amp;quot;Baby&amp;quot; and Alan Sugar himself tested the machine for usability during the design phase. The specifications for the computer were not considered important - as long as it could serve its purpose.&lt;br /&gt;
&lt;br /&gt;
The simple to use features of the NC100 come from the software which is included on the internal ROM chip. The Word processor and other applications have been written with a computer novice in mind - although experienced users can find and use a large array of more complicated features.&lt;br /&gt;
&lt;br /&gt;
Alan Sugar actually wrote the first chapter of the NC100's user manual in order to show that even he could use it.&lt;br /&gt;
&lt;br /&gt;
The design also included terminal emulation and XMODEM file transfer software which enabled the NC100 to communicate through dial-up analogue modems. UK tech journalist Sue Schofield used one to upload a review of the NC100 directly into the online filing computer of the Independent newspaper in 1993. The review was written on the machine, and transferred from it over a 300 baud modem.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===NC100===&lt;br /&gt;
The NC100 was the first model of the Amstrad NC Series. &lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC100_RetailBoxGerman.jpg|Retail box (german version)&lt;br /&gt;
Image:NC100_Top_EN.jpg|Top view (english version)&lt;br /&gt;
Image:NC100_Top_DE.jpg|Top view (german version)&lt;br /&gt;
Image:NC100_PCB_Top_Rev32141.jpg|PCB Top (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Bottom_Rev32141.jpg|PCB Bottom (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Top.jpg|PCB Top (NA999-32142)&lt;br /&gt;
Image:NC100_PCB_Bottom.jpg|PCB Bottom (NA999-32142)&lt;br /&gt;
Image:NC100_Display_PCB.jpg|Display PCB&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC150===&lt;br /&gt;
The NC150 was only available in Italy and france; Its case had the same design as the NC100, but it included the additional Software from the NC200 (Three Tetris-like games and a spreadsheet)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC150 (French)&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC150_Top.jpg|Top view&lt;br /&gt;
Image:NC150_Bottom.jpg|Bottom view&lt;br /&gt;
Image:NC150_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC150_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
Image:NC150_Keyboard_Matrix.jpg|Keyboard matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC200===&lt;br /&gt;
An upgraded version, the ''NC200'', appeared in late 1993, featuring a 3.5&amp;quot; floppy disk drive able to read/write MS-DOS-formatted double density disks, 128 KB RAM, some extra software - most notably a spreadsheet and three Tetris-like games - and a larger, backlit screen. However, this change required much greater power use, using 5 C cell batteries. The disk drive could only be used at near full-charge, which meant that it could only be used a few hours after putting in new batteries. However, the laptop could function for considerably longer than this without using the disk drive. The backlight can be manually toggled off to save power by pressing the Control and Caps Lock keys at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC200&amp;quot;&amp;gt;&lt;br /&gt;
Image:Amstrad NC200 System s1.jpg|The NC200&lt;br /&gt;
Image:NC200_PCB_Top.jpg|PCB Top (NA 999-32271)&lt;br /&gt;
Image:NC200_PCB_Bottom.jpg|PCB Bottom (NA 999-32271)&lt;br /&gt;
Image:NC200_PCB_Top_Rev32272.jpg|PCB Top (NA 999-32272)&lt;br /&gt;
Image:NC200_PCB_Bottom_Rev32272.jpg|PCB Bottom (NA 999-32272)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
* [[NC 100/150/200 IO Specification]]&lt;br /&gt;
* [[NC100 IO Specification]]&lt;br /&gt;
* [[A surgical guide to the Amstrad NC]] (NC100 Hardware Reference)&lt;br /&gt;
&lt;br /&gt;
=== Datasheets ===&lt;br /&gt;
* [[Media:Z84C0006FEC_Z80_CPU.pdf|Z84C00]] Zilog Z80 CPU&lt;br /&gt;
* [[Media:Tc8521.pdf|TC8521]] Real Time Clock (NC100/NC150)&lt;br /&gt;
* [[Media:MC146818.pdf|MC146818]] Real Time Clock (NC200)&lt;br /&gt;
* [[Media:UPD71051_USART.pdf|µPD71051]] USART for serial data communications (NC100/NC150)&lt;br /&gt;
* [[Media:UPD4711_RS232_Line_Driver.pdf|µPD4711A]] RS232 Line Driver (NC100/NC150)&lt;br /&gt;
* [[Media:NEC_43257_SRAM_32K.pdf|µPD43257]] 32K-WORD BY 8-BIT SRAM (NC100)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
The Notepad comes with various software included on the ROM chip. The included software can be started at any time by pressing the ''Function'' key and one of the colored keys or letter keys simultaneously. These programs are included on the NC:&lt;br /&gt;
* Word Processor: A full featured port of Protext, including Mail Merge and spellchecker. (YELLOW-RED) &lt;br /&gt;
* Calculator: A very basic Calculator. Supports only basic arithmetic operations. (YELLOW-GREEN)&lt;br /&gt;
* Diary/Clock/Address Book: A simple calendar, adress book and world clock application. (YELLOW-BLUE)&lt;br /&gt;
* BBC Basic: BASIC interpreter with graphics and sound capabilities. Includes a two-pass Z80 assembler. (YELLOW-B)&lt;br /&gt;
* Serial Terminal: A (VT52 compatible) terminal program with XModem file transfer function. (YELLOW-S)&lt;br /&gt;
* Spreadsheet: (NC150/NC200 only) A version of 'The Cracker' spreadsheet ported to the NC. (YELLOW-WHITE)&lt;br /&gt;
* Blockade/Super Blockade/Trikade: (NC150/NC200 only) Three very similar Tetris-like games. (YELLOW-G)&lt;br /&gt;
&lt;br /&gt;
===Serial Terminal===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. You can press MENU to change the settings.&lt;br /&gt;
Here characters that are received will be shown immediatly.&lt;br /&gt;
&lt;br /&gt;
If you want to transfer a file, the best method is to use XMODEM. First you will&lt;br /&gt;
need to create a dummy document. (Press FUNCTION + Left Arrow, then Left Arrow, enter&lt;br /&gt;
name of doc, and then ESC to quit).&lt;br /&gt;
&lt;br /&gt;
Now if you go to view documents, you can press MENU. From here you can choose&lt;br /&gt;
.... and do a xmodem receive document.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. From here you can press MENU, and choose&lt;br /&gt;
to do a xmodem receive or send or to setup the terminal. If you press RETURN instead of&lt;br /&gt;
MENU, you will enter the terminal like the NC100.&lt;br /&gt;
&lt;br /&gt;
===XMODEM transfer===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
 1. Enter wordprocessor.&lt;br /&gt;
 2. Start a new document&lt;br /&gt;
 3. Quit wordprocessor&lt;br /&gt;
 4. Go to list documents.&lt;br /&gt;
 5. Press MENU key&lt;br /&gt;
 6. Here you can navigate the menu to find &amp;quot;XMODEM receive document&amp;quot;.&lt;br /&gt;
 7. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
 1. Enter serial/terminal program.&lt;br /&gt;
 2. Press MENU&lt;br /&gt;
 3. Press R (for XMODEM receive)&lt;br /&gt;
 4. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
=== Third-party software for the NC Series ===&lt;br /&gt;
* ZCN: CP/M 2.2 compatible operating system. Requires at least a 256K PCMCIA Memory Card. [http://www.ibiblio.org/zcn/]&lt;br /&gt;
&lt;br /&gt;
== The NC and relatives ==&lt;br /&gt;
&lt;br /&gt;
The NC series has a remarkable resemblance to the Nakajima series of electronic typewriters!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC and Relatives&amp;quot;&amp;gt;&lt;br /&gt;
Image:Ncandrelatives.jpg|The NC's and Nakajimas&lt;br /&gt;
Image:Nakajima ES210 System s1.jpg|Closeup of Nakajima ES-210&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These computers appear to use the same hardware as the NC100, except a NEC V20 (8086 compatible CPU) is used in place of the Z80.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
At least five book were published about the NC series!&lt;br /&gt;
&lt;br /&gt;
* Ian Sinclair, ''' Getting The Most From The Amstrad NC100 Notepad''', Dabs Press, ISBN 1-870336-68-2&lt;br /&gt;
* Vic Gerhardi/Dave Hampson, '''NC100 Magic''', Rakewell, ISBN 0-7457-0236-8&lt;br /&gt;
* Patrick Hall, '''How To Program The Amstrad NC100 Notepad''', Sigma Press, ISBN 1-85058-511-3&lt;br /&gt;
* Robin Nixon, '''The Amstrad Notepad Advanced User''', Sigma Press, ISBN 1-85058-515-6 (CC License, available at [http://books.google.de/books?id=6vP5WtCdApgC Google Books])&lt;br /&gt;
* Kim Wilson, '''Getting The Best From Your Amstrad Notepad''', Sigma Press&lt;br /&gt;
&lt;br /&gt;
==Competitors==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100 vs Z88&amp;quot;&amp;gt;&lt;br /&gt;
Image:Z88vsNC100.jpg|The Z88 next to NC100&lt;br /&gt;
Image:Z88startup.jpg|Z88 startup&lt;br /&gt;
Image:NC100startup.jpg|NC100 startup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.ncus.org.uk Tim's Amstrad NC Users' Site]&lt;br /&gt;
*[http://www.independent.co.uk/extras/indybest/gadgets-tech/home-computer-how-computers-should-be-sue-schofield-shoulders-her-amstrad-notebook-and-takes-a-swiss-army-knife-to-the-opposition-1483758.html How computers should be: Sue Schofield shoulders her Amstrad notebook and takes a Swiss Army knife to the opposition]&lt;br /&gt;
*[http://mycalcdb.free.fr/main.php?l=0&amp;amp;id=6391 More NC-100 pictures (even internals)]&lt;br /&gt;
*[http://home.arcor.de/h.boehling/nc100.htm Boehling's Amstrad NC100 website (hardware reference, BBC Basic reference, some NC100 programs)]&lt;br /&gt;
*[http://www.8bit-micro.com/amstrad-nc100.htm Screen upgrade for NC100]&lt;br /&gt;
&lt;br /&gt;
[[Category:Non CPC Computers]][[Category:NC Series]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amstrad/Schneider_Printer_Resources&amp;diff=60959</id>
		<title>Amstrad/Schneider Printer Resources</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amstrad/Schneider_Printer_Resources&amp;diff=60959"/>
				<updated>2010-09-28T19:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* User Manuals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AmstradPrinterLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Manuals ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Amstrad DMP1 Owners Manual.pdf|DMP1 User Manual]] (english) (8407-61B)&lt;br /&gt;
* [[Media:Schneider NLQ401 User Manual (German).pdf|NLQ401 User Manual (German)]] &lt;br /&gt;
* [[Media:Amstrad DMP2000 User Manual (English).pdf|DMP2000 User Manual (English)]] (1985)&lt;br /&gt;
* [[Media:DMP2000 User Manual (French).pdf|DMP2000 User Manual (French)]] (1985)&lt;br /&gt;
* [http://www.cpcwiki.eu/manuals/Amstrad%20DMP%202000%20Manual.es.rar DMP2000 User Manual (Spanish)]&lt;br /&gt;
* DMP2160 User Manual (English) - &amp;lt;span style=&amp;quot;color:#007f00&amp;quot;&amp;gt;ynot.zer0 has one (will be scanned on a rainy weekend)&amp;lt;/span&amp;gt;&lt;br /&gt;
* [[Media:DMP2160 User Manual (French).pdf|DMP2160 User Manual (French)]] (1985)&lt;br /&gt;
* [[Media:Schneider DMP2160 User Manual (German).pdf|DMP2160 User Manual (German)]]&lt;br /&gt;
* [[Media:Amstrad DMP3000,D3160,DMP3250di User Manual.pdf|DMP3000/3160/3250di User Manual (English)]] (DMP3000/3160 manual from 1986) (plus preface with notes for CPC users from 1990) (unlike the French version, it doesn't include info on DMP3250di's RS232 DIP switches)&lt;br /&gt;
* [[Media:DMP3000, DMP3160, DMP3250di - User Manual (French).pdf|DMP3000/3160/3250di User Manual (French)]] (DMP3000/3160 manual from 1986) (plus brief 3250di info in preface)&lt;br /&gt;
* [http://www.cpcwiki.eu/manuals/Amstrad%20DMP%203000%20Manual.es.rar DMP3000 User Manual (Spanish)]&lt;br /&gt;
* [[Media:Schneider DMP3160 User Manual (German).pdf|DMP3160 User Manual (German)]]&lt;br /&gt;
* DMP4000 User Manual (English) - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;(none scanned yet)&amp;lt;/span&amp;gt;&lt;br /&gt;
* LQ3500(di) User Manual (English) - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;(none scanned yet)&amp;lt;/span&amp;gt;&lt;br /&gt;
* LQ5000di User Manual (English) - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;(none scanned yet)&amp;lt;/span&amp;gt;&lt;br /&gt;
* LD6000 User Manual (exists in german only) - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;(none scanned yet)&amp;lt;/span&amp;gt;&lt;br /&gt;
* SP200 User Manual (for Amstrad's Sinclair PC 200) - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;(none scanned yet)&amp;lt;/span&amp;gt;&lt;br /&gt;
* [[Media:Epson FX80 and FX100 Reference.pdf|Epson FX80 and FX100 Reference]] - the original printers that the DMP2000-3250 (FX80) and DMP4000 (FX100) are compatible with&lt;br /&gt;
* [[Media:Epson FX80 and FX100 Tutorial.pdf|Epson FX80 and FX100 Tutorial]]&lt;br /&gt;
&lt;br /&gt;
== Service Manuals ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Amstrad DMP1 Service Manual.pdf|DMP1 Service Manual (English)]]&lt;br /&gt;
* [[Media:Schneider NLQ401 Service Manual (German).pdf|NLQ401 Service Manual (German)]] (parts are both English &amp;amp; German) (HDS 2000/7/85)&lt;br /&gt;
* [[Media:Amstrad DMP2000,DMP3000,DMP4000 Service Manual (English).pdf|Amstrad DMP2000,DMP3000,DMP4000 Service Manual (English) (hires)]] or [[Media:DMP2000, DMP3000, DMP4000 - Printer Service Manual.pdf|(lowres)]] (caution: DMP3000-specific details are found only on the schematics page, not in the parts list)&lt;br /&gt;
* [[Media:Amstrad DMP2000 Service Manual (English).pdf|Amstrad DMP2000 Service Manual (English)]]&lt;br /&gt;
* [[Media:Schneider DMP2000 Service Manual (German and English).pdf|DMP2000 Service Manual (German)]] (parts are both English &amp;amp; German) (HDS 2000/28/86)&lt;br /&gt;
* [[Media:Schneider DMP2160 Service Manual (German).pdf|DMP2160 Service Manual (German) (1100K hires scan)]] or [[Media:DMP2160_SERVICE_MANUAL.PDF|(520K lowres scan)]] (parts are both English &amp;amp; German) (40839 HDS 64004/4000/18/88)&lt;br /&gt;
* [[Media:Schneider DMP3000 Service Manual (German).pdf|DMP3000 Service Manual (German)]] (parts are both English &amp;amp; German) (HDS 60259/1500/04/87)&lt;br /&gt;
* DMP3160 Service Manual (English) (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet scanned&amp;lt;/span&amp;gt;)&lt;br /&gt;
* DMP3250di Service Manual (English) (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet scanned&amp;lt;/span&amp;gt;)&lt;br /&gt;
* [[Media:Schneider DMP4000 Service Manual (German).pdf|DMP4000 Service Manual (German)]] (parts are both English &amp;amp; German) (HDS 60964/2500/16/87)&lt;br /&gt;
* [[Media:Amstrad LQ3500 Service Manual (English).pdf|LQ3500 Service Manual (English) (2700K hires)]] or [[Media:Amstrad LQ3500 Service Manual.pdf|(500K lores)]]&lt;br /&gt;
* [[Media:Schneider LQ3500 Service Manual (German).pdf|LQ3500 Service Manual (German)]] (parts are both English &amp;amp; German) (HDS 64005/4000/19/88)&lt;br /&gt;
* LQ3500di Service Manual (English) (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet scanned&amp;lt;/span&amp;gt;)&lt;br /&gt;
* [[Media:Amstrad LQ5000di Service Manual (English).pdf|LQ5000di Service Manual (English)]]&lt;br /&gt;
* LD6000 Service Manual (English) (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet scanned&amp;lt;/span&amp;gt;)&lt;br /&gt;
* SP200 Service Manual (for Amstrad's Sinclair PC 200) - &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;(none scanned yet)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Datasheets ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:UPD8039HLC Datasheet.pdf|uPD8039HLC Datasheet]] (HLC apparently means a High-speed/HMOS version, aside from that it's probably compatible with the LC version used in DMP1)&lt;br /&gt;
* [[Media:UPD7811G Datasheet.pdf|uPD7811G Datasheet]] (8bit CPU with 4096 byte ROM, 256 byte RAM, 44 I/O lines)&lt;br /&gt;
* [[Media:UPD78C11A Datasheet.pdf|uPD78C11A Datasheet]] (CMOS version of [[uPD7810/uPD7811|uPD7811]], this datasheet version includes some info fragments on MODE0/MODE1 pins)&lt;br /&gt;
* [[Media:UPD78310A Datasheet.pdf|uPD78310A Datasheet]]&lt;br /&gt;
&lt;br /&gt;
== Leaflets ==&lt;br /&gt;
&lt;br /&gt;
* [[:Image:ACU840809-032.jpg|DMP-1 Advert (2-color)]] (ACU 8/9 1984), and [[:Image:ACU841011-002.jpg|DMP-1 Advert (4-color)]] (ACU 10/11 1984)&lt;br /&gt;
* [[Media:LQ3500di and LQ5000di Leaflet (English).pdf|LQ3500di and LQ5000di Leaflet (English)]] (May 1988)&lt;br /&gt;
* [[Media:DMP4000 and DMP3250di Leaflet (English).pdf|DMP4000 and DMP3250di Leaflet (English)]] (April 1988)&lt;br /&gt;
* [[Media:AMSTPRINT Leaflet (Norwegian).pdf|DMP3160/DMP3250di/DMP4000/LQ3500/LQ3500di/LQ5000di AMSTPRINT Leaflet (Norwegian)]]&lt;br /&gt;
&lt;br /&gt;
== ROM Images ==&lt;br /&gt;
&lt;br /&gt;
Please dump the printer BIOS ROMs! Contained character sets &amp;amp; machine code may become useful for emulation &amp;amp; necrophile research...&amp;lt;br&amp;gt;&lt;br /&gt;
If you do, please also take a photo of the printer PCB.&lt;br /&gt;
&lt;br /&gt;
* DMP1 ROM Image (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet dumped&amp;lt;/span&amp;gt;)&lt;br /&gt;
* [[Media:Schneider NLQ401 ROM Image Rev004.zip|NLQ401 ROM Image]] (16K EPROM) (this is the complete dump, in NLQ401 printers, the internal 4K ROM in the uPD7811 CPU is disabled via MODE0/MODE1 pins)&lt;br /&gt;
* [[Media:DMP2K_SP.ZIP|DMP2000 ROM Image]] (16K EPROM, &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;not including the 4K ROM located inside of the CPU&amp;lt;/span&amp;gt;) (dumped from a spanish printer, but should be same for all countries)&lt;br /&gt;
* [[Media:DMP2160.zip|DMP2160 ROM Image]] (16K EPROM, &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;not including the 4K ROM located inside of the CPU&amp;lt;/span&amp;gt;) (from a file discovered on an old floppy disc, appears to be an authentic dump)&lt;br /&gt;
* [[Media:DMP3KSP.zip|DMP3000 ROM Image]] (32K EPROM, &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;not including the 4K ROM located inside of the CPU&amp;lt;/span&amp;gt;) (dumped from a spanish printer, but should be same for all countries)&lt;br /&gt;
* [[Media:DM3160SP.ZIP|DMP3160 ROM Image]] (32K EPROM, complete; there is no extra ROM in the CPU chip) (dumped from a spanish printer, but should be same for all countries)&lt;br /&gt;
* DMP3250di ROM Image (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet dumped&amp;lt;/span&amp;gt;)&lt;br /&gt;
* DMP4000 ROM Image (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet dumped&amp;lt;/span&amp;gt;)&lt;br /&gt;
* LQ3500 ROM Image (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet dumped&amp;lt;/span&amp;gt;)&lt;br /&gt;
* LQ3500di ROM Image (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet dumped&amp;lt;/span&amp;gt;)&lt;br /&gt;
* LQ5000di ROM Image (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet dumped&amp;lt;/span&amp;gt;)&lt;br /&gt;
* LD6000 ROM Image (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet dumped&amp;lt;/span&amp;gt;)&lt;br /&gt;
* SP200 ROM Image (for Amstrad's Sinclair PC 200) (&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;none yet dumped&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* http://web.ukonline.co.uk/cliff.lawson/printers.htm - semi-official support for Amstrad printers&lt;br /&gt;
* http://www.epson.com/cgi-bin/Store/support/SupportIndex.jsp?BV_UseBVCookie=yes&amp;amp;oid=-10236&amp;amp;infoType=Overview - Epson - support for old Impact-Printers&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Schneider_NLQ401_User_Manual_(German).pdf&amp;diff=60958</id>
		<title>File:Schneider NLQ401 User Manual (German).pdf</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Schneider_NLQ401_User_Manual_(German).pdf&amp;diff=60958"/>
				<updated>2010-09-28T19:20:50Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=NLQ401&amp;diff=60957</id>
		<title>NLQ401</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=NLQ401&amp;diff=60957"/>
				<updated>2010-09-28T19:18:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Added german NLQ401 user manual&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[NLQ401]] is a Near Letter Quality printer from [[Schneider]], for use with German Schneider CPC computers. The '''SFT401''' tractor feed add-on was sold separately. Both NLQ401 and SFT401 were advertised as official Schneider expansions on the back of the german CPC6128 users manual. &lt;br /&gt;
&lt;br /&gt;
== General Specifications ==&lt;br /&gt;
&lt;br /&gt;
For (detailed) general information about Amstrad/Scheider printers, see:&lt;br /&gt;
{{AmstradPrinterLinks}}&lt;br /&gt;
&lt;br /&gt;
== Hardware Notes ==&lt;br /&gt;
&lt;br /&gt;
* The NLQ401 PCB can be optionally fitted with RS232 interface (25pin DSUB connector, and 75188/75189 voltage converters, this might also require a different firmware version).&lt;br /&gt;
* As seen on the photo, the board contains a [[uPD7810/uPD7811|uPD7811G]] processor, but its internal ROM is disabled via MODE0/MODE1 pins, so it does act more like a ROM-less uPD7810. According to the NLQ401 service manual either uPD7810 or uPD7811 can be used.&lt;br /&gt;
* The 16K EPROM is mapped to address 0000h..3FFFh. The MODE0/MODE1 pins are wired so that external memory uses only 14bit addresses (the upper 2bit of Port F are used as I/O signals, rather than as address bits)&lt;br /&gt;
&lt;br /&gt;
== Reviews ==&lt;br /&gt;
&lt;br /&gt;
* [[CPC Schneider International]], March 1985, page 24 (german) (this review contains some misleading info; among others claiming that it can print in 11 different character heights, as well as claiming that it'd support &amp;quot;user defined&amp;quot; &amp;quot;8bit&amp;quot; characters - which probably refers to the 7-pin graphics mode)&lt;br /&gt;
&lt;br /&gt;
== Manuals ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Schneider NLQ401 User Manual (German).pdf|NLQ401 User Manual (German)]]&lt;br /&gt;
* [[Media:Schneider NLQ401 Service Manual (German).pdf|NLQ401 Service Manual (German)]]&lt;br /&gt;
* [[Media:UPD7811G Datasheet.pdf|uPD7811G Datasheet]] (8bit CPU with 4096 byte ROM, 256 byte RAM, 44 I/O lines)&lt;br /&gt;
* [[Media:UPD78C11A Datasheet.pdf|uPD78C11A Datasheet]] (CMOS version of uPD7811, this datasheet version includes some info fragments on MODE0/MODE1 pins)&lt;br /&gt;
&lt;br /&gt;
== ROM Images ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Schneider NLQ401 ROM Image Rev004.zip|NLQ401 ROM Image]] (this is only the 16K EPROM image, &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;not including&amp;lt;/span&amp;gt; the additional 4K ROM which is located inside of the CPU)&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Priner NLQ401 set.jpg|NLQ401 set&lt;br /&gt;
File:Priner NLQ401 printer.jpg|NLQ401 printer&lt;br /&gt;
File:Printer NLQ401 printer2.jpg|NLQ401 printer&lt;br /&gt;
File:Priner NLQ401 bottom.jpg|NLQ401 bottom&lt;br /&gt;
File:Schneider NLQ401 Printer PCB Top (photo by Nilquader).jpg|NLQ401 PCB Top&lt;br /&gt;
File:Schneider NLQ401 Printer PCB Bottom (photo by Nilquader).jpg|NLQ401 PCB Bottom&lt;br /&gt;
File:NLQ401 Schematic.png|NLQ401 Schematic&lt;br /&gt;
File:NLQ401 and SFT401 (advert on back of Schneider CPC6128 manual).jpg|NLQ401 and SFT401&lt;br /&gt;
File:NLQ401_Printhead_internals.jpg|print head internals&lt;br /&gt;
File:NLQ401_Printhead_topcover.jpg|print head cover&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Printers ==&lt;br /&gt;
&lt;br /&gt;
The label, saying '''Centronics Data Computer Corp., Model No. 3101''', at the bottom of the NLQ401 printer reveals that the hardware wasn't produced by Schneider themselves. Nearly identical hardware was also distributed by other companies, like the '''Brother M1009'''.&lt;br /&gt;
&lt;br /&gt;
Reportedly, the Schneider NLQ 401 is same as '''Centronics GLP 500''' and '''Brother M1009''' (but, see below for extra info concerning missing near-letter quality support on Brother M1009).&lt;br /&gt;
&lt;br /&gt;
The NLQ 401 does also resemble the Commodore MPS-803 (at least externally).&lt;br /&gt;
&lt;br /&gt;
=== Centronics GLP 500 ===&lt;br /&gt;
&lt;br /&gt;
=== Commodore MPS-803 ===&lt;br /&gt;
&lt;br /&gt;
[[File:Commodore MPS-803 dark with tractor.jpg|150px|right]]&lt;br /&gt;
Commodore printer, apparently from the same manufacturer, and probably containing more or less the same hardware. Known differences are: MPS-803 uses a CBM-style serial port (no centronics port). And control codes and character set in BIOS may differ from the Amstrad version, too. [[:File:Commodore MPS-803 dark boxed.jpg|(other picture)]]&lt;br /&gt;
&lt;br /&gt;
The MPS-803 uses the same 9-pin head as the NLQ401, but reportedly it has only 8-pins installed, more confusingly, the MPS-803 uses only 7-pins for both Text and Graphics printing (producing a similar picture as the older MPS-801/[[DMP1]]).&lt;br /&gt;
&lt;br /&gt;
* [[Media:Commodore MPS-803 Printer Users Guide.pdf|Commodore MPS-803 Printer Users Guide.pdf]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Brother M1009 ===&lt;br /&gt;
&lt;br /&gt;
[[File:Brother M1009.jpg|150px|right]]&lt;br /&gt;
&lt;br /&gt;
Info from Michael Wessel:&lt;br /&gt;
:I was very happy when I could acquire a brand new, very inexpensive 9-pin dot matrix printer for only 200,- DM. The '''Brother M1009''' was a discontinued model. The only difference to the official 'CPC printer' which was sold by [[Schneider]], the [[NLQ401]], was a different case color, different label, and a software Eprom which enabled the NLQ 401 to print in Near Letter Quality which was something the M1009 couldn't do.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Robotron 6313 ===&lt;br /&gt;
&lt;br /&gt;
[[File:Robotron.jpg|150px|right]]&lt;br /&gt;
&lt;br /&gt;
The east-german [[Robotron 6313]] consists of different hardware, but it supports a [[NLQ401]] software compatible mode which can be activated via DIP switches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* http://en.wikipedia.org/wiki/Centronics - wikipedia on ''Centronics Data Computer Corporation'' (includes info about their GLP &amp;quot;Great Little Printer&amp;quot; series)&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Display_PCB.jpg&amp;diff=60565</id>
		<title>File:NC100 Display PCB.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Display_PCB.jpg&amp;diff=60565"/>
				<updated>2010-09-24T12:30:52Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=60564</id>
		<title>NC Series</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=60564"/>
				<updated>2010-09-24T12:30:01Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* NC100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''The following text was copied in part from the [http://en.wikipedia.org/wiki/Amstrad_NC100 English Wikipedia article].''&lt;br /&gt;
&lt;br /&gt;
[[Image:NC100.jpg|200px|thumb|Amstrad NC100]]&lt;br /&gt;
&lt;br /&gt;
The '''Amstrad NC Series''' was a series of A4-sized, portable [[Z80|Z80]]-based computers, released by [[Amstrad]] in 1992-1993. All models featured 64 or 128 KB of RAM, the [[Protext]] word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of [[BBC Basic]].&lt;br /&gt;
&lt;br /&gt;
The screen of the first two models (NC100 and NC150) was small, eight rows by 80 columns, and not backlit, but this let the NC100/150 run for up to 20 hours on four standard AA cell batteries. There was an RS232 serial port, a parallel port for connecting a printer, and a PC card socket, by means of which the computer's memory could be expanded up to 1 MB.&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
The NC100 was designed to be a portable computer which was simple to use. That was the brief given by Sir Alan Sugar (then chairman of Amstrad) to his design staff. The NC100 project was internally referred to as Alan's &amp;quot;Baby&amp;quot; and Alan Sugar himself tested the machine for usability during the design phase. The specifications for the computer were not considered important - as long as it could serve its purpose.&lt;br /&gt;
&lt;br /&gt;
The simple to use features of the NC100 come from the software which is included on the internal ROM chip. The Word processor and other applications have been written with a computer novice in mind - although experienced users can find and use a large array of more complicated features.&lt;br /&gt;
&lt;br /&gt;
Alan Sugar actually wrote the first chapter of the NC100's user manual in order to show that even he could use it.&lt;br /&gt;
&lt;br /&gt;
The design also included terminal emulation and XMODEM file transfer software which enabled the NC100 to communicate through dial-up analogue modems. UK tech journalist Sue Schofield used one to upload a review of the NC100 directly into the online filing computer of the Independent newspaper in 1993. The review was written on the machine, and transferred from it over a 300 baud modem.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===NC100===&lt;br /&gt;
The NC100 was the first model of the Amstrad NC Series. &lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC100_RetailBoxGerman.jpg|Retail box (german version)&lt;br /&gt;
Image:NC100_Top_EN.jpg|Top view (english version)&lt;br /&gt;
Image:NC100_Top_DE.jpg|Top view (german version)&lt;br /&gt;
Image:NC100_PCB_Top_Rev32141.jpg|PCB Top (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Bottom_Rev32141.jpg|PCB Bottom (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Top.jpg|PCB Top (NA999-32142)&lt;br /&gt;
Image:NC100_PCB_Bottom.jpg|PCB Bottom (NA999-32142)&lt;br /&gt;
Image:NC100_Display_PCB.jpg|Display PCB&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC150===&lt;br /&gt;
The NC150 was only available in Italy and france; Its case had the same design as the NC100, but it included the additional Software from the NC200 (Three Tetris-like games and a spreadsheet)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC150 (French)&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC150_Top.jpg|Top view&lt;br /&gt;
Image:NC150_Bottom.jpg|Bottom view&lt;br /&gt;
Image:NC150_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC150_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
Image:NC150_Keyboard_Matrix.jpg|Keyboard matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC200===&lt;br /&gt;
An upgraded version, the ''NC200'', appeared in late 1993, featuring a 3.5&amp;quot; floppy disk drive able to read/write MS-DOS-formatted double density disks, 128 KB RAM, some extra software - most notably a spreadsheet and three Tetris-like games - and a larger, backlit screen. However, this change required much greater power use, using 5 C cell batteries. The disk drive could only be used at near full-charge, which meant that it could only be used a few hours after putting in new batteries. However, the laptop could function for considerably longer than this without using the disk drive. The backlight can be manually toggled off to save power by pressing the Control and Caps Lock keys at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC200&amp;quot;&amp;gt;&lt;br /&gt;
Image:Amstrad NC200 System s1.jpg|The NC200&lt;br /&gt;
Image:NC200_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC200_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
* [[NC 100/150/200 IO Specification]]&lt;br /&gt;
* [[NC100 IO Specification]]&lt;br /&gt;
* [[A surgical guide to the Amstrad NC]] (NC100 Hardware Reference)&lt;br /&gt;
&lt;br /&gt;
=== Datasheets ===&lt;br /&gt;
* [[Media:Z84C0006FEC_Z80_CPU.pdf|Z84C00]] Zilog Z80 CPU&lt;br /&gt;
* [[Media:Tc8521.pdf|TC8521]] Real Time Clock (NC100/NC150)&lt;br /&gt;
* [[Media:MC146818.pdf|MC146818]] Real Time Clock (NC200)&lt;br /&gt;
* [[Media:UPD71051_USART.pdf|µPD71051]] USART for serial data communications (NC100/NC150)&lt;br /&gt;
* [[Media:UPD4711_RS232_Line_Driver.pdf|µPD4711A]] RS232 Line Driver (NC100/NC150)&lt;br /&gt;
* [[Media:NEC_43257_SRAM_32K.pdf|µPD43257]] 32K-WORD BY 8-BIT SRAM (NC100)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
The Notepad comes with various software included on the ROM chip. The included software can be started at any time by pressing the ''Function'' key and one of the colored keys or letter keys simultaneously. These programs are included on the NC:&lt;br /&gt;
* Word Processor: A full featured port of Protext, including Mail Merge and spellchecker. (YELLOW-RED) &lt;br /&gt;
* Calculator: A very basic Calculator. Supports only basic arithmetic operations. (YELLOW-GREEN)&lt;br /&gt;
* Diary/Clock/Address Book: A simple calendar, adress book and world clock application. (YELLOW-BLUE)&lt;br /&gt;
* BBC Basic: BASIC interpreter with graphics and sound capabilities. Includes a two-pass Z80 assembler. (YELLOW-B)&lt;br /&gt;
* Serial Terminal: A (VT52 compatible) terminal program with XModem file transfer function. (YELLOW-S)&lt;br /&gt;
* Spreadsheet: (NC150/NC200 only) A version of 'The Cracker' spreadsheet ported to the NC. (YELLOW-WHITE)&lt;br /&gt;
* Blockade/Super Blockade/Trikade: (NC150/NC200 only) Three very similar Tetris-like games. (YELLOW-G)&lt;br /&gt;
&lt;br /&gt;
===Serial Terminal===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. You can press MENU to change the settings.&lt;br /&gt;
Here characters that are received will be shown immediatly.&lt;br /&gt;
&lt;br /&gt;
If you want to transfer a file, the best method is to use XMODEM. First you will&lt;br /&gt;
need to create a dummy document. (Press FUNCTION + Left Arrow, then Left Arrow, enter&lt;br /&gt;
name of doc, and then ESC to quit).&lt;br /&gt;
&lt;br /&gt;
Now if you go to view documents, you can press MENU. From here you can choose&lt;br /&gt;
.... and do a xmodem receive document.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. From here you can press MENU, and choose&lt;br /&gt;
to do a xmodem receive or send or to setup the terminal. If you press RETURN instead of&lt;br /&gt;
MENU, you will enter the terminal like the NC100.&lt;br /&gt;
&lt;br /&gt;
===XMODEM transfer===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
 1. Enter wordprocessor.&lt;br /&gt;
 2. Start a new document&lt;br /&gt;
 3. Quit wordprocessor&lt;br /&gt;
 4. Go to list documents.&lt;br /&gt;
 5. Press MENU key&lt;br /&gt;
 6. Here you can navigate the menu to find &amp;quot;XMODEM receive document&amp;quot;.&lt;br /&gt;
 7. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
 1. Enter serial/terminal program.&lt;br /&gt;
 2. Press MENU&lt;br /&gt;
 3. Press R (for XMODEM receive)&lt;br /&gt;
 4. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
=== Third-party software for the NC Series ===&lt;br /&gt;
* ZCN: CP/M 2.2 compatible operating system. Requires at least a 256K PCMCIA Memory Card. [http://www.ibiblio.org/zcn/]&lt;br /&gt;
&lt;br /&gt;
== The NC and relatives ==&lt;br /&gt;
&lt;br /&gt;
The NC series has a remarkable resemblance to the Nakajima series of electronic typewriters!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC and Relatives&amp;quot;&amp;gt;&lt;br /&gt;
Image:Ncandrelatives.jpg|The NC's and Nakajimas&lt;br /&gt;
Image:Nakajima ES210 System s1.jpg|Closeup of Nakajima ES-210&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These computers appear to use the same hardware as the NC100, except a NEC V20 (8086 compatible CPU) is used in place of the Z80.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
At least five book were published about the NC series!&lt;br /&gt;
&lt;br /&gt;
* Ian Sinclair, ''' Getting The Most From The Amstrad NC100 Notepad''', Dabs Press, ISBN 1-870336-68-2&lt;br /&gt;
* Vic Gerhardi/Dave Hampson, '''NC100 Magic''', Rakewell, ISBN 0-7457-0236-8&lt;br /&gt;
* Patrick Hall, '''How To Program The Amstrad NC100 Notepad''', Sigma Press, ISBN 1-85058-511-3&lt;br /&gt;
* Robin Nixon, '''The Amstrad Notepad Advanced User''', Sigma Press, ISBN 1-85058-515-6 (CC License, available at [http://books.google.de/books?id=6vP5WtCdApgC Google Books])&lt;br /&gt;
* Kim Wilson, '''Getting The Best From Your Amstrad Notepad''', Sigma Press&lt;br /&gt;
&lt;br /&gt;
==Competitors==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100 vs Z88&amp;quot;&amp;gt;&lt;br /&gt;
Image:Z88vsNC100.jpg|The Z88 next to NC100&lt;br /&gt;
Image:Z88startup.jpg|Z88 startup&lt;br /&gt;
Image:NC100startup.jpg|NC100 startup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.ncus.org.uk Tim's Amstrad NC Users' Site]&lt;br /&gt;
*[http://www.independent.co.uk/extras/indybest/gadgets-tech/home-computer-how-computers-should-be-sue-schofield-shoulders-her-amstrad-notebook-and-takes-a-swiss-army-knife-to-the-opposition-1483758.html How computers should be: Sue Schofield shoulders her Amstrad notebook and takes a Swiss Army knife to the opposition]&lt;br /&gt;
*[http://mycalcdb.free.fr/main.php?l=0&amp;amp;id=6391 More NC-100 pictures (even internals)]&lt;br /&gt;
*[http://home.arcor.de/h.boehling/nc100.htm Boehling's Amstrad NC100 website (hardware reference, BBC Basic reference, some NC100 programs)]&lt;br /&gt;
*[http://www.8bit-micro.com/amstrad-nc100.htm Screen upgrade for NC100]&lt;br /&gt;
&lt;br /&gt;
[[Category:Non CPC Computers]][[Category:NC Series]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Category:NC_Series&amp;diff=60374</id>
		<title>Category:NC Series</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Category:NC_Series&amp;diff=60374"/>
				<updated>2010-09-23T17:14:30Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Created page with &amp;quot;Pages covering the Amstrad Notepad Computer (NC) series.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pages covering the Amstrad Notepad Computer (NC) series.&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60373</id>
		<title>A surgical guide to the Amstrad NC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60373"/>
				<updated>2010-09-23T17:12:32Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  A Surgical Guide To The Amstrad Notepad Computer ==&lt;br /&gt;
This page is based on Hans-Jürgen Böhling's &amp;quot;surgical guide to the Amstrad NC&amp;quot;. The original document is avaliabe here [http://home.arcor.de/h.boehling/nc100.htm] (author's website) or here [[Media:sg-nc100.zip]] (local copy)&lt;br /&gt;
&lt;br /&gt;
=== Amstrad Notepad Computer - What is it? ===&lt;br /&gt;
&lt;br /&gt;
The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  characters&lt;br /&gt;
screen, nearly full size keyboard,  a  PCMCIA memory card slot on the right&lt;br /&gt;
hand side and four coloured keys. The  Notepads  have  standard  Centronics &lt;br /&gt;
parallel  port  (DB-25  pin  famale  connector)  and  RS232 (DB 9 pin male) &lt;br /&gt;
serial port. The system has drivers for 9 and  24  pin  dot  matrix,  Canon&lt;br /&gt;
inkjet  and  Laserjet  printers.  The  serial  connector support 300, 1200,&lt;br /&gt;
2400,  4800,  or  9600  bps.  As  power  supply  the  NC100 use 4 * AA sice &lt;br /&gt;
batteries or an AC adapter. As backup battery ther is also a CR2032  3 Volt&lt;br /&gt;
lithium cell.&lt;br /&gt;
&lt;br /&gt;
The model NC150  (it seems)  is  retailing  only in Italy and Fance. It has &lt;br /&gt;
512K bytes firmware ROM and 128K RAM. The extra  256K  bytes ROM contains a&lt;br /&gt;
spreadsheet   and   the   arcade   game  'BLOCKADE'  (similar  to  TETRIS). &lt;br /&gt;
&lt;br /&gt;
The model NC200 include the  additional  features  of  the NC150 but also a&lt;br /&gt;
720K  MS-DOS  compatible  3.5 inch  floppy disk  drive and a 16 lines by 80 &lt;br /&gt;
characters screen witch had to be fold up like a laptop. &lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Diagram1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Model                : NC100&lt;br /&gt;
Processor            : Z80 compatible CMOS&lt;br /&gt;
Operating &lt;br /&gt;
frequency            : 6 MHz&lt;br /&gt;
Memory               : 64K byte internal&lt;br /&gt;
                       (15K system-, 11K upper-, 38K lower memory)&lt;br /&gt;
Storage              : PCMCIA/JEIDA Memory Cards (PC-Cards) Type I&lt;br /&gt;
                       max. 1M byte SRAM 5 Volt&lt;br /&gt;
Display              : 480*32 pixel disply (usually 80*8 characters)&lt;br /&gt;
Weight               : 930 g&lt;br /&gt;
Height               :  22 mm&lt;br /&gt;
Width                : 295 mm&lt;br /&gt;
Length               : 210 mm&lt;br /&gt;
Power Consumption ON : 40 - 60 mA &lt;br /&gt;
Built in firmware    : 256K byte with &lt;br /&gt;
&lt;br /&gt;
        - Texteditor with mailmerge and spellchecker&lt;br /&gt;
        - Address book&lt;br /&gt;
        - Time manager (diary with alarm-clock)&lt;br /&gt;
        - Calculator&lt;br /&gt;
        - Terminal-programm (serial Tranfer with ASCII or XModem)&lt;br /&gt;
        - BBC-BASIC with Assembler support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to get the Firmware Number? ===&lt;br /&gt;
&lt;br /&gt;
When you are in the main Menu  (text editor, calculater, calender) push the&lt;br /&gt;
secret-button and the system-settings  menu  appears,  the  version  number &lt;br /&gt;
will be shown in the first line of the sceen. I have a german NC100 and the &lt;br /&gt;
firmware number is v1.06.&lt;br /&gt;
&lt;br /&gt;
=== PCMCIA Memory Cards ===&lt;br /&gt;
&lt;br /&gt;
A battery buffered PCMCIA SRAM-Memory Card will preserve you from data loss&lt;br /&gt;
even if your Notepad crashes and increases the available  memory.  It  also&lt;br /&gt;
allows you to create a file with BBC-BASIC bigger than  1024 bytes. This is &lt;br /&gt;
because BBC-BASIC allocates all  available  memory  on  startup except 1024&lt;br /&gt;
bytes. The maximum size to use with the NC100 is up to 1M byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to open the NC100? ===&lt;br /&gt;
&lt;br /&gt;
Before  disassembling  the  Notepad you should save all your data! Then put &lt;br /&gt;
the Notepad on the table face down. Remove the four AA size batteries, then &lt;br /&gt;
unscrew the five screws (one under the battery cover). In the drawing below&lt;br /&gt;
they are marked with a &amp;quot;*&amp;quot;-sign. One screw fixes  the cover of the firmware&lt;br /&gt;
EPROM.Place the Notepad the right way up and lift off the upper part of the&lt;br /&gt;
case. Be careful, because the display is still connected to the  main-board&lt;br /&gt;
via  a folio-flat-cable and so is the speaker! Don't be nervous, the cables &lt;br /&gt;
can be simply pulled out of their sockets. Now you can separate the covers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_HowToOpen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What is inside? ===&lt;br /&gt;
&lt;br /&gt;
Inside the NC100 is a SMD layout. I  have  a  german NC100 and the circuit board is&lt;br /&gt;
labeled Amstrad plc 4500-001P-1,  NA999-32142,  manual marked C  (A-H)  and&lt;br /&gt;
1 (1-8).  All IC's are SMD apart from IC303 which is on the backside of the &lt;br /&gt;
NC100  (behind  the  firmware  EPROM  cover).  On  the drawing below I have &lt;br /&gt;
labeled all ICs, but you can find it on the layout also!&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Inside.png]]&lt;br /&gt;
&lt;br /&gt;
The table below gives a description of the IC's in the NC100:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ╔════Ð═══════════════Ð════════Ð═══════════════════════════════════════╗&lt;br /&gt;
 ║IC-#│Label          │Pin's   │Description                            ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║301 │ZILOG          │4*11= 44│Z84C00                                 ║&lt;br /&gt;
 ║    │Z84C0006FEC    │PLCC 44 │CMOS, 6 MHz                            ║&lt;br /&gt;
 ║    │Z80 CPU        │        │Z80 compatible Microprocessor          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║302 │NEC Japan      │4*34=136│µPD 65034                              ║&lt;br /&gt;
 ║    │D65034GD093    │PLCC 136│Customer Chip                          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║303 │NEC Japan      │2*16= 32│27C2001 = CMOS EPROM 256K*8 bit        ║&lt;br /&gt;
 ║    │D27C2001       │DIL 32  │Firmware EPROM                         ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║304 │NEC JAPAN      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory layouted as an SO 32 (32 pin)!  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║305 │NEC Japan      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory                                 ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║306 │MEMORY CARD    │2*34= 68│PCMCIA/JEIDA Memory Cards Slot Type I  ║&lt;br /&gt;
 ║    │               │PCMCIA  │for max. 1M byte SRAM Memory, 5 Volt   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║307 │T 9224 HB      │2*10= 20│TC8521                                 ║&lt;br /&gt;
 ║    │  8521 AM      │SO 20   │Real-Time-Clock                        ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║308 │NEC Japan      │2*14= 28│µPD 71051                              ║&lt;br /&gt;
 ║    │D71051 GU      │SO 28   │UART (parallel to seriell transpose)   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║309 │NEC Japan      │2*10= 20│µPD 4711                               ║&lt;br /&gt;
 ║    │D4711 AG       │SO 20   │RS232-driver (shift level to +/- 10V)  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║310 │not placed     │2* 7= 14│74HC00 = CMOS-Logic 4 * NAND           ║&lt;br /&gt;
 ║    │               │SO 14   │(only used if IC304/IC305 = 43256)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║311 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║312 │C339 G         │2* 7= 14│LM339 = 4 * Comparator                 ║&lt;br /&gt;
 ║    │               │SO 14   │(used for battery level detection)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║313 │D4013G         │2* 7= 14│4013 = CMOS-Logic 2 * D-Flip Flop      ║&lt;br /&gt;
 ║    │               │SO 14   │with set and reset                     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║314 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 ╚════¤═══════════════¤════════¤═══════════════════════════════════════╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/NC150 Simplfied Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_BlockDiagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/150 Power Supply Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_PowerSupply.png]]&lt;br /&gt;
&lt;br /&gt;
== IC Pinouts ==&lt;br /&gt;
On the next pages folowing the pinouts off the most important  ICs used in&lt;br /&gt;
the NC100. '*' indicates active Low and 'NC' is Not Connected in the  NC100&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== The Microprocessor (MPU, IC301) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : Z84C00&lt;br /&gt;
Manufacturer                 : Zilog Inc.&lt;br /&gt;
Description                  : Microprocessor, 8-Bit &lt;br /&gt;
Power Consumption            : 15 mA typ. at 6 MHz&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Operating frequency max.     : 6 MHz&lt;br /&gt;
Package                      : PLCC 44 pin&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Commands compatible with Zilog Z80 MPU&lt;br /&gt;
 - Powerful set of 158 instructions including the 78 of the 8080A&lt;br /&gt;
 - 10 addressing modes&lt;br /&gt;
 - Power down mode when the system clock is stopped&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        A11                23       *RD&lt;br /&gt;
2        A12                24       NC&lt;br /&gt;
3        A13                25       NC&lt;br /&gt;
4        A14                26       *WR&lt;br /&gt;
5        A15                27       *BUSACK&lt;br /&gt;
6        NC                 28       *WAIT&lt;br /&gt;
7        CLK                29       *BUSREQ&lt;br /&gt;
8        D4                 30       *RESET&lt;br /&gt;
9        D3                 31       *M1&lt;br /&gt;
10       D5                 32       *RFSH&lt;br /&gt;
11       D6                 33       GND&lt;br /&gt;
12       NC                 34       A0&lt;br /&gt;
13       VCC                35       A1&lt;br /&gt;
14       D2                 36       A2&lt;br /&gt;
15       D7                 37       A3&lt;br /&gt;
16       D0                 38       A4&lt;br /&gt;
17       D1                 39       A5&lt;br /&gt;
18       *INT               40       A6&lt;br /&gt;
19       *NMI               41       A7&lt;br /&gt;
20       *HALT              42       A8&lt;br /&gt;
21       *MREQ              43       A9&lt;br /&gt;
22       *IORQ              44       A10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Customer Chip (IC302) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 65034&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : Customer Chip with multiple funktions&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : PLCC 136&lt;br /&gt;
&lt;br /&gt;
The chip has multiple funktions:&lt;br /&gt;
&lt;br /&gt;
- Clock generator for CPU and UART&lt;br /&gt;
- Peripher Interface Adaptor (to printer, LCD-screen, keybord,)&lt;br /&gt;
- Memory Management Unit&lt;br /&gt;
- PCMCIA-Interface&lt;br /&gt;
- Sound generator for speaker  &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1     VDD          35    GND          69    VDD          103   GND&lt;br /&gt;
2     KBI1         36    GND          70    TEMP         104   GND&lt;br /&gt;
3     KBI5         37    AO18         71    UCLK         105   *STRB&lt;br /&gt;
4     KBI7         38    AO19         72    RRDY         106   *CD2&lt;br /&gt;
5     KBI6         39    GND          73    TRDY         107   *CD1&lt;br /&gt;
6     KBI4         40    CLK          74    *STBY        108   *CE1&lt;br /&gt;
7     KBI3         41    HALT         75    LD0          109   *OE1&lt;br /&gt;
8     KBI2         42    *MREQ        76    LD1          110   *WE1&lt;br /&gt;
9     KBI0         43    *IORQ        77    LD2          111   *REG&lt;br /&gt;
10    A0           44    *BACK        78    LD3          112   BVD2&lt;br /&gt;
11    A1           45    *BREQ        79    FRM          113   BVD1&lt;br /&gt;
12    A2           46    *WAT         80    DF           114   WP&lt;br /&gt;
13    A3           47    *M1          81    LOAD         115   MD3&lt;br /&gt;
14    A4           48    *INT         82    CP           116   MD4&lt;br /&gt;
15    A5           49    *RD          83    POFF         117   MD5&lt;br /&gt;
16    A6           50    *WR          84    SP           118   GND&lt;br /&gt;
17    GND          51    DO           85    GND          119   MD6&lt;br /&gt;
18    GND          52    D1           86    GND          120   MD7&lt;br /&gt;
19    A7           53    D2           87    BD1          121   MD0&lt;br /&gt;
20    A8           54    D3           88    BD2          122   MD1&lt;br /&gt;
21    A9           55    GND          89    *NMIC        123   MD2&lt;br /&gt;
22    A10          56    D4           90    *RES         124   TEST (NC)&lt;br /&gt;
23    A11          57    D5           91    URES         125   KBO9&lt;br /&gt;
24    A12          58    D6           92    *BUSY        126   KBO8&lt;br /&gt;
25    A13          59    D7           93    *ACK         127   KBO7&lt;br /&gt;
26    A14          60    RRD          94    PD7          128   KBO6&lt;br /&gt;
27    A15          61    *CS0         95    PD6          129   KBO1&lt;br /&gt;
28    AO14         62    *CS1         96    PD5          130   KBO2&lt;br /&gt;
29    AO15         63    *CS2         97    PD4          131   KBO5&lt;br /&gt;
30    AO16         64    *CS3         98    PD3          132   KBO4&lt;br /&gt;
31    AO17         65    *CS4         99    PD2          133   KBO3&lt;br /&gt;
32    X2           66    TRXC         100   PD1          134   KBO0&lt;br /&gt;
33    X1           67    GND          101   PD0          135   GND&lt;br /&gt;
34    VDD          68    GND          102   VDD          136   GND&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Firmware EPROM (IC303) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 27C2001&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : EPROM, 2Mb, 8-Bit, UV-eraseable&lt;br /&gt;
Org.                         : 256K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 150 mW&lt;br /&gt;
Package                      : DIL&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         NC  (A19)         17          O3&lt;br /&gt;
2         A16               18          O4&lt;br /&gt;
3         A15               19          O5&lt;br /&gt;
4         A12               20          O6&lt;br /&gt;
5         A7                21          O7&lt;br /&gt;
6         A6                22          *CE&lt;br /&gt;
7         A5                23          A10&lt;br /&gt;
8         A4                24          *OE&lt;br /&gt;
9         A3                25          A11&lt;br /&gt;
10        A2                26          A9&lt;br /&gt;
11        A1                27          A8&lt;br /&gt;
12        A0                28          A13&lt;br /&gt;
13        O0                29          A14&lt;br /&gt;
14        O1                30          A17&lt;br /&gt;
15        O2                31          NC  (A18)&lt;br /&gt;
16        GND               32          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NC100 can also control  27C4001 (512K), 23C2001 (256K), 23C4001 (512K),&lt;br /&gt;
23C8001  (1M byte) EPROM's!  By  the  type of the EPROM there had to be set &lt;br /&gt;
some  different  connections,  this  connections  are  set  by zero Ohm &lt;br /&gt;
SMD-resistors from the backside of the board close to IC303:&lt;br /&gt;
&lt;br /&gt;
             ╔═════════Ð════════Ð══════Ð══════Ð══════Ð══════╗&lt;br /&gt;
             ║  IC303  │ Kbyte  │ J301 │ J302 │ J303 │ J304 ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 27C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 27C4001 │  512   │   +  │      │  +   │      ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 23C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C4001 │  512   │      │  +   │      │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C8001 │ 1024   │  +   │  +   │      │      ║&lt;br /&gt;
             ╚═════════¤════════¤══════¤══════¤══════¤══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
I have double my ROM-space by set in a 27C4001 EPROM, remove J304 and set&lt;br /&gt;
in J301 by a pice of wire.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Static Random Access Memory (SRAM, IC304 and IC305) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 43257A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : SRAM, 256K Bit&lt;br /&gt;
Org.                         : 32K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 225 mW&lt;br /&gt;
Package                      : SO 28 &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         A14               15          DQ4&lt;br /&gt;
2         A12               16          DQ5&lt;br /&gt;
3         A7                17          DQ6&lt;br /&gt;
4         A6                18          DQ7&lt;br /&gt;
5         A5                19          DQ8&lt;br /&gt;
6         A4                20          *CS&lt;br /&gt;
7         A3                21          A10&lt;br /&gt;
8         A2                22          *OE&lt;br /&gt;
9         A1                23          A11&lt;br /&gt;
10        A0                24          A9&lt;br /&gt;
11        DQ1               25          A8&lt;br /&gt;
12        DQ2               26          A13&lt;br /&gt;
13        DQ3               27          *WE&lt;br /&gt;
14        GND               28          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On my NC100 the IC304 is layouted as an SO 32 (32 pin). I  belief  you  can &lt;br /&gt;
put some bigger RAM-chip in the circuit, but there is nothing about that in&lt;br /&gt;
the  electronic  diagram!  There is only that the NC100 can control a 43256&lt;br /&gt;
RAM-chips. By the type of the RAM-chip there had to be set  some  different &lt;br /&gt;
connections and use IC310:&lt;br /&gt;
&lt;br /&gt;
            ╔═══════════Ð══════Ð══════Ð══════Ð══════Ð═══════╗&lt;br /&gt;
            ║IC304, 305 │ J305 │ J306 │ J307 │ J308 │ IC310 ║&lt;br /&gt;
            ╠═══════════Ï══════Ï══════Ï══════Ï══════Ï═══════╣&lt;br /&gt;
            ║43256      │  +   │      │      │      │   +   ║&lt;br /&gt;
            Ã───────────┼──────┼──────┼──────┼──────┼───────Â&lt;br /&gt;
            ║43257      │      │  +   │  +   │  +   │       ║&lt;br /&gt;
            ╚═══════════¤══════¤══════¤══════¤══════¤═══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The PCMCIA card slot (IC306) ===&lt;br /&gt;
&lt;br /&gt;
The NC-100 can use PCMCIA/JEIDA Memory Cards (PC-Cards) Type I, max. 1024K&lt;br /&gt;
(1M) byte  static ram card,  5 Volts.  You  can  bye  them  in 64Kb, 128Kb, &lt;br /&gt;
256Kb, 512Kb, and 1024Kb sizes.&lt;br /&gt;
The  flash memory  cards  are  not  suitable  for  the NC-100. These have a &lt;br /&gt;
control  register that must be written to before any read or write can take &lt;br /&gt;
place. Data transfers are then be done in sector chunks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PCMCIA Card Connector Type I, 5 Volts:&lt;br /&gt;
&lt;br /&gt;
            1 mm                                        1 mm&lt;br /&gt;
             ││                                          ││&lt;br /&gt;
             ││   34                                1    ││&lt;br /&gt;
             ┌───────────────────────────────────────────┐│────────────&lt;br /&gt;
   1.6 mm ───└┐    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    ││       3.4 mm&lt;br /&gt;
          ───┌┘    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    └┐─── 1 mm&lt;br /&gt;
             └────────────────────────────────────────────┘────────────&lt;br /&gt;
             │    68                                35    │&lt;br /&gt;
             │                   54 mm                    │&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PCMCIA Version 2.0 Pinout:&lt;br /&gt;
&lt;br /&gt;
 1       GND                       35       GND         &lt;br /&gt;
 2       D3       I/O              36       *CD1     O  &lt;br /&gt;
 3       D4       I/O              37       D11      I/O  (NC)&lt;br /&gt;
 4       D5       I/O              38       D12      I/O  (NC)&lt;br /&gt;
 5       D6       I/O              39       D13      I/O  (NC)&lt;br /&gt;
 6       D7       I/O              40       D14      I/O  (NC)&lt;br /&gt;
 7       *CE1     I                41       D15      I/O  (NC)&lt;br /&gt;
 8       A10      I                42       *CE2     I    (NC)&lt;br /&gt;
 9       *OE      I                43       RFSH     I    (NC)&lt;br /&gt;
10       A11      I                44       RFU      I    (NC)&lt;br /&gt;
11       A9       I                45       RFU      I    (NC)&lt;br /&gt;
12       A8       I                46       A17      I  &lt;br /&gt;
13       A13      I                47       A18      I  &lt;br /&gt;
14       A14      I                48       A19      I  &lt;br /&gt;
15       *WE/PGM  I                49       A20      I    (NC)&lt;br /&gt;
16       RDY/*BSY O                50       A21      I    (NC)&lt;br /&gt;
17       VCC                       51       VCC&lt;br /&gt;
18       VPP1                      52       VPP2        &lt;br /&gt;
19       A16      I                53       A22      I    (NC)&lt;br /&gt;
20       A15      I                54       A23      I    (NC) &lt;br /&gt;
21       A12      I                55       A24      I    (NC)&lt;br /&gt;
22       A7       I                56       A25      I    (NC)&lt;br /&gt;
23       A6       I                57       RFU           (NC)         &lt;br /&gt;
24       A5       I                58       RESET    I    (NC) &lt;br /&gt;
25       A4       I                59       *WAIT    O    (NC)&lt;br /&gt;
26       A3       I                60       RFU           (NC)&lt;br /&gt;
27       A2       I                61       *REG     I  &lt;br /&gt;
28       A1       I                62       BVD2     O  &lt;br /&gt;
29       A0       I                63       BVD1     O  &lt;br /&gt;
30       D0       I/O              64       D8       I/O  (NC)&lt;br /&gt;
31       D1       I/O              65       D9       I/O  (NC)&lt;br /&gt;
32       D2       I/O              66       D10      I/O  (NC)&lt;br /&gt;
33       WP       O                67       *CD2     O  &lt;br /&gt;
34       GND                       68       GND         &lt;br /&gt;
                 RFU  = Reserved Future Use                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Real-Time-Clock (RTC, IC307) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : TC8521AP/AM&lt;br /&gt;
Manufacturer                 : Toshiba Corporation&lt;br /&gt;
Description                  : Real Time Clock&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Power Dissipat. max          : 1.25 mW&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Clock funktion (hr, min, sec, date, day of week, year and leap year) &lt;br /&gt;
   auto-calendar&lt;br /&gt;
 - Clock system of 24-hour or 12-hour selectable&lt;br /&gt;
 - +/- 30 sec correction funktion&lt;br /&gt;
 - Alarm signal or pulse of 16Hz or 1Hz can be output&lt;br /&gt;
 - Built-in 26*4 bit RAM&lt;br /&gt;
 - 4-bit bidirectional data bus&lt;br /&gt;
 - 4-bit adress input&lt;br /&gt;
 - Directly connectable with CPU bus&lt;br /&gt;
 - Capable of battery backup &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        *CS&lt;br /&gt;
2        CS&lt;br /&gt;
3        ADJ&lt;br /&gt;
4        A0&lt;br /&gt;
5        A1&lt;br /&gt;
6        A2&lt;br /&gt;
7        NC&lt;br /&gt;
8        A3&lt;br /&gt;
9        *RD&lt;br /&gt;
10       GND&lt;br /&gt;
11       *WR&lt;br /&gt;
12       D0&lt;br /&gt;
13       D1&lt;br /&gt;
14       D2&lt;br /&gt;
15       D3&lt;br /&gt;
16       *ALARM&lt;br /&gt;
17       NC&lt;br /&gt;
18       XIN&lt;br /&gt;
19       XOUT&lt;br /&gt;
20       VCC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Universal Asynchronous Receiver Transmitter (UART, IC308) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 71051&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : UART Serial Control Unit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : SO 28&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Synchronous and asynchronous operation&lt;br /&gt;
 - Full duplex, double buffered transmitter / receiver&lt;br /&gt;
 - Error detektion at parity, overrun and framing&lt;br /&gt;
 - 5 to 8 bit characters&lt;br /&gt;
 - Low power standby mode&lt;br /&gt;
 - Functionally equivalant to the 8251A UART&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        D2&lt;br /&gt;
2        D3&lt;br /&gt;
3        RxDA TA&lt;br /&gt;
4        GND&lt;br /&gt;
5        D4&lt;br /&gt;
6        D5&lt;br /&gt;
7        D6&lt;br /&gt;
8        D7&lt;br /&gt;
9        *TxCLK&lt;br /&gt;
10       *WR&lt;br /&gt;
11       *CS&lt;br /&gt;
12       C/*D&lt;br /&gt;
13       *RD&lt;br /&gt;
14       RxRDY&lt;br /&gt;
15       TxRDY&lt;br /&gt;
16       SYNCBRK    (NC)&lt;br /&gt;
17       *CTS&lt;br /&gt;
18       TxE MP&lt;br /&gt;
19       TxDA TA&lt;br /&gt;
20       CLK&lt;br /&gt;
21       RES ET&lt;br /&gt;
22       *DSR       (NC)&lt;br /&gt;
23       *RTS&lt;br /&gt;
24       *DTR       (NC)&lt;br /&gt;
25       *RxCLK&lt;br /&gt;
26       Vdd&lt;br /&gt;
27       D0&lt;br /&gt;
28       D1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-Driver (IC309) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 4711A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : RS232-Driver&lt;br /&gt;
Process                      : MOS-IC&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Power Dissipat.              : 60 mA&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
The  RS232-driver  shift  up  the  TTL-level  (0V/+5V)  output from UART to &lt;br /&gt;
RS232-level (+10V/-10V).&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        Vdd&lt;br /&gt;
2        C1+&lt;br /&gt;
3        Vcc&lt;br /&gt;
4        C1-&lt;br /&gt;
5        STB&lt;br /&gt;
6        Din1&lt;br /&gt;
7        Din2&lt;br /&gt;
8        Rout  1&lt;br /&gt;
9        Rout  2&lt;br /&gt;
10       GND&lt;br /&gt;
11       Rcon&lt;br /&gt;
12       Rin2&lt;br /&gt;
13       Rin1&lt;br /&gt;
14       Dout  2&lt;br /&gt;
15       Dout1&lt;br /&gt;
16       Dcon&lt;br /&gt;
17       Vss&lt;br /&gt;
18       C4-&lt;br /&gt;
19       GND&lt;br /&gt;
20       C4+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-connector pinout ===&lt;br /&gt;
(DTR just duplicates RTS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin I/O Description&lt;br /&gt;
5       GND  Signal Ground&lt;br /&gt;
9   &amp;lt;─  RI   Ring Indicator (NC)&lt;br /&gt;
4   ─&amp;gt;  DTR  Data Terminal Ready &lt;br /&gt;
8   &amp;lt;─  CTS  Clear To Send&lt;br /&gt;
3   ─&amp;gt;  TD   Transmit Data&lt;br /&gt;
7   ─&amp;gt;  RTS  Request To Send &lt;br /&gt;
2   &amp;lt;─  RD   Receive Data&lt;br /&gt;
6   &amp;lt;─  DSR  Data Set Ready (NC)&lt;br /&gt;
1   &amp;lt;─  CD   Carrier Detect (NC) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hans-Jürgen Böhling&lt;br /&gt;
Bülowstr. 2&lt;br /&gt;
40476 Düsseldorf&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
e-mail  : 101.107378@germanynet.de&lt;br /&gt;
homepage: http://www.germany.net/teilnehmer/101.107378/index.htm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:NC Series]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=60372</id>
		<title>NC Series</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=60372"/>
				<updated>2010-09-23T17:11:16Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''The following text was copied in part from the [http://en.wikipedia.org/wiki/Amstrad_NC100 English Wikipedia article].''&lt;br /&gt;
&lt;br /&gt;
[[Image:NC100.jpg|200px|thumb|Amstrad NC100]]&lt;br /&gt;
&lt;br /&gt;
The '''Amstrad NC Series''' was a series of A4-sized, portable [[Z80|Z80]]-based computers, released by [[Amstrad]] in 1992-1993. All models featured 64 or 128 KB of RAM, the [[Protext]] word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of [[BBC Basic]].&lt;br /&gt;
&lt;br /&gt;
The screen of the first two models (NC100 and NC150) was small, eight rows by 80 columns, and not backlit, but this let the NC100/150 run for up to 20 hours on four standard AA cell batteries. There was an RS232 serial port, a parallel port for connecting a printer, and a PC card socket, by means of which the computer's memory could be expanded up to 1 MB.&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
The NC100 was designed to be a portable computer which was simple to use. That was the brief given by Sir Alan Sugar (then chairman of Amstrad) to his design staff. The NC100 project was internally referred to as Alan's &amp;quot;Baby&amp;quot; and Alan Sugar himself tested the machine for usability during the design phase. The specifications for the computer were not considered important - as long as it could serve its purpose.&lt;br /&gt;
&lt;br /&gt;
The simple to use features of the NC100 come from the software which is included on the internal ROM chip. The Word processor and other applications have been written with a computer novice in mind - although experienced users can find and use a large array of more complicated features.&lt;br /&gt;
&lt;br /&gt;
Alan Sugar actually wrote the first chapter of the NC100's user manual in order to show that even he could use it.&lt;br /&gt;
&lt;br /&gt;
The design also included terminal emulation and XMODEM file transfer software which enabled the NC100 to communicate through dial-up analogue modems. UK tech journalist Sue Schofield used one to upload a review of the NC100 directly into the online filing computer of the Independent newspaper in 1993. The review was written on the machine, and transferred from it over a 300 baud modem.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===NC100===&lt;br /&gt;
The NC100 was the first model of the Amstrad NC Series. &lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC100_RetailBoxGerman.jpg|Retail box (german version)&lt;br /&gt;
Image:NC100_Top_EN.jpg|Top view (english version)&lt;br /&gt;
Image:NC100_Top_DE.jpg|Top view (german version)&lt;br /&gt;
Image:NC100_PCB_Top_Rev32141.jpg|PCB Top (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Bottom_Rev32141.jpg|PCB Bottom (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Top.jpg|PCB Top (NA999-32142)&lt;br /&gt;
Image:NC100_PCB_Bottom.jpg|PCB Bottom (NA999-32142)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC150===&lt;br /&gt;
The NC150 was only available in Italy and france; Its case had the same design as the NC100, but it included the additional Software from the NC200 (Three Tetris-like games and a spreadsheet)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC150 (French)&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC150_Top.jpg|Top view&lt;br /&gt;
Image:NC150_Bottom.jpg|Bottom view&lt;br /&gt;
Image:NC150_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC150_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
Image:NC150_Keyboard_Matrix.jpg|Keyboard matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC200===&lt;br /&gt;
An upgraded version, the ''NC200'', appeared in late 1993, featuring a 3.5&amp;quot; floppy disk drive able to read/write MS-DOS-formatted double density disks, 128 KB RAM, some extra software - most notably a spreadsheet and three Tetris-like games - and a larger, backlit screen. However, this change required much greater power use, using 5 C cell batteries. The disk drive could only be used at near full-charge, which meant that it could only be used a few hours after putting in new batteries. However, the laptop could function for considerably longer than this without using the disk drive. The backlight can be manually toggled off to save power by pressing the Control and Caps Lock keys at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC200&amp;quot;&amp;gt;&lt;br /&gt;
Image:Amstrad NC200 System s1.jpg|The NC200&lt;br /&gt;
Image:NC200_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC200_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
* [[NC 100/150/200 IO Specification]]&lt;br /&gt;
* [[NC100 IO Specification]]&lt;br /&gt;
* [[A surgical guide to the Amstrad NC]] (NC100 Hardware Reference)&lt;br /&gt;
&lt;br /&gt;
=== Datasheets ===&lt;br /&gt;
* [[Media:Z84C0006FEC_Z80_CPU.pdf|Z84C00]] Zilog Z80 CPU&lt;br /&gt;
* [[Media:Tc8521.pdf|TC8521]] Real Time Clock (NC100/NC150)&lt;br /&gt;
* [[Media:MC146818.pdf|MC146818]] Real Time Clock (NC200)&lt;br /&gt;
* [[Media:UPD71051_USART.pdf|µPD71051]] USART for serial data communications (NC100/NC150)&lt;br /&gt;
* [[Media:UPD4711_RS232_Line_Driver.pdf|µPD4711A]] RS232 Line Driver (NC100/NC150)&lt;br /&gt;
* [[Media:NEC_43257_SRAM_32K.pdf|µPD43257]] 32K-WORD BY 8-BIT SRAM (NC100)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
The Notepad comes with various software included on the ROM chip. The included software can be started at any time by pressing the ''Function'' key and one of the colored keys or letter keys simultaneously. These programs are included on the NC:&lt;br /&gt;
* Word Processor: A full featured port of Protext, including Mail Merge and spellchecker. (YELLOW-RED) &lt;br /&gt;
* Calculator: A very basic Calculator. Supports only basic arithmetic operations. (YELLOW-GREEN)&lt;br /&gt;
* Diary/Clock/Address Book: A simple calendar, adress book and world clock application. (YELLOW-BLUE)&lt;br /&gt;
* BBC Basic: BASIC interpreter with graphics and sound capabilities. Includes a two-pass Z80 assembler. (YELLOW-B)&lt;br /&gt;
* Serial Terminal: A (VT52 compatible) terminal program with XModem file transfer function. (YELLOW-S)&lt;br /&gt;
* Spreadsheet: (NC150/NC200 only) A version of 'The Cracker' spreadsheet ported to the NC. (YELLOW-WHITE)&lt;br /&gt;
* Blockade/Super Blockade/Trikade: (NC150/NC200 only) Three very similar Tetris-like games. (YELLOW-G)&lt;br /&gt;
&lt;br /&gt;
===Serial Terminal===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. You can press MENU to change the settings.&lt;br /&gt;
Here characters that are received will be shown immediatly.&lt;br /&gt;
&lt;br /&gt;
If you want to transfer a file, the best method is to use XMODEM. First you will&lt;br /&gt;
need to create a dummy document. (Press FUNCTION + Left Arrow, then Left Arrow, enter&lt;br /&gt;
name of doc, and then ESC to quit).&lt;br /&gt;
&lt;br /&gt;
Now if you go to view documents, you can press MENU. From here you can choose&lt;br /&gt;
.... and do a xmodem receive document.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. From here you can press MENU, and choose&lt;br /&gt;
to do a xmodem receive or send or to setup the terminal. If you press RETURN instead of&lt;br /&gt;
MENU, you will enter the terminal like the NC100.&lt;br /&gt;
&lt;br /&gt;
===XMODEM transfer===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
 1. Enter wordprocessor.&lt;br /&gt;
 2. Start a new document&lt;br /&gt;
 3. Quit wordprocessor&lt;br /&gt;
 4. Go to list documents.&lt;br /&gt;
 5. Press MENU key&lt;br /&gt;
 6. Here you can navigate the menu to find &amp;quot;XMODEM receive document&amp;quot;.&lt;br /&gt;
 7. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
 1. Enter serial/terminal program.&lt;br /&gt;
 2. Press MENU&lt;br /&gt;
 3. Press R (for XMODEM receive)&lt;br /&gt;
 4. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
=== Third-party software for the NC Series ===&lt;br /&gt;
* ZCN: CP/M 2.2 compatible operating system. Requires at least a 256K PCMCIA Memory Card. [http://www.ibiblio.org/zcn/]&lt;br /&gt;
&lt;br /&gt;
== The NC and relatives ==&lt;br /&gt;
&lt;br /&gt;
The NC series has a remarkable resemblance to the Nakajima series of electronic typewriters!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC and Relatives&amp;quot;&amp;gt;&lt;br /&gt;
Image:Ncandrelatives.jpg|The NC's and Nakajimas&lt;br /&gt;
Image:Nakajima ES210 System s1.jpg|Closeup of Nakajima ES-210&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These computers appear to use the same hardware as the NC100, except a NEC V20 (8086 compatible CPU) is used in place of the Z80.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
At least five book were published about the NC series!&lt;br /&gt;
&lt;br /&gt;
* Ian Sinclair, ''' Getting The Most From The Amstrad NC100 Notepad''', Dabs Press, ISBN 1-870336-68-2&lt;br /&gt;
* Vic Gerhardi/Dave Hampson, '''NC100 Magic''', Rakewell, ISBN 0-7457-0236-8&lt;br /&gt;
* Patrick Hall, '''How To Program The Amstrad NC100 Notepad''', Sigma Press, ISBN 1-85058-511-3&lt;br /&gt;
* Robin Nixon, '''The Amstrad Notepad Advanced User''', Sigma Press, ISBN 1-85058-515-6 (CC License, available at [http://books.google.de/books?id=6vP5WtCdApgC Google Books])&lt;br /&gt;
* Kim Wilson, '''Getting The Best From Your Amstrad Notepad''', Sigma Press&lt;br /&gt;
&lt;br /&gt;
==Competitors==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100 vs Z88&amp;quot;&amp;gt;&lt;br /&gt;
Image:Z88vsNC100.jpg|The Z88 next to NC100&lt;br /&gt;
Image:Z88startup.jpg|Z88 startup&lt;br /&gt;
Image:NC100startup.jpg|NC100 startup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.ncus.org.uk Tim's Amstrad NC Users' Site]&lt;br /&gt;
*[http://www.independent.co.uk/extras/indybest/gadgets-tech/home-computer-how-computers-should-be-sue-schofield-shoulders-her-amstrad-notebook-and-takes-a-swiss-army-knife-to-the-opposition-1483758.html How computers should be: Sue Schofield shoulders her Amstrad notebook and takes a Swiss Army knife to the opposition]&lt;br /&gt;
*[http://mycalcdb.free.fr/main.php?l=0&amp;amp;id=6391 More NC-100 pictures (even internals)]&lt;br /&gt;
*[http://home.arcor.de/h.boehling/nc100.htm Boehling's Amstrad NC100 website (hardware reference, BBC Basic reference, some NC100 programs)]&lt;br /&gt;
*[http://www.8bit-micro.com/amstrad-nc100.htm Screen upgrade for NC100]&lt;br /&gt;
&lt;br /&gt;
[[Category:Non CPC Computers]][[Category:NC Series]]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60371</id>
		<title>A surgical guide to the Amstrad NC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60371"/>
				<updated>2010-09-23T17:04:05Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* What is inside? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  A Surgical Guide To The Amstrad Notepad Computer ==&lt;br /&gt;
This page is based on Hans-Jürgen Böhling's &amp;quot;surgical guide to the Amstrad NC&amp;quot;. The original document is avaliabe here [http://home.arcor.de/h.boehling/nc100.htm] (author's website) or here [[Media:sg-nc100.zip]] (local copy)&lt;br /&gt;
&lt;br /&gt;
=== Amstrad Notepad Computer - What is it? ===&lt;br /&gt;
&lt;br /&gt;
The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  characters&lt;br /&gt;
screen, nearly full size keyboard,  a  PCMCIA memory card slot on the right&lt;br /&gt;
hand side and four coloured keys. The  Notepads  have  standard  Centronics &lt;br /&gt;
parallel  port  (DB-25  pin  famale  connector)  and  RS232 (DB 9 pin male) &lt;br /&gt;
serial port. The system has drivers for 9 and  24  pin  dot  matrix,  Canon&lt;br /&gt;
inkjet  and  Laserjet  printers.  The  serial  connector support 300, 1200,&lt;br /&gt;
2400,  4800,  or  9600  bps.  As  power  supply  the  NC100 use 4 * AA sice &lt;br /&gt;
batteries or an AC adapter. As backup battery ther is also a CR2032  3 Volt&lt;br /&gt;
lithium cell.&lt;br /&gt;
&lt;br /&gt;
The model NC150  (it seems)  is  retailing  only in Italy and Fance. It has &lt;br /&gt;
512K bytes firmware ROM and 128K RAM. The extra  256K  bytes ROM contains a&lt;br /&gt;
spreadsheet   and   the   arcade   game  'BLOCKADE'  (similar  to  TETRIS). &lt;br /&gt;
&lt;br /&gt;
The model NC200 include the  additional  features  of  the NC150 but also a&lt;br /&gt;
720K  MS-DOS  compatible  3.5 inch  floppy disk  drive and a 16 lines by 80 &lt;br /&gt;
characters screen witch had to be fold up like a laptop. &lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Diagram1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Model                : NC100&lt;br /&gt;
Processor            : Z80 compatible CMOS&lt;br /&gt;
Operating &lt;br /&gt;
frequency            : 6 MHz&lt;br /&gt;
Memory               : 64K byte internal&lt;br /&gt;
                       (15K system-, 11K upper-, 38K lower memory)&lt;br /&gt;
Storage              : PCMCIA/JEIDA Memory Cards (PC-Cards) Type I&lt;br /&gt;
                       max. 1M byte SRAM 5 Volt&lt;br /&gt;
Display              : 480*32 pixel disply (usually 80*8 characters)&lt;br /&gt;
Weight               : 930 g&lt;br /&gt;
Height               :  22 mm&lt;br /&gt;
Width                : 295 mm&lt;br /&gt;
Length               : 210 mm&lt;br /&gt;
Power Consumption ON : 40 - 60 mA &lt;br /&gt;
Built in firmware    : 256K byte with &lt;br /&gt;
&lt;br /&gt;
        - Texteditor with mailmerge and spellchecker&lt;br /&gt;
        - Address book&lt;br /&gt;
        - Time manager (diary with alarm-clock)&lt;br /&gt;
        - Calculator&lt;br /&gt;
        - Terminal-programm (serial Tranfer with ASCII or XModem)&lt;br /&gt;
        - BBC-BASIC with Assembler support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to get the Firmware Number? ===&lt;br /&gt;
&lt;br /&gt;
When you are in the main Menu  (text editor, calculater, calender) push the&lt;br /&gt;
secret-button and the system-settings  menu  appears,  the  version  number &lt;br /&gt;
will be shown in the first line of the sceen. I have a german NC100 and the &lt;br /&gt;
firmware number is v1.06.&lt;br /&gt;
&lt;br /&gt;
=== PCMCIA Memory Cards ===&lt;br /&gt;
&lt;br /&gt;
A battery buffered PCMCIA SRAM-Memory Card will preserve you from data loss&lt;br /&gt;
even if your Notepad crashes and increases the available  memory.  It  also&lt;br /&gt;
allows you to create a file with BBC-BASIC bigger than  1024 bytes. This is &lt;br /&gt;
because BBC-BASIC allocates all  available  memory  on  startup except 1024&lt;br /&gt;
bytes. The maximum size to use with the NC100 is up to 1M byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to open the NC100? ===&lt;br /&gt;
&lt;br /&gt;
Before  disassembling  the  Notepad you should save all your data! Then put &lt;br /&gt;
the Notepad on the table face down. Remove the four AA size batteries, then &lt;br /&gt;
unscrew the five screws (one under the battery cover). In the drawing below&lt;br /&gt;
they are marked with a &amp;quot;*&amp;quot;-sign. One screw fixes  the cover of the firmware&lt;br /&gt;
EPROM.Place the Notepad the right way up and lift off the upper part of the&lt;br /&gt;
case. Be careful, because the display is still connected to the  main-board&lt;br /&gt;
via  a folio-flat-cable and so is the speaker! Don't be nervous, the cables &lt;br /&gt;
can be simply pulled out of their sockets. Now you can separate the covers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_HowToOpen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What is inside? ===&lt;br /&gt;
&lt;br /&gt;
Inside the NC100 is a SMD layout. I  have  a  german NC100 and the circuit board is&lt;br /&gt;
labeled Amstrad plc 4500-001P-1,  NA999-32142,  manual marked C  (A-H)  and&lt;br /&gt;
1 (1-8).  All IC's are SMD apart from IC303 which is on the backside of the &lt;br /&gt;
NC100  (behind  the  firmware  EPROM  cover).  On  the drawing below I have &lt;br /&gt;
labeled all ICs, but you can find it on the layout also!&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Inside.png]]&lt;br /&gt;
&lt;br /&gt;
The table below gives a description of the IC's in the NC100:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ╔════Ð═══════════════Ð════════Ð═══════════════════════════════════════╗&lt;br /&gt;
 ║IC-#│Label          │Pin's   │Description                            ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║301 │ZILOG          │4*11= 44│Z84C00                                 ║&lt;br /&gt;
 ║    │Z84C0006FEC    │PLCC 44 │CMOS, 6 MHz                            ║&lt;br /&gt;
 ║    │Z80 CPU        │        │Z80 compatible Microprocessor          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║302 │NEC Japan      │4*34=136│µPD 65034                              ║&lt;br /&gt;
 ║    │D65034GD093    │PLCC 136│Customer Chip                          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║303 │NEC Japan      │2*16= 32│27C2001 = CMOS EPROM 256K*8 bit        ║&lt;br /&gt;
 ║    │D27C2001       │DIL 32  │Firmware EPROM                         ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║304 │NEC JAPAN      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory layouted as an SO 32 (32 pin)!  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║305 │NEC Japan      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory                                 ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║306 │MEMORY CARD    │2*34= 68│PCMCIA/JEIDA Memory Cards Slot Type I  ║&lt;br /&gt;
 ║    │               │PCMCIA  │for max. 1M byte SRAM Memory, 5 Volt   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║307 │T 9224 HB      │2*10= 20│TC8521                                 ║&lt;br /&gt;
 ║    │  8521 AM      │SO 20   │Real-Time-Clock                        ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║308 │NEC Japan      │2*14= 28│µPD 71051                              ║&lt;br /&gt;
 ║    │D71051 GU      │SO 28   │UART (parallel to seriell transpose)   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║309 │NEC Japan      │2*10= 20│µPD 4711                               ║&lt;br /&gt;
 ║    │D4711 AG       │SO 20   │RS232-driver (shift level to +/- 10V)  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║310 │not placed     │2* 7= 14│74HC00 = CMOS-Logic 4 * NAND           ║&lt;br /&gt;
 ║    │               │SO 14   │(only used if IC304/IC305 = 43256)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║311 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║312 │C339 G         │2* 7= 14│LM339 = 4 * Comparator                 ║&lt;br /&gt;
 ║    │               │SO 14   │(used for battery level detection)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║313 │D4013G         │2* 7= 14│4013 = CMOS-Logic 2 * D-Flip Flop      ║&lt;br /&gt;
 ║    │               │SO 14   │with set and reset                     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║314 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 ╚════¤═══════════════¤════════¤═══════════════════════════════════════╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/NC150 Simplfied Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_BlockDiagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/150 Power Supply Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_PowerSupply.png]]&lt;br /&gt;
&lt;br /&gt;
== IC Pinouts ==&lt;br /&gt;
On the next pages folowing the pinouts off the most important  ICs used in&lt;br /&gt;
the NC100. '*' indicates active Low and 'NC' is Not Connected in the  NC100&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== The Microprocessor (MPU, IC301) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : Z84C00&lt;br /&gt;
Manufacturer                 : Zilog Inc.&lt;br /&gt;
Description                  : Microprocessor, 8-Bit &lt;br /&gt;
Power Consumption            : 15 mA typ. at 6 MHz&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Operating frequency max.     : 6 MHz&lt;br /&gt;
Package                      : PLCC 44 pin&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Commands compatible with Zilog Z80 MPU&lt;br /&gt;
 - Powerful set of 158 instructions including the 78 of the 8080A&lt;br /&gt;
 - 10 addressing modes&lt;br /&gt;
 - Power down mode when the system clock is stopped&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        A11                23       *RD&lt;br /&gt;
2        A12                24       NC&lt;br /&gt;
3        A13                25       NC&lt;br /&gt;
4        A14                26       *WR&lt;br /&gt;
5        A15                27       *BUSACK&lt;br /&gt;
6        NC                 28       *WAIT&lt;br /&gt;
7        CLK                29       *BUSREQ&lt;br /&gt;
8        D4                 30       *RESET&lt;br /&gt;
9        D3                 31       *M1&lt;br /&gt;
10       D5                 32       *RFSH&lt;br /&gt;
11       D6                 33       GND&lt;br /&gt;
12       NC                 34       A0&lt;br /&gt;
13       VCC                35       A1&lt;br /&gt;
14       D2                 36       A2&lt;br /&gt;
15       D7                 37       A3&lt;br /&gt;
16       D0                 38       A4&lt;br /&gt;
17       D1                 39       A5&lt;br /&gt;
18       *INT               40       A6&lt;br /&gt;
19       *NMI               41       A7&lt;br /&gt;
20       *HALT              42       A8&lt;br /&gt;
21       *MREQ              43       A9&lt;br /&gt;
22       *IORQ              44       A10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Customer Chip (IC302) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 65034&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : Customer Chip with multiple funktions&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : PLCC 136&lt;br /&gt;
&lt;br /&gt;
The chip has multiple funktions:&lt;br /&gt;
&lt;br /&gt;
- Clock generator for CPU and UART&lt;br /&gt;
- Peripher Interface Adaptor (to printer, LCD-screen, keybord,)&lt;br /&gt;
- Memory Management Unit&lt;br /&gt;
- PCMCIA-Interface&lt;br /&gt;
- Sound generator for speaker  &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1     VDD          35    GND          69    VDD          103   GND&lt;br /&gt;
2     KBI1         36    GND          70    TEMP         104   GND&lt;br /&gt;
3     KBI5         37    AO18         71    UCLK         105   *STRB&lt;br /&gt;
4     KBI7         38    AO19         72    RRDY         106   *CD2&lt;br /&gt;
5     KBI6         39    GND          73    TRDY         107   *CD1&lt;br /&gt;
6     KBI4         40    CLK          74    *STBY        108   *CE1&lt;br /&gt;
7     KBI3         41    HALT         75    LD0          109   *OE1&lt;br /&gt;
8     KBI2         42    *MREQ        76    LD1          110   *WE1&lt;br /&gt;
9     KBI0         43    *IORQ        77    LD2          111   *REG&lt;br /&gt;
10    A0           44    *BACK        78    LD3          112   BVD2&lt;br /&gt;
11    A1           45    *BREQ        79    FRM          113   BVD1&lt;br /&gt;
12    A2           46    *WAT         80    DF           114   WP&lt;br /&gt;
13    A3           47    *M1          81    LOAD         115   MD3&lt;br /&gt;
14    A4           48    *INT         82    CP           116   MD4&lt;br /&gt;
15    A5           49    *RD          83    POFF         117   MD5&lt;br /&gt;
16    A6           50    *WR          84    SP           118   GND&lt;br /&gt;
17    GND          51    DO           85    GND          119   MD6&lt;br /&gt;
18    GND          52    D1           86    GND          120   MD7&lt;br /&gt;
19    A7           53    D2           87    BD1          121   MD0&lt;br /&gt;
20    A8           54    D3           88    BD2          122   MD1&lt;br /&gt;
21    A9           55    GND          89    *NMIC        123   MD2&lt;br /&gt;
22    A10          56    D4           90    *RES         124   TEST (NC)&lt;br /&gt;
23    A11          57    D5           91    URES         125   KBO9&lt;br /&gt;
24    A12          58    D6           92    *BUSY        126   KBO8&lt;br /&gt;
25    A13          59    D7           93    *ACK         127   KBO7&lt;br /&gt;
26    A14          60    RRD          94    PD7          128   KBO6&lt;br /&gt;
27    A15          61    *CS0         95    PD6          129   KBO1&lt;br /&gt;
28    AO14         62    *CS1         96    PD5          130   KBO2&lt;br /&gt;
29    AO15         63    *CS2         97    PD4          131   KBO5&lt;br /&gt;
30    AO16         64    *CS3         98    PD3          132   KBO4&lt;br /&gt;
31    AO17         65    *CS4         99    PD2          133   KBO3&lt;br /&gt;
32    X2           66    TRXC         100   PD1          134   KBO0&lt;br /&gt;
33    X1           67    GND          101   PD0          135   GND&lt;br /&gt;
34    VDD          68    GND          102   VDD          136   GND&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Firmware EPROM (IC303) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 27C2001&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : EPROM, 2Mb, 8-Bit, UV-eraseable&lt;br /&gt;
Org.                         : 256K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 150 mW&lt;br /&gt;
Package                      : DIL&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         NC  (A19)         17          O3&lt;br /&gt;
2         A16               18          O4&lt;br /&gt;
3         A15               19          O5&lt;br /&gt;
4         A12               20          O6&lt;br /&gt;
5         A7                21          O7&lt;br /&gt;
6         A6                22          *CE&lt;br /&gt;
7         A5                23          A10&lt;br /&gt;
8         A4                24          *OE&lt;br /&gt;
9         A3                25          A11&lt;br /&gt;
10        A2                26          A9&lt;br /&gt;
11        A1                27          A8&lt;br /&gt;
12        A0                28          A13&lt;br /&gt;
13        O0                29          A14&lt;br /&gt;
14        O1                30          A17&lt;br /&gt;
15        O2                31          NC  (A18)&lt;br /&gt;
16        GND               32          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NC100 can also control  27C4001 (512K), 23C2001 (256K), 23C4001 (512K),&lt;br /&gt;
23C8001  (1M byte) EPROM's!  By  the  type of the EPROM there had to be set &lt;br /&gt;
some  different  connections,  this  connections  are  set  by   zerro  Ohm &lt;br /&gt;
MSD-resistors from the backside of the plate close to IC303:&lt;br /&gt;
&lt;br /&gt;
             ╔═════════Ð════════Ð══════Ð══════Ð══════Ð══════╗&lt;br /&gt;
             ║  IC303  │ Kbyte  │ J301 │ J302 │ J303 │ J304 ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 27C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 27C4001 │  512   │   +  │      │  +   │      ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 23C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C4001 │  512   │      │  +   │      │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C8001 │ 1024   │  +   │  +   │      │      ║&lt;br /&gt;
             ╚═════════¤════════¤══════¤══════¤══════¤══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
I have double my ROM-space by set in a 27C4001 EPROM, remove J304 and set&lt;br /&gt;
in J301 by a pice of wire.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Static Random Access Memory (SRAM, IC304 and IC305) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 43257A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : SRAM, 256K Bit&lt;br /&gt;
Org.                         : 32K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 225 mW&lt;br /&gt;
Package                      : SO 28 &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         A14               15          DQ4&lt;br /&gt;
2         A12               16          DQ5&lt;br /&gt;
3         A7                17          DQ6&lt;br /&gt;
4         A6                18          DQ7&lt;br /&gt;
5         A5                19          DQ8&lt;br /&gt;
6         A4                20          *CS&lt;br /&gt;
7         A3                21          A10&lt;br /&gt;
8         A2                22          *OE&lt;br /&gt;
9         A1                23          A11&lt;br /&gt;
10        A0                24          A9&lt;br /&gt;
11        DQ1               25          A8&lt;br /&gt;
12        DQ2               26          A13&lt;br /&gt;
13        DQ3               27          *WE&lt;br /&gt;
14        GND               28          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On my NC100 the IC304 is layouted as an SO 32 (32 pin). I  belief  you  can &lt;br /&gt;
put some bigger RAM-chip in the circuit, but there is nothing about that in&lt;br /&gt;
the  electronic  diagram!  There is only that the NC100 can control a 43256&lt;br /&gt;
RAM-chips. By the type of the RAM-chip there had to be set  some  different &lt;br /&gt;
connections and use IC310:&lt;br /&gt;
&lt;br /&gt;
            ╔═══════════Ð══════Ð══════Ð══════Ð══════Ð═══════╗&lt;br /&gt;
            ║IC304, 305 │ J305 │ J306 │ J307 │ J308 │ IC310 ║&lt;br /&gt;
            ╠═══════════Ï══════Ï══════Ï══════Ï══════Ï═══════╣&lt;br /&gt;
            ║43256      │  +   │      │      │      │   +   ║&lt;br /&gt;
            Ã───────────┼──────┼──────┼──────┼──────┼───────Â&lt;br /&gt;
            ║43257      │      │  +   │  +   │  +   │       ║&lt;br /&gt;
            ╚═══════════¤══════¤══════¤══════¤══════¤═══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The PCMCIA card slot (IC306) ===&lt;br /&gt;
&lt;br /&gt;
The NC-100 can use PCMCIA/JEIDA Memory Cards (PC-Cards) Type I, max. 1024K&lt;br /&gt;
(1M) byte  static ram card,  5 Volts.  You  can  bye  them  in 64Kb, 128Kb, &lt;br /&gt;
256Kb, 512Kb, and 1024Kb sizes.&lt;br /&gt;
The  flash memory  cards  are  not  suitable  for  the NC-100. These have a &lt;br /&gt;
control  register that must be written to before any read or write can take &lt;br /&gt;
place. Data transfers are then be done in sector chunks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PCMCIA Card Connector Type I, 5 Volts:&lt;br /&gt;
&lt;br /&gt;
            1 mm                                        1 mm&lt;br /&gt;
             ││                                          ││&lt;br /&gt;
             ││   34                                1    ││&lt;br /&gt;
             ┌───────────────────────────────────────────┐│────────────&lt;br /&gt;
   1.6 mm ───└┐    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    ││       3.4 mm&lt;br /&gt;
          ───┌┘    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    └┐─── 1 mm&lt;br /&gt;
             └────────────────────────────────────────────┘────────────&lt;br /&gt;
             │    68                                35    │&lt;br /&gt;
             │                   54 mm                    │&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PCMCIA Version 2.0 Pinout:&lt;br /&gt;
&lt;br /&gt;
 1       GND                       35       GND         &lt;br /&gt;
 2       D3       I/O              36       *CD1     O  &lt;br /&gt;
 3       D4       I/O              37       D11      I/O  (NC)&lt;br /&gt;
 4       D5       I/O              38       D12      I/O  (NC)&lt;br /&gt;
 5       D6       I/O              39       D13      I/O  (NC)&lt;br /&gt;
 6       D7       I/O              40       D14      I/O  (NC)&lt;br /&gt;
 7       *CE1     I                41       D15      I/O  (NC)&lt;br /&gt;
 8       A10      I                42       *CE2     I    (NC)&lt;br /&gt;
 9       *OE      I                43       RFSH     I    (NC)&lt;br /&gt;
10       A11      I                44       RFU      I    (NC)&lt;br /&gt;
11       A9       I                45       RFU      I    (NC)&lt;br /&gt;
12       A8       I                46       A17      I  &lt;br /&gt;
13       A13      I                47       A18      I  &lt;br /&gt;
14       A14      I                48       A19      I  &lt;br /&gt;
15       *WE/PGM  I                49       A20      I    (NC)&lt;br /&gt;
16       RDY/*BSY O                50       A21      I    (NC)&lt;br /&gt;
17       VCC                       51       VCC&lt;br /&gt;
18       VPP1                      52       VPP2        &lt;br /&gt;
19       A16      I                53       A22      I    (NC)&lt;br /&gt;
20       A15      I                54       A23      I    (NC) &lt;br /&gt;
21       A12      I                55       A24      I    (NC)&lt;br /&gt;
22       A7       I                56       A25      I    (NC)&lt;br /&gt;
23       A6       I                57       RFU           (NC)         &lt;br /&gt;
24       A5       I                58       RESET    I    (NC) &lt;br /&gt;
25       A4       I                59       *WAIT    O    (NC)&lt;br /&gt;
26       A3       I                60       RFU           (NC)&lt;br /&gt;
27       A2       I                61       *REG     I  &lt;br /&gt;
28       A1       I                62       BVD2     O  &lt;br /&gt;
29       A0       I                63       BVD1     O  &lt;br /&gt;
30       D0       I/O              64       D8       I/O  (NC)&lt;br /&gt;
31       D1       I/O              65       D9       I/O  (NC)&lt;br /&gt;
32       D2       I/O              66       D10      I/O  (NC)&lt;br /&gt;
33       WP       O                67       *CD2     O  &lt;br /&gt;
34       GND                       68       GND         &lt;br /&gt;
                 RFU  = Reserved Future Use                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Real-Time-Clock (RTC, IC307) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : TC8521AP/AM&lt;br /&gt;
Manufacturer                 : Toshiba Corporation&lt;br /&gt;
Description                  : Real Time Clock&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Power Dissipat. max          : 1.25 mW&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Clock funktion (hr, min, sec, date, day of week, year and leap year) &lt;br /&gt;
   auto-calendar&lt;br /&gt;
 - Clock system of 24-hour or 12-hour selectable&lt;br /&gt;
 - +/- 30 sec correction funktion&lt;br /&gt;
 - Alarm signal or pulse of 16Hz or 1Hz can be output&lt;br /&gt;
 - Built-in 26*4 bit RAM&lt;br /&gt;
 - 4-bit bidirectional data bus&lt;br /&gt;
 - 4-bit adress input&lt;br /&gt;
 - Directly connectable with CPU bus&lt;br /&gt;
 - Capable of battery backup &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        *CS&lt;br /&gt;
2        CS&lt;br /&gt;
3        ADJ&lt;br /&gt;
4        A0&lt;br /&gt;
5        A1&lt;br /&gt;
6        A2&lt;br /&gt;
7        NC&lt;br /&gt;
8        A3&lt;br /&gt;
9        *RD&lt;br /&gt;
10       GND&lt;br /&gt;
11       *WR&lt;br /&gt;
12       D0&lt;br /&gt;
13       D1&lt;br /&gt;
14       D2&lt;br /&gt;
15       D3&lt;br /&gt;
16       *ALARM&lt;br /&gt;
17       NC&lt;br /&gt;
18       XIN&lt;br /&gt;
19       XOUT&lt;br /&gt;
20       VCC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Universal Asynchronous Receiver Transmitter (UART, IC308) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 71051&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : UART Serial Control Unit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : SO 28&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Synchronous and asynchronous operation&lt;br /&gt;
 - Full duplex, double buffered transmitter / receiver&lt;br /&gt;
 - Error detektion at parity, overrun and framing&lt;br /&gt;
 - 5 to 8 bit characters&lt;br /&gt;
 - Low power standby mode&lt;br /&gt;
 - Functionally equivalant to the 8251A UART&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        D2&lt;br /&gt;
2        D3&lt;br /&gt;
3        RxDA TA&lt;br /&gt;
4        GND&lt;br /&gt;
5        D4&lt;br /&gt;
6        D5&lt;br /&gt;
7        D6&lt;br /&gt;
8        D7&lt;br /&gt;
9        *TxCLK&lt;br /&gt;
10       *WR&lt;br /&gt;
11       *CS&lt;br /&gt;
12       C/*D&lt;br /&gt;
13       *RD&lt;br /&gt;
14       RxRDY&lt;br /&gt;
15       TxRDY&lt;br /&gt;
16       SYNCBRK    (NC)&lt;br /&gt;
17       *CTS&lt;br /&gt;
18       TxE MP&lt;br /&gt;
19       TxDA TA&lt;br /&gt;
20       CLK&lt;br /&gt;
21       RES ET&lt;br /&gt;
22       *DSR       (NC)&lt;br /&gt;
23       *RTS&lt;br /&gt;
24       *DTR       (NC)&lt;br /&gt;
25       *RxCLK&lt;br /&gt;
26       Vdd&lt;br /&gt;
27       D0&lt;br /&gt;
28       D1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-Driver (IC309) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 4711A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : RS232-Driver&lt;br /&gt;
Process                      : MOS-IC&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Power Dissipat.              : 60 mA&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
The  RS232-driver  shift  up  the  TTL-level  (0V/+5V)  output from UART to &lt;br /&gt;
RS232-level (+10V/-10V).&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        Vdd&lt;br /&gt;
2        C1+&lt;br /&gt;
3        Vcc&lt;br /&gt;
4        C1-&lt;br /&gt;
5        STB&lt;br /&gt;
6        Din1&lt;br /&gt;
7        Din2&lt;br /&gt;
8        Rout  1&lt;br /&gt;
9        Rout  2&lt;br /&gt;
10       GND&lt;br /&gt;
11       Rcon&lt;br /&gt;
12       Rin2&lt;br /&gt;
13       Rin1&lt;br /&gt;
14       Dout  2&lt;br /&gt;
15       Dout1&lt;br /&gt;
16       Dcon&lt;br /&gt;
17       Vss&lt;br /&gt;
18       C4-&lt;br /&gt;
19       GND&lt;br /&gt;
20       C4+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-connector pinout ===&lt;br /&gt;
(DTR just duplicates RTS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin I/O Description&lt;br /&gt;
5       GND  Signal Ground&lt;br /&gt;
9   &amp;lt;─  RI   Ring Indicator (NC)&lt;br /&gt;
4   ─&amp;gt;  DTR  Data Terminal Ready &lt;br /&gt;
8   &amp;lt;─  CTS  Clear To Send&lt;br /&gt;
3   ─&amp;gt;  TD   Transmit Data&lt;br /&gt;
7   ─&amp;gt;  RTS  Request To Send &lt;br /&gt;
2   &amp;lt;─  RD   Receive Data&lt;br /&gt;
6   &amp;lt;─  DSR  Data Set Ready (NC)&lt;br /&gt;
1   &amp;lt;─  CD   Carrier Detect (NC) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hans-Jürgen Böhling&lt;br /&gt;
Bülowstr. 2&lt;br /&gt;
40476 Düsseldorf&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
e-mail  : 101.107378@germanynet.de&lt;br /&gt;
homepage: http://www.germany.net/teilnehmer/101.107378/index.htm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60316</id>
		<title>A surgical guide to the Amstrad NC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60316"/>
				<updated>2010-09-23T14:39:55Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  A Surgical Guide To The Amstrad Notepad Computer ==&lt;br /&gt;
This page is based on Hans-Jürgen Böhling's &amp;quot;surgical guide to the Amstrad NC&amp;quot;. The original document is avaliabe here [http://home.arcor.de/h.boehling/nc100.htm] (author's website) or here [[Media:sg-nc100.zip]] (local copy)&lt;br /&gt;
&lt;br /&gt;
=== Amstrad Notepad Computer - What is it? ===&lt;br /&gt;
&lt;br /&gt;
The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  characters&lt;br /&gt;
screen, nearly full size keyboard,  a  PCMCIA memory card slot on the right&lt;br /&gt;
hand side and four coloured keys. The  Notepads  have  standard  Centronics &lt;br /&gt;
parallel  port  (DB-25  pin  famale  connector)  and  RS232 (DB 9 pin male) &lt;br /&gt;
serial port. The system has drivers for 9 and  24  pin  dot  matrix,  Canon&lt;br /&gt;
inkjet  and  Laserjet  printers.  The  serial  connector support 300, 1200,&lt;br /&gt;
2400,  4800,  or  9600  bps.  As  power  supply  the  NC100 use 4 * AA sice &lt;br /&gt;
batteries or an AC adapter. As backup battery ther is also a CR2032  3 Volt&lt;br /&gt;
lithium cell.&lt;br /&gt;
&lt;br /&gt;
The model NC150  (it seems)  is  retailing  only in Italy and Fance. It has &lt;br /&gt;
512K bytes firmware ROM and 128K RAM. The extra  256K  bytes ROM contains a&lt;br /&gt;
spreadsheet   and   the   arcade   game  'BLOCKADE'  (similar  to  TETRIS). &lt;br /&gt;
&lt;br /&gt;
The model NC200 include the  additional  features  of  the NC150 but also a&lt;br /&gt;
720K  MS-DOS  compatible  3.5 inch  floppy disk  drive and a 16 lines by 80 &lt;br /&gt;
characters screen witch had to be fold up like a laptop. &lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Diagram1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Model                : NC100&lt;br /&gt;
Processor            : Z80 compatible CMOS&lt;br /&gt;
Operating &lt;br /&gt;
frequency            : 6 MHz&lt;br /&gt;
Memory               : 64K byte internal&lt;br /&gt;
                       (15K system-, 11K upper-, 38K lower memory)&lt;br /&gt;
Storage              : PCMCIA/JEIDA Memory Cards (PC-Cards) Type I&lt;br /&gt;
                       max. 1M byte SRAM 5 Volt&lt;br /&gt;
Display              : 480*32 pixel disply (usually 80*8 characters)&lt;br /&gt;
Weight               : 930 g&lt;br /&gt;
Height               :  22 mm&lt;br /&gt;
Width                : 295 mm&lt;br /&gt;
Length               : 210 mm&lt;br /&gt;
Power Consumption ON : 40 - 60 mA &lt;br /&gt;
Built in firmware    : 256K byte with &lt;br /&gt;
&lt;br /&gt;
        - Texteditor with mailmerge and spellchecker&lt;br /&gt;
        - Address book&lt;br /&gt;
        - Time manager (diary with alarm-clock)&lt;br /&gt;
        - Calculator&lt;br /&gt;
        - Terminal-programm (serial Tranfer with ASCII or XModem)&lt;br /&gt;
        - BBC-BASIC with Assembler support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to get the Firmware Number? ===&lt;br /&gt;
&lt;br /&gt;
When you are in the main Menu  (text editor, calculater, calender) push the&lt;br /&gt;
secret-button and the system-settings  menu  appears,  the  version  number &lt;br /&gt;
will be shown in the first line of the sceen. I have a german NC100 and the &lt;br /&gt;
firmware number is v1.06.&lt;br /&gt;
&lt;br /&gt;
=== PCMCIA Memory Cards ===&lt;br /&gt;
&lt;br /&gt;
A battery buffered PCMCIA SRAM-Memory Card will preserve you from data loss&lt;br /&gt;
even if your Notepad crashes and increases the available  memory.  It  also&lt;br /&gt;
allows you to create a file with BBC-BASIC bigger than  1024 bytes. This is &lt;br /&gt;
because BBC-BASIC allocates all  available  memory  on  startup except 1024&lt;br /&gt;
bytes. The maximum size to use with the NC100 is up to 1M byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to open the NC100? ===&lt;br /&gt;
&lt;br /&gt;
Before  disassembling  the  Notepad you should save all your data! Then put &lt;br /&gt;
the Notepad on the table face down. Remove the four AA size batteries, then &lt;br /&gt;
unscrew the five screws (one under the battery cover). In the drawing below&lt;br /&gt;
they are marked with a &amp;quot;*&amp;quot;-sign. One screw fixes  the cover of the firmware&lt;br /&gt;
EPROM.Place the Notepad the right way up and lift off the upper part of the&lt;br /&gt;
case. Be careful, because the display is still connected to the  main-board&lt;br /&gt;
via  a folio-flat-cable and so is the speaker! Don't be nervous, the cables &lt;br /&gt;
can be simply pulled out of their sockets. Now you can separate the covers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_HowToOpen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What is inside? ===&lt;br /&gt;
&lt;br /&gt;
Inside the NC100 is a SMD layout. I  have  a  german NC100 and the plate is&lt;br /&gt;
labeled Amstrad plc 4500-001P-1,  NA999-32142,  manual marked C  (A-H)  and&lt;br /&gt;
1 (1-8).  All IC's are SMD apart from IC303 which is on the backside of the &lt;br /&gt;
NC100  (behind  the  firmware  EPROM  cover).  On  the drawing below I have &lt;br /&gt;
labeled all IC's, but you can find it on the layout also!&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Inside.png]]&lt;br /&gt;
&lt;br /&gt;
The table below gives a description of the IC's in the NC100:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ╔════Ð═══════════════Ð════════Ð═══════════════════════════════════════╗&lt;br /&gt;
 ║IC-#│Label          │Pin's   │Description                            ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║301 │ZILOG          │4*11= 44│Z84C00                                 ║&lt;br /&gt;
 ║    │Z84C0006FEC    │PLCC 44 │CMOS, 6 MHz                            ║&lt;br /&gt;
 ║    │Z80 CPU        │        │Z80 compatible Microprocessor          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║302 │NEC Japan      │4*34=136│µPD 65034                              ║&lt;br /&gt;
 ║    │D65034GD093    │PLCC 136│Customer Chip                          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║303 │NEC Japan      │2*16= 32│27C2001 = CMOS EPROM 256K*8 bit        ║&lt;br /&gt;
 ║    │D27C2001       │DIL 32  │Firmware EPROM                         ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║304 │NEC JAPAN      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory layouted as an SO 32 (32 pin)!  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║305 │NEC Japan      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory                                 ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║306 │MEMORY CARD    │2*34= 68│PCMCIA/JEIDA Memory Cards Slot Type I  ║&lt;br /&gt;
 ║    │               │PCMCIA  │for max. 1M byte SRAM Memory, 5 Volt   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║307 │T 9224 HB      │2*10= 20│TC8521                                 ║&lt;br /&gt;
 ║    │  8521 AM      │SO 20   │Real-Time-Clock                        ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║308 │NEC Japan      │2*14= 28│µPD 71051                              ║&lt;br /&gt;
 ║    │D71051 GU      │SO 28   │UART (parallel to seriell transpose)   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║309 │NEC Japan      │2*10= 20│µPD 4711                               ║&lt;br /&gt;
 ║    │D4711 AG       │SO 20   │RS232-driver (shift level to +/- 10V)  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║310 │not placed     │2* 7= 14│74HC00 = CMOS-Logic 4 * NAND           ║&lt;br /&gt;
 ║    │               │SO 14   │(only used if IC304/IC305 = 43256)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║311 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║312 │C339 G         │2* 7= 14│LM339 = 4 * Comparator                 ║&lt;br /&gt;
 ║    │               │SO 14   │(used for battery level detection)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║313 │D4013G         │2* 7= 14│4013 = CMOS-Logic 2 * D-Flip Flop      ║&lt;br /&gt;
 ║    │               │SO 14   │with set and reset                     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║314 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 ╚════¤═══════════════¤════════¤═══════════════════════════════════════╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/NC150 Simplfied Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_BlockDiagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/150 Power Supply Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_PowerSupply.png]]&lt;br /&gt;
&lt;br /&gt;
== IC Pinouts ==&lt;br /&gt;
On the next pages folowing the pinouts off the most important  ICs used in&lt;br /&gt;
the NC100. '*' indicates active Low and 'NC' is Not Connected in the  NC100&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== The Microprocessor (MPU, IC301) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : Z84C00&lt;br /&gt;
Manufacturer                 : Zilog Inc.&lt;br /&gt;
Description                  : Microprocessor, 8-Bit &lt;br /&gt;
Power Consumption            : 15 mA typ. at 6 MHz&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Operating frequency max.     : 6 MHz&lt;br /&gt;
Package                      : PLCC 44 pin&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Commands compatible with Zilog Z80 MPU&lt;br /&gt;
 - Powerful set of 158 instructions including the 78 of the 8080A&lt;br /&gt;
 - 10 addressing modes&lt;br /&gt;
 - Power down mode when the system clock is stopped&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        A11                23       *RD&lt;br /&gt;
2        A12                24       NC&lt;br /&gt;
3        A13                25       NC&lt;br /&gt;
4        A14                26       *WR&lt;br /&gt;
5        A15                27       *BUSACK&lt;br /&gt;
6        NC                 28       *WAIT&lt;br /&gt;
7        CLK                29       *BUSREQ&lt;br /&gt;
8        D4                 30       *RESET&lt;br /&gt;
9        D3                 31       *M1&lt;br /&gt;
10       D5                 32       *RFSH&lt;br /&gt;
11       D6                 33       GND&lt;br /&gt;
12       NC                 34       A0&lt;br /&gt;
13       VCC                35       A1&lt;br /&gt;
14       D2                 36       A2&lt;br /&gt;
15       D7                 37       A3&lt;br /&gt;
16       D0                 38       A4&lt;br /&gt;
17       D1                 39       A5&lt;br /&gt;
18       *INT               40       A6&lt;br /&gt;
19       *NMI               41       A7&lt;br /&gt;
20       *HALT              42       A8&lt;br /&gt;
21       *MREQ              43       A9&lt;br /&gt;
22       *IORQ              44       A10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Customer Chip (IC302) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 65034&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : Customer Chip with multiple funktions&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : PLCC 136&lt;br /&gt;
&lt;br /&gt;
The chip has multiple funktions:&lt;br /&gt;
&lt;br /&gt;
- Clock generator for CPU and UART&lt;br /&gt;
- Peripher Interface Adaptor (to printer, LCD-screen, keybord,)&lt;br /&gt;
- Memory Management Unit&lt;br /&gt;
- PCMCIA-Interface&lt;br /&gt;
- Sound generator for speaker  &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1     VDD          35    GND          69    VDD          103   GND&lt;br /&gt;
2     KBI1         36    GND          70    TEMP         104   GND&lt;br /&gt;
3     KBI5         37    AO18         71    UCLK         105   *STRB&lt;br /&gt;
4     KBI7         38    AO19         72    RRDY         106   *CD2&lt;br /&gt;
5     KBI6         39    GND          73    TRDY         107   *CD1&lt;br /&gt;
6     KBI4         40    CLK          74    *STBY        108   *CE1&lt;br /&gt;
7     KBI3         41    HALT         75    LD0          109   *OE1&lt;br /&gt;
8     KBI2         42    *MREQ        76    LD1          110   *WE1&lt;br /&gt;
9     KBI0         43    *IORQ        77    LD2          111   *REG&lt;br /&gt;
10    A0           44    *BACK        78    LD3          112   BVD2&lt;br /&gt;
11    A1           45    *BREQ        79    FRM          113   BVD1&lt;br /&gt;
12    A2           46    *WAT         80    DF           114   WP&lt;br /&gt;
13    A3           47    *M1          81    LOAD         115   MD3&lt;br /&gt;
14    A4           48    *INT         82    CP           116   MD4&lt;br /&gt;
15    A5           49    *RD          83    POFF         117   MD5&lt;br /&gt;
16    A6           50    *WR          84    SP           118   GND&lt;br /&gt;
17    GND          51    DO           85    GND          119   MD6&lt;br /&gt;
18    GND          52    D1           86    GND          120   MD7&lt;br /&gt;
19    A7           53    D2           87    BD1          121   MD0&lt;br /&gt;
20    A8           54    D3           88    BD2          122   MD1&lt;br /&gt;
21    A9           55    GND          89    *NMIC        123   MD2&lt;br /&gt;
22    A10          56    D4           90    *RES         124   TEST (NC)&lt;br /&gt;
23    A11          57    D5           91    URES         125   KBO9&lt;br /&gt;
24    A12          58    D6           92    *BUSY        126   KBO8&lt;br /&gt;
25    A13          59    D7           93    *ACK         127   KBO7&lt;br /&gt;
26    A14          60    RRD          94    PD7          128   KBO6&lt;br /&gt;
27    A15          61    *CS0         95    PD6          129   KBO1&lt;br /&gt;
28    AO14         62    *CS1         96    PD5          130   KBO2&lt;br /&gt;
29    AO15         63    *CS2         97    PD4          131   KBO5&lt;br /&gt;
30    AO16         64    *CS3         98    PD3          132   KBO4&lt;br /&gt;
31    AO17         65    *CS4         99    PD2          133   KBO3&lt;br /&gt;
32    X2           66    TRXC         100   PD1          134   KBO0&lt;br /&gt;
33    X1           67    GND          101   PD0          135   GND&lt;br /&gt;
34    VDD          68    GND          102   VDD          136   GND&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Firmware EPROM (IC303) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 27C2001&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : EPROM, 2Mb, 8-Bit, UV-eraseable&lt;br /&gt;
Org.                         : 256K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 150 mW&lt;br /&gt;
Package                      : DIL&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         NC  (A19)         17          O3&lt;br /&gt;
2         A16               18          O4&lt;br /&gt;
3         A15               19          O5&lt;br /&gt;
4         A12               20          O6&lt;br /&gt;
5         A7                21          O7&lt;br /&gt;
6         A6                22          *CE&lt;br /&gt;
7         A5                23          A10&lt;br /&gt;
8         A4                24          *OE&lt;br /&gt;
9         A3                25          A11&lt;br /&gt;
10        A2                26          A9&lt;br /&gt;
11        A1                27          A8&lt;br /&gt;
12        A0                28          A13&lt;br /&gt;
13        O0                29          A14&lt;br /&gt;
14        O1                30          A17&lt;br /&gt;
15        O2                31          NC  (A18)&lt;br /&gt;
16        GND               32          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NC100 can also control  27C4001 (512K), 23C2001 (256K), 23C4001 (512K),&lt;br /&gt;
23C8001  (1M byte) EPROM's!  By  the  type of the EPROM there had to be set &lt;br /&gt;
some  different  connections,  this  connections  are  set  by   zerro  Ohm &lt;br /&gt;
MSD-resistors from the backside of the plate close to IC303:&lt;br /&gt;
&lt;br /&gt;
             ╔═════════Ð════════Ð══════Ð══════Ð══════Ð══════╗&lt;br /&gt;
             ║  IC303  │ Kbyte  │ J301 │ J302 │ J303 │ J304 ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 27C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 27C4001 │  512   │   +  │      │  +   │      ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 23C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C4001 │  512   │      │  +   │      │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C8001 │ 1024   │  +   │  +   │      │      ║&lt;br /&gt;
             ╚═════════¤════════¤══════¤══════¤══════¤══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
I have double my ROM-space by set in a 27C4001 EPROM, remove J304 and set&lt;br /&gt;
in J301 by a pice of wire.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Static Random Access Memory (SRAM, IC304 and IC305) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 43257A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : SRAM, 256K Bit&lt;br /&gt;
Org.                         : 32K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 225 mW&lt;br /&gt;
Package                      : SO 28 &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         A14               15          DQ4&lt;br /&gt;
2         A12               16          DQ5&lt;br /&gt;
3         A7                17          DQ6&lt;br /&gt;
4         A6                18          DQ7&lt;br /&gt;
5         A5                19          DQ8&lt;br /&gt;
6         A4                20          *CS&lt;br /&gt;
7         A3                21          A10&lt;br /&gt;
8         A2                22          *OE&lt;br /&gt;
9         A1                23          A11&lt;br /&gt;
10        A0                24          A9&lt;br /&gt;
11        DQ1               25          A8&lt;br /&gt;
12        DQ2               26          A13&lt;br /&gt;
13        DQ3               27          *WE&lt;br /&gt;
14        GND               28          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On my NC100 the IC304 is layouted as an SO 32 (32 pin). I  belief  you  can &lt;br /&gt;
put some bigger RAM-chip in the circuit, but there is nothing about that in&lt;br /&gt;
the  electronic  diagram!  There is only that the NC100 can control a 43256&lt;br /&gt;
RAM-chips. By the type of the RAM-chip there had to be set  some  different &lt;br /&gt;
connections and use IC310:&lt;br /&gt;
&lt;br /&gt;
            ╔═══════════Ð══════Ð══════Ð══════Ð══════Ð═══════╗&lt;br /&gt;
            ║IC304, 305 │ J305 │ J306 │ J307 │ J308 │ IC310 ║&lt;br /&gt;
            ╠═══════════Ï══════Ï══════Ï══════Ï══════Ï═══════╣&lt;br /&gt;
            ║43256      │  +   │      │      │      │   +   ║&lt;br /&gt;
            Ã───────────┼──────┼──────┼──────┼──────┼───────Â&lt;br /&gt;
            ║43257      │      │  +   │  +   │  +   │       ║&lt;br /&gt;
            ╚═══════════¤══════¤══════¤══════¤══════¤═══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The PCMCIA card slot (IC306) ===&lt;br /&gt;
&lt;br /&gt;
The NC-100 can use PCMCIA/JEIDA Memory Cards (PC-Cards) Type I, max. 1024K&lt;br /&gt;
(1M) byte  static ram card,  5 Volts.  You  can  bye  them  in 64Kb, 128Kb, &lt;br /&gt;
256Kb, 512Kb, and 1024Kb sizes.&lt;br /&gt;
The  flash memory  cards  are  not  suitable  for  the NC-100. These have a &lt;br /&gt;
control  register that must be written to before any read or write can take &lt;br /&gt;
place. Data transfers are then be done in sector chunks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PCMCIA Card Connector Type I, 5 Volts:&lt;br /&gt;
&lt;br /&gt;
            1 mm                                        1 mm&lt;br /&gt;
             ││                                          ││&lt;br /&gt;
             ││   34                                1    ││&lt;br /&gt;
             ┌───────────────────────────────────────────┐│────────────&lt;br /&gt;
   1.6 mm ───└┐    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    ││       3.4 mm&lt;br /&gt;
          ───┌┘    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    └┐─── 1 mm&lt;br /&gt;
             └────────────────────────────────────────────┘────────────&lt;br /&gt;
             │    68                                35    │&lt;br /&gt;
             │                   54 mm                    │&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PCMCIA Version 2.0 Pinout:&lt;br /&gt;
&lt;br /&gt;
 1       GND                       35       GND         &lt;br /&gt;
 2       D3       I/O              36       *CD1     O  &lt;br /&gt;
 3       D4       I/O              37       D11      I/O  (NC)&lt;br /&gt;
 4       D5       I/O              38       D12      I/O  (NC)&lt;br /&gt;
 5       D6       I/O              39       D13      I/O  (NC)&lt;br /&gt;
 6       D7       I/O              40       D14      I/O  (NC)&lt;br /&gt;
 7       *CE1     I                41       D15      I/O  (NC)&lt;br /&gt;
 8       A10      I                42       *CE2     I    (NC)&lt;br /&gt;
 9       *OE      I                43       RFSH     I    (NC)&lt;br /&gt;
10       A11      I                44       RFU      I    (NC)&lt;br /&gt;
11       A9       I                45       RFU      I    (NC)&lt;br /&gt;
12       A8       I                46       A17      I  &lt;br /&gt;
13       A13      I                47       A18      I  &lt;br /&gt;
14       A14      I                48       A19      I  &lt;br /&gt;
15       *WE/PGM  I                49       A20      I    (NC)&lt;br /&gt;
16       RDY/*BSY O                50       A21      I    (NC)&lt;br /&gt;
17       VCC                       51       VCC&lt;br /&gt;
18       VPP1                      52       VPP2        &lt;br /&gt;
19       A16      I                53       A22      I    (NC)&lt;br /&gt;
20       A15      I                54       A23      I    (NC) &lt;br /&gt;
21       A12      I                55       A24      I    (NC)&lt;br /&gt;
22       A7       I                56       A25      I    (NC)&lt;br /&gt;
23       A6       I                57       RFU           (NC)         &lt;br /&gt;
24       A5       I                58       RESET    I    (NC) &lt;br /&gt;
25       A4       I                59       *WAIT    O    (NC)&lt;br /&gt;
26       A3       I                60       RFU           (NC)&lt;br /&gt;
27       A2       I                61       *REG     I  &lt;br /&gt;
28       A1       I                62       BVD2     O  &lt;br /&gt;
29       A0       I                63       BVD1     O  &lt;br /&gt;
30       D0       I/O              64       D8       I/O  (NC)&lt;br /&gt;
31       D1       I/O              65       D9       I/O  (NC)&lt;br /&gt;
32       D2       I/O              66       D10      I/O  (NC)&lt;br /&gt;
33       WP       O                67       *CD2     O  &lt;br /&gt;
34       GND                       68       GND         &lt;br /&gt;
                 RFU  = Reserved Future Use                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Real-Time-Clock (RTC, IC307) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : TC8521AP/AM&lt;br /&gt;
Manufacturer                 : Toshiba Corporation&lt;br /&gt;
Description                  : Real Time Clock&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Power Dissipat. max          : 1.25 mW&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Clock funktion (hr, min, sec, date, day of week, year and leap year) &lt;br /&gt;
   auto-calendar&lt;br /&gt;
 - Clock system of 24-hour or 12-hour selectable&lt;br /&gt;
 - +/- 30 sec correction funktion&lt;br /&gt;
 - Alarm signal or pulse of 16Hz or 1Hz can be output&lt;br /&gt;
 - Built-in 26*4 bit RAM&lt;br /&gt;
 - 4-bit bidirectional data bus&lt;br /&gt;
 - 4-bit adress input&lt;br /&gt;
 - Directly connectable with CPU bus&lt;br /&gt;
 - Capable of battery backup &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        *CS&lt;br /&gt;
2        CS&lt;br /&gt;
3        ADJ&lt;br /&gt;
4        A0&lt;br /&gt;
5        A1&lt;br /&gt;
6        A2&lt;br /&gt;
7        NC&lt;br /&gt;
8        A3&lt;br /&gt;
9        *RD&lt;br /&gt;
10       GND&lt;br /&gt;
11       *WR&lt;br /&gt;
12       D0&lt;br /&gt;
13       D1&lt;br /&gt;
14       D2&lt;br /&gt;
15       D3&lt;br /&gt;
16       *ALARM&lt;br /&gt;
17       NC&lt;br /&gt;
18       XIN&lt;br /&gt;
19       XOUT&lt;br /&gt;
20       VCC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Universal Asynchronous Receiver Transmitter (UART, IC308) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 71051&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : UART Serial Control Unit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : SO 28&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Synchronous and asynchronous operation&lt;br /&gt;
 - Full duplex, double buffered transmitter / receiver&lt;br /&gt;
 - Error detektion at parity, overrun and framing&lt;br /&gt;
 - 5 to 8 bit characters&lt;br /&gt;
 - Low power standby mode&lt;br /&gt;
 - Functionally equivalant to the 8251A UART&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        D2&lt;br /&gt;
2        D3&lt;br /&gt;
3        RxDA TA&lt;br /&gt;
4        GND&lt;br /&gt;
5        D4&lt;br /&gt;
6        D5&lt;br /&gt;
7        D6&lt;br /&gt;
8        D7&lt;br /&gt;
9        *TxCLK&lt;br /&gt;
10       *WR&lt;br /&gt;
11       *CS&lt;br /&gt;
12       C/*D&lt;br /&gt;
13       *RD&lt;br /&gt;
14       RxRDY&lt;br /&gt;
15       TxRDY&lt;br /&gt;
16       SYNCBRK    (NC)&lt;br /&gt;
17       *CTS&lt;br /&gt;
18       TxE MP&lt;br /&gt;
19       TxDA TA&lt;br /&gt;
20       CLK&lt;br /&gt;
21       RES ET&lt;br /&gt;
22       *DSR       (NC)&lt;br /&gt;
23       *RTS&lt;br /&gt;
24       *DTR       (NC)&lt;br /&gt;
25       *RxCLK&lt;br /&gt;
26       Vdd&lt;br /&gt;
27       D0&lt;br /&gt;
28       D1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-Driver (IC309) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 4711A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : RS232-Driver&lt;br /&gt;
Process                      : MOS-IC&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Power Dissipat.              : 60 mA&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
The  RS232-driver  shift  up  the  TTL-level  (0V/+5V)  output from UART to &lt;br /&gt;
RS232-level (+10V/-10V).&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        Vdd&lt;br /&gt;
2        C1+&lt;br /&gt;
3        Vcc&lt;br /&gt;
4        C1-&lt;br /&gt;
5        STB&lt;br /&gt;
6        Din1&lt;br /&gt;
7        Din2&lt;br /&gt;
8        Rout  1&lt;br /&gt;
9        Rout  2&lt;br /&gt;
10       GND&lt;br /&gt;
11       Rcon&lt;br /&gt;
12       Rin2&lt;br /&gt;
13       Rin1&lt;br /&gt;
14       Dout  2&lt;br /&gt;
15       Dout1&lt;br /&gt;
16       Dcon&lt;br /&gt;
17       Vss&lt;br /&gt;
18       C4-&lt;br /&gt;
19       GND&lt;br /&gt;
20       C4+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-connector pinout ===&lt;br /&gt;
(DTR just duplicates RTS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin I/O Description&lt;br /&gt;
5       GND  Signal Ground&lt;br /&gt;
9   &amp;lt;─  RI   Ring Indicator (NC)&lt;br /&gt;
4   ─&amp;gt;  DTR  Data Terminal Ready &lt;br /&gt;
8   &amp;lt;─  CTS  Clear To Send&lt;br /&gt;
3   ─&amp;gt;  TD   Transmit Data&lt;br /&gt;
7   ─&amp;gt;  RTS  Request To Send &lt;br /&gt;
2   &amp;lt;─  RD   Receive Data&lt;br /&gt;
6   &amp;lt;─  DSR  Data Set Ready (NC)&lt;br /&gt;
1   &amp;lt;─  CD   Carrier Detect (NC) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hans-Jürgen Böhling&lt;br /&gt;
Bülowstr. 2&lt;br /&gt;
40476 Düsseldorf&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
e-mail  : 101.107378@germanynet.de&lt;br /&gt;
homepage: http://www.germany.net/teilnehmer/101.107378/index.htm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_PowerSupply.png&amp;diff=60315</id>
		<title>File:NC100 PowerSupply.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_PowerSupply.png&amp;diff=60315"/>
				<updated>2010-09-23T14:37:51Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60314</id>
		<title>A surgical guide to the Amstrad NC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60314"/>
				<updated>2010-09-23T14:37:21Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* A Surgical Guide To The Amstrad Notepad Computer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  A Surgical Guide To The Amstrad Notepad Computer ==&lt;br /&gt;
This page is based on Hans-Jürgen Böhling's &amp;quot;surgical guide to the Amstrad NC&amp;quot;. The original document is avaliabe here [http://home.arcor.de/h.boehling/nc100.htm] (author's website) or here [[Media:sg-nc100.zip]] (local copy)&lt;br /&gt;
&lt;br /&gt;
=== Amstrad Notepad Computer - What is it? ===&lt;br /&gt;
&lt;br /&gt;
The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  characters&lt;br /&gt;
screen, nearly full size keyboard,  a  PCMCIA memory card slot on the right&lt;br /&gt;
hand side and four coloured keys. The  Notepads  have  standard  Centronics &lt;br /&gt;
parallel  port  (DB-25  pin  famale  connector)  and  RS232 (DB 9 pin male) &lt;br /&gt;
serial port. The system has drivers for 9 and  24  pin  dot  matrix,  Canon&lt;br /&gt;
inkjet  and  Laserjet  printers.  The  serial  connector support 300, 1200,&lt;br /&gt;
2400,  4800,  or  9600  bps.  As  power  supply  the  NC100 use 4 * AA sice &lt;br /&gt;
batteries or an AC adapter. As backup battery ther is also a CR2032  3 Volt&lt;br /&gt;
lithium cell.&lt;br /&gt;
&lt;br /&gt;
The model NC150  (it seems)  is  retailing  only in Italy and Fance. It has &lt;br /&gt;
512K bytes firmware ROM and 128K RAM. The extra  256K  bytes ROM contains a&lt;br /&gt;
spreadsheet   and   the   arcade   game  'BLOCKADE'  (similar  to  TETRIS). &lt;br /&gt;
&lt;br /&gt;
The model NC200 include the  additional  features  of  the NC150 but also a&lt;br /&gt;
720K  MS-DOS  compatible  3.5 inch  floppy disk  drive and a 16 lines by 80 &lt;br /&gt;
characters screen witch had to be fold up like a laptop. &lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Diagram1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Model                : NC100&lt;br /&gt;
Processor            : Z80 compatible CMOS&lt;br /&gt;
Operating &lt;br /&gt;
frequency            : 6 MHz&lt;br /&gt;
Memory               : 64K byte internal&lt;br /&gt;
                       (15K system-, 11K upper-, 38K lower memory)&lt;br /&gt;
Storage              : PCMCIA/JEIDA Memory Cards (PC-Cards) Type I&lt;br /&gt;
                       max. 1M byte SRAM 5 Volt&lt;br /&gt;
Display              : 480*32 pixel disply (usually 80*8 characters)&lt;br /&gt;
Weight               : 930 g&lt;br /&gt;
Height               :  22 mm&lt;br /&gt;
Width                : 295 mm&lt;br /&gt;
Length               : 210 mm&lt;br /&gt;
Power Consumption ON : 40 - 60 mA &lt;br /&gt;
Built in firmware    : 256K byte with &lt;br /&gt;
&lt;br /&gt;
        - Texteditor with mailmerge and spellchecker&lt;br /&gt;
        - Address book&lt;br /&gt;
        - Time manager (diary with alarm-clock)&lt;br /&gt;
        - Calculator&lt;br /&gt;
        - Terminal-programm (serial Tranfer with ASCII or XModem)&lt;br /&gt;
        - BBC-BASIC with Assembler support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to get the Firmware Number? ===&lt;br /&gt;
&lt;br /&gt;
When you are in the main Menu  (text editor, calculater, calender) push the&lt;br /&gt;
secret-button and the system-settings  menu  appears,  the  version  number &lt;br /&gt;
will be shown in the first line of the sceen. I have a german NC100 and the &lt;br /&gt;
firmware number is v1.06.&lt;br /&gt;
&lt;br /&gt;
=== PCMCIA Memory Cards ===&lt;br /&gt;
&lt;br /&gt;
A battery buffered PCMCIA SRAM-Memory Card will preserve you from data loss&lt;br /&gt;
even if your Notepad crashes and increases the available  memory.  It  also&lt;br /&gt;
allows you to create a file with BBC-BASIC bigger than  1024 bytes. This is &lt;br /&gt;
because BBC-BASIC allocates all  available  memory  on  startup except 1024&lt;br /&gt;
bytes. The maximum size to use with the NC100 is up to 1M byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to open the NC100? ===&lt;br /&gt;
&lt;br /&gt;
Before  disassembling  the  Notepad you should save all your data! Then put &lt;br /&gt;
the Notepad on the table face down. Remove the four AA size batteries, then &lt;br /&gt;
unscrew the five screws (one under the battery cover). In the drawing below&lt;br /&gt;
they are marked with a &amp;quot;*&amp;quot;-sign. One screw fixes  the cover of the firmware&lt;br /&gt;
EPROM.Place the Notepad the right way up and lift off the upper part of the&lt;br /&gt;
case. Be careful, because the display is still connected to the  main-board&lt;br /&gt;
via  a folio-flat-cable and so is the speaker! Don't be nervous, the cables &lt;br /&gt;
can be simply pulled out of their sockets. Now you can separate the covers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_HowToOpen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What is inside? ===&lt;br /&gt;
&lt;br /&gt;
Inside the NC100 is a SMD layout. I  have  a  german NC100 and the plate is&lt;br /&gt;
labeled Amstrad plc 4500-001P-1,  NA999-32142,  manual marked C  (A-H)  and&lt;br /&gt;
1 (1-8).  All IC's are SMD apart from IC303 which is on the backside of the &lt;br /&gt;
NC100  (behind  the  firmware  EPROM  cover).  On  the drawing below I have &lt;br /&gt;
labeled all IC's, but you can find it on the layout also!&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Inside.png]]&lt;br /&gt;
&lt;br /&gt;
The table below gives a description of the IC's in the NC100:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ╔════Ð═══════════════Ð════════Ð═══════════════════════════════════════╗&lt;br /&gt;
 ║IC-#│Label          │Pin's   │Description                            ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║301 │ZILOG          │4*11= 44│Z84C00                                 ║&lt;br /&gt;
 ║    │Z84C0006FEC    │PLCC 44 │CMOS, 6 MHz                            ║&lt;br /&gt;
 ║    │Z80 CPU        │        │Z80 compatible Microprocessor          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║302 │NEC Japan      │4*34=136│µPD 65034                              ║&lt;br /&gt;
 ║    │D65034GD093    │PLCC 136│Customer Chip                          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║303 │NEC Japan      │2*16= 32│27C2001 = CMOS EPROM 256K*8 bit        ║&lt;br /&gt;
 ║    │D27C2001       │DIL 32  │Firmware EPROM                         ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║304 │NEC JAPAN      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory layouted as an SO 32 (32 pin)!  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║305 │NEC Japan      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory                                 ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║306 │MEMORY CARD    │2*34= 68│PCMCIA/JEIDA Memory Cards Slot Type I  ║&lt;br /&gt;
 ║    │               │PCMCIA  │for max. 1M byte SRAM Memory, 5 Volt   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║307 │T 9224 HB      │2*10= 20│TC8521                                 ║&lt;br /&gt;
 ║    │  8521 AM      │SO 20   │Real-Time-Clock                        ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║308 │NEC Japan      │2*14= 28│µPD 71051                              ║&lt;br /&gt;
 ║    │D71051 GU      │SO 28   │UART (parallel to seriell transpose)   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║309 │NEC Japan      │2*10= 20│µPD 4711                               ║&lt;br /&gt;
 ║    │D4711 AG       │SO 20   │RS232-driver (shift level to +/- 10V)  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║310 │not placed     │2* 7= 14│74HC00 = CMOS-Logic 4 * NAND           ║&lt;br /&gt;
 ║    │               │SO 14   │(only used if IC304/IC305 = 43256)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║311 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║312 │C339 G         │2* 7= 14│LM339 = 4 * Comparator                 ║&lt;br /&gt;
 ║    │               │SO 14   │(used for battery level detection)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║313 │D4013G         │2* 7= 14│4013 = CMOS-Logic 2 * D-Flip Flop      ║&lt;br /&gt;
 ║    │               │SO 14   │with set and reset                     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║314 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 ╚════¤═══════════════¤════════¤═══════════════════════════════════════╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/NC150 Simplfied Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_BlockDiagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/150 Power Supply Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_PowerSupply.png]]&lt;br /&gt;
&lt;br /&gt;
On the next pages folowing the pinouts off the most important  IC's used in&lt;br /&gt;
the NC100. '*' indicates active Low and 'NC' is Not Connected in the  NC100&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== The Microprocessor (MPU, IC301) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : Z84C00&lt;br /&gt;
Manufacturer                 : Zilog Inc.&lt;br /&gt;
Description                  : Microprocessor, 8-Bit &lt;br /&gt;
Power Consumption            : 15 mA typ. at 6 MHz&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Operating frequency max.     : 6 MHz&lt;br /&gt;
Package                      : PLCC 44 pin&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Commands compatible with Zilog Z80 MPU&lt;br /&gt;
 - Powerful set of 158 instructions including the 78 of the 8080A&lt;br /&gt;
 - 10 addressing modes&lt;br /&gt;
 - Power down mode when the system clock is stopped&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        A11                23       *RD&lt;br /&gt;
2        A12                24       NC&lt;br /&gt;
3        A13                25       NC&lt;br /&gt;
4        A14                26       *WR&lt;br /&gt;
5        A15                27       *BUSACK&lt;br /&gt;
6        NC                 28       *WAIT&lt;br /&gt;
7        CLK                29       *BUSREQ&lt;br /&gt;
8        D4                 30       *RESET&lt;br /&gt;
9        D3                 31       *M1&lt;br /&gt;
10       D5                 32       *RFSH&lt;br /&gt;
11       D6                 33       GND&lt;br /&gt;
12       NC                 34       A0&lt;br /&gt;
13       VCC                35       A1&lt;br /&gt;
14       D2                 36       A2&lt;br /&gt;
15       D7                 37       A3&lt;br /&gt;
16       D0                 38       A4&lt;br /&gt;
17       D1                 39       A5&lt;br /&gt;
18       *INT               40       A6&lt;br /&gt;
19       *NMI               41       A7&lt;br /&gt;
20       *HALT              42       A8&lt;br /&gt;
21       *MREQ              43       A9&lt;br /&gt;
22       *IORQ              44       A10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Customer Chip (IC302) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 65034&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : Customer Chip with multiple funktions&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : PLCC 136&lt;br /&gt;
&lt;br /&gt;
The chip has multiple funktions:&lt;br /&gt;
&lt;br /&gt;
- Clock generator for CPU and UART&lt;br /&gt;
- Peripher Interface Adaptor (to printer, LCD-screen, keybord,)&lt;br /&gt;
- Memory Management Unit&lt;br /&gt;
- PCMCIA-Interface&lt;br /&gt;
- Sound generator for speaker  &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1     VDD          35    GND          69    VDD          103   GND&lt;br /&gt;
2     KBI1         36    GND          70    TEMP         104   GND&lt;br /&gt;
3     KBI5         37    AO18         71    UCLK         105   *STRB&lt;br /&gt;
4     KBI7         38    AO19         72    RRDY         106   *CD2&lt;br /&gt;
5     KBI6         39    GND          73    TRDY         107   *CD1&lt;br /&gt;
6     KBI4         40    CLK          74    *STBY        108   *CE1&lt;br /&gt;
7     KBI3         41    HALT         75    LD0          109   *OE1&lt;br /&gt;
8     KBI2         42    *MREQ        76    LD1          110   *WE1&lt;br /&gt;
9     KBI0         43    *IORQ        77    LD2          111   *REG&lt;br /&gt;
10    A0           44    *BACK        78    LD3          112   BVD2&lt;br /&gt;
11    A1           45    *BREQ        79    FRM          113   BVD1&lt;br /&gt;
12    A2           46    *WAT         80    DF           114   WP&lt;br /&gt;
13    A3           47    *M1          81    LOAD         115   MD3&lt;br /&gt;
14    A4           48    *INT         82    CP           116   MD4&lt;br /&gt;
15    A5           49    *RD          83    POFF         117   MD5&lt;br /&gt;
16    A6           50    *WR          84    SP           118   GND&lt;br /&gt;
17    GND          51    DO           85    GND          119   MD6&lt;br /&gt;
18    GND          52    D1           86    GND          120   MD7&lt;br /&gt;
19    A7           53    D2           87    BD1          121   MD0&lt;br /&gt;
20    A8           54    D3           88    BD2          122   MD1&lt;br /&gt;
21    A9           55    GND          89    *NMIC        123   MD2&lt;br /&gt;
22    A10          56    D4           90    *RES         124   TEST (NC)&lt;br /&gt;
23    A11          57    D5           91    URES         125   KBO9&lt;br /&gt;
24    A12          58    D6           92    *BUSY        126   KBO8&lt;br /&gt;
25    A13          59    D7           93    *ACK         127   KBO7&lt;br /&gt;
26    A14          60    RRD          94    PD7          128   KBO6&lt;br /&gt;
27    A15          61    *CS0         95    PD6          129   KBO1&lt;br /&gt;
28    AO14         62    *CS1         96    PD5          130   KBO2&lt;br /&gt;
29    AO15         63    *CS2         97    PD4          131   KBO5&lt;br /&gt;
30    AO16         64    *CS3         98    PD3          132   KBO4&lt;br /&gt;
31    AO17         65    *CS4         99    PD2          133   KBO3&lt;br /&gt;
32    X2           66    TRXC         100   PD1          134   KBO0&lt;br /&gt;
33    X1           67    GND          101   PD0          135   GND&lt;br /&gt;
34    VDD          68    GND          102   VDD          136   GND&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Firmware EPROM (IC303) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 27C2001&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : EPROM, 2Mb, 8-Bit, UV-eraseable&lt;br /&gt;
Org.                         : 256K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 150 mW&lt;br /&gt;
Package                      : DIL&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         NC  (A19)         17          O3&lt;br /&gt;
2         A16               18          O4&lt;br /&gt;
3         A15               19          O5&lt;br /&gt;
4         A12               20          O6&lt;br /&gt;
5         A7                21          O7&lt;br /&gt;
6         A6                22          *CE&lt;br /&gt;
7         A5                23          A10&lt;br /&gt;
8         A4                24          *OE&lt;br /&gt;
9         A3                25          A11&lt;br /&gt;
10        A2                26          A9&lt;br /&gt;
11        A1                27          A8&lt;br /&gt;
12        A0                28          A13&lt;br /&gt;
13        O0                29          A14&lt;br /&gt;
14        O1                30          A17&lt;br /&gt;
15        O2                31          NC  (A18)&lt;br /&gt;
16        GND               32          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NC100 can also control  27C4001 (512K), 23C2001 (256K), 23C4001 (512K),&lt;br /&gt;
23C8001  (1M byte) EPROM's!  By  the  type of the EPROM there had to be set &lt;br /&gt;
some  different  connections,  this  connections  are  set  by   zerro  Ohm &lt;br /&gt;
MSD-resistors from the backside of the plate close to IC303:&lt;br /&gt;
&lt;br /&gt;
             ╔═════════Ð════════Ð══════Ð══════Ð══════Ð══════╗&lt;br /&gt;
             ║  IC303  │ Kbyte  │ J301 │ J302 │ J303 │ J304 ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 27C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 27C4001 │  512   │   +  │      │  +   │      ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 23C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C4001 │  512   │      │  +   │      │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C8001 │ 1024   │  +   │  +   │      │      ║&lt;br /&gt;
             ╚═════════¤════════¤══════¤══════¤══════¤══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
I have double my ROM-space by set in a 27C4001 EPROM, remove J304 and set&lt;br /&gt;
in J301 by a pice of wire.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Static Random Access Memory (SRAM, IC304 and IC305) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 43257A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : SRAM, 256K Bit&lt;br /&gt;
Org.                         : 32K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 225 mW&lt;br /&gt;
Package                      : SO 28 &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         A14               15          DQ4&lt;br /&gt;
2         A12               16          DQ5&lt;br /&gt;
3         A7                17          DQ6&lt;br /&gt;
4         A6                18          DQ7&lt;br /&gt;
5         A5                19          DQ8&lt;br /&gt;
6         A4                20          *CS&lt;br /&gt;
7         A3                21          A10&lt;br /&gt;
8         A2                22          *OE&lt;br /&gt;
9         A1                23          A11&lt;br /&gt;
10        A0                24          A9&lt;br /&gt;
11        DQ1               25          A8&lt;br /&gt;
12        DQ2               26          A13&lt;br /&gt;
13        DQ3               27          *WE&lt;br /&gt;
14        GND               28          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On my NC100 the IC304 is layouted as an SO 32 (32 pin). I  belief  you  can &lt;br /&gt;
put some bigger RAM-chip in the circuit, but there is nothing about that in&lt;br /&gt;
the  electronic  diagram!  There is only that the NC100 can control a 43256&lt;br /&gt;
RAM-chips. By the type of the RAM-chip there had to be set  some  different &lt;br /&gt;
connections and use IC310:&lt;br /&gt;
&lt;br /&gt;
            ╔═══════════Ð══════Ð══════Ð══════Ð══════Ð═══════╗&lt;br /&gt;
            ║IC304, 305 │ J305 │ J306 │ J307 │ J308 │ IC310 ║&lt;br /&gt;
            ╠═══════════Ï══════Ï══════Ï══════Ï══════Ï═══════╣&lt;br /&gt;
            ║43256      │  +   │      │      │      │   +   ║&lt;br /&gt;
            Ã───────────┼──────┼──────┼──────┼──────┼───────Â&lt;br /&gt;
            ║43257      │      │  +   │  +   │  +   │       ║&lt;br /&gt;
            ╚═══════════¤══════¤══════¤══════¤══════¤═══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The PCMCIA card slot (IC306) ===&lt;br /&gt;
&lt;br /&gt;
The NC-100 can use PCMCIA/JEIDA Memory Cards (PC-Cards) Type I, max. 1024K&lt;br /&gt;
(1M) byte  static ram card,  5 Volts.  You  can  bye  them  in 64Kb, 128Kb, &lt;br /&gt;
256Kb, 512Kb, and 1024Kb sizes.&lt;br /&gt;
The  flash memory  cards  are  not  suitable  for  the NC-100. These have a &lt;br /&gt;
control  register that must be written to before any read or write can take &lt;br /&gt;
place. Data transfers are then be done in sector chunks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PCMCIA Card Connector Type I, 5 Volts:&lt;br /&gt;
&lt;br /&gt;
            1 mm                                        1 mm&lt;br /&gt;
             ││                                          ││&lt;br /&gt;
             ││   34                                1    ││&lt;br /&gt;
             ┌───────────────────────────────────────────┐│────────────&lt;br /&gt;
   1.6 mm ───└┐    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    ││       3.4 mm&lt;br /&gt;
          ───┌┘    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    └┐─── 1 mm&lt;br /&gt;
             └────────────────────────────────────────────┘────────────&lt;br /&gt;
             │    68                                35    │&lt;br /&gt;
             │                   54 mm                    │&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PCMCIA Version 2.0 Pinout:&lt;br /&gt;
&lt;br /&gt;
 1       GND                       35       GND         &lt;br /&gt;
 2       D3       I/O              36       *CD1     O  &lt;br /&gt;
 3       D4       I/O              37       D11      I/O  (NC)&lt;br /&gt;
 4       D5       I/O              38       D12      I/O  (NC)&lt;br /&gt;
 5       D6       I/O              39       D13      I/O  (NC)&lt;br /&gt;
 6       D7       I/O              40       D14      I/O  (NC)&lt;br /&gt;
 7       *CE1     I                41       D15      I/O  (NC)&lt;br /&gt;
 8       A10      I                42       *CE2     I    (NC)&lt;br /&gt;
 9       *OE      I                43       RFSH     I    (NC)&lt;br /&gt;
10       A11      I                44       RFU      I    (NC)&lt;br /&gt;
11       A9       I                45       RFU      I    (NC)&lt;br /&gt;
12       A8       I                46       A17      I  &lt;br /&gt;
13       A13      I                47       A18      I  &lt;br /&gt;
14       A14      I                48       A19      I  &lt;br /&gt;
15       *WE/PGM  I                49       A20      I    (NC)&lt;br /&gt;
16       RDY/*BSY O                50       A21      I    (NC)&lt;br /&gt;
17       VCC                       51       VCC&lt;br /&gt;
18       VPP1                      52       VPP2        &lt;br /&gt;
19       A16      I                53       A22      I    (NC)&lt;br /&gt;
20       A15      I                54       A23      I    (NC) &lt;br /&gt;
21       A12      I                55       A24      I    (NC)&lt;br /&gt;
22       A7       I                56       A25      I    (NC)&lt;br /&gt;
23       A6       I                57       RFU           (NC)         &lt;br /&gt;
24       A5       I                58       RESET    I    (NC) &lt;br /&gt;
25       A4       I                59       *WAIT    O    (NC)&lt;br /&gt;
26       A3       I                60       RFU           (NC)&lt;br /&gt;
27       A2       I                61       *REG     I  &lt;br /&gt;
28       A1       I                62       BVD2     O  &lt;br /&gt;
29       A0       I                63       BVD1     O  &lt;br /&gt;
30       D0       I/O              64       D8       I/O  (NC)&lt;br /&gt;
31       D1       I/O              65       D9       I/O  (NC)&lt;br /&gt;
32       D2       I/O              66       D10      I/O  (NC)&lt;br /&gt;
33       WP       O                67       *CD2     O  &lt;br /&gt;
34       GND                       68       GND         &lt;br /&gt;
                 RFU  = Reserved Future Use                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Real-Time-Clock (RTC, IC307) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : TC8521AP/AM&lt;br /&gt;
Manufacturer                 : Toshiba Corporation&lt;br /&gt;
Description                  : Real Time Clock&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Power Dissipat. max          : 1.25 mW&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Clock funktion (hr, min, sec, date, day of week, year and leap year) &lt;br /&gt;
   auto-calendar&lt;br /&gt;
 - Clock system of 24-hour or 12-hour selectable&lt;br /&gt;
 - +/- 30 sec correction funktion&lt;br /&gt;
 - Alarm signal or pulse of 16Hz or 1Hz can be output&lt;br /&gt;
 - Built-in 26*4 bit RAM&lt;br /&gt;
 - 4-bit bidirectional data bus&lt;br /&gt;
 - 4-bit adress input&lt;br /&gt;
 - Directly connectable with CPU bus&lt;br /&gt;
 - Capable of battery backup &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        *CS&lt;br /&gt;
2        CS&lt;br /&gt;
3        ADJ&lt;br /&gt;
4        A0&lt;br /&gt;
5        A1&lt;br /&gt;
6        A2&lt;br /&gt;
7        NC&lt;br /&gt;
8        A3&lt;br /&gt;
9        *RD&lt;br /&gt;
10       GND&lt;br /&gt;
11       *WR&lt;br /&gt;
12       D0&lt;br /&gt;
13       D1&lt;br /&gt;
14       D2&lt;br /&gt;
15       D3&lt;br /&gt;
16       *ALARM&lt;br /&gt;
17       NC&lt;br /&gt;
18       XIN&lt;br /&gt;
19       XOUT&lt;br /&gt;
20       VCC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Universal Asynchronous Receiver Transmitter (UART, IC308) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 71051&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : UART Serial Control Unit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : SO 28&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Synchronous and asynchronous operation&lt;br /&gt;
 - Full duplex, double buffered transmitter / receiver&lt;br /&gt;
 - Error detektion at parity, overrun and framing&lt;br /&gt;
 - 5 to 8 bit characters&lt;br /&gt;
 - Low power standby mode&lt;br /&gt;
 - Functionally equivalant to the 8251A UART&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        D2&lt;br /&gt;
2        D3&lt;br /&gt;
3        RxDA TA&lt;br /&gt;
4        GND&lt;br /&gt;
5        D4&lt;br /&gt;
6        D5&lt;br /&gt;
7        D6&lt;br /&gt;
8        D7&lt;br /&gt;
9        *TxCLK&lt;br /&gt;
10       *WR&lt;br /&gt;
11       *CS&lt;br /&gt;
12       C/*D&lt;br /&gt;
13       *RD&lt;br /&gt;
14       RxRDY&lt;br /&gt;
15       TxRDY&lt;br /&gt;
16       SYNCBRK    (NC)&lt;br /&gt;
17       *CTS&lt;br /&gt;
18       TxE MP&lt;br /&gt;
19       TxDA TA&lt;br /&gt;
20       CLK&lt;br /&gt;
21       RES ET&lt;br /&gt;
22       *DSR       (NC)&lt;br /&gt;
23       *RTS&lt;br /&gt;
24       *DTR       (NC)&lt;br /&gt;
25       *RxCLK&lt;br /&gt;
26       Vdd&lt;br /&gt;
27       D0&lt;br /&gt;
28       D1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-Driver (IC309) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Type                         : µPD 4711A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : RS232-Driver&lt;br /&gt;
Process                      : MOS-IC&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Power Dissipat.              : 60 mA&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
The  RS232-driver  shift  up  the  TTL-level  (0V/+5V)  output from UART to &lt;br /&gt;
RS232-level (+10V/-10V).&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        Vdd&lt;br /&gt;
2        C1+&lt;br /&gt;
3        Vcc&lt;br /&gt;
4        C1-&lt;br /&gt;
5        STB&lt;br /&gt;
6        Din1&lt;br /&gt;
7        Din2&lt;br /&gt;
8        Rout  1&lt;br /&gt;
9        Rout  2&lt;br /&gt;
10       GND&lt;br /&gt;
11       Rcon&lt;br /&gt;
12       Rin2&lt;br /&gt;
13       Rin1&lt;br /&gt;
14       Dout  2&lt;br /&gt;
15       Dout1&lt;br /&gt;
16       Dcon&lt;br /&gt;
17       Vss&lt;br /&gt;
18       C4-&lt;br /&gt;
19       GND&lt;br /&gt;
20       C4+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-connector pinout ===&lt;br /&gt;
(DTR just duplicates RTS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin I/O Description&lt;br /&gt;
5       GND  Signal Ground&lt;br /&gt;
9   &amp;lt;─  RI   Ring Indicator (NC)&lt;br /&gt;
4   ─&amp;gt;  DTR  Data Terminal Ready &lt;br /&gt;
8   &amp;lt;─  CTS  Clear To Send&lt;br /&gt;
3   ─&amp;gt;  TD   Transmit Data&lt;br /&gt;
7   ─&amp;gt;  RTS  Request To Send &lt;br /&gt;
2   &amp;lt;─  RD   Receive Data&lt;br /&gt;
6   &amp;lt;─  DSR  Data Set Ready (NC)&lt;br /&gt;
1   &amp;lt;─  CD   Carrier Detect (NC) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hans-Jürgen Böhling&lt;br /&gt;
Bülowstr. 2&lt;br /&gt;
40476 Düsseldorf&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
e-mail  : 101.107378@germanynet.de&lt;br /&gt;
homepage: http://www.germany.net/teilnehmer/101.107378/index.htm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:Sg-nc100.zip&amp;diff=60313</id>
		<title>File:Sg-nc100.zip</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:Sg-nc100.zip&amp;diff=60313"/>
				<updated>2010-09-23T14:32:29Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60312</id>
		<title>A surgical guide to the Amstrad NC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60312"/>
				<updated>2010-09-23T14:32:12Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  A Surgical Guide To The Amstrad Notepad Computer ==&lt;br /&gt;
This page is based on Hans-Jürgen Böhling's &amp;quot;surgical guide to the Amstrad NC&amp;quot;. The original document is avaliabe here [http://home.arcor.de/h.boehling/nc100.htm] (Authors website) or here [[Media:sg-nc100.zip]] (local copy)&lt;br /&gt;
&lt;br /&gt;
=== Amstrad Notepad Computer - What is it? ===&lt;br /&gt;
&lt;br /&gt;
The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  characters&lt;br /&gt;
screen, nearly full size keyboard,  a  PCMCIA memory card slot on the right&lt;br /&gt;
hand side and four coloured keys. The  Notepads  have  standard  Centronics &lt;br /&gt;
parallel  port  (DB-25  pin  famale  connector)  and  RS232 (DB 9 pin male) &lt;br /&gt;
serial port. The system has drivers for 9 and  24  pin  dot  matrix,  Canon&lt;br /&gt;
inkjet  and  Laserjet  printers.  The  serial  connector support 300, 1200,&lt;br /&gt;
2400,  4800,  or  9600  bps.  As  power  supply  the  NC100 use 4 * AA sice &lt;br /&gt;
batteries or an AC adapter. As backup battery ther is also a CR2032  3 Volt&lt;br /&gt;
lithium cell.&lt;br /&gt;
&lt;br /&gt;
The model NC150  (it seems)  is  retailing  only in Italy and Fance. It has &lt;br /&gt;
512K bytes firmware ROM and 128K RAM. The extra  256K  bytes ROM contains a&lt;br /&gt;
spreadsheet   and   the   arcade   game  'BLOCKADE'  (similar  to  TETRIS). &lt;br /&gt;
&lt;br /&gt;
The model NC200 include the  additional  features  of  the NC150 but also a&lt;br /&gt;
720K  MS-DOS  compatible  3.5 inch  floppy disk  drive and a 16 lines by 80 &lt;br /&gt;
characters screen witch had to be fold up like a laptop. &lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Diagram1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Model                : NC100&lt;br /&gt;
Processor            : Z80 compatible CMOS&lt;br /&gt;
Operating &lt;br /&gt;
frequency            : 6 MHz&lt;br /&gt;
Memory               : 64K byte internal&lt;br /&gt;
                       (15K system-, 11K upper-, 38K lower memory)&lt;br /&gt;
Storage              : PCMCIA/JEIDA Memory Cards (PC-Cards) Type I&lt;br /&gt;
                       max. 1M byte SRAM 5 Volt&lt;br /&gt;
Display              : 480*32 pixel disply (usually 80*8 characters)&lt;br /&gt;
Weight               : 930 g&lt;br /&gt;
Height               :  22 mm&lt;br /&gt;
Width                : 295 mm&lt;br /&gt;
Length               : 210 mm&lt;br /&gt;
Power Consumption ON : 40 - 60 mA &lt;br /&gt;
Built in firmware    : 256K byte with &lt;br /&gt;
&lt;br /&gt;
        - Texteditor with mailmerge and spellchecker&lt;br /&gt;
        - Address book&lt;br /&gt;
        - Time manager (diary with alarm-clock)&lt;br /&gt;
        - Calculator&lt;br /&gt;
        - Terminal-programm (serial Tranfer with ASCII or XModem)&lt;br /&gt;
        - BBC-BASIC with Assembler support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to get the Firmware Number? ===&lt;br /&gt;
&lt;br /&gt;
When you are in the main Menu  (text editor, calculater, calender) push the&lt;br /&gt;
secret-button and the system-settings  menu  appears,  the  version  number &lt;br /&gt;
will be shown in the first line of the sceen. I have a german NC100 and the &lt;br /&gt;
firmware number is v1.06.&lt;br /&gt;
&lt;br /&gt;
=== PCMCIA Memory Cards ===&lt;br /&gt;
&lt;br /&gt;
A battery buffered PCMCIA SRAM-Memory Card will preserve you from data loss&lt;br /&gt;
even if your Notepad crashes and increases the available  memory.  It  also&lt;br /&gt;
allows you to create a file with BBC-BASIC bigger than  1024 bytes. This is &lt;br /&gt;
because BBC-BASIC allocates all  available  memory  on  startup except 1024&lt;br /&gt;
bytes. The maximum size to use with the NC100 is up to 1M byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to open the NC100? ===&lt;br /&gt;
&lt;br /&gt;
Before  disassembling  the  Notepad you should save all your data! Then put &lt;br /&gt;
the Notepad on the table face down. Remove the four AA size batteries, then &lt;br /&gt;
unscrew the five screws (one under the battery cover). In the drawing below&lt;br /&gt;
they are marked with a &amp;quot;*&amp;quot;-sign. One screw fixes  the cover of the firmware&lt;br /&gt;
EPROM.Place the Notepad the right way up and lift off the upper part of the&lt;br /&gt;
case. Be careful, because the display is still connected to the  main-board&lt;br /&gt;
via  a folio-flat-cable and so is the speaker! Don't be nervous, the cables &lt;br /&gt;
can be simply pulled out of their sockets. Now you can separate the covers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_HowToOpen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What is inside? ===&lt;br /&gt;
&lt;br /&gt;
Inside the NC100 is a SMD layout. I  have  a  german NC100 and the plate is&lt;br /&gt;
labeled Amstrad plc 4500-001P-1,  NA999-32142,  manual marked C  (A-H)  and&lt;br /&gt;
1 (1-8).  All IC's are SMD apart from IC303 which is on the backside of the &lt;br /&gt;
NC100  (behind  the  firmware  EPROM  cover).  On  the drawing below I have &lt;br /&gt;
labeled all IC's, but you can find it on the layout also!&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Inside.png]]&lt;br /&gt;
&lt;br /&gt;
The table below gives a description of the IC's in the NC100:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ╔════Ð═══════════════Ð════════Ð═══════════════════════════════════════╗&lt;br /&gt;
 ║IC-#│Label          │Pin's   │Description                            ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║301 │ZILOG          │4*11= 44│Z84C00                                 ║&lt;br /&gt;
 ║    │Z84C0006FEC    │PLCC 44 │CMOS, 6 MHz                            ║&lt;br /&gt;
 ║    │Z80 CPU        │        │Z80 compatible Microprocessor          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║302 │NEC Japan      │4*34=136│µPD 65034                              ║&lt;br /&gt;
 ║    │D65034GD093    │PLCC 136│Customer Chip                          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║303 │NEC Japan      │2*16= 32│27C2001 = CMOS EPROM 256K*8 bit        ║&lt;br /&gt;
 ║    │D27C2001       │DIL 32  │Firmware EPROM                         ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║304 │NEC JAPAN      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory layouted as an SO 32 (32 pin)!  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║305 │NEC Japan      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory                                 ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║306 │MEMORY CARD    │2*34= 68│PCMCIA/JEIDA Memory Cards Slot Type I  ║&lt;br /&gt;
 ║    │               │PCMCIA  │for max. 1M byte SRAM Memory, 5 Volt   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║307 │T 9224 HB      │2*10= 20│TC8521                                 ║&lt;br /&gt;
 ║    │  8521 AM      │SO 20   │Real-Time-Clock                        ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║308 │NEC Japan      │2*14= 28│µPD 71051                              ║&lt;br /&gt;
 ║    │D71051 GU      │SO 28   │UART (parallel to seriell transpose)   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║309 │NEC Japan      │2*10= 20│µPD 4711                               ║&lt;br /&gt;
 ║    │D4711 AG       │SO 20   │RS232-driver (shift level to +/- 10V)  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║310 │not placed     │2* 7= 14│74HC00 = CMOS-Logic 4 * NAND           ║&lt;br /&gt;
 ║    │               │SO 14   │(only used if IC304/IC305 = 43256)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║311 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║312 │C339 G         │2* 7= 14│LM339 = 4 * Comparator                 ║&lt;br /&gt;
 ║    │               │SO 14   │(used for battery level detection)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║313 │D4013G         │2* 7= 14│4013 = CMOS-Logic 2 * D-Flip Flop      ║&lt;br /&gt;
 ║    │               │SO 14   │with set and reset                     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║314 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 ╚════¤═══════════════¤════════¤═══════════════════════════════════════╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/NC150 Simplfied Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_BlockDiagram.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Amstrad NC100/150 Power Supply Bock Diagram&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                         ┌─────┐   ┌─────────────────┐&lt;br /&gt;
    DC6V  ┌┬─o───────────┼─────┼───┤                 ├─────o +6V&lt;br /&gt;
       ┌┐ │└─o──────┐ +  └─────┘   │ DC/DC-Converter │&lt;br /&gt;
       ││└┘      ───┴───  F301     │                 ├─────o +5V&lt;br /&gt;
       └┴────o─┐  ┌───┐            │                 │&lt;br /&gt;
               │  └─┬─┘     ┌──────┤                 ├─────o 5VBK&lt;br /&gt;
  AC-Adaptor   │ ───┴───    │      │      and        │  Lith. buff. RAM&lt;br /&gt;
    Input      │  ┌───┐     │      │                 ├─────o -15V&lt;br /&gt;
               │  └─┬─┘     │ +    │                 │  for LCD-Display&lt;br /&gt;
               │ ───┴─── ───┴───   │                 │&lt;br /&gt;
               │  ┌───┐   ┌───┐    │                 ├─────o BD1, IC302&lt;br /&gt;
               │  └─┬─┘   └─┬─┘    │ Battery Level   │       4*AA&amp;lt;4.2V&lt;br /&gt;
               │ ───┴───    │ -    │ Detector        ├─────o BD2, IC302&lt;br /&gt;
               │  ┌───┐4*AA │Lith. │                 │       Lith.&amp;lt;2.3V&lt;br /&gt;
               │  └─┬─┘     │      │                 ├─────o BVD2,IC302&lt;br /&gt;
               │    │ -     │      │                 │       4*AA&amp;lt;3.2V&lt;br /&gt;
               └────o───────o──────┤      ON/OFF     ├─────┐&lt;br /&gt;
                            │      └────────┬────────┘     │&lt;br /&gt;
                           ▀▀▀              │             ▀▀▀&lt;br /&gt;
                                            │&lt;br /&gt;
                   +6V                      │&lt;br /&gt;
                    o                       └─────────┐    &lt;br /&gt;
                    │                                 │&lt;br /&gt;
                   ┌┴┐                                │&lt;br /&gt;
                   │ │                   IC313A       │&lt;br /&gt;
                   │ │                  ┌─────────┐   │&lt;br /&gt;
            S301   │ │                  │         │   │&lt;br /&gt;
             ┬     └┬┘                  │ S     Q ├───┘&lt;br /&gt;
            ─┴─     │                   │         │&lt;br /&gt;
      ┌────o   o────o────o─────────────o├ ─ ─ ─ ─ ┤&lt;br /&gt;
      │             │    │              │         │&lt;br /&gt;
     ▀▀▀            │    │    ┌─────────┤ R       │&lt;br /&gt;
         _____      │    │    │         │         │&lt;br /&gt;
  IC307, ALARM o────┘    │    │         └─────────┘&lt;br /&gt;
         ___             │    │       &lt;br /&gt;
  IC301, NMI   o─────────┘    │&lt;br /&gt;
                              │&lt;br /&gt;
  IC302, POFF  o──────────────┘&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -7-�&lt;br /&gt;
On the next pages folowing the pinouts off the most important  IC's used in&lt;br /&gt;
the NC100. '*' indicates active Low and 'NC' is Not Connected in the  NC100&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Microprocessor (MPU, IC301)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : Z84C00&lt;br /&gt;
Manufacturer                 : Zilog Inc.&lt;br /&gt;
Description                  : Microprocessor, 8-Bit &lt;br /&gt;
Power Consumption            : 15 mA typ. at 6 MHz&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Operating frequency max.     : 6 MHz&lt;br /&gt;
Package                      : PLCC 44 pin&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Commands compatible with Zilog Z80 MPU&lt;br /&gt;
 - Powerful set of 158 instructions including the 78 of the 8080A&lt;br /&gt;
 - 10 addressing modes&lt;br /&gt;
 - Power down mode when the system clock is stopped&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        A11                23       *RD&lt;br /&gt;
2        A12                24       NC&lt;br /&gt;
3        A13                25       NC&lt;br /&gt;
4        A14                26       *WR&lt;br /&gt;
5        A15                27       *BUSACK&lt;br /&gt;
6        NC                 28       *WAIT&lt;br /&gt;
7        CLK                29       *BUSREQ&lt;br /&gt;
8        D4                 30       *RESET&lt;br /&gt;
9        D3                 31       *M1&lt;br /&gt;
10       D5                 32       *RFSH&lt;br /&gt;
11       D6                 33       GND&lt;br /&gt;
12       NC                 34       A0&lt;br /&gt;
13       VCC                35       A1&lt;br /&gt;
14       D2                 36       A2&lt;br /&gt;
15       D7                 37       A3&lt;br /&gt;
16       D0                 38       A4&lt;br /&gt;
17       D1                 39       A5&lt;br /&gt;
18       *INT               40       A6&lt;br /&gt;
19       *NMI               41       A7&lt;br /&gt;
20       *HALT              42       A8&lt;br /&gt;
21       *MREQ              43       A9&lt;br /&gt;
22       *IORQ              44       A10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -8-�&lt;br /&gt;
The Customer Chip (IC302)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 65034&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : Customer Chip with multiple funktions&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : PLCC 136&lt;br /&gt;
&lt;br /&gt;
The chip has multiple funktions:&lt;br /&gt;
&lt;br /&gt;
- Clock generator for CPU and UART&lt;br /&gt;
- Peripher Interface Adaptor (to printer, LCD-screen, keybord,)&lt;br /&gt;
- Memory Management Unit&lt;br /&gt;
- PCMCIA-Interface&lt;br /&gt;
- Sound generator for speaker  &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1     VDD          35    GND          69    VDD          103   GND&lt;br /&gt;
2     KBI1         36    GND          70    TEMP         104   GND&lt;br /&gt;
3     KBI5         37    AO18         71    UCLK         105   *STRB&lt;br /&gt;
4     KBI7         38    AO19         72    RRDY         106   *CD2&lt;br /&gt;
5     KBI6         39    GND          73    TRDY         107   *CD1&lt;br /&gt;
6     KBI4         40    CLK          74    *STBY        108   *CE1&lt;br /&gt;
7     KBI3         41    HALT         75    LD0          109   *OE1&lt;br /&gt;
8     KBI2         42    *MREQ        76    LD1          110   *WE1&lt;br /&gt;
9     KBI0         43    *IORQ        77    LD2          111   *REG&lt;br /&gt;
10    A0           44    *BACK        78    LD3          112   BVD2&lt;br /&gt;
11    A1           45    *BREQ        79    FRM          113   BVD1&lt;br /&gt;
12    A2           46    *WAT         80    DF           114   WP&lt;br /&gt;
13    A3           47    *M1          81    LOAD         115   MD3&lt;br /&gt;
14    A4           48    *INT         82    CP           116   MD4&lt;br /&gt;
15    A5           49    *RD          83    POFF         117   MD5&lt;br /&gt;
16    A6           50    *WR          84    SP           118   GND&lt;br /&gt;
17    GND          51    DO           85    GND          119   MD6&lt;br /&gt;
18    GND          52    D1           86    GND          120   MD7&lt;br /&gt;
19    A7           53    D2           87    BD1          121   MD0&lt;br /&gt;
20    A8           54    D3           88    BD2          122   MD1&lt;br /&gt;
21    A9           55    GND          89    *NMIC        123   MD2&lt;br /&gt;
22    A10          56    D4           90    *RES         124   TEST (NC)&lt;br /&gt;
23    A11          57    D5           91    URES         125   KBO9&lt;br /&gt;
24    A12          58    D6           92    *BUSY        126   KBO8&lt;br /&gt;
25    A13          59    D7           93    *ACK         127   KBO7&lt;br /&gt;
26    A14          60    RRD          94    PD7          128   KBO6&lt;br /&gt;
27    A15          61    *CS0         95    PD6          129   KBO1&lt;br /&gt;
28    AO14         62    *CS1         96    PD5          130   KBO2&lt;br /&gt;
29    AO15         63    *CS2         97    PD4          131   KBO5&lt;br /&gt;
30    AO16         64    *CS3         98    PD3          132   KBO4&lt;br /&gt;
31    AO17         65    *CS4         99    PD2          133   KBO3&lt;br /&gt;
32    X2           66    TRXC         100   PD1          134   KBO0&lt;br /&gt;
33    X1           67    GND          101   PD0          135   GND&lt;br /&gt;
34    VDD          68    GND          102   VDD          136   GND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -9-�&lt;br /&gt;
The Firmware EPROM (IC303)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 27C2001&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : EPROM, 2Mb, 8-Bit, UV-eraseable&lt;br /&gt;
Org.                         : 256K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 150 mW&lt;br /&gt;
Package                      : DIL&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         NC  (A19)         17          O3&lt;br /&gt;
2         A16               18          O4&lt;br /&gt;
3         A15               19          O5&lt;br /&gt;
4         A12               20          O6&lt;br /&gt;
5         A7                21          O7&lt;br /&gt;
6         A6                22          *CE&lt;br /&gt;
7         A5                23          A10&lt;br /&gt;
8         A4                24          *OE&lt;br /&gt;
9         A3                25          A11&lt;br /&gt;
10        A2                26          A9&lt;br /&gt;
11        A1                27          A8&lt;br /&gt;
12        A0                28          A13&lt;br /&gt;
13        O0                29          A14&lt;br /&gt;
14        O1                30          A17&lt;br /&gt;
15        O2                31          NC  (A18)&lt;br /&gt;
16        GND               32          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NC100 can also control  27C4001 (512K), 23C2001 (256K), 23C4001 (512K),&lt;br /&gt;
23C8001  (1M byte) EPROM's!  By  the  type of the EPROM there had to be set &lt;br /&gt;
some  different  connections,  this  connections  are  set  by   zerro  Ohm &lt;br /&gt;
MSD-resistors from the backside of the plate close to IC303:&lt;br /&gt;
&lt;br /&gt;
             ╔═════════Ð════════Ð══════Ð══════Ð══════Ð══════╗&lt;br /&gt;
             ║  IC303  │ Kbyte  │ J301 │ J302 │ J303 │ J304 ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 27C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 27C4001 │  512   │   +  │      │  +   │      ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 23C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C4001 │  512   │      │  +   │      │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C8001 │ 1024   │  +   │  +   │      │      ║&lt;br /&gt;
             ╚═════════¤════════¤══════¤══════¤══════¤══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
I have double my ROM-space by set in a 27C4001 EPROM, remove J304 and set&lt;br /&gt;
in J301 by a pice of wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -10-�&lt;br /&gt;
The Static Random Access Memory (SRAM, IC304 and IC305) &lt;br /&gt;
-------------------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 43257A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : SRAM, 256K Bit&lt;br /&gt;
Org.                         : 32K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 225 mW&lt;br /&gt;
Package                      : SO 28 &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         A14               15          DQ4&lt;br /&gt;
2         A12               16          DQ5&lt;br /&gt;
3         A7                17          DQ6&lt;br /&gt;
4         A6                18          DQ7&lt;br /&gt;
5         A5                19          DQ8&lt;br /&gt;
6         A4                20          *CS&lt;br /&gt;
7         A3                21          A10&lt;br /&gt;
8         A2                22          *OE&lt;br /&gt;
9         A1                23          A11&lt;br /&gt;
10        A0                24          A9&lt;br /&gt;
11        DQ1               25          A8&lt;br /&gt;
12        DQ2               26          A13&lt;br /&gt;
13        DQ3               27          *WE&lt;br /&gt;
14        GND               28          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On my NC100 the IC304 is layouted as an SO 32 (32 pin). I  belief  you  can &lt;br /&gt;
put some bigger RAM-chip in the circuit, but there is nothing about that in&lt;br /&gt;
the  electronic  diagram!  There is only that the NC100 can control a 43256&lt;br /&gt;
RAM-chips. By the type of the RAM-chip there had to be set  some  different &lt;br /&gt;
connections and use IC310:&lt;br /&gt;
&lt;br /&gt;
            ╔═══════════Ð══════Ð══════Ð══════Ð══════Ð═══════╗&lt;br /&gt;
            ║IC304, 305 │ J305 │ J306 │ J307 │ J308 │ IC310 ║&lt;br /&gt;
            ╠═══════════Ï══════Ï══════Ï══════Ï══════Ï═══════╣&lt;br /&gt;
            ║43256      │  +   │      │      │      │   +   ║&lt;br /&gt;
            Ã───────────┼──────┼──────┼──────┼──────┼───────Â&lt;br /&gt;
            ║43257      │      │  +   │  +   │  +   │       ║&lt;br /&gt;
            ╚═══════════¤══════¤══════¤══════¤══════¤═══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -11-�&lt;br /&gt;
The PCMCIA card slot (IC306)&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
The NC-100 can use PCMCIA/JEIDA Memory Cards (PC-Cards) Type I, max. 1024K&lt;br /&gt;
(1M) byte  static ram card,  5 Volts.  You  can  bye  them  in 64Kb, 128Kb, &lt;br /&gt;
256Kb, 512Kb, and 1024Kb sizes.&lt;br /&gt;
The  flash memory  cards  are  not  suitable  for  the NC-100. These have a &lt;br /&gt;
control  register that must be written to before any read or write can take &lt;br /&gt;
place. Data transfers are then be done in sector chunks.&lt;br /&gt;
&lt;br /&gt;
PCMCIA Card Connector Type I, 5 Volts:&lt;br /&gt;
&lt;br /&gt;
            1 mm                                        1 mm&lt;br /&gt;
             ││                                          ││&lt;br /&gt;
             ││   34                                1    ││&lt;br /&gt;
             ┌───────────────────────────────────────────┐│────────────&lt;br /&gt;
   1.6 mm ───└┐    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    ││       3.4 mm&lt;br /&gt;
          ───┌┘    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    └┐─── 1 mm&lt;br /&gt;
             └────────────────────────────────────────────┘────────────&lt;br /&gt;
             │    68                                35    │&lt;br /&gt;
             │                   54 mm                    │&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PCMCIA Version 2.0 Pinout:&lt;br /&gt;
&lt;br /&gt;
 1       GND                       35       GND         &lt;br /&gt;
 2       D3       I/O              36       *CD1     O  &lt;br /&gt;
 3       D4       I/O              37       D11      I/O  (NC)&lt;br /&gt;
 4       D5       I/O              38       D12      I/O  (NC)&lt;br /&gt;
 5       D6       I/O              39       D13      I/O  (NC)&lt;br /&gt;
 6       D7       I/O              40       D14      I/O  (NC)&lt;br /&gt;
 7       *CE1     I                41       D15      I/O  (NC)&lt;br /&gt;
 8       A10      I                42       *CE2     I    (NC)&lt;br /&gt;
 9       *OE      I                43       RFSH     I    (NC)&lt;br /&gt;
10       A11      I                44       RFU      I    (NC)&lt;br /&gt;
11       A9       I                45       RFU      I    (NC)&lt;br /&gt;
12       A8       I                46       A17      I  &lt;br /&gt;
13       A13      I                47       A18      I  &lt;br /&gt;
14       A14      I                48       A19      I  &lt;br /&gt;
15       *WE/PGM  I                49       A20      I    (NC)&lt;br /&gt;
16       RDY/*BSY O                50       A21      I    (NC)&lt;br /&gt;
17       VCC                       51       VCC&lt;br /&gt;
18       VPP1                      52       VPP2        &lt;br /&gt;
19       A16      I                53       A22      I    (NC)&lt;br /&gt;
20       A15      I                54       A23      I    (NC) &lt;br /&gt;
21       A12      I                55       A24      I    (NC)&lt;br /&gt;
22       A7       I                56       A25      I    (NC)&lt;br /&gt;
23       A6       I                57       RFU           (NC)         &lt;br /&gt;
24       A5       I                58       RESET    I    (NC) &lt;br /&gt;
25       A4       I                59       *WAIT    O    (NC)&lt;br /&gt;
26       A3       I                60       RFU           (NC)&lt;br /&gt;
27       A2       I                61       *REG     I  &lt;br /&gt;
28       A1       I                62       BVD2     O  &lt;br /&gt;
29       A0       I                63       BVD1     O  &lt;br /&gt;
30       D0       I/O              64       D8       I/O  (NC)&lt;br /&gt;
31       D1       I/O              65       D9       I/O  (NC)&lt;br /&gt;
32       D2       I/O              66       D10      I/O  (NC)&lt;br /&gt;
33       WP       O                67       *CD2     O  &lt;br /&gt;
34       GND                       68       GND         &lt;br /&gt;
                 RFU  = Reserved Future Use                         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -12-�&lt;br /&gt;
The Real-Time-Clock (RTC, IC307)&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : TC8521AP/AM&lt;br /&gt;
Manufacturer                 : Toshiba Corporation&lt;br /&gt;
Description                  : Real Time Clock&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Power Dissipat. max          : 1.25 mW&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Clock funktion (hr, min, sec, date, day of week, year and leap year) &lt;br /&gt;
   auto-calendar&lt;br /&gt;
 - Clock system of 24-hour or 12-hour selectable&lt;br /&gt;
 - +/- 30 sec correction funktion&lt;br /&gt;
 - Alarm signal or pulse of 16Hz or 1Hz can be output&lt;br /&gt;
 - Built-in 26*4 bit RAM&lt;br /&gt;
 - 4-bit bidirectional data bus&lt;br /&gt;
 - 4-bit adress input&lt;br /&gt;
 - Directly connectable with CPU bus&lt;br /&gt;
 - Capable of battery backup &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        *CS&lt;br /&gt;
2        CS&lt;br /&gt;
3        ADJ&lt;br /&gt;
4        A0&lt;br /&gt;
5        A1&lt;br /&gt;
6        A2&lt;br /&gt;
7        NC&lt;br /&gt;
8        A3&lt;br /&gt;
9        *RD&lt;br /&gt;
10       GND&lt;br /&gt;
11       *WR&lt;br /&gt;
12       D0&lt;br /&gt;
13       D1&lt;br /&gt;
14       D2&lt;br /&gt;
15       D3&lt;br /&gt;
16       *ALARM&lt;br /&gt;
17       NC&lt;br /&gt;
18       XIN&lt;br /&gt;
19       XOUT&lt;br /&gt;
20       VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -13-�&lt;br /&gt;
The Universal Asynchronous Receiver Transmitter (UART, IC308)&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 71051&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : UART Serial Control Unit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : SO 28&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Synchronous and asynchronous operation&lt;br /&gt;
 - Full duplex, double buffered transmitter / receiver&lt;br /&gt;
 - Error detektion at parity, overrun and framing&lt;br /&gt;
 - 5 to 8 bit characters&lt;br /&gt;
 - Low power standby mode&lt;br /&gt;
 - Functionally equivalant to the 8251A UART&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        D2&lt;br /&gt;
2        D3&lt;br /&gt;
3        RxDA TA&lt;br /&gt;
4        GND&lt;br /&gt;
5        D4&lt;br /&gt;
6        D5&lt;br /&gt;
7        D6&lt;br /&gt;
8        D7&lt;br /&gt;
9        *TxCLK&lt;br /&gt;
10       *WR&lt;br /&gt;
11       *CS&lt;br /&gt;
12       C/*D&lt;br /&gt;
13       *RD&lt;br /&gt;
14       RxRDY&lt;br /&gt;
15       TxRDY&lt;br /&gt;
16       SYNCBRK    (NC)&lt;br /&gt;
17       *CTS&lt;br /&gt;
18       TxE MP&lt;br /&gt;
19       TxDA TA&lt;br /&gt;
20       CLK&lt;br /&gt;
21       RES ET&lt;br /&gt;
22       *DSR       (NC)&lt;br /&gt;
23       *RTS&lt;br /&gt;
24       *DTR       (NC)&lt;br /&gt;
25       *RxCLK&lt;br /&gt;
26       Vdd&lt;br /&gt;
27       D0&lt;br /&gt;
28       D1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -14-�&lt;br /&gt;
The RS232-Driver (IC309)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 4711A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : RS232-Driver&lt;br /&gt;
Process                      : MOS-IC&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Power Dissipat.              : 60 mA&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
The  RS232-driver  shift  up  the  TTL-level  (0V/+5V)  output from UART to &lt;br /&gt;
RS232-level (+10V/-10V).&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        Vdd&lt;br /&gt;
2        C1+&lt;br /&gt;
3        Vcc&lt;br /&gt;
4        C1-&lt;br /&gt;
5        STB&lt;br /&gt;
6        Din1&lt;br /&gt;
7        Din2&lt;br /&gt;
8        Rout  1&lt;br /&gt;
9        Rout  2&lt;br /&gt;
10       GND&lt;br /&gt;
11       Rcon&lt;br /&gt;
12       Rin2&lt;br /&gt;
13       Rin1&lt;br /&gt;
14       Dout  2&lt;br /&gt;
15       Dout1&lt;br /&gt;
16       Dcon&lt;br /&gt;
17       Vss&lt;br /&gt;
18       C4-&lt;br /&gt;
19       GND&lt;br /&gt;
20       C4+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-connector pinout ===&lt;br /&gt;
(DTR just duplicates RTS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin I/O Description&lt;br /&gt;
5       GND  Signal Ground&lt;br /&gt;
9   &amp;lt;─  RI   Ring Indicator (NC)&lt;br /&gt;
4   ─&amp;gt;  DTR  Data Terminal Ready &lt;br /&gt;
8   &amp;lt;─  CTS  Clear To Send&lt;br /&gt;
3   ─&amp;gt;  TD   Transmit Data&lt;br /&gt;
7   ─&amp;gt;  RTS  Request To Send &lt;br /&gt;
2   &amp;lt;─  RD   Receive Data&lt;br /&gt;
6   &amp;lt;─  DSR  Data Set Ready (NC)&lt;br /&gt;
1   &amp;lt;─  CD   Carrier Detect (NC) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hans-Jürgen Böhling&lt;br /&gt;
Bülowstr. 2&lt;br /&gt;
40476 Düsseldorf&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
e-mail  : 101.107378@germanynet.de&lt;br /&gt;
homepage: http://www.germany.net/teilnehmer/101.107378/index.htm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_BlockDiagram.png&amp;diff=60311</id>
		<title>File:NC100 BlockDiagram.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_BlockDiagram.png&amp;diff=60311"/>
				<updated>2010-09-23T14:28:30Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Inside.png&amp;diff=60310</id>
		<title>File:NC100 Inside.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Inside.png&amp;diff=60310"/>
				<updated>2010-09-23T14:27:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60309</id>
		<title>A surgical guide to the Amstrad NC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60309"/>
				<updated>2010-09-23T14:27:37Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  A Surgical Guide To The Amstrad Notepad Computer ==&lt;br /&gt;
This page is based on Hans-Jürgen Böhling's &amp;quot;surgical guide to the Amstrad NC&amp;quot;. The original document is avaliabe here: [http://home.arcor.de/h.boehling/nc100.htm]&lt;br /&gt;
&lt;br /&gt;
=== Amstrad Notepad Computer - What is it? ===&lt;br /&gt;
&lt;br /&gt;
The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  characters&lt;br /&gt;
screen, nearly full size keyboard,  a  PCMCIA memory card slot on the right&lt;br /&gt;
hand side and four coloured keys. The  Notepads  have  standard  Centronics &lt;br /&gt;
parallel  port  (DB-25  pin  famale  connector)  and  RS232 (DB 9 pin male) &lt;br /&gt;
serial port. The system has drivers for 9 and  24  pin  dot  matrix,  Canon&lt;br /&gt;
inkjet  and  Laserjet  printers.  The  serial  connector support 300, 1200,&lt;br /&gt;
2400,  4800,  or  9600  bps.  As  power  supply  the  NC100 use 4 * AA sice &lt;br /&gt;
batteries or an AC adapter. As backup battery ther is also a CR2032  3 Volt&lt;br /&gt;
lithium cell.&lt;br /&gt;
&lt;br /&gt;
The model NC150  (it seems)  is  retailing  only in Italy and Fance. It has &lt;br /&gt;
512K bytes firmware ROM and 128K RAM. The extra  256K  bytes ROM contains a&lt;br /&gt;
spreadsheet   and   the   arcade   game  'BLOCKADE'  (similar  to  TETRIS). &lt;br /&gt;
&lt;br /&gt;
The model NC200 include the  additional  features  of  the NC150 but also a&lt;br /&gt;
720K  MS-DOS  compatible  3.5 inch  floppy disk  drive and a 16 lines by 80 &lt;br /&gt;
characters screen witch had to be fold up like a laptop. &lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Diagram1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Model                : NC100&lt;br /&gt;
Processor            : Z80 compatible CMOS&lt;br /&gt;
Operating &lt;br /&gt;
frequency            : 6 MHz&lt;br /&gt;
Memory               : 64K byte internal&lt;br /&gt;
                       (15K system-, 11K upper-, 38K lower memory)&lt;br /&gt;
Storage              : PCMCIA/JEIDA Memory Cards (PC-Cards) Type I&lt;br /&gt;
                       max. 1M byte SRAM 5 Volt&lt;br /&gt;
Display              : 480*32 pixel disply (usually 80*8 characters)&lt;br /&gt;
Weight               : 930 g&lt;br /&gt;
Height               :  22 mm&lt;br /&gt;
Width                : 295 mm&lt;br /&gt;
Length               : 210 mm&lt;br /&gt;
Power Consumption ON : 40 - 60 mA &lt;br /&gt;
Built in firmware    : 256K byte with &lt;br /&gt;
&lt;br /&gt;
        - Texteditor with mailmerge and spellchecker&lt;br /&gt;
        - Address book&lt;br /&gt;
        - Time manager (diary with alarm-clock)&lt;br /&gt;
        - Calculator&lt;br /&gt;
        - Terminal-programm (serial Tranfer with ASCII or XModem)&lt;br /&gt;
        - BBC-BASIC with Assembler support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to get the Firmware Number? ===&lt;br /&gt;
&lt;br /&gt;
When you are in the main Menu  (text editor, calculater, calender) push the&lt;br /&gt;
secret-button and the system-settings  menu  appears,  the  version  number &lt;br /&gt;
will be shown in the first line of the sceen. I have a german NC100 and the &lt;br /&gt;
firmware number is v1.06.&lt;br /&gt;
&lt;br /&gt;
=== PCMCIA Memory Cards ===&lt;br /&gt;
&lt;br /&gt;
A battery buffered PCMCIA SRAM-Memory Card will preserve you from data loss&lt;br /&gt;
even if your Notepad crashes and increases the available  memory.  It  also&lt;br /&gt;
allows you to create a file with BBC-BASIC bigger than  1024 bytes. This is &lt;br /&gt;
because BBC-BASIC allocates all  available  memory  on  startup except 1024&lt;br /&gt;
bytes. The maximum size to use with the NC100 is up to 1M byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to open the NC100? ===&lt;br /&gt;
&lt;br /&gt;
Before  disassembling  the  Notepad you should save all your data! Then put &lt;br /&gt;
the Notepad on the table face down. Remove the four AA size batteries, then &lt;br /&gt;
unscrew the five screws (one under the battery cover). In the drawing below&lt;br /&gt;
they are marked with a &amp;quot;*&amp;quot;-sign. One screw fixes  the cover of the firmware&lt;br /&gt;
EPROM.Place the Notepad the right way up and lift off the upper part of the&lt;br /&gt;
case. Be careful, because the display is still connected to the  main-board&lt;br /&gt;
via  a folio-flat-cable and so is the speaker! Don't be nervous, the cables &lt;br /&gt;
can be simply pulled out of their sockets. Now you can separate the covers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_HowToOpen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== What is inside? ===&lt;br /&gt;
&lt;br /&gt;
Inside the NC100 is a SMD layout. I  have  a  german NC100 and the plate is&lt;br /&gt;
labeled Amstrad plc 4500-001P-1,  NA999-32142,  manual marked C  (A-H)  and&lt;br /&gt;
1 (1-8).  All IC's are SMD apart from IC303 which is on the backside of the &lt;br /&gt;
NC100  (behind  the  firmware  EPROM  cover).  On  the drawing below I have &lt;br /&gt;
labeled all IC's, but you can find it on the layout also!&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Inside.png]]&lt;br /&gt;
&lt;br /&gt;
The table below gives a description of the IC's in the NC100:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ╔════Ð═══════════════Ð════════Ð═══════════════════════════════════════╗&lt;br /&gt;
 ║IC-#│Label          │Pin's   │Description                            ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║301 │ZILOG          │4*11= 44│Z84C00                                 ║&lt;br /&gt;
 ║    │Z84C0006FEC    │PLCC 44 │CMOS, 6 MHz                            ║&lt;br /&gt;
 ║    │Z80 CPU        │        │Z80 compatible Microprocessor          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║302 │NEC Japan      │4*34=136│µPD 65034                              ║&lt;br /&gt;
 ║    │D65034GD093    │PLCC 136│Customer Chip                          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║303 │NEC Japan      │2*16= 32│27C2001 = CMOS EPROM 256K*8 bit        ║&lt;br /&gt;
 ║    │D27C2001       │DIL 32  │Firmware EPROM                         ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║304 │NEC JAPAN      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory layouted as an SO 32 (32 pin)!  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║305 │NEC Japan      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory                                 ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║306 │MEMORY CARD    │2*34= 68│PCMCIA/JEIDA Memory Cards Slot Type I  ║&lt;br /&gt;
 ║    │               │PCMCIA  │for max. 1M byte SRAM Memory, 5 Volt   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║307 │T 9224 HB      │2*10= 20│TC8521                                 ║&lt;br /&gt;
 ║    │  8521 AM      │SO 20   │Real-Time-Clock                        ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║308 │NEC Japan      │2*14= 28│µPD 71051                              ║&lt;br /&gt;
 ║    │D71051 GU      │SO 28   │UART (parallel to seriell transpose)   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║309 │NEC Japan      │2*10= 20│µPD 4711                               ║&lt;br /&gt;
 ║    │D4711 AG       │SO 20   │RS232-driver (shift level to +/- 10V)  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║310 │not placed     │2* 7= 14│74HC00 = CMOS-Logic 4 * NAND           ║&lt;br /&gt;
 ║    │               │SO 14   │(only used if IC304/IC305 = 43256)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║311 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║312 │C339 G         │2* 7= 14│LM339 = 4 * Comparator                 ║&lt;br /&gt;
 ║    │               │SO 14   │(used for battery level detection)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║313 │D4013G         │2* 7= 14│4013 = CMOS-Logic 2 * D-Flip Flop      ║&lt;br /&gt;
 ║    │               │SO 14   │with set and reset                     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║314 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 ╚════¤═══════════════¤════════¤═══════════════════════════════════════╝&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad NC100/NC150 Simplfied Bock Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_BlockDiagram.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Amstrad NC100/150 Power Supply Bock Diagram&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                         ┌─────┐   ┌─────────────────┐&lt;br /&gt;
    DC6V  ┌┬─o───────────┼─────┼───┤                 ├─────o +6V&lt;br /&gt;
       ┌┐ │└─o──────┐ +  └─────┘   │ DC/DC-Converter │&lt;br /&gt;
       ││└┘      ───┴───  F301     │                 ├─────o +5V&lt;br /&gt;
       └┴────o─┐  ┌───┐            │                 │&lt;br /&gt;
               │  └─┬─┘     ┌──────┤                 ├─────o 5VBK&lt;br /&gt;
  AC-Adaptor   │ ───┴───    │      │      and        │  Lith. buff. RAM&lt;br /&gt;
    Input      │  ┌───┐     │      │                 ├─────o -15V&lt;br /&gt;
               │  └─┬─┘     │ +    │                 │  for LCD-Display&lt;br /&gt;
               │ ───┴─── ───┴───   │                 │&lt;br /&gt;
               │  ┌───┐   ┌───┐    │                 ├─────o BD1, IC302&lt;br /&gt;
               │  └─┬─┘   └─┬─┘    │ Battery Level   │       4*AA&amp;lt;4.2V&lt;br /&gt;
               │ ───┴───    │ -    │ Detector        ├─────o BD2, IC302&lt;br /&gt;
               │  ┌───┐4*AA │Lith. │                 │       Lith.&amp;lt;2.3V&lt;br /&gt;
               │  └─┬─┘     │      │                 ├─────o BVD2,IC302&lt;br /&gt;
               │    │ -     │      │                 │       4*AA&amp;lt;3.2V&lt;br /&gt;
               └────o───────o──────┤      ON/OFF     ├─────┐&lt;br /&gt;
                            │      └────────┬────────┘     │&lt;br /&gt;
                           ▀▀▀              │             ▀▀▀&lt;br /&gt;
                                            │&lt;br /&gt;
                   +6V                      │&lt;br /&gt;
                    o                       └─────────┐    &lt;br /&gt;
                    │                                 │&lt;br /&gt;
                   ┌┴┐                                │&lt;br /&gt;
                   │ │                   IC313A       │&lt;br /&gt;
                   │ │                  ┌─────────┐   │&lt;br /&gt;
            S301   │ │                  │         │   │&lt;br /&gt;
             ┬     └┬┘                  │ S     Q ├───┘&lt;br /&gt;
            ─┴─     │                   │         │&lt;br /&gt;
      ┌────o   o────o────o─────────────o├ ─ ─ ─ ─ ┤&lt;br /&gt;
      │             │    │              │         │&lt;br /&gt;
     ▀▀▀            │    │    ┌─────────┤ R       │&lt;br /&gt;
         _____      │    │    │         │         │&lt;br /&gt;
  IC307, ALARM o────┘    │    │         └─────────┘&lt;br /&gt;
         ___             │    │       &lt;br /&gt;
  IC301, NMI   o─────────┘    │&lt;br /&gt;
                              │&lt;br /&gt;
  IC302, POFF  o──────────────┘&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -7-�&lt;br /&gt;
On the next pages folowing the pinouts off the most important  IC's used in&lt;br /&gt;
the NC100. '*' indicates active Low and 'NC' is Not Connected in the  NC100&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Microprocessor (MPU, IC301)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : Z84C00&lt;br /&gt;
Manufacturer                 : Zilog Inc.&lt;br /&gt;
Description                  : Microprocessor, 8-Bit &lt;br /&gt;
Power Consumption            : 15 mA typ. at 6 MHz&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Operating frequency max.     : 6 MHz&lt;br /&gt;
Package                      : PLCC 44 pin&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Commands compatible with Zilog Z80 MPU&lt;br /&gt;
 - Powerful set of 158 instructions including the 78 of the 8080A&lt;br /&gt;
 - 10 addressing modes&lt;br /&gt;
 - Power down mode when the system clock is stopped&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        A11                23       *RD&lt;br /&gt;
2        A12                24       NC&lt;br /&gt;
3        A13                25       NC&lt;br /&gt;
4        A14                26       *WR&lt;br /&gt;
5        A15                27       *BUSACK&lt;br /&gt;
6        NC                 28       *WAIT&lt;br /&gt;
7        CLK                29       *BUSREQ&lt;br /&gt;
8        D4                 30       *RESET&lt;br /&gt;
9        D3                 31       *M1&lt;br /&gt;
10       D5                 32       *RFSH&lt;br /&gt;
11       D6                 33       GND&lt;br /&gt;
12       NC                 34       A0&lt;br /&gt;
13       VCC                35       A1&lt;br /&gt;
14       D2                 36       A2&lt;br /&gt;
15       D7                 37       A3&lt;br /&gt;
16       D0                 38       A4&lt;br /&gt;
17       D1                 39       A5&lt;br /&gt;
18       *INT               40       A6&lt;br /&gt;
19       *NMI               41       A7&lt;br /&gt;
20       *HALT              42       A8&lt;br /&gt;
21       *MREQ              43       A9&lt;br /&gt;
22       *IORQ              44       A10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -8-�&lt;br /&gt;
The Customer Chip (IC302)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 65034&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : Customer Chip with multiple funktions&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : PLCC 136&lt;br /&gt;
&lt;br /&gt;
The chip has multiple funktions:&lt;br /&gt;
&lt;br /&gt;
- Clock generator for CPU and UART&lt;br /&gt;
- Peripher Interface Adaptor (to printer, LCD-screen, keybord,)&lt;br /&gt;
- Memory Management Unit&lt;br /&gt;
- PCMCIA-Interface&lt;br /&gt;
- Sound generator for speaker  &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1     VDD          35    GND          69    VDD          103   GND&lt;br /&gt;
2     KBI1         36    GND          70    TEMP         104   GND&lt;br /&gt;
3     KBI5         37    AO18         71    UCLK         105   *STRB&lt;br /&gt;
4     KBI7         38    AO19         72    RRDY         106   *CD2&lt;br /&gt;
5     KBI6         39    GND          73    TRDY         107   *CD1&lt;br /&gt;
6     KBI4         40    CLK          74    *STBY        108   *CE1&lt;br /&gt;
7     KBI3         41    HALT         75    LD0          109   *OE1&lt;br /&gt;
8     KBI2         42    *MREQ        76    LD1          110   *WE1&lt;br /&gt;
9     KBI0         43    *IORQ        77    LD2          111   *REG&lt;br /&gt;
10    A0           44    *BACK        78    LD3          112   BVD2&lt;br /&gt;
11    A1           45    *BREQ        79    FRM          113   BVD1&lt;br /&gt;
12    A2           46    *WAT         80    DF           114   WP&lt;br /&gt;
13    A3           47    *M1          81    LOAD         115   MD3&lt;br /&gt;
14    A4           48    *INT         82    CP           116   MD4&lt;br /&gt;
15    A5           49    *RD          83    POFF         117   MD5&lt;br /&gt;
16    A6           50    *WR          84    SP           118   GND&lt;br /&gt;
17    GND          51    DO           85    GND          119   MD6&lt;br /&gt;
18    GND          52    D1           86    GND          120   MD7&lt;br /&gt;
19    A7           53    D2           87    BD1          121   MD0&lt;br /&gt;
20    A8           54    D3           88    BD2          122   MD1&lt;br /&gt;
21    A9           55    GND          89    *NMIC        123   MD2&lt;br /&gt;
22    A10          56    D4           90    *RES         124   TEST (NC)&lt;br /&gt;
23    A11          57    D5           91    URES         125   KBO9&lt;br /&gt;
24    A12          58    D6           92    *BUSY        126   KBO8&lt;br /&gt;
25    A13          59    D7           93    *ACK         127   KBO7&lt;br /&gt;
26    A14          60    RRD          94    PD7          128   KBO6&lt;br /&gt;
27    A15          61    *CS0         95    PD6          129   KBO1&lt;br /&gt;
28    AO14         62    *CS1         96    PD5          130   KBO2&lt;br /&gt;
29    AO15         63    *CS2         97    PD4          131   KBO5&lt;br /&gt;
30    AO16         64    *CS3         98    PD3          132   KBO4&lt;br /&gt;
31    AO17         65    *CS4         99    PD2          133   KBO3&lt;br /&gt;
32    X2           66    TRXC         100   PD1          134   KBO0&lt;br /&gt;
33    X1           67    GND          101   PD0          135   GND&lt;br /&gt;
34    VDD          68    GND          102   VDD          136   GND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -9-�&lt;br /&gt;
The Firmware EPROM (IC303)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 27C2001&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : EPROM, 2Mb, 8-Bit, UV-eraseable&lt;br /&gt;
Org.                         : 256K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 150 mW&lt;br /&gt;
Package                      : DIL&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         NC  (A19)         17          O3&lt;br /&gt;
2         A16               18          O4&lt;br /&gt;
3         A15               19          O5&lt;br /&gt;
4         A12               20          O6&lt;br /&gt;
5         A7                21          O7&lt;br /&gt;
6         A6                22          *CE&lt;br /&gt;
7         A5                23          A10&lt;br /&gt;
8         A4                24          *OE&lt;br /&gt;
9         A3                25          A11&lt;br /&gt;
10        A2                26          A9&lt;br /&gt;
11        A1                27          A8&lt;br /&gt;
12        A0                28          A13&lt;br /&gt;
13        O0                29          A14&lt;br /&gt;
14        O1                30          A17&lt;br /&gt;
15        O2                31          NC  (A18)&lt;br /&gt;
16        GND               32          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NC100 can also control  27C4001 (512K), 23C2001 (256K), 23C4001 (512K),&lt;br /&gt;
23C8001  (1M byte) EPROM's!  By  the  type of the EPROM there had to be set &lt;br /&gt;
some  different  connections,  this  connections  are  set  by   zerro  Ohm &lt;br /&gt;
MSD-resistors from the backside of the plate close to IC303:&lt;br /&gt;
&lt;br /&gt;
             ╔═════════Ð════════Ð══════Ð══════Ð══════Ð══════╗&lt;br /&gt;
             ║  IC303  │ Kbyte  │ J301 │ J302 │ J303 │ J304 ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 27C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 27C4001 │  512   │   +  │      │  +   │      ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 23C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C4001 │  512   │      │  +   │      │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C8001 │ 1024   │  +   │  +   │      │      ║&lt;br /&gt;
             ╚═════════¤════════¤══════¤══════¤══════¤══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
I have double my ROM-space by set in a 27C4001 EPROM, remove J304 and set&lt;br /&gt;
in J301 by a pice of wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -10-�&lt;br /&gt;
The Static Random Access Memory (SRAM, IC304 and IC305) &lt;br /&gt;
-------------------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 43257A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : SRAM, 256K Bit&lt;br /&gt;
Org.                         : 32K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 225 mW&lt;br /&gt;
Package                      : SO 28 &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         A14               15          DQ4&lt;br /&gt;
2         A12               16          DQ5&lt;br /&gt;
3         A7                17          DQ6&lt;br /&gt;
4         A6                18          DQ7&lt;br /&gt;
5         A5                19          DQ8&lt;br /&gt;
6         A4                20          *CS&lt;br /&gt;
7         A3                21          A10&lt;br /&gt;
8         A2                22          *OE&lt;br /&gt;
9         A1                23          A11&lt;br /&gt;
10        A0                24          A9&lt;br /&gt;
11        DQ1               25          A8&lt;br /&gt;
12        DQ2               26          A13&lt;br /&gt;
13        DQ3               27          *WE&lt;br /&gt;
14        GND               28          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On my NC100 the IC304 is layouted as an SO 32 (32 pin). I  belief  you  can &lt;br /&gt;
put some bigger RAM-chip in the circuit, but there is nothing about that in&lt;br /&gt;
the  electronic  diagram!  There is only that the NC100 can control a 43256&lt;br /&gt;
RAM-chips. By the type of the RAM-chip there had to be set  some  different &lt;br /&gt;
connections and use IC310:&lt;br /&gt;
&lt;br /&gt;
            ╔═══════════Ð══════Ð══════Ð══════Ð══════Ð═══════╗&lt;br /&gt;
            ║IC304, 305 │ J305 │ J306 │ J307 │ J308 │ IC310 ║&lt;br /&gt;
            ╠═══════════Ï══════Ï══════Ï══════Ï══════Ï═══════╣&lt;br /&gt;
            ║43256      │  +   │      │      │      │   +   ║&lt;br /&gt;
            Ã───────────┼──────┼──────┼──────┼──────┼───────Â&lt;br /&gt;
            ║43257      │      │  +   │  +   │  +   │       ║&lt;br /&gt;
            ╚═══════════¤══════¤══════¤══════¤══════¤═══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -11-�&lt;br /&gt;
The PCMCIA card slot (IC306)&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
The NC-100 can use PCMCIA/JEIDA Memory Cards (PC-Cards) Type I, max. 1024K&lt;br /&gt;
(1M) byte  static ram card,  5 Volts.  You  can  bye  them  in 64Kb, 128Kb, &lt;br /&gt;
256Kb, 512Kb, and 1024Kb sizes.&lt;br /&gt;
The  flash memory  cards  are  not  suitable  for  the NC-100. These have a &lt;br /&gt;
control  register that must be written to before any read or write can take &lt;br /&gt;
place. Data transfers are then be done in sector chunks.&lt;br /&gt;
&lt;br /&gt;
PCMCIA Card Connector Type I, 5 Volts:&lt;br /&gt;
&lt;br /&gt;
            1 mm                                        1 mm&lt;br /&gt;
             ││                                          ││&lt;br /&gt;
             ││   34                                1    ││&lt;br /&gt;
             ┌───────────────────────────────────────────┐│────────────&lt;br /&gt;
   1.6 mm ───└┐    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    ││       3.4 mm&lt;br /&gt;
          ───┌┘    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    └┐─── 1 mm&lt;br /&gt;
             └────────────────────────────────────────────┘────────────&lt;br /&gt;
             │    68                                35    │&lt;br /&gt;
             │                   54 mm                    │&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PCMCIA Version 2.0 Pinout:&lt;br /&gt;
&lt;br /&gt;
 1       GND                       35       GND         &lt;br /&gt;
 2       D3       I/O              36       *CD1     O  &lt;br /&gt;
 3       D4       I/O              37       D11      I/O  (NC)&lt;br /&gt;
 4       D5       I/O              38       D12      I/O  (NC)&lt;br /&gt;
 5       D6       I/O              39       D13      I/O  (NC)&lt;br /&gt;
 6       D7       I/O              40       D14      I/O  (NC)&lt;br /&gt;
 7       *CE1     I                41       D15      I/O  (NC)&lt;br /&gt;
 8       A10      I                42       *CE2     I    (NC)&lt;br /&gt;
 9       *OE      I                43       RFSH     I    (NC)&lt;br /&gt;
10       A11      I                44       RFU      I    (NC)&lt;br /&gt;
11       A9       I                45       RFU      I    (NC)&lt;br /&gt;
12       A8       I                46       A17      I  &lt;br /&gt;
13       A13      I                47       A18      I  &lt;br /&gt;
14       A14      I                48       A19      I  &lt;br /&gt;
15       *WE/PGM  I                49       A20      I    (NC)&lt;br /&gt;
16       RDY/*BSY O                50       A21      I    (NC)&lt;br /&gt;
17       VCC                       51       VCC&lt;br /&gt;
18       VPP1                      52       VPP2        &lt;br /&gt;
19       A16      I                53       A22      I    (NC)&lt;br /&gt;
20       A15      I                54       A23      I    (NC) &lt;br /&gt;
21       A12      I                55       A24      I    (NC)&lt;br /&gt;
22       A7       I                56       A25      I    (NC)&lt;br /&gt;
23       A6       I                57       RFU           (NC)         &lt;br /&gt;
24       A5       I                58       RESET    I    (NC) &lt;br /&gt;
25       A4       I                59       *WAIT    O    (NC)&lt;br /&gt;
26       A3       I                60       RFU           (NC)&lt;br /&gt;
27       A2       I                61       *REG     I  &lt;br /&gt;
28       A1       I                62       BVD2     O  &lt;br /&gt;
29       A0       I                63       BVD1     O  &lt;br /&gt;
30       D0       I/O              64       D8       I/O  (NC)&lt;br /&gt;
31       D1       I/O              65       D9       I/O  (NC)&lt;br /&gt;
32       D2       I/O              66       D10      I/O  (NC)&lt;br /&gt;
33       WP       O                67       *CD2     O  &lt;br /&gt;
34       GND                       68       GND         &lt;br /&gt;
                 RFU  = Reserved Future Use                         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -12-�&lt;br /&gt;
The Real-Time-Clock (RTC, IC307)&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : TC8521AP/AM&lt;br /&gt;
Manufacturer                 : Toshiba Corporation&lt;br /&gt;
Description                  : Real Time Clock&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Power Dissipat. max          : 1.25 mW&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Clock funktion (hr, min, sec, date, day of week, year and leap year) &lt;br /&gt;
   auto-calendar&lt;br /&gt;
 - Clock system of 24-hour or 12-hour selectable&lt;br /&gt;
 - +/- 30 sec correction funktion&lt;br /&gt;
 - Alarm signal or pulse of 16Hz or 1Hz can be output&lt;br /&gt;
 - Built-in 26*4 bit RAM&lt;br /&gt;
 - 4-bit bidirectional data bus&lt;br /&gt;
 - 4-bit adress input&lt;br /&gt;
 - Directly connectable with CPU bus&lt;br /&gt;
 - Capable of battery backup &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        *CS&lt;br /&gt;
2        CS&lt;br /&gt;
3        ADJ&lt;br /&gt;
4        A0&lt;br /&gt;
5        A1&lt;br /&gt;
6        A2&lt;br /&gt;
7        NC&lt;br /&gt;
8        A3&lt;br /&gt;
9        *RD&lt;br /&gt;
10       GND&lt;br /&gt;
11       *WR&lt;br /&gt;
12       D0&lt;br /&gt;
13       D1&lt;br /&gt;
14       D2&lt;br /&gt;
15       D3&lt;br /&gt;
16       *ALARM&lt;br /&gt;
17       NC&lt;br /&gt;
18       XIN&lt;br /&gt;
19       XOUT&lt;br /&gt;
20       VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -13-�&lt;br /&gt;
The Universal Asynchronous Receiver Transmitter (UART, IC308)&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 71051&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : UART Serial Control Unit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : SO 28&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Synchronous and asynchronous operation&lt;br /&gt;
 - Full duplex, double buffered transmitter / receiver&lt;br /&gt;
 - Error detektion at parity, overrun and framing&lt;br /&gt;
 - 5 to 8 bit characters&lt;br /&gt;
 - Low power standby mode&lt;br /&gt;
 - Functionally equivalant to the 8251A UART&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        D2&lt;br /&gt;
2        D3&lt;br /&gt;
3        RxDA TA&lt;br /&gt;
4        GND&lt;br /&gt;
5        D4&lt;br /&gt;
6        D5&lt;br /&gt;
7        D6&lt;br /&gt;
8        D7&lt;br /&gt;
9        *TxCLK&lt;br /&gt;
10       *WR&lt;br /&gt;
11       *CS&lt;br /&gt;
12       C/*D&lt;br /&gt;
13       *RD&lt;br /&gt;
14       RxRDY&lt;br /&gt;
15       TxRDY&lt;br /&gt;
16       SYNCBRK    (NC)&lt;br /&gt;
17       *CTS&lt;br /&gt;
18       TxE MP&lt;br /&gt;
19       TxDA TA&lt;br /&gt;
20       CLK&lt;br /&gt;
21       RES ET&lt;br /&gt;
22       *DSR       (NC)&lt;br /&gt;
23       *RTS&lt;br /&gt;
24       *DTR       (NC)&lt;br /&gt;
25       *RxCLK&lt;br /&gt;
26       Vdd&lt;br /&gt;
27       D0&lt;br /&gt;
28       D1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -14-�&lt;br /&gt;
The RS232-Driver (IC309)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 4711A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : RS232-Driver&lt;br /&gt;
Process                      : MOS-IC&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Power Dissipat.              : 60 mA&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
The  RS232-driver  shift  up  the  TTL-level  (0V/+5V)  output from UART to &lt;br /&gt;
RS232-level (+10V/-10V).&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        Vdd&lt;br /&gt;
2        C1+&lt;br /&gt;
3        Vcc&lt;br /&gt;
4        C1-&lt;br /&gt;
5        STB&lt;br /&gt;
6        Din1&lt;br /&gt;
7        Din2&lt;br /&gt;
8        Rout  1&lt;br /&gt;
9        Rout  2&lt;br /&gt;
10       GND&lt;br /&gt;
11       Rcon&lt;br /&gt;
12       Rin2&lt;br /&gt;
13       Rin1&lt;br /&gt;
14       Dout  2&lt;br /&gt;
15       Dout1&lt;br /&gt;
16       Dcon&lt;br /&gt;
17       Vss&lt;br /&gt;
18       C4-&lt;br /&gt;
19       GND&lt;br /&gt;
20       C4+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-connector pinout ===&lt;br /&gt;
(DTR just duplicates RTS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin I/O Description&lt;br /&gt;
5       GND  Signal Ground&lt;br /&gt;
9   &amp;lt;─  RI   Ring Indicator (NC)&lt;br /&gt;
4   ─&amp;gt;  DTR  Data Terminal Ready &lt;br /&gt;
8   &amp;lt;─  CTS  Clear To Send&lt;br /&gt;
3   ─&amp;gt;  TD   Transmit Data&lt;br /&gt;
7   ─&amp;gt;  RTS  Request To Send &lt;br /&gt;
2   &amp;lt;─  RD   Receive Data&lt;br /&gt;
6   &amp;lt;─  DSR  Data Set Ready (NC)&lt;br /&gt;
1   &amp;lt;─  CD   Carrier Detect (NC) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hans-Jürgen Böhling&lt;br /&gt;
Bülowstr. 2&lt;br /&gt;
40476 Düsseldorf&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
e-mail  : 101.107378@germanynet.de&lt;br /&gt;
homepage: http://www.germany.net/teilnehmer/101.107378/index.htm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_HowToOpen.png&amp;diff=60308</id>
		<title>File:NC100 HowToOpen.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_HowToOpen.png&amp;diff=60308"/>
				<updated>2010-09-23T14:24:23Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60307</id>
		<title>A surgical guide to the Amstrad NC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60307"/>
				<updated>2010-09-23T14:23:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  A Surgical Guide To The Amstrad Notepad Computer ==&lt;br /&gt;
This page is based on Hans-Jürgen Böhling's &amp;quot;surgical guide to the Amstrad NC&amp;quot;. The original document is avaliabe here: [http://home.arcor.de/h.boehling/nc100.htm]&lt;br /&gt;
&lt;br /&gt;
=== Amstrad Notepad Computer - What is it? ===&lt;br /&gt;
&lt;br /&gt;
The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  characters&lt;br /&gt;
screen, nearly full size keyboard,  a  PCMCIA memory card slot on the right&lt;br /&gt;
hand side and four coloured keys. The  Notepads  have  standard  Centronics &lt;br /&gt;
parallel  port  (DB-25  pin  famale  connector)  and  RS232 (DB 9 pin male) &lt;br /&gt;
serial port. The system has drivers for 9 and  24  pin  dot  matrix,  Canon&lt;br /&gt;
inkjet  and  Laserjet  printers.  The  serial  connector support 300, 1200,&lt;br /&gt;
2400,  4800,  or  9600  bps.  As  power  supply  the  NC100 use 4 * AA sice &lt;br /&gt;
batteries or an AC adapter. As backup battery ther is also a CR2032  3 Volt&lt;br /&gt;
lithium cell.&lt;br /&gt;
&lt;br /&gt;
The model NC150  (it seems)  is  retailing  only in Italy and Fance. It has &lt;br /&gt;
512K bytes firmware ROM and 128K RAM. The extra  256K  bytes ROM contains a&lt;br /&gt;
spreadsheet   and   the   arcade   game  'BLOCKADE'  (similar  to  TETRIS). &lt;br /&gt;
&lt;br /&gt;
The model NC200 include the  additional  features  of  the NC150 but also a&lt;br /&gt;
720K  MS-DOS  compatible  3.5 inch  floppy disk  drive and a 16 lines by 80 &lt;br /&gt;
characters screen witch had to be fold up like a laptop. &lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Diagram1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Model                : NC100&lt;br /&gt;
Processor            : Z80 compatible CMOS&lt;br /&gt;
Operating &lt;br /&gt;
frequency            : 6 MHz&lt;br /&gt;
Memory               : 64K byte internal&lt;br /&gt;
                       (15K system-, 11K upper-, 38K lower memory)&lt;br /&gt;
Storage              : PCMCIA/JEIDA Memory Cards (PC-Cards) Type I&lt;br /&gt;
                       max. 1M byte SRAM 5 Volt&lt;br /&gt;
Display              : 480*32 pixel disply (usually 80*8 characters)&lt;br /&gt;
Weight               : 930 g&lt;br /&gt;
Height               :  22 mm&lt;br /&gt;
Width                : 295 mm&lt;br /&gt;
Length               : 210 mm&lt;br /&gt;
Power Consumption ON : 40 - 60 mA &lt;br /&gt;
Built in firmware    : 256K byte with &lt;br /&gt;
&lt;br /&gt;
        - Texteditor with mailmerge and spellchecker&lt;br /&gt;
        - Address book&lt;br /&gt;
        - Time manager (diary with alarm-clock)&lt;br /&gt;
        - Calculator&lt;br /&gt;
        - Terminal-programm (serial Tranfer with ASCII or XModem)&lt;br /&gt;
        - BBC-BASIC with Assembler support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to get the Firmware Number? ===&lt;br /&gt;
&lt;br /&gt;
When you are in the main Menu  (text editor, calculater, calender) push the&lt;br /&gt;
secret-button and the system-settings  menu  appears,  the  version  number &lt;br /&gt;
will be shown in the first line of the sceen. I have a german NC100 and the &lt;br /&gt;
firmware number is v1.06.&lt;br /&gt;
&lt;br /&gt;
=== PCMCIA Memory Cards ===&lt;br /&gt;
&lt;br /&gt;
A battery buffered PCMCIA SRAM-Memory Card will preserve you from data loss&lt;br /&gt;
even if your Notepad crashes and increases the available  memory.  It  also&lt;br /&gt;
allows you to create a file with BBC-BASIC bigger than  1024 bytes. This is &lt;br /&gt;
because BBC-BASIC allocates all  available  memory  on  startup except 1024&lt;br /&gt;
bytes. The maximum size to use with the NC100 is up to 1M byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to open the NC100? ===&lt;br /&gt;
&lt;br /&gt;
Before  disassembling  the  Notepad you should save all your data! Then put &lt;br /&gt;
the Notepad on the table face down. Remove the four AA size batteries, then &lt;br /&gt;
unscrew the five screws (one under the battery cover). In the drawing below&lt;br /&gt;
they are marked with a &amp;quot;*&amp;quot;-sign. One screw fixes  the cover of the firmware&lt;br /&gt;
EPROM.Place the Notepad the right way up and lift off the upper part of the&lt;br /&gt;
case. Be careful, because the display is still connected to the  main-board&lt;br /&gt;
via  a folio-flat-cable and so is the speaker! Don't be nervous, the cables &lt;br /&gt;
can be simply pulled out of their sockets. Now you can separate the covers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:NC100_HowToOpen.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
What is inside?&lt;br /&gt;
--------------- &lt;br /&gt;
&lt;br /&gt;
Inside the NC100 is a SMD layout. I  have  a  german NC100 and the plate is&lt;br /&gt;
labeled Amstrad plc 4500-001P-1,  NA999-32142,  manual marked C  (A-H)  and&lt;br /&gt;
1 (1-8).  All IC's are SMD apart from IC303 which is on the backside of the &lt;br /&gt;
NC100  (behind  the  firmware  EPROM  cover).  On  the drawing below I have &lt;br /&gt;
labeled all IC's, but you can find it on the layout also!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
                             Centronics  RS232        6VDC&lt;br /&gt;
            ╔══════════════Ð══Ð═══════Ð══Ð═══Ð═════════ÐÐ╗&lt;br /&gt;
            ║ 4 * AA size -│  └───────┘  └───┘         └┘║&lt;br /&gt;
            ║  Batteries   │  ┌─────┐┌──┐ ┌──┐309  ┌─┐311║&lt;br /&gt;
            ║             +│  │     │└──┘ └──┘     ├─┤   ║&lt;br /&gt;
            ╠════════════Ð═¥  │302  │308┌──┐305 ┌─┐└─┘313║&lt;br /&gt;
            ║            │    │     │   └──┼┬──┐└─┘314   ║&lt;br /&gt;
            ║  PCMCIA    │301 └─────┘      └┴──┘  ┌─┐    ║&lt;br /&gt;
            ║ card-slot  │ ┌─┐ 307 310┌──────┐304 └─┘312 ║&lt;br /&gt;
            ║            │ └─┘  ┌─┐┌─┐│303   │           ║&lt;br /&gt;
            Ã───────┬────┘      └─┘└─┘└──────┘           ║&lt;br /&gt;
            ╠══Ð══Ð═¤Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══╣&lt;br /&gt;
            ║St│1 │2 │3 │4 │5 │6 │7 │8 │9 │0 │  │  │De│Bs║&lt;br /&gt;
            Ã──┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴──Â&lt;br /&gt;
            ║Tab│Q │W │E │R │T │  │U │I │O │P │  │+ │  │ ║&lt;br /&gt;
            Ã───┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┐&amp;lt;┘ ║&lt;br /&gt;
            ║v   │A │S │D │F │G │H │J │K │L │  │  │  │   ║&lt;br /&gt;
            Ã────┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴──┴┬──Â&lt;br /&gt;
            ║^     │  │X │C │V │B │N │M │, │. │  │^   │  ║&lt;br /&gt;
            Ã─────┬┴─┬┴─┬┴──┴──┴──┴──┴──┴─┬┴─┬┴─┬┴─┬──┼──Â&lt;br /&gt;
            ║y    │  │  │                 │  │  │r │g │b ║&lt;br /&gt;
            ╚═════¤══¤══¤═════════════════¤══¤══¤══¤══¤══╝&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -4-�&lt;br /&gt;
The tabel below gives a description of the IC's in the NC100:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ╔════Ð═══════════════Ð════════Ð═══════════════════════════════════════╗&lt;br /&gt;
 ║IC-#│Label          │Pin's   │Description                            ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║301 │ZILOG          │4*11= 44│Z84C00                                 ║&lt;br /&gt;
 ║    │Z84C0006FEC    │PLCC 44 │CMOS, 6 MHz                            ║&lt;br /&gt;
 ║    │Z80 CPU        │        │Z80 compatible Microprocessor          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║302 │NEC Japan      │4*34=136│µPD 65034                              ║&lt;br /&gt;
 ║    │D65034GD093    │PLCC 136│Customer Chip                          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║303 │NEC Japan      │2*16= 32│27C2001 = CMOS EPROM 256K*8 bit        ║&lt;br /&gt;
 ║    │D27C2001       │DIL 32  │Firmware EPROM                         ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║304 │NEC JAPAN      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory layouted as an SO 32 (32 pin)!  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║305 │NEC Japan      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory                                 ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║306 │MEMORY CARD    │2*34= 68│PCMCIA/JEIDA Memory Cards Slot Type I  ║&lt;br /&gt;
 ║    │               │PCMCIA  │for max. 1M byte SRAM Memory, 5 Volt   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║307 │T 9224 HB      │2*10= 20│TC8521                                 ║&lt;br /&gt;
 ║    │  8521 AM      │SO 20   │Real-Time-Clock                        ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║308 │NEC Japan      │2*14= 28│µPD 71051                              ║&lt;br /&gt;
 ║    │D71051 GU      │SO 28   │UART (parallel to seriell transpose)   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║309 │NEC Japan      │2*10= 20│µPD 4711                               ║&lt;br /&gt;
 ║    │D4711 AG       │SO 20   │RS232-driver (shift level to +/- 10V)  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║310 │not placed     │2* 7= 14│74HC00 = CMOS-Logic 4 * NAND           ║&lt;br /&gt;
 ║    │               │SO 14   │(only used if IC304/IC305 = 43256)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║311 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║312 │C339 G         │2* 7= 14│LM339 = 4 * Comparator                 ║&lt;br /&gt;
 ║    │               │SO 14   │(used for battery level detection)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║313 │D4013G         │2* 7= 14│4013 = CMOS-Logic 2 * D-Flip Flop      ║&lt;br /&gt;
 ║    │               │SO 14   │with set and reset                     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║314 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 ╚════¤═══════════════¤════════¤═══════════════════════════════════════╝&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -5-�&lt;br /&gt;
Amstrad NC100/NC150 Simplfied Bock Diagram&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
╔══════════════════════════════╦═════════════©&lt;br /&gt;
║     Addressbus               ║             │&lt;br /&gt;
║  ╔══════════════════════╦═════════════╗    │&lt;br /&gt;
║  ║  Databus             ║    ║        ║    │A0&lt;br /&gt;
║  ║  ┌──────────┐     ┌──ð────ð──┐  ┌──ð────┴──┐  ┌──────┐ ┌────────┐&lt;br /&gt;
║  ╠══ÁD0-7      │     │D0-7 A0-15│  │D0-7  C/D │  │      │ │        │&lt;br /&gt;
║  ║  │  IC301   ã═════Á  IC302   ã══Á  IC308   ã══ÁIC309 ã═Á CN302  │&lt;br /&gt;
║  ║  │          │     │       ___│  │__        │  │      │ │ D-SUB9 │&lt;br /&gt;
╠══║══ÁA0-15     │     │       CS4├──┤CS        │  │      │ │Serial  │&lt;br /&gt;
║  ║  │          │     │          │  │          │  │      │ └────────┘&lt;br /&gt;
║  ║  │CPU    CLK├─────┤CLK   UCLK├──┤CLK       │  │      │ &lt;br /&gt;
║  ║  └──────────┘     │          │  │          │  │      │&lt;br /&gt;
║  ║  ┌──────────┐     │          │  │UART      │  │      │&lt;br /&gt;
║  ╠══ÁD0-7      │     │          │  └──────────┘  │      │&lt;br /&gt;
║  ║  │  IC303 __│     │___   ____│                │____  │&lt;br /&gt;
║  ║  │        CE├─────┤CS0   STBY├────────────────┤STBY  │&lt;br /&gt;
╠══║══ÁA0-13     │     │          │                │RS232 │ ┌────────┐&lt;br /&gt;
║  ║  │A14-17(19)ã══╦══ÁAO14-19   │                └──────┘ │        │&lt;br /&gt;
║  ║  │EPROM     │  ║  │ ____ ___ │                         │ CN301  │&lt;br /&gt;
║  ║  └──────────┘  ║  │ STRB,ACK,ã═════════════════════════ÁD-SUB25 │&lt;br /&gt;
║  ║  ┌──────────┐  ║  │     BUSY,│                         │Paralell│&lt;br /&gt;
║  ╠══ÁD0-7      │  ║  │     PD0-7│                         └────────┘&lt;br /&gt;
║  ║  │  IC304   │  ║  │          │  ┌────────┐ ┌────────────────────┐&lt;br /&gt;
║  ║  │          │  ║  │          │  │        │ │                    │&lt;br /&gt;
╠══║══ÁA0-13  A14├──Â  │          ã══Á CN303  ã═Á                    │&lt;br /&gt;
║  ║  │        __│  ║  │___       │  │14 Pins │ │                    │&lt;br /&gt;
║  ║  │RAM     CS├──║──┤CS1       │  │        │ │                    │&lt;br /&gt;
║  ║  └──────────┘  ║  │          │  └────────┘ │LCD-Screen          │&lt;br /&gt;
║  ║  ┌──────────┐  ║  │          │  ┌────────┐ └────────────────────┘ &lt;br /&gt;
║  ╠══ÁD0-7      │  ║  │          │  │        │                        &lt;br /&gt;
║  ║  │  IC305   │  ║  │    KBO0-9ã══Á CN304  ã═══════════╗&lt;br /&gt;
║  ║  │          │  ║  │          │  │10 Pins │           ║ &lt;br /&gt;
╠══║══ÁA0-13  A14├──Â  │          │  │        │ ┌─────────ð──────────┐&lt;br /&gt;
║  ║  │        __│  ║  │___       │  └────────┘ │                    │&lt;br /&gt;
║  ║  │RAM     CS├──║──┤CS2       │  ┌────────┐ │                    │&lt;br /&gt;
║  ║  └──────────┘  ║  │          │  │        │ │                    │&lt;br /&gt;
║  ║  ┌──────────┐  ║  │    KBI0-7ã══Á CN305  ã═Á                    │&lt;br /&gt;
║  ║  │    A14-19ã══╝  │          │  │ 9 Pins │ │Keybord Matrix      │&lt;br /&gt;
║  ║  │  IC306   │     │          │  │        │ └────────────────────┘   &lt;br /&gt;
║  ║  │    BVD1/2├─────┤BVD1      │  └────────┘    &lt;br /&gt;
╠══║══ÁA0-13     │     │          │     ┌────────┐                        &lt;br /&gt;
║  ║  │      D0-7ã═════ÁMD0-7     │     │        │       ┌─┐█           &lt;br /&gt;
║  ║  │PCMCIA    │     │        SP├─────┤ CN307  ├───────┤ │█          &lt;br /&gt;
║  ║  └──────────┘     │          │  ┌──┤ 2 Pins ├───────┤ │█&lt;br /&gt;
║  ║  ┌──────────┐     │      POFF│  │  │        │       └─┘█&lt;br /&gt;
║  ╚══ÁD0-3      │     │          │  │  └────────┘       &lt;br /&gt;
║     │  IC307   │     │          │ ▀▀▀                 Speaker&lt;br /&gt;
║     │        __│     │___       │     ┌─────────────────┐ ┌────────┐&lt;br /&gt;
╚═════ÁA0-3    CS├─────┤CS3   POFF├─────┤OFF              │ │        │&lt;br /&gt;
      │     _____│     │ BD1, BD2,ã═════ÁLevel Detector   ├─┤ CN306  │&lt;br /&gt;
      │RTC  ALARM├───┐ │      BVD2│     │__               ├─┤        │&lt;br /&gt;
      └─┬─────┬──┘   │ └─┬─────┬──┘  ┌──┤ON               ├─┤6VDC-IN │&lt;br /&gt;
        │  ▄  │      │   │  ▄  │     │  │Power Supply     │ └────────┘&lt;br /&gt;
        └─┤█├─┘      │   └─┤█├─┘     │  └─────────────────┘&lt;br /&gt;
      X302 ▀ 32.768K │ X301 ▀ 12.2M  │                   &lt;br /&gt;
                     └───────────────┘   &lt;br /&gt;
                    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -6-�&lt;br /&gt;
Amstrad NC100/150 Power Supply Bock Diagram&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                         ┌─────┐   ┌─────────────────┐&lt;br /&gt;
    DC6V  ┌┬─o───────────┼─────┼───┤                 ├─────o +6V&lt;br /&gt;
       ┌┐ │└─o──────┐ +  └─────┘   │ DC/DC-Converter │&lt;br /&gt;
       ││└┘      ───┴───  F301     │                 ├─────o +5V&lt;br /&gt;
       └┴────o─┐  ┌───┐            │                 │&lt;br /&gt;
               │  └─┬─┘     ┌──────┤                 ├─────o 5VBK&lt;br /&gt;
  AC-Adaptor   │ ───┴───    │      │      and        │  Lith. buff. RAM&lt;br /&gt;
    Input      │  ┌───┐     │      │                 ├─────o -15V&lt;br /&gt;
               │  └─┬─┘     │ +    │                 │  for LCD-Display&lt;br /&gt;
               │ ───┴─── ───┴───   │                 │&lt;br /&gt;
               │  ┌───┐   ┌───┐    │                 ├─────o BD1, IC302&lt;br /&gt;
               │  └─┬─┘   └─┬─┘    │ Battery Level   │       4*AA&amp;lt;4.2V&lt;br /&gt;
               │ ───┴───    │ -    │ Detector        ├─────o BD2, IC302&lt;br /&gt;
               │  ┌───┐4*AA │Lith. │                 │       Lith.&amp;lt;2.3V&lt;br /&gt;
               │  └─┬─┘     │      │                 ├─────o BVD2,IC302&lt;br /&gt;
               │    │ -     │      │                 │       4*AA&amp;lt;3.2V&lt;br /&gt;
               └────o───────o──────┤      ON/OFF     ├─────┐&lt;br /&gt;
                            │      └────────┬────────┘     │&lt;br /&gt;
                           ▀▀▀              │             ▀▀▀&lt;br /&gt;
                                            │&lt;br /&gt;
                   +6V                      │&lt;br /&gt;
                    o                       └─────────┐    &lt;br /&gt;
                    │                                 │&lt;br /&gt;
                   ┌┴┐                                │&lt;br /&gt;
                   │ │                   IC313A       │&lt;br /&gt;
                   │ │                  ┌─────────┐   │&lt;br /&gt;
            S301   │ │                  │         │   │&lt;br /&gt;
             ┬     └┬┘                  │ S     Q ├───┘&lt;br /&gt;
            ─┴─     │                   │         │&lt;br /&gt;
      ┌────o   o────o────o─────────────o├ ─ ─ ─ ─ ┤&lt;br /&gt;
      │             │    │              │         │&lt;br /&gt;
     ▀▀▀            │    │    ┌─────────┤ R       │&lt;br /&gt;
         _____      │    │    │         │         │&lt;br /&gt;
  IC307, ALARM o────┘    │    │         └─────────┘&lt;br /&gt;
         ___             │    │       &lt;br /&gt;
  IC301, NMI   o─────────┘    │&lt;br /&gt;
                              │&lt;br /&gt;
  IC302, POFF  o──────────────┘&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -7-�&lt;br /&gt;
On the next pages folowing the pinouts off the most important  IC's used in&lt;br /&gt;
the NC100. '*' indicates active Low and 'NC' is Not Connected in the  NC100&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Microprocessor (MPU, IC301)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : Z84C00&lt;br /&gt;
Manufacturer                 : Zilog Inc.&lt;br /&gt;
Description                  : Microprocessor, 8-Bit &lt;br /&gt;
Power Consumption            : 15 mA typ. at 6 MHz&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Operating frequency max.     : 6 MHz&lt;br /&gt;
Package                      : PLCC 44 pin&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Commands compatible with Zilog Z80 MPU&lt;br /&gt;
 - Powerful set of 158 instructions including the 78 of the 8080A&lt;br /&gt;
 - 10 addressing modes&lt;br /&gt;
 - Power down mode when the system clock is stopped&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        A11                23       *RD&lt;br /&gt;
2        A12                24       NC&lt;br /&gt;
3        A13                25       NC&lt;br /&gt;
4        A14                26       *WR&lt;br /&gt;
5        A15                27       *BUSACK&lt;br /&gt;
6        NC                 28       *WAIT&lt;br /&gt;
7        CLK                29       *BUSREQ&lt;br /&gt;
8        D4                 30       *RESET&lt;br /&gt;
9        D3                 31       *M1&lt;br /&gt;
10       D5                 32       *RFSH&lt;br /&gt;
11       D6                 33       GND&lt;br /&gt;
12       NC                 34       A0&lt;br /&gt;
13       VCC                35       A1&lt;br /&gt;
14       D2                 36       A2&lt;br /&gt;
15       D7                 37       A3&lt;br /&gt;
16       D0                 38       A4&lt;br /&gt;
17       D1                 39       A5&lt;br /&gt;
18       *INT               40       A6&lt;br /&gt;
19       *NMI               41       A7&lt;br /&gt;
20       *HALT              42       A8&lt;br /&gt;
21       *MREQ              43       A9&lt;br /&gt;
22       *IORQ              44       A10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -8-�&lt;br /&gt;
The Customer Chip (IC302)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 65034&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : Customer Chip with multiple funktions&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : PLCC 136&lt;br /&gt;
&lt;br /&gt;
The chip has multiple funktions:&lt;br /&gt;
&lt;br /&gt;
- Clock generator for CPU and UART&lt;br /&gt;
- Peripher Interface Adaptor (to printer, LCD-screen, keybord,)&lt;br /&gt;
- Memory Management Unit&lt;br /&gt;
- PCMCIA-Interface&lt;br /&gt;
- Sound generator for speaker  &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1     VDD          35    GND          69    VDD          103   GND&lt;br /&gt;
2     KBI1         36    GND          70    TEMP         104   GND&lt;br /&gt;
3     KBI5         37    AO18         71    UCLK         105   *STRB&lt;br /&gt;
4     KBI7         38    AO19         72    RRDY         106   *CD2&lt;br /&gt;
5     KBI6         39    GND          73    TRDY         107   *CD1&lt;br /&gt;
6     KBI4         40    CLK          74    *STBY        108   *CE1&lt;br /&gt;
7     KBI3         41    HALT         75    LD0          109   *OE1&lt;br /&gt;
8     KBI2         42    *MREQ        76    LD1          110   *WE1&lt;br /&gt;
9     KBI0         43    *IORQ        77    LD2          111   *REG&lt;br /&gt;
10    A0           44    *BACK        78    LD3          112   BVD2&lt;br /&gt;
11    A1           45    *BREQ        79    FRM          113   BVD1&lt;br /&gt;
12    A2           46    *WAT         80    DF           114   WP&lt;br /&gt;
13    A3           47    *M1          81    LOAD         115   MD3&lt;br /&gt;
14    A4           48    *INT         82    CP           116   MD4&lt;br /&gt;
15    A5           49    *RD          83    POFF         117   MD5&lt;br /&gt;
16    A6           50    *WR          84    SP           118   GND&lt;br /&gt;
17    GND          51    DO           85    GND          119   MD6&lt;br /&gt;
18    GND          52    D1           86    GND          120   MD7&lt;br /&gt;
19    A7           53    D2           87    BD1          121   MD0&lt;br /&gt;
20    A8           54    D3           88    BD2          122   MD1&lt;br /&gt;
21    A9           55    GND          89    *NMIC        123   MD2&lt;br /&gt;
22    A10          56    D4           90    *RES         124   TEST (NC)&lt;br /&gt;
23    A11          57    D5           91    URES         125   KBO9&lt;br /&gt;
24    A12          58    D6           92    *BUSY        126   KBO8&lt;br /&gt;
25    A13          59    D7           93    *ACK         127   KBO7&lt;br /&gt;
26    A14          60    RRD          94    PD7          128   KBO6&lt;br /&gt;
27    A15          61    *CS0         95    PD6          129   KBO1&lt;br /&gt;
28    AO14         62    *CS1         96    PD5          130   KBO2&lt;br /&gt;
29    AO15         63    *CS2         97    PD4          131   KBO5&lt;br /&gt;
30    AO16         64    *CS3         98    PD3          132   KBO4&lt;br /&gt;
31    AO17         65    *CS4         99    PD2          133   KBO3&lt;br /&gt;
32    X2           66    TRXC         100   PD1          134   KBO0&lt;br /&gt;
33    X1           67    GND          101   PD0          135   GND&lt;br /&gt;
34    VDD          68    GND          102   VDD          136   GND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -9-�&lt;br /&gt;
The Firmware EPROM (IC303)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 27C2001&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : EPROM, 2Mb, 8-Bit, UV-eraseable&lt;br /&gt;
Org.                         : 256K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 150 mW&lt;br /&gt;
Package                      : DIL&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         NC  (A19)         17          O3&lt;br /&gt;
2         A16               18          O4&lt;br /&gt;
3         A15               19          O5&lt;br /&gt;
4         A12               20          O6&lt;br /&gt;
5         A7                21          O7&lt;br /&gt;
6         A6                22          *CE&lt;br /&gt;
7         A5                23          A10&lt;br /&gt;
8         A4                24          *OE&lt;br /&gt;
9         A3                25          A11&lt;br /&gt;
10        A2                26          A9&lt;br /&gt;
11        A1                27          A8&lt;br /&gt;
12        A0                28          A13&lt;br /&gt;
13        O0                29          A14&lt;br /&gt;
14        O1                30          A17&lt;br /&gt;
15        O2                31          NC  (A18)&lt;br /&gt;
16        GND               32          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NC100 can also control  27C4001 (512K), 23C2001 (256K), 23C4001 (512K),&lt;br /&gt;
23C8001  (1M byte) EPROM's!  By  the  type of the EPROM there had to be set &lt;br /&gt;
some  different  connections,  this  connections  are  set  by   zerro  Ohm &lt;br /&gt;
MSD-resistors from the backside of the plate close to IC303:&lt;br /&gt;
&lt;br /&gt;
             ╔═════════Ð════════Ð══════Ð══════Ð══════Ð══════╗&lt;br /&gt;
             ║  IC303  │ Kbyte  │ J301 │ J302 │ J303 │ J304 ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 27C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 27C4001 │  512   │   +  │      │  +   │      ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 23C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C4001 │  512   │      │  +   │      │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C8001 │ 1024   │  +   │  +   │      │      ║&lt;br /&gt;
             ╚═════════¤════════¤══════¤══════¤══════¤══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
I have double my ROM-space by set in a 27C4001 EPROM, remove J304 and set&lt;br /&gt;
in J301 by a pice of wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -10-�&lt;br /&gt;
The Static Random Access Memory (SRAM, IC304 and IC305) &lt;br /&gt;
-------------------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 43257A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : SRAM, 256K Bit&lt;br /&gt;
Org.                         : 32K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 225 mW&lt;br /&gt;
Package                      : SO 28 &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         A14               15          DQ4&lt;br /&gt;
2         A12               16          DQ5&lt;br /&gt;
3         A7                17          DQ6&lt;br /&gt;
4         A6                18          DQ7&lt;br /&gt;
5         A5                19          DQ8&lt;br /&gt;
6         A4                20          *CS&lt;br /&gt;
7         A3                21          A10&lt;br /&gt;
8         A2                22          *OE&lt;br /&gt;
9         A1                23          A11&lt;br /&gt;
10        A0                24          A9&lt;br /&gt;
11        DQ1               25          A8&lt;br /&gt;
12        DQ2               26          A13&lt;br /&gt;
13        DQ3               27          *WE&lt;br /&gt;
14        GND               28          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On my NC100 the IC304 is layouted as an SO 32 (32 pin). I  belief  you  can &lt;br /&gt;
put some bigger RAM-chip in the circuit, but there is nothing about that in&lt;br /&gt;
the  electronic  diagram!  There is only that the NC100 can control a 43256&lt;br /&gt;
RAM-chips. By the type of the RAM-chip there had to be set  some  different &lt;br /&gt;
connections and use IC310:&lt;br /&gt;
&lt;br /&gt;
            ╔═══════════Ð══════Ð══════Ð══════Ð══════Ð═══════╗&lt;br /&gt;
            ║IC304, 305 │ J305 │ J306 │ J307 │ J308 │ IC310 ║&lt;br /&gt;
            ╠═══════════Ï══════Ï══════Ï══════Ï══════Ï═══════╣&lt;br /&gt;
            ║43256      │  +   │      │      │      │   +   ║&lt;br /&gt;
            Ã───────────┼──────┼──────┼──────┼──────┼───────Â&lt;br /&gt;
            ║43257      │      │  +   │  +   │  +   │       ║&lt;br /&gt;
            ╚═══════════¤══════¤══════¤══════¤══════¤═══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -11-�&lt;br /&gt;
The PCMCIA card slot (IC306)&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
The NC-100 can use PCMCIA/JEIDA Memory Cards (PC-Cards) Type I, max. 1024K&lt;br /&gt;
(1M) byte  static ram card,  5 Volts.  You  can  bye  them  in 64Kb, 128Kb, &lt;br /&gt;
256Kb, 512Kb, and 1024Kb sizes.&lt;br /&gt;
The  flash memory  cards  are  not  suitable  for  the NC-100. These have a &lt;br /&gt;
control  register that must be written to before any read or write can take &lt;br /&gt;
place. Data transfers are then be done in sector chunks.&lt;br /&gt;
&lt;br /&gt;
PCMCIA Card Connector Type I, 5 Volts:&lt;br /&gt;
&lt;br /&gt;
            1 mm                                        1 mm&lt;br /&gt;
             ││                                          ││&lt;br /&gt;
             ││   34                                1    ││&lt;br /&gt;
             ┌───────────────────────────────────────────┐│────────────&lt;br /&gt;
   1.6 mm ───└┐    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    ││       3.4 mm&lt;br /&gt;
          ───┌┘    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    └┐─── 1 mm&lt;br /&gt;
             └────────────────────────────────────────────┘────────────&lt;br /&gt;
             │    68                                35    │&lt;br /&gt;
             │                   54 mm                    │&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PCMCIA Version 2.0 Pinout:&lt;br /&gt;
&lt;br /&gt;
 1       GND                       35       GND         &lt;br /&gt;
 2       D3       I/O              36       *CD1     O  &lt;br /&gt;
 3       D4       I/O              37       D11      I/O  (NC)&lt;br /&gt;
 4       D5       I/O              38       D12      I/O  (NC)&lt;br /&gt;
 5       D6       I/O              39       D13      I/O  (NC)&lt;br /&gt;
 6       D7       I/O              40       D14      I/O  (NC)&lt;br /&gt;
 7       *CE1     I                41       D15      I/O  (NC)&lt;br /&gt;
 8       A10      I                42       *CE2     I    (NC)&lt;br /&gt;
 9       *OE      I                43       RFSH     I    (NC)&lt;br /&gt;
10       A11      I                44       RFU      I    (NC)&lt;br /&gt;
11       A9       I                45       RFU      I    (NC)&lt;br /&gt;
12       A8       I                46       A17      I  &lt;br /&gt;
13       A13      I                47       A18      I  &lt;br /&gt;
14       A14      I                48       A19      I  &lt;br /&gt;
15       *WE/PGM  I                49       A20      I    (NC)&lt;br /&gt;
16       RDY/*BSY O                50       A21      I    (NC)&lt;br /&gt;
17       VCC                       51       VCC&lt;br /&gt;
18       VPP1                      52       VPP2        &lt;br /&gt;
19       A16      I                53       A22      I    (NC)&lt;br /&gt;
20       A15      I                54       A23      I    (NC) &lt;br /&gt;
21       A12      I                55       A24      I    (NC)&lt;br /&gt;
22       A7       I                56       A25      I    (NC)&lt;br /&gt;
23       A6       I                57       RFU           (NC)         &lt;br /&gt;
24       A5       I                58       RESET    I    (NC) &lt;br /&gt;
25       A4       I                59       *WAIT    O    (NC)&lt;br /&gt;
26       A3       I                60       RFU           (NC)&lt;br /&gt;
27       A2       I                61       *REG     I  &lt;br /&gt;
28       A1       I                62       BVD2     O  &lt;br /&gt;
29       A0       I                63       BVD1     O  &lt;br /&gt;
30       D0       I/O              64       D8       I/O  (NC)&lt;br /&gt;
31       D1       I/O              65       D9       I/O  (NC)&lt;br /&gt;
32       D2       I/O              66       D10      I/O  (NC)&lt;br /&gt;
33       WP       O                67       *CD2     O  &lt;br /&gt;
34       GND                       68       GND         &lt;br /&gt;
                 RFU  = Reserved Future Use                         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -12-�&lt;br /&gt;
The Real-Time-Clock (RTC, IC307)&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : TC8521AP/AM&lt;br /&gt;
Manufacturer                 : Toshiba Corporation&lt;br /&gt;
Description                  : Real Time Clock&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Power Dissipat. max          : 1.25 mW&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Clock funktion (hr, min, sec, date, day of week, year and leap year) &lt;br /&gt;
   auto-calendar&lt;br /&gt;
 - Clock system of 24-hour or 12-hour selectable&lt;br /&gt;
 - +/- 30 sec correction funktion&lt;br /&gt;
 - Alarm signal or pulse of 16Hz or 1Hz can be output&lt;br /&gt;
 - Built-in 26*4 bit RAM&lt;br /&gt;
 - 4-bit bidirectional data bus&lt;br /&gt;
 - 4-bit adress input&lt;br /&gt;
 - Directly connectable with CPU bus&lt;br /&gt;
 - Capable of battery backup &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        *CS&lt;br /&gt;
2        CS&lt;br /&gt;
3        ADJ&lt;br /&gt;
4        A0&lt;br /&gt;
5        A1&lt;br /&gt;
6        A2&lt;br /&gt;
7        NC&lt;br /&gt;
8        A3&lt;br /&gt;
9        *RD&lt;br /&gt;
10       GND&lt;br /&gt;
11       *WR&lt;br /&gt;
12       D0&lt;br /&gt;
13       D1&lt;br /&gt;
14       D2&lt;br /&gt;
15       D3&lt;br /&gt;
16       *ALARM&lt;br /&gt;
17       NC&lt;br /&gt;
18       XIN&lt;br /&gt;
19       XOUT&lt;br /&gt;
20       VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -13-�&lt;br /&gt;
The Universal Asynchronous Receiver Transmitter (UART, IC308)&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 71051&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : UART Serial Control Unit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : SO 28&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Synchronous and asynchronous operation&lt;br /&gt;
 - Full duplex, double buffered transmitter / receiver&lt;br /&gt;
 - Error detektion at parity, overrun and framing&lt;br /&gt;
 - 5 to 8 bit characters&lt;br /&gt;
 - Low power standby mode&lt;br /&gt;
 - Functionally equivalant to the 8251A UART&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        D2&lt;br /&gt;
2        D3&lt;br /&gt;
3        RxDA TA&lt;br /&gt;
4        GND&lt;br /&gt;
5        D4&lt;br /&gt;
6        D5&lt;br /&gt;
7        D6&lt;br /&gt;
8        D7&lt;br /&gt;
9        *TxCLK&lt;br /&gt;
10       *WR&lt;br /&gt;
11       *CS&lt;br /&gt;
12       C/*D&lt;br /&gt;
13       *RD&lt;br /&gt;
14       RxRDY&lt;br /&gt;
15       TxRDY&lt;br /&gt;
16       SYNCBRK    (NC)&lt;br /&gt;
17       *CTS&lt;br /&gt;
18       TxE MP&lt;br /&gt;
19       TxDA TA&lt;br /&gt;
20       CLK&lt;br /&gt;
21       RES ET&lt;br /&gt;
22       *DSR       (NC)&lt;br /&gt;
23       *RTS&lt;br /&gt;
24       *DTR       (NC)&lt;br /&gt;
25       *RxCLK&lt;br /&gt;
26       Vdd&lt;br /&gt;
27       D0&lt;br /&gt;
28       D1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -14-�&lt;br /&gt;
The RS232-Driver (IC309)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 4711A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : RS232-Driver&lt;br /&gt;
Process                      : MOS-IC&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Power Dissipat.              : 60 mA&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
The  RS232-driver  shift  up  the  TTL-level  (0V/+5V)  output from UART to &lt;br /&gt;
RS232-level (+10V/-10V).&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        Vdd&lt;br /&gt;
2        C1+&lt;br /&gt;
3        Vcc&lt;br /&gt;
4        C1-&lt;br /&gt;
5        STB&lt;br /&gt;
6        Din1&lt;br /&gt;
7        Din2&lt;br /&gt;
8        Rout  1&lt;br /&gt;
9        Rout  2&lt;br /&gt;
10       GND&lt;br /&gt;
11       Rcon&lt;br /&gt;
12       Rin2&lt;br /&gt;
13       Rin1&lt;br /&gt;
14       Dout  2&lt;br /&gt;
15       Dout1&lt;br /&gt;
16       Dcon&lt;br /&gt;
17       Vss&lt;br /&gt;
18       C4-&lt;br /&gt;
19       GND&lt;br /&gt;
20       C4+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-connector pinout ===&lt;br /&gt;
(DTR just duplicates RTS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin I/O Description&lt;br /&gt;
5       GND  Signal Ground&lt;br /&gt;
9   &amp;lt;─  RI   Ring Indicator (NC)&lt;br /&gt;
4   ─&amp;gt;  DTR  Data Terminal Ready &lt;br /&gt;
8   &amp;lt;─  CTS  Clear To Send&lt;br /&gt;
3   ─&amp;gt;  TD   Transmit Data&lt;br /&gt;
7   ─&amp;gt;  RTS  Request To Send &lt;br /&gt;
2   &amp;lt;─  RD   Receive Data&lt;br /&gt;
6   &amp;lt;─  DSR  Data Set Ready (NC)&lt;br /&gt;
1   &amp;lt;─  CD   Carrier Detect (NC) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hans-Jürgen Böhling&lt;br /&gt;
Bülowstr. 2&lt;br /&gt;
40476 Düsseldorf&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
e-mail  : 101.107378@germanynet.de&lt;br /&gt;
homepage: http://www.germany.net/teilnehmer/101.107378/index.htm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Diagram1.png&amp;diff=60306</id>
		<title>File:NC100 Diagram1.png</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Diagram1.png&amp;diff=60306"/>
				<updated>2010-09-23T14:17:21Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60305</id>
		<title>A surgical guide to the Amstrad NC</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=A_surgical_guide_to_the_Amstrad_NC&amp;diff=60305"/>
				<updated>2010-09-23T14:16:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Created page with &amp;quot;==  A Surgical Guide To The Amstrad Notepad Computer ==   === Amstrad Notepad Computer - What is it? ===  The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  charact...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  A Surgical Guide To The Amstrad Notepad Computer ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Amstrad Notepad Computer - What is it? ===&lt;br /&gt;
&lt;br /&gt;
The model NC100 is  about  DIN A4  size with a LCD 8 lines * 80  characters&lt;br /&gt;
screen, nearly full size keyboard,  a  PCMCIA memory card slot on the right&lt;br /&gt;
hand side and four coloured keys. The  Notepads  have  standard  Centronics &lt;br /&gt;
parallel  port  (DB-25  pin  famale  connector)  and  RS232 (DB 9 pin male) &lt;br /&gt;
serial port. The system has drivers for 9 and  24  pin  dot  matrix,  Canon&lt;br /&gt;
inkjet  and  Laserjet  printers.  The  serial  connector support 300, 1200,&lt;br /&gt;
2400,  4800,  or  9600  bps.  As  power  supply  the  NC100 use 4 * AA sice &lt;br /&gt;
batteries or an AC adapter. As backup battery ther is also a CR2032  3 Volt&lt;br /&gt;
lithium cell.&lt;br /&gt;
&lt;br /&gt;
The model NC150  (it seems)  is  retailing  only in Italy and Fance. It has &lt;br /&gt;
512K bytes firmware ROM and 128K RAM. The extra  256K  bytes ROM contains a&lt;br /&gt;
spreadsheet   and   the   arcade   game  'BLOCKADE'  (similar  to  TETRIS). &lt;br /&gt;
&lt;br /&gt;
The model NC200 include the  additional  features  of  the NC150 but also a&lt;br /&gt;
720K  MS-DOS  compatible  3.5 inch  floppy disk  drive and a 16 lines by 80 &lt;br /&gt;
characters screen witch had to be fold up like a laptop. &lt;br /&gt;
&lt;br /&gt;
[[File:NC100_Diagram1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Model                : NC100&lt;br /&gt;
Processor            : Z80 compatible CMOS&lt;br /&gt;
Operating &lt;br /&gt;
frequency            : 6 MHz&lt;br /&gt;
Memory               : 64K byte internal&lt;br /&gt;
                       (15K system-, 11K upper-, 38K lower memory)&lt;br /&gt;
Storage              : PCMCIA/JEIDA Memory Cards (PC-Cards) Type I&lt;br /&gt;
                       max. 1M byte SRAM 5 Volt&lt;br /&gt;
Display              : 480*32 pixel disply (usually 80*8 characters)&lt;br /&gt;
Weight               : 930 g&lt;br /&gt;
Height               :  22 mm&lt;br /&gt;
Width                : 295 mm&lt;br /&gt;
Length               : 210 mm&lt;br /&gt;
Power Consumption ON : 40 - 60 mA &lt;br /&gt;
Built in firmware    : 256K byte with &lt;br /&gt;
&lt;br /&gt;
        - Texteditor with mailmerge and spellchecker&lt;br /&gt;
        - Address book&lt;br /&gt;
        - Time manager (diary with alarm-clock)&lt;br /&gt;
        - Calculator&lt;br /&gt;
        - Terminal-programm (serial Tranfer with ASCII or XModem)&lt;br /&gt;
        - BBC-BASIC with Assembler support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
How to get the Firmware Number ?&lt;br /&gt;
--------------------------------&lt;br /&gt;
&lt;br /&gt;
Wenn you are in the main Menu  (text editor, calculater, calender) push the&lt;br /&gt;
secret-button and the system-settings  menu  appears,  the  version  number &lt;br /&gt;
will be shown in the first line of the sceen. I have a german NC100 and the &lt;br /&gt;
firmware number is v1.06.&lt;br /&gt;
&lt;br /&gt;
PCMCIA Memory Cards&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
A battery buffered PCMCIA SRAM-Memory Card will preserve you from data loss&lt;br /&gt;
even if your Notepad crashes and increases the available  memory.  It  also&lt;br /&gt;
allows you to create a file with BBC-BASIC bigger than  1024 bytes. This is &lt;br /&gt;
because BBC-BASIC allocates all  available  memory  on  startup except 1024&lt;br /&gt;
bytes. The maxinun sice to use with the NC100 is up to 1M byte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -2-�&lt;br /&gt;
How to open the NC100 ?&lt;br /&gt;
-----------------------&lt;br /&gt;
&lt;br /&gt;
Before  disassembling  the  Notepad you should save all your data! Then put &lt;br /&gt;
the Notepad on the table face down. Remove the four AA size batteries, then &lt;br /&gt;
unscrew the five screws (one under the battery cover). In the drawing below&lt;br /&gt;
they are marked with a &amp;quot;*&amp;quot;-sign. One screw fixes  the cover of the firmware&lt;br /&gt;
EPROM.Place the Notepad the right way up and lift off the upper part of the&lt;br /&gt;
case. Be careful, because the display is still connected to the  main-board&lt;br /&gt;
via  a folio-flat-cable and so is the speaker! Don't be nervous, the cables &lt;br /&gt;
can be simply pulled out of their sockets. Now you can separate the covers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            ┌────────────────────────────────────────────┐&lt;br /&gt;
            │                                            │&lt;br /&gt;
            │                                            │&lt;br /&gt;
            │                                            │&lt;br /&gt;
            │                                            │&lt;br /&gt;
            │                                            │&lt;br /&gt;
            │                                            │&lt;br /&gt;
            │                                            │&lt;br /&gt;
            │                     Firmware EPROM         │&lt;br /&gt;
            │                     (IC303) cover          │&lt;br /&gt;
            │           *         ┌────────────┐     *   │&lt;br /&gt;
            │    ┌──┐             │          * │ ┌──┐    │&lt;br /&gt;
            │   ┌┴──┴┐            └────────────┘┌┴──┴┐   │&lt;br /&gt;
            │   │    │                          │    │   │&lt;br /&gt;
            │   │    │                          │    │   │&lt;br /&gt;
            │   └────┘  Open battery            └────┘   │&lt;br /&gt;
            │┌─────────────┐cover     Lithium            │&lt;br /&gt;
            ││            +│          battery┌────┐      │&lt;br /&gt;
            │├───*─────────┤           cover │    │      │&lt;br /&gt;
            ││            -│                 │    │*     │&lt;br /&gt;
            └┴─────────────┴─────────────────┴────┴──────┘&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                        &lt;br /&gt;
                                        &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -3-�&lt;br /&gt;
What is inside?&lt;br /&gt;
--------------- &lt;br /&gt;
&lt;br /&gt;
Inside the NC100 is a SMD layout. I  have  a  german NC100 and the plate is&lt;br /&gt;
labeled Amstrad plc 4500-001P-1,  NA999-32142,  manual marked C  (A-H)  and&lt;br /&gt;
1 (1-8).  All IC's are SMD apart from IC303 which is on the backside of the &lt;br /&gt;
NC100  (behind  the  firmware  EPROM  cover).  On  the drawing below I have &lt;br /&gt;
labeled all IC's, but you can find it on the layout also!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
                             Centronics  RS232        6VDC&lt;br /&gt;
            ╔══════════════Ð══Ð═══════Ð══Ð═══Ð═════════ÐÐ╗&lt;br /&gt;
            ║ 4 * AA size -│  └───────┘  └───┘         └┘║&lt;br /&gt;
            ║  Batteries   │  ┌─────┐┌──┐ ┌──┐309  ┌─┐311║&lt;br /&gt;
            ║             +│  │     │└──┘ └──┘     ├─┤   ║&lt;br /&gt;
            ╠════════════Ð═¥  │302  │308┌──┐305 ┌─┐└─┘313║&lt;br /&gt;
            ║            │    │     │   └──┼┬──┐└─┘314   ║&lt;br /&gt;
            ║  PCMCIA    │301 └─────┘      └┴──┘  ┌─┐    ║&lt;br /&gt;
            ║ card-slot  │ ┌─┐ 307 310┌──────┐304 └─┘312 ║&lt;br /&gt;
            ║            │ └─┘  ┌─┐┌─┐│303   │           ║&lt;br /&gt;
            Ã───────┬────┘      └─┘└─┘└──────┘           ║&lt;br /&gt;
            ╠══Ð══Ð═¤Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══Ð══╣&lt;br /&gt;
            ║St│1 │2 │3 │4 │5 │6 │7 │8 │9 │0 │  │  │De│Bs║&lt;br /&gt;
            Ã──┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴──Â&lt;br /&gt;
            ║Tab│Q │W │E │R │T │  │U │I │O │P │  │+ │  │ ║&lt;br /&gt;
            Ã───┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┐&amp;lt;┘ ║&lt;br /&gt;
            ║v   │A │S │D │F │G │H │J │K │L │  │  │  │   ║&lt;br /&gt;
            Ã────┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴──┴┬──Â&lt;br /&gt;
            ║^     │  │X │C │V │B │N │M │, │. │  │^   │  ║&lt;br /&gt;
            Ã─────┬┴─┬┴─┬┴──┴──┴──┴──┴──┴─┬┴─┬┴─┬┴─┬──┼──Â&lt;br /&gt;
            ║y    │  │  │                 │  │  │r │g │b ║&lt;br /&gt;
            ╚═════¤══¤══¤═════════════════¤══¤══¤══¤══¤══╝&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -4-�&lt;br /&gt;
The tabel below gives a description of the IC's in the NC100:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ╔════Ð═══════════════Ð════════Ð═══════════════════════════════════════╗&lt;br /&gt;
 ║IC-#│Label          │Pin's   │Description                            ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║301 │ZILOG          │4*11= 44│Z84C00                                 ║&lt;br /&gt;
 ║    │Z84C0006FEC    │PLCC 44 │CMOS, 6 MHz                            ║&lt;br /&gt;
 ║    │Z80 CPU        │        │Z80 compatible Microprocessor          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║302 │NEC Japan      │4*34=136│µPD 65034                              ║&lt;br /&gt;
 ║    │D65034GD093    │PLCC 136│Customer Chip                          ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║303 │NEC Japan      │2*16= 32│27C2001 = CMOS EPROM 256K*8 bit        ║&lt;br /&gt;
 ║    │D27C2001       │DIL 32  │Firmware EPROM                         ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║304 │NEC JAPAN      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory layouted as an SO 32 (32 pin)!  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║305 │NEC Japan      │2*14= 28│µPD 43257 A = CMOS SRAM 32K*8 bit      ║&lt;br /&gt;
 ║    │D43257AGU-10LL │SO 28   │Memory                                 ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║306 │MEMORY CARD    │2*34= 68│PCMCIA/JEIDA Memory Cards Slot Type I  ║&lt;br /&gt;
 ║    │               │PCMCIA  │for max. 1M byte SRAM Memory, 5 Volt   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║307 │T 9224 HB      │2*10= 20│TC8521                                 ║&lt;br /&gt;
 ║    │  8521 AM      │SO 20   │Real-Time-Clock                        ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║308 │NEC Japan      │2*14= 28│µPD 71051                              ║&lt;br /&gt;
 ║    │D71051 GU      │SO 28   │UART (parallel to seriell transpose)   ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║309 │NEC Japan      │2*10= 20│µPD 4711                               ║&lt;br /&gt;
 ║    │D4711 AG       │SO 20   │RS232-driver (shift level to +/- 10V)  ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║310 │not placed     │2* 7= 14│74HC00 = CMOS-Logic 4 * NAND           ║&lt;br /&gt;
 ║    │               │SO 14   │(only used if IC304/IC305 = 43256)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║311 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║312 │C339 G         │2* 7= 14│LM339 = 4 * Comparator                 ║&lt;br /&gt;
 ║    │               │SO 14   │(used for battery level detection)     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║313 │D4013G         │2* 7= 14│4013 = CMOS-Logic 2 * D-Flip Flop      ║&lt;br /&gt;
 ║    │               │SO 14   │with set and reset                     ║&lt;br /&gt;
 Ã────┼───────────────┼────────┼───────────────────────────────────────Â&lt;br /&gt;
 ║314 │D4584G         │2* 7= 14│4584 = CMOS-Logic 6 * Schmitt-Trigger  ║&lt;br /&gt;
 ║    │               │SO 14   │                                       ║&lt;br /&gt;
 ╚════¤═══════════════¤════════¤═══════════════════════════════════════╝&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -5-�&lt;br /&gt;
Amstrad NC100/NC150 Simplfied Bock Diagram&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
╔══════════════════════════════╦═════════════©&lt;br /&gt;
║     Addressbus               ║             │&lt;br /&gt;
║  ╔══════════════════════╦═════════════╗    │&lt;br /&gt;
║  ║  Databus             ║    ║        ║    │A0&lt;br /&gt;
║  ║  ┌──────────┐     ┌──ð────ð──┐  ┌──ð────┴──┐  ┌──────┐ ┌────────┐&lt;br /&gt;
║  ╠══ÁD0-7      │     │D0-7 A0-15│  │D0-7  C/D │  │      │ │        │&lt;br /&gt;
║  ║  │  IC301   ã═════Á  IC302   ã══Á  IC308   ã══ÁIC309 ã═Á CN302  │&lt;br /&gt;
║  ║  │          │     │       ___│  │__        │  │      │ │ D-SUB9 │&lt;br /&gt;
╠══║══ÁA0-15     │     │       CS4├──┤CS        │  │      │ │Serial  │&lt;br /&gt;
║  ║  │          │     │          │  │          │  │      │ └────────┘&lt;br /&gt;
║  ║  │CPU    CLK├─────┤CLK   UCLK├──┤CLK       │  │      │ &lt;br /&gt;
║  ║  └──────────┘     │          │  │          │  │      │&lt;br /&gt;
║  ║  ┌──────────┐     │          │  │UART      │  │      │&lt;br /&gt;
║  ╠══ÁD0-7      │     │          │  └──────────┘  │      │&lt;br /&gt;
║  ║  │  IC303 __│     │___   ____│                │____  │&lt;br /&gt;
║  ║  │        CE├─────┤CS0   STBY├────────────────┤STBY  │&lt;br /&gt;
╠══║══ÁA0-13     │     │          │                │RS232 │ ┌────────┐&lt;br /&gt;
║  ║  │A14-17(19)ã══╦══ÁAO14-19   │                └──────┘ │        │&lt;br /&gt;
║  ║  │EPROM     │  ║  │ ____ ___ │                         │ CN301  │&lt;br /&gt;
║  ║  └──────────┘  ║  │ STRB,ACK,ã═════════════════════════ÁD-SUB25 │&lt;br /&gt;
║  ║  ┌──────────┐  ║  │     BUSY,│                         │Paralell│&lt;br /&gt;
║  ╠══ÁD0-7      │  ║  │     PD0-7│                         └────────┘&lt;br /&gt;
║  ║  │  IC304   │  ║  │          │  ┌────────┐ ┌────────────────────┐&lt;br /&gt;
║  ║  │          │  ║  │          │  │        │ │                    │&lt;br /&gt;
╠══║══ÁA0-13  A14├──Â  │          ã══Á CN303  ã═Á                    │&lt;br /&gt;
║  ║  │        __│  ║  │___       │  │14 Pins │ │                    │&lt;br /&gt;
║  ║  │RAM     CS├──║──┤CS1       │  │        │ │                    │&lt;br /&gt;
║  ║  └──────────┘  ║  │          │  └────────┘ │LCD-Screen          │&lt;br /&gt;
║  ║  ┌──────────┐  ║  │          │  ┌────────┐ └────────────────────┘ &lt;br /&gt;
║  ╠══ÁD0-7      │  ║  │          │  │        │                        &lt;br /&gt;
║  ║  │  IC305   │  ║  │    KBO0-9ã══Á CN304  ã═══════════╗&lt;br /&gt;
║  ║  │          │  ║  │          │  │10 Pins │           ║ &lt;br /&gt;
╠══║══ÁA0-13  A14├──Â  │          │  │        │ ┌─────────ð──────────┐&lt;br /&gt;
║  ║  │        __│  ║  │___       │  └────────┘ │                    │&lt;br /&gt;
║  ║  │RAM     CS├──║──┤CS2       │  ┌────────┐ │                    │&lt;br /&gt;
║  ║  └──────────┘  ║  │          │  │        │ │                    │&lt;br /&gt;
║  ║  ┌──────────┐  ║  │    KBI0-7ã══Á CN305  ã═Á                    │&lt;br /&gt;
║  ║  │    A14-19ã══╝  │          │  │ 9 Pins │ │Keybord Matrix      │&lt;br /&gt;
║  ║  │  IC306   │     │          │  │        │ └────────────────────┘   &lt;br /&gt;
║  ║  │    BVD1/2├─────┤BVD1      │  └────────┘    &lt;br /&gt;
╠══║══ÁA0-13     │     │          │     ┌────────┐                        &lt;br /&gt;
║  ║  │      D0-7ã═════ÁMD0-7     │     │        │       ┌─┐█           &lt;br /&gt;
║  ║  │PCMCIA    │     │        SP├─────┤ CN307  ├───────┤ │█          &lt;br /&gt;
║  ║  └──────────┘     │          │  ┌──┤ 2 Pins ├───────┤ │█&lt;br /&gt;
║  ║  ┌──────────┐     │      POFF│  │  │        │       └─┘█&lt;br /&gt;
║  ╚══ÁD0-3      │     │          │  │  └────────┘       &lt;br /&gt;
║     │  IC307   │     │          │ ▀▀▀                 Speaker&lt;br /&gt;
║     │        __│     │___       │     ┌─────────────────┐ ┌────────┐&lt;br /&gt;
╚═════ÁA0-3    CS├─────┤CS3   POFF├─────┤OFF              │ │        │&lt;br /&gt;
      │     _____│     │ BD1, BD2,ã═════ÁLevel Detector   ├─┤ CN306  │&lt;br /&gt;
      │RTC  ALARM├───┐ │      BVD2│     │__               ├─┤        │&lt;br /&gt;
      └─┬─────┬──┘   │ └─┬─────┬──┘  ┌──┤ON               ├─┤6VDC-IN │&lt;br /&gt;
        │  ▄  │      │   │  ▄  │     │  │Power Supply     │ └────────┘&lt;br /&gt;
        └─┤█├─┘      │   └─┤█├─┘     │  └─────────────────┘&lt;br /&gt;
      X302 ▀ 32.768K │ X301 ▀ 12.2M  │                   &lt;br /&gt;
                     └───────────────┘   &lt;br /&gt;
                    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -6-�&lt;br /&gt;
Amstrad NC100/150 Power Supply Bock Diagram&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                         ┌─────┐   ┌─────────────────┐&lt;br /&gt;
    DC6V  ┌┬─o───────────┼─────┼───┤                 ├─────o +6V&lt;br /&gt;
       ┌┐ │└─o──────┐ +  └─────┘   │ DC/DC-Converter │&lt;br /&gt;
       ││└┘      ───┴───  F301     │                 ├─────o +5V&lt;br /&gt;
       └┴────o─┐  ┌───┐            │                 │&lt;br /&gt;
               │  └─┬─┘     ┌──────┤                 ├─────o 5VBK&lt;br /&gt;
  AC-Adaptor   │ ───┴───    │      │      and        │  Lith. buff. RAM&lt;br /&gt;
    Input      │  ┌───┐     │      │                 ├─────o -15V&lt;br /&gt;
               │  └─┬─┘     │ +    │                 │  for LCD-Display&lt;br /&gt;
               │ ───┴─── ───┴───   │                 │&lt;br /&gt;
               │  ┌───┐   ┌───┐    │                 ├─────o BD1, IC302&lt;br /&gt;
               │  └─┬─┘   └─┬─┘    │ Battery Level   │       4*AA&amp;lt;4.2V&lt;br /&gt;
               │ ───┴───    │ -    │ Detector        ├─────o BD2, IC302&lt;br /&gt;
               │  ┌───┐4*AA │Lith. │                 │       Lith.&amp;lt;2.3V&lt;br /&gt;
               │  └─┬─┘     │      │                 ├─────o BVD2,IC302&lt;br /&gt;
               │    │ -     │      │                 │       4*AA&amp;lt;3.2V&lt;br /&gt;
               └────o───────o──────┤      ON/OFF     ├─────┐&lt;br /&gt;
                            │      └────────┬────────┘     │&lt;br /&gt;
                           ▀▀▀              │             ▀▀▀&lt;br /&gt;
                                            │&lt;br /&gt;
                   +6V                      │&lt;br /&gt;
                    o                       └─────────┐    &lt;br /&gt;
                    │                                 │&lt;br /&gt;
                   ┌┴┐                                │&lt;br /&gt;
                   │ │                   IC313A       │&lt;br /&gt;
                   │ │                  ┌─────────┐   │&lt;br /&gt;
            S301   │ │                  │         │   │&lt;br /&gt;
             ┬     └┬┘                  │ S     Q ├───┘&lt;br /&gt;
            ─┴─     │                   │         │&lt;br /&gt;
      ┌────o   o────o────o─────────────o├ ─ ─ ─ ─ ┤&lt;br /&gt;
      │             │    │              │         │&lt;br /&gt;
     ▀▀▀            │    │    ┌─────────┤ R       │&lt;br /&gt;
         _____      │    │    │         │         │&lt;br /&gt;
  IC307, ALARM o────┘    │    │         └─────────┘&lt;br /&gt;
         ___             │    │       &lt;br /&gt;
  IC301, NMI   o─────────┘    │&lt;br /&gt;
                              │&lt;br /&gt;
  IC302, POFF  o──────────────┘&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -7-�&lt;br /&gt;
On the next pages folowing the pinouts off the most important  IC's used in&lt;br /&gt;
the NC100. '*' indicates active Low and 'NC' is Not Connected in the  NC100&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Microprocessor (MPU, IC301)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : Z84C00&lt;br /&gt;
Manufacturer                 : Zilog Inc.&lt;br /&gt;
Description                  : Microprocessor, 8-Bit &lt;br /&gt;
Power Consumption            : 15 mA typ. at 6 MHz&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Operating frequency max.     : 6 MHz&lt;br /&gt;
Package                      : PLCC 44 pin&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Commands compatible with Zilog Z80 MPU&lt;br /&gt;
 - Powerful set of 158 instructions including the 78 of the 8080A&lt;br /&gt;
 - 10 addressing modes&lt;br /&gt;
 - Power down mode when the system clock is stopped&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        A11                23       *RD&lt;br /&gt;
2        A12                24       NC&lt;br /&gt;
3        A13                25       NC&lt;br /&gt;
4        A14                26       *WR&lt;br /&gt;
5        A15                27       *BUSACK&lt;br /&gt;
6        NC                 28       *WAIT&lt;br /&gt;
7        CLK                29       *BUSREQ&lt;br /&gt;
8        D4                 30       *RESET&lt;br /&gt;
9        D3                 31       *M1&lt;br /&gt;
10       D5                 32       *RFSH&lt;br /&gt;
11       D6                 33       GND&lt;br /&gt;
12       NC                 34       A0&lt;br /&gt;
13       VCC                35       A1&lt;br /&gt;
14       D2                 36       A2&lt;br /&gt;
15       D7                 37       A3&lt;br /&gt;
16       D0                 38       A4&lt;br /&gt;
17       D1                 39       A5&lt;br /&gt;
18       *INT               40       A6&lt;br /&gt;
19       *NMI               41       A7&lt;br /&gt;
20       *HALT              42       A8&lt;br /&gt;
21       *MREQ              43       A9&lt;br /&gt;
22       *IORQ              44       A10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -8-�&lt;br /&gt;
The Customer Chip (IC302)&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 65034&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : Customer Chip with multiple funktions&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : PLCC 136&lt;br /&gt;
&lt;br /&gt;
The chip has multiple funktions:&lt;br /&gt;
&lt;br /&gt;
- Clock generator for CPU and UART&lt;br /&gt;
- Peripher Interface Adaptor (to printer, LCD-screen, keybord,)&lt;br /&gt;
- Memory Management Unit&lt;br /&gt;
- PCMCIA-Interface&lt;br /&gt;
- Sound generator for speaker  &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1     VDD          35    GND          69    VDD          103   GND&lt;br /&gt;
2     KBI1         36    GND          70    TEMP         104   GND&lt;br /&gt;
3     KBI5         37    AO18         71    UCLK         105   *STRB&lt;br /&gt;
4     KBI7         38    AO19         72    RRDY         106   *CD2&lt;br /&gt;
5     KBI6         39    GND          73    TRDY         107   *CD1&lt;br /&gt;
6     KBI4         40    CLK          74    *STBY        108   *CE1&lt;br /&gt;
7     KBI3         41    HALT         75    LD0          109   *OE1&lt;br /&gt;
8     KBI2         42    *MREQ        76    LD1          110   *WE1&lt;br /&gt;
9     KBI0         43    *IORQ        77    LD2          111   *REG&lt;br /&gt;
10    A0           44    *BACK        78    LD3          112   BVD2&lt;br /&gt;
11    A1           45    *BREQ        79    FRM          113   BVD1&lt;br /&gt;
12    A2           46    *WAT         80    DF           114   WP&lt;br /&gt;
13    A3           47    *M1          81    LOAD         115   MD3&lt;br /&gt;
14    A4           48    *INT         82    CP           116   MD4&lt;br /&gt;
15    A5           49    *RD          83    POFF         117   MD5&lt;br /&gt;
16    A6           50    *WR          84    SP           118   GND&lt;br /&gt;
17    GND          51    DO           85    GND          119   MD6&lt;br /&gt;
18    GND          52    D1           86    GND          120   MD7&lt;br /&gt;
19    A7           53    D2           87    BD1          121   MD0&lt;br /&gt;
20    A8           54    D3           88    BD2          122   MD1&lt;br /&gt;
21    A9           55    GND          89    *NMIC        123   MD2&lt;br /&gt;
22    A10          56    D4           90    *RES         124   TEST (NC)&lt;br /&gt;
23    A11          57    D5           91    URES         125   KBO9&lt;br /&gt;
24    A12          58    D6           92    *BUSY        126   KBO8&lt;br /&gt;
25    A13          59    D7           93    *ACK         127   KBO7&lt;br /&gt;
26    A14          60    RRD          94    PD7          128   KBO6&lt;br /&gt;
27    A15          61    *CS0         95    PD6          129   KBO1&lt;br /&gt;
28    AO14         62    *CS1         96    PD5          130   KBO2&lt;br /&gt;
29    AO15         63    *CS2         97    PD4          131   KBO5&lt;br /&gt;
30    AO16         64    *CS3         98    PD3          132   KBO4&lt;br /&gt;
31    AO17         65    *CS4         99    PD2          133   KBO3&lt;br /&gt;
32    X2           66    TRXC         100   PD1          134   KBO0&lt;br /&gt;
33    X1           67    GND          101   PD0          135   GND&lt;br /&gt;
34    VDD          68    GND          102   VDD          136   GND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -9-�&lt;br /&gt;
The Firmware EPROM (IC303)&lt;br /&gt;
------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 27C2001&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : EPROM, 2Mb, 8-Bit, UV-eraseable&lt;br /&gt;
Org.                         : 256K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 150 mW&lt;br /&gt;
Package                      : DIL&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         NC  (A19)         17          O3&lt;br /&gt;
2         A16               18          O4&lt;br /&gt;
3         A15               19          O5&lt;br /&gt;
4         A12               20          O6&lt;br /&gt;
5         A7                21          O7&lt;br /&gt;
6         A6                22          *CE&lt;br /&gt;
7         A5                23          A10&lt;br /&gt;
8         A4                24          *OE&lt;br /&gt;
9         A3                25          A11&lt;br /&gt;
10        A2                26          A9&lt;br /&gt;
11        A1                27          A8&lt;br /&gt;
12        A0                28          A13&lt;br /&gt;
13        O0                29          A14&lt;br /&gt;
14        O1                30          A17&lt;br /&gt;
15        O2                31          NC  (A18)&lt;br /&gt;
16        GND               32          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The NC100 can also control  27C4001 (512K), 23C2001 (256K), 23C4001 (512K),&lt;br /&gt;
23C8001  (1M byte) EPROM's!  By  the  type of the EPROM there had to be set &lt;br /&gt;
some  different  connections,  this  connections  are  set  by   zerro  Ohm &lt;br /&gt;
MSD-resistors from the backside of the plate close to IC303:&lt;br /&gt;
&lt;br /&gt;
             ╔═════════Ð════════Ð══════Ð══════Ð══════Ð══════╗&lt;br /&gt;
             ║  IC303  │ Kbyte  │ J301 │ J302 │ J303 │ J304 ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 27C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 27C4001 │  512   │   +  │      │  +   │      ║&lt;br /&gt;
             ╠═════════Ï════════Ï══════Ï══════Ï══════Ï══════╣&lt;br /&gt;
             ║ 23C2001 │  256   │      │      │  +   │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C4001 │  512   │      │  +   │      │  +   ║&lt;br /&gt;
             Ã─────────┼────────┼──────┼──────┼──────┼──────Â&lt;br /&gt;
             ║ 23C8001 │ 1024   │  +   │  +   │      │      ║&lt;br /&gt;
             ╚═════════¤════════¤══════¤══════¤══════¤══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
I have double my ROM-space by set in a 27C4001 EPROM, remove J304 and set&lt;br /&gt;
in J301 by a pice of wire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -10-�&lt;br /&gt;
The Static Random Access Memory (SRAM, IC304 and IC305) &lt;br /&gt;
-------------------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 43257A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : SRAM, 256K Bit&lt;br /&gt;
Org.                         : 32K x 8 Bit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Standby                      : 0.5 mW&lt;br /&gt;
Operation                    : 225 mW&lt;br /&gt;
Package                      : SO 28 &lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1         A14               15          DQ4&lt;br /&gt;
2         A12               16          DQ5&lt;br /&gt;
3         A7                17          DQ6&lt;br /&gt;
4         A6                18          DQ7&lt;br /&gt;
5         A5                19          DQ8&lt;br /&gt;
6         A4                20          *CS&lt;br /&gt;
7         A3                21          A10&lt;br /&gt;
8         A2                22          *OE&lt;br /&gt;
9         A1                23          A11&lt;br /&gt;
10        A0                24          A9&lt;br /&gt;
11        DQ1               25          A8&lt;br /&gt;
12        DQ2               26          A13&lt;br /&gt;
13        DQ3               27          *WE&lt;br /&gt;
14        GND               28          VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On my NC100 the IC304 is layouted as an SO 32 (32 pin). I  belief  you  can &lt;br /&gt;
put some bigger RAM-chip in the circuit, but there is nothing about that in&lt;br /&gt;
the  electronic  diagram!  There is only that the NC100 can control a 43256&lt;br /&gt;
RAM-chips. By the type of the RAM-chip there had to be set  some  different &lt;br /&gt;
connections and use IC310:&lt;br /&gt;
&lt;br /&gt;
            ╔═══════════Ð══════Ð══════Ð══════Ð══════Ð═══════╗&lt;br /&gt;
            ║IC304, 305 │ J305 │ J306 │ J307 │ J308 │ IC310 ║&lt;br /&gt;
            ╠═══════════Ï══════Ï══════Ï══════Ï══════Ï═══════╣&lt;br /&gt;
            ║43256      │  +   │      │      │      │   +   ║&lt;br /&gt;
            Ã───────────┼──────┼──────┼──────┼──────┼───────Â&lt;br /&gt;
            ║43257      │      │  +   │  +   │  +   │       ║&lt;br /&gt;
            ╚═══════════¤══════¤══════¤══════¤══════¤═══════╝&lt;br /&gt;
&lt;br /&gt;
                                  + = use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -11-�&lt;br /&gt;
The PCMCIA card slot (IC306)&lt;br /&gt;
--------------------&lt;br /&gt;
&lt;br /&gt;
The NC-100 can use PCMCIA/JEIDA Memory Cards (PC-Cards) Type I, max. 1024K&lt;br /&gt;
(1M) byte  static ram card,  5 Volts.  You  can  bye  them  in 64Kb, 128Kb, &lt;br /&gt;
256Kb, 512Kb, and 1024Kb sizes.&lt;br /&gt;
The  flash memory  cards  are  not  suitable  for  the NC-100. These have a &lt;br /&gt;
control  register that must be written to before any read or write can take &lt;br /&gt;
place. Data transfers are then be done in sector chunks.&lt;br /&gt;
&lt;br /&gt;
PCMCIA Card Connector Type I, 5 Volts:&lt;br /&gt;
&lt;br /&gt;
            1 mm                                        1 mm&lt;br /&gt;
             ││                                          ││&lt;br /&gt;
             ││   34                                1    ││&lt;br /&gt;
             ┌───────────────────────────────────────────┐│────────────&lt;br /&gt;
   1.6 mm ───└┐    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    ││       3.4 mm&lt;br /&gt;
          ───┌┘    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■    └┐─── 1 mm&lt;br /&gt;
             └────────────────────────────────────────────┘────────────&lt;br /&gt;
             │    68                                35    │&lt;br /&gt;
             │                   54 mm                    │&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PCMCIA Version 2.0 Pinout:&lt;br /&gt;
&lt;br /&gt;
 1       GND                       35       GND         &lt;br /&gt;
 2       D3       I/O              36       *CD1     O  &lt;br /&gt;
 3       D4       I/O              37       D11      I/O  (NC)&lt;br /&gt;
 4       D5       I/O              38       D12      I/O  (NC)&lt;br /&gt;
 5       D6       I/O              39       D13      I/O  (NC)&lt;br /&gt;
 6       D7       I/O              40       D14      I/O  (NC)&lt;br /&gt;
 7       *CE1     I                41       D15      I/O  (NC)&lt;br /&gt;
 8       A10      I                42       *CE2     I    (NC)&lt;br /&gt;
 9       *OE      I                43       RFSH     I    (NC)&lt;br /&gt;
10       A11      I                44       RFU      I    (NC)&lt;br /&gt;
11       A9       I                45       RFU      I    (NC)&lt;br /&gt;
12       A8       I                46       A17      I  &lt;br /&gt;
13       A13      I                47       A18      I  &lt;br /&gt;
14       A14      I                48       A19      I  &lt;br /&gt;
15       *WE/PGM  I                49       A20      I    (NC)&lt;br /&gt;
16       RDY/*BSY O                50       A21      I    (NC)&lt;br /&gt;
17       VCC                       51       VCC&lt;br /&gt;
18       VPP1                      52       VPP2        &lt;br /&gt;
19       A16      I                53       A22      I    (NC)&lt;br /&gt;
20       A15      I                54       A23      I    (NC) &lt;br /&gt;
21       A12      I                55       A24      I    (NC)&lt;br /&gt;
22       A7       I                56       A25      I    (NC)&lt;br /&gt;
23       A6       I                57       RFU           (NC)         &lt;br /&gt;
24       A5       I                58       RESET    I    (NC) &lt;br /&gt;
25       A4       I                59       *WAIT    O    (NC)&lt;br /&gt;
26       A3       I                60       RFU           (NC)&lt;br /&gt;
27       A2       I                61       *REG     I  &lt;br /&gt;
28       A1       I                62       BVD2     O  &lt;br /&gt;
29       A0       I                63       BVD1     O  &lt;br /&gt;
30       D0       I/O              64       D8       I/O  (NC)&lt;br /&gt;
31       D1       I/O              65       D9       I/O  (NC)&lt;br /&gt;
32       D2       I/O              66       D10      I/O  (NC)&lt;br /&gt;
33       WP       O                67       *CD2     O  &lt;br /&gt;
34       GND                       68       GND         &lt;br /&gt;
                 RFU  = Reserved Future Use                         &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -12-�&lt;br /&gt;
The Real-Time-Clock (RTC, IC307)&lt;br /&gt;
-------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : TC8521AP/AM&lt;br /&gt;
Manufacturer                 : Toshiba Corporation&lt;br /&gt;
Description                  : Real Time Clock&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5VBK (Lithium battery buffered)&lt;br /&gt;
Power Dissipat. max          : 1.25 mW&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Clock funktion (hr, min, sec, date, day of week, year and leap year) &lt;br /&gt;
   auto-calendar&lt;br /&gt;
 - Clock system of 24-hour or 12-hour selectable&lt;br /&gt;
 - +/- 30 sec correction funktion&lt;br /&gt;
 - Alarm signal or pulse of 16Hz or 1Hz can be output&lt;br /&gt;
 - Built-in 26*4 bit RAM&lt;br /&gt;
 - 4-bit bidirectional data bus&lt;br /&gt;
 - 4-bit adress input&lt;br /&gt;
 - Directly connectable with CPU bus&lt;br /&gt;
 - Capable of battery backup &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        *CS&lt;br /&gt;
2        CS&lt;br /&gt;
3        ADJ&lt;br /&gt;
4        A0&lt;br /&gt;
5        A1&lt;br /&gt;
6        A2&lt;br /&gt;
7        NC&lt;br /&gt;
8        A3&lt;br /&gt;
9        *RD&lt;br /&gt;
10       GND&lt;br /&gt;
11       *WR&lt;br /&gt;
12       D0&lt;br /&gt;
13       D1&lt;br /&gt;
14       D2&lt;br /&gt;
15       D3&lt;br /&gt;
16       *ALARM&lt;br /&gt;
17       NC&lt;br /&gt;
18       XIN&lt;br /&gt;
19       XOUT&lt;br /&gt;
20       VCC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -13-�&lt;br /&gt;
The Universal Asynchronous Receiver Transmitter (UART, IC308)&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 71051&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : UART Serial Control Unit&lt;br /&gt;
Process                      : CMOS&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Package                      : SO 28&lt;br /&gt;
&lt;br /&gt;
Features :&lt;br /&gt;
&lt;br /&gt;
 - Synchronous and asynchronous operation&lt;br /&gt;
 - Full duplex, double buffered transmitter / receiver&lt;br /&gt;
 - Error detektion at parity, overrun and framing&lt;br /&gt;
 - 5 to 8 bit characters&lt;br /&gt;
 - Low power standby mode&lt;br /&gt;
 - Functionally equivalant to the 8251A UART&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        D2&lt;br /&gt;
2        D3&lt;br /&gt;
3        RxDA TA&lt;br /&gt;
4        GND&lt;br /&gt;
5        D4&lt;br /&gt;
6        D5&lt;br /&gt;
7        D6&lt;br /&gt;
8        D7&lt;br /&gt;
9        *TxCLK&lt;br /&gt;
10       *WR&lt;br /&gt;
11       *CS&lt;br /&gt;
12       C/*D&lt;br /&gt;
13       *RD&lt;br /&gt;
14       RxRDY&lt;br /&gt;
15       TxRDY&lt;br /&gt;
16       SYNCBRK    (NC)&lt;br /&gt;
17       *CTS&lt;br /&gt;
18       TxE MP&lt;br /&gt;
19       TxDA TA&lt;br /&gt;
20       CLK&lt;br /&gt;
21       RES ET&lt;br /&gt;
22       *DSR       (NC)&lt;br /&gt;
23       *RTS&lt;br /&gt;
24       *DTR       (NC)&lt;br /&gt;
25       *RxCLK&lt;br /&gt;
26       Vdd&lt;br /&gt;
27       D0&lt;br /&gt;
28       D1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                    -14-�&lt;br /&gt;
The RS232-Driver (IC309)&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
Type                         : µPD 4711A&lt;br /&gt;
Manufacturer                 : NEC Electronics&lt;br /&gt;
Description                  : RS232-Driver&lt;br /&gt;
Process                      : MOS-IC&lt;br /&gt;
Supply Voltage               : +5V&lt;br /&gt;
Power Dissipat.              : 60 mA&lt;br /&gt;
Package                      : SO 20&lt;br /&gt;
&lt;br /&gt;
The  RS232-driver  shift  up  the  TTL-level  (0V/+5V)  output from UART to &lt;br /&gt;
RS232-level (+10V/-10V).&lt;br /&gt;
&lt;br /&gt;
Pinout :&lt;br /&gt;
&lt;br /&gt;
1        Vdd&lt;br /&gt;
2        C1+&lt;br /&gt;
3        Vcc&lt;br /&gt;
4        C1-&lt;br /&gt;
5        STB&lt;br /&gt;
6        Din1&lt;br /&gt;
7        Din2&lt;br /&gt;
8        Rout  1&lt;br /&gt;
9        Rout  2&lt;br /&gt;
10       GND&lt;br /&gt;
11       Rcon&lt;br /&gt;
12       Rin2&lt;br /&gt;
13       Rin1&lt;br /&gt;
14       Dout  2&lt;br /&gt;
15       Dout1&lt;br /&gt;
16       Dcon&lt;br /&gt;
17       Vss&lt;br /&gt;
18       C4-&lt;br /&gt;
19       GND&lt;br /&gt;
20       C4+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The RS232-connector pinout ===&lt;br /&gt;
(DTR just duplicates RTS)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Pin I/O Description&lt;br /&gt;
5       GND  Signal Ground&lt;br /&gt;
9   &amp;lt;─  RI   Ring Indicator (NC)&lt;br /&gt;
4   ─&amp;gt;  DTR  Data Terminal Ready &lt;br /&gt;
8   &amp;lt;─  CTS  Clear To Send&lt;br /&gt;
3   ─&amp;gt;  TD   Transmit Data&lt;br /&gt;
7   ─&amp;gt;  RTS  Request To Send &lt;br /&gt;
2   &amp;lt;─  RD   Receive Data&lt;br /&gt;
6   &amp;lt;─  DSR  Data Set Ready (NC)&lt;br /&gt;
1   &amp;lt;─  CD   Carrier Detect (NC) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Author:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hans-Jürgen Böhling&lt;br /&gt;
Bülowstr. 2&lt;br /&gt;
40476 Düsseldorf&lt;br /&gt;
Germany&lt;br /&gt;
&lt;br /&gt;
e-mail  : 101.107378@germanynet.de&lt;br /&gt;
homepage: http://www.germany.net/teilnehmer/101.107378/index.htm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=60304</id>
		<title>NC Series</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=60304"/>
				<updated>2010-09-23T14:09:22Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* Technical */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''The following text was copied in part from the [http://en.wikipedia.org/wiki/Amstrad_NC100 English Wikipedia article].''&lt;br /&gt;
&lt;br /&gt;
[[Image:NC100.jpg|200px|thumb|Amstrad NC100]]&lt;br /&gt;
&lt;br /&gt;
The '''Amstrad NC Series''' was a series of A4-sized, portable [[Z80|Z80]]-based computers, released by [[Amstrad]] in 1992-1993. All models featured 64 or 128 KB of RAM, the [[Protext]] word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of [[BBC Basic]].&lt;br /&gt;
&lt;br /&gt;
The screen of the first two models (NC100 and NC150) was small, eight rows by 80 columns, and not backlit, but this let the NC100/150 run for up to 20 hours on four standard AA cell batteries. There was an RS232 serial port, a parallel port for connecting a printer, and a PC card socket, by means of which the computer's memory could be expanded up to 1 MB.&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
The NC100 was designed to be a portable computer which was simple to use. That was the brief given by Sir Alan Sugar (then chairman of Amstrad) to his design staff. The NC100 project was internally referred to as Alan's &amp;quot;Baby&amp;quot; and Alan Sugar himself tested the machine for usability during the design phase. The specifications for the computer were not considered important - as long as it could serve its purpose.&lt;br /&gt;
&lt;br /&gt;
The simple to use features of the NC100 come from the software which is included on the internal ROM chip. The Word processor and other applications have been written with a computer novice in mind - although experienced users can find and use a large array of more complicated features.&lt;br /&gt;
&lt;br /&gt;
Alan Sugar actually wrote the first chapter of the NC100's user manual in order to show that even he could use it.&lt;br /&gt;
&lt;br /&gt;
The design also included terminal emulation and XMODEM file transfer software which enabled the NC100 to communicate through dial-up analogue modems. UK tech journalist Sue Schofield used one to upload a review of the NC100 directly into the online filing computer of the Independent newspaper in 1993. The review was written on the machine, and transferred from it over a 300 baud modem.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===NC100===&lt;br /&gt;
The NC100 was the first model of the Amstrad NC Series. &lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC100_RetailBoxGerman.jpg|Retail box (german version)&lt;br /&gt;
Image:NC100_Top_EN.jpg|Top view (english version)&lt;br /&gt;
Image:NC100_Top_DE.jpg|Top view (german version)&lt;br /&gt;
Image:NC100_PCB_Top_Rev32141.jpg|PCB Top (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Bottom_Rev32141.jpg|PCB Bottom (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Top.jpg|PCB Top (NA999-32142)&lt;br /&gt;
Image:NC100_PCB_Bottom.jpg|PCB Bottom (NA999-32142)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC150===&lt;br /&gt;
The NC150 was only available in Italy and france; Its case had the same design as the NC100, but it included the additional Software from the NC200 (Three Tetris-like games and a spreadsheet)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC150 (French)&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC150_Top.jpg|Top view&lt;br /&gt;
Image:NC150_Bottom.jpg|Bottom view&lt;br /&gt;
Image:NC150_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC150_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
Image:NC150_Keyboard_Matrix.jpg|Keyboard matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC200===&lt;br /&gt;
An upgraded version, the ''NC200'', appeared in late 1993, featuring a 3.5&amp;quot; floppy disk drive able to read/write MS-DOS-formatted double density disks, 128 KB RAM, some extra software - most notably a spreadsheet and three Tetris-like games - and a larger, backlit screen. However, this change required much greater power use, using 5 C cell batteries. The disk drive could only be used at near full-charge, which meant that it could only be used a few hours after putting in new batteries. However, the laptop could function for considerably longer than this without using the disk drive. The backlight can be manually toggled off to save power by pressing the Control and Caps Lock keys at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC200&amp;quot;&amp;gt;&lt;br /&gt;
Image:Amstrad NC200 System s1.jpg|The NC200&lt;br /&gt;
Image:NC200_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC200_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
* [[NC 100/150/200 IO Specification]]&lt;br /&gt;
* [[NC100 IO Specification]]&lt;br /&gt;
* [[A surgical guide to the Amstrad NC]] (NC100 Hardware Reference)&lt;br /&gt;
&lt;br /&gt;
=== Datasheets ===&lt;br /&gt;
* [[Media:Z84C0006FEC_Z80_CPU.pdf|Z84C00]] Zilog Z80 CPU&lt;br /&gt;
* [[Media:Tc8521.pdf|TC8521]] Real Time Clock (NC100/NC150)&lt;br /&gt;
* [[Media:MC146818.pdf|MC146818]] Real Time Clock (NC200)&lt;br /&gt;
* [[Media:UPD71051_USART.pdf|µPD71051]] USART for serial data communications (NC100/NC150)&lt;br /&gt;
* [[Media:UPD4711_RS232_Line_Driver.pdf|µPD4711A]] RS232 Line Driver (NC100/NC150)&lt;br /&gt;
* [[Media:NEC_43257_SRAM_32K.pdf|µPD43257]] 32K-WORD BY 8-BIT SRAM (NC100)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
The Notepad comes with various software included on the ROM chip. The included software can be started at any time by pressing the ''Function'' key and one of the colored keys or letter keys simultaneously. These programs are included on the NC:&lt;br /&gt;
* Word Processor: A full featured port of Protext, including Mail Merge and spellchecker. (YELLOW-RED) &lt;br /&gt;
* Calculator: A very basic Calculator. Supports only basic arithmetic operations. (YELLOW-GREEN)&lt;br /&gt;
* Diary/Clock/Address Book: A simple calendar, adress book and world clock application. (YELLOW-BLUE)&lt;br /&gt;
* BBC Basic: BASIC interpreter with graphics and sound capabilities. Includes a two-pass Z80 assembler. (YELLOW-B)&lt;br /&gt;
* Serial Terminal: A (VT52 compatible) terminal program with XModem file transfer function. (YELLOW-S)&lt;br /&gt;
* Spreadsheet: (NC150/NC200 only) A version of 'The Cracker' spreadsheet ported to the NC. (YELLOW-WHITE)&lt;br /&gt;
* Blockade/Super Blockade/Trikade: (NC150/NC200 only) Three very similar Tetris-like games. (YELLOW-G)&lt;br /&gt;
&lt;br /&gt;
===Serial Terminal===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. You can press MENU to change the settings.&lt;br /&gt;
Here characters that are received will be shown immediatly.&lt;br /&gt;
&lt;br /&gt;
If you want to transfer a file, the best method is to use XMODEM. First you will&lt;br /&gt;
need to create a dummy document. (Press FUNCTION + Left Arrow, then Left Arrow, enter&lt;br /&gt;
name of doc, and then ESC to quit).&lt;br /&gt;
&lt;br /&gt;
Now if you go to view documents, you can press MENU. From here you can choose&lt;br /&gt;
.... and do a xmodem receive document.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. From here you can press MENU, and choose&lt;br /&gt;
to do a xmodem receive or send or to setup the terminal. If you press RETURN instead of&lt;br /&gt;
MENU, you will enter the terminal like the NC100.&lt;br /&gt;
&lt;br /&gt;
===XMODEM transfer===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
 1. Enter wordprocessor.&lt;br /&gt;
 2. Start a new document&lt;br /&gt;
 3. Quit wordprocessor&lt;br /&gt;
 4. Go to list documents.&lt;br /&gt;
 5. Press MENU key&lt;br /&gt;
 6. Here you can navigate the menu to find &amp;quot;XMODEM receive document&amp;quot;.&lt;br /&gt;
 7. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
 1. Enter serial/terminal program.&lt;br /&gt;
 2. Press MENU&lt;br /&gt;
 3. Press R (for XMODEM receive)&lt;br /&gt;
 4. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
=== Third-party software for the NC Series ===&lt;br /&gt;
* ZCN: CP/M 2.2 compatible operating system. Requires at least a 256K PCMCIA Memory Card. [http://www.ibiblio.org/zcn/]&lt;br /&gt;
&lt;br /&gt;
== The NC and relatives ==&lt;br /&gt;
&lt;br /&gt;
The NC series has a remarkable resemblance to the Nakajima series of electronic typewriters!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC and Relatives&amp;quot;&amp;gt;&lt;br /&gt;
Image:Ncandrelatives.jpg|The NC's and Nakajimas&lt;br /&gt;
Image:Nakajima ES210 System s1.jpg|Closeup of Nakajima ES-210&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These computers appear to use the same hardware as the NC100, except a NEC V20 (8086 compatible CPU) is used in place of the Z80.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
At least five book were published about the NC series!&lt;br /&gt;
&lt;br /&gt;
* Ian Sinclair, ''' Getting The Most From The Amstrad NC100 Notepad''', Dabs Press, ISBN 1-870336-68-2&lt;br /&gt;
* Vic Gerhardi/Dave Hampson, '''NC100 Magic''', Rakewell, ISBN 0-7457-0236-8&lt;br /&gt;
* Patrick Hall, '''How To Program The Amstrad NC100 Notepad''', Sigma Press, ISBN 1-85058-511-3&lt;br /&gt;
* Robin Nixon, '''The Amstrad Notepad Advanced User''', Sigma Press, ISBN 1-85058-515-6 (CC License, available at [http://books.google.de/books?id=6vP5WtCdApgC Google Books])&lt;br /&gt;
* Kim Wilson, '''Getting The Best From Your Amstrad Notepad''', Sigma Press&lt;br /&gt;
&lt;br /&gt;
==Competitors==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100 vs Z88&amp;quot;&amp;gt;&lt;br /&gt;
Image:Z88vsNC100.jpg|The Z88 next to NC100&lt;br /&gt;
Image:Z88startup.jpg|Z88 startup&lt;br /&gt;
Image:NC100startup.jpg|NC100 startup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.ncus.org.uk Tim's Amstrad NC Users' Site]&lt;br /&gt;
*[http://www.independent.co.uk/extras/indybest/gadgets-tech/home-computer-how-computers-should-be-sue-schofield-shoulders-her-amstrad-notebook-and-takes-a-swiss-army-knife-to-the-opposition-1483758.html How computers should be: Sue Schofield shoulders her Amstrad notebook and takes a Swiss Army knife to the opposition]&lt;br /&gt;
*[http://mycalcdb.free.fr/main.php?l=0&amp;amp;id=6391 More NC-100 pictures (even internals)]&lt;br /&gt;
*[http://home.arcor.de/h.boehling/nc100.htm Boehling's Amstrad NC100 website (hardware reference, BBC Basic reference, some NC100 programs)]&lt;br /&gt;
*[http://www.8bit-micro.com/amstrad-nc100.htm Screen upgrade for NC100]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=NC100_IO_Specification&amp;diff=60106</id>
		<title>NC100 IO Specification</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=NC100_IO_Specification&amp;diff=60106"/>
				<updated>2010-09-22T16:30:55Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Changed text style to &amp;quot;pre-formatted text&amp;quot; to improve readability.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
Original NCIOSPEC.TXT follows:&lt;br /&gt;
&lt;br /&gt;
The following notes describe the low level operation of the Amstrad Notepad&lt;br /&gt;
computers. They are intended for third party developers who want to program&lt;br /&gt;
the Notepad in machine code.&lt;br /&gt;
&lt;br /&gt;
As always, I will try to help out if anyone has questions about this but I&lt;br /&gt;
cannot give an absolute guarantee to be able to provide support on the low&lt;br /&gt;
level operation of the machine.&lt;br /&gt;
&lt;br /&gt;
It is our intention that these firmware routines and system variables should&lt;br /&gt;
be maintained in future issues of the software but we cannot give an absolute&lt;br /&gt;
guarantee about this.&lt;br /&gt;
&lt;br /&gt;
 Cliff Lawson                            CIS: 75300,1517&lt;br /&gt;
 Notepad project manager                 email: cliffl@amstrad.com&lt;br /&gt;
 Amstrad Plc                                    amstrad@cix.compulink.co.uk&lt;br /&gt;
 169 Kings Road                          Phone: (+44) 277 208341&lt;br /&gt;
 Brentwood                               Fax: (+44) 277 208065&lt;br /&gt;
 Essex&lt;br /&gt;
 CM14 4EF&lt;br /&gt;
 ENGLAND&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        I/O Specification for Amstrad NC100&lt;br /&gt;
 &lt;br /&gt;
All numbers are in hexadecimal unless suffixed with a &amp;quot;b&amp;quot; for binary or&lt;br /&gt;
&amp;quot;d&amp;quot; for decimal. (Address line numbers A19, A18, etc are in decimal).&lt;br /&gt;
&lt;br /&gt;
                        SUMMARY&lt;br /&gt;
&lt;br /&gt;
Address                 Comment                 R/W&lt;br /&gt;
&lt;br /&gt;
 E0-FF                   Not Used                -&lt;br /&gt;
 D0-DF                   RTC (TC8521)            R/W&lt;br /&gt;
 C0-C1                   UART (uPD71051)         R/W&lt;br /&gt;
 B0-B9                   Key data in             R&lt;br /&gt;
 A0                      Card Status etc.        R&lt;br /&gt;
 90                      IRQ request status      R/W&lt;br /&gt;
 80-8F                   Not Used&lt;br /&gt;
 70                      Power on/off control    W&lt;br /&gt;
 60                      IRQ Mask                W&lt;br /&gt;
 50-53                   Speaker frequency       W&lt;br /&gt;
 40                      Parallel port data      W&lt;br /&gt;
 30                      Baud rate etc.          W&lt;br /&gt;
 20                      Card wiat control       W&lt;br /&gt;
 10-13                   Memory management       R/W&lt;br /&gt;
 00                      Display memory start    W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                        In Detail&lt;br /&gt;
 &lt;br /&gt;
Address = 00                                    Write only&lt;br /&gt;
start address of display memory&lt;br /&gt;
&lt;br /&gt;
        bit 7           A15&lt;br /&gt;
        bit 6           A14&lt;br /&gt;
        bit 5           A13&lt;br /&gt;
        bit 4           A12&lt;br /&gt;
        bits 3-0        Not Used&lt;br /&gt;
&lt;br /&gt;
On reset this is set to 0.&lt;br /&gt;
&lt;br /&gt;
The display memory for the 8 line NC computers consists of a block of 4096&lt;br /&gt;
bytes where the first byte defines the state of the pixels in the top left&lt;br /&gt;
hand corner of the screen. A 1 bit set means the pixel is set to black. The&lt;br /&gt;
first byte controls the first 8 dots with bit 7 controlling the bit on the&lt;br /&gt;
left. The next 59 bytes complete the first raster line of 480 dots. The bytes&lt;br /&gt;
which define the second raster line start at byte 64 to make the hardware&lt;br /&gt;
simpler so bytes 60, 61, 62 and 63 are wasted. There are then another 64 bytes&lt;br /&gt;
(with the last 4 unused) which defines the second raster line and so on&lt;br /&gt;
straight down the screen. That is (all numbers decimal):&lt;br /&gt;
&lt;br /&gt;
                 byte00   byte01   byte02      byte60   byte61     byte63&lt;br /&gt;
Bit Number      76543210 76543210 76543210 .. 76543210 76543210.. 76543210&lt;br /&gt;
&lt;br /&gt;
Pixel Number    01234567 89012345 67890123 .. 23456789  wasted .. wasted&lt;br /&gt;
(read bottom    00000000 00111111 11112222    77777777&lt;br /&gt;
to top decimal) 00000000 00000000 00000000    44444444&lt;br /&gt;
&lt;br /&gt;
....and so on for subsequent lines. (Second line = bytes 64..127 etc.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Address = 10..13                              Read/Write&lt;br /&gt;
Memory management control&lt;br /&gt;
&lt;br /&gt;
        10              controls 0000-3FFF&lt;br /&gt;
        11              controls 4000-7FFF&lt;br /&gt;
        12              controls 8000-BFFF&lt;br /&gt;
        13              controls C000-FFFF&lt;br /&gt;
&lt;br /&gt;
On reset all are set to 0.&lt;br /&gt;
&lt;br /&gt;
For each address the byte written has the following meaning:&lt;br /&gt;
&lt;br /&gt;
        bit 7           together they select ROM, internal RAM, card RAM&lt;br /&gt;
        bit 6                   00b = ROM&lt;br /&gt;
                                01b = internal RAM&lt;br /&gt;
                                10b = card RAM&lt;br /&gt;
&lt;br /&gt;
        bits 5-0        determine address lines 19 to 14.&lt;br /&gt;
&lt;br /&gt;
Therefore, 00 is the first 16K of ROM, 01 is the second 16K, etc.&lt;br /&gt;
           40 is the first 16K of internal RAM, 41=second 16K, etc.&lt;br /&gt;
           80 is the first 16K of card RAM, 81=second 16K, etc.&lt;br /&gt;
&lt;br /&gt;
So, for example, if you want to switch the third 16K of internal RAM so the&lt;br /&gt;
processor sees it at 4000-7FFF you would output the value 42 to I/O address&lt;br /&gt;
11.  42 has bits 7,6 = 01b and bits 5-0 are 00010b which is the third 16K of&lt;br /&gt;
internal RAM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Address = 20                                    Write only&lt;br /&gt;
Memory card wait state control&lt;br /&gt;
&lt;br /&gt;
        bit 7 = 1 for wait states, 0 for no wait&lt;br /&gt;
&lt;br /&gt;
On reset this is set to 1. The bit should be set if the card RAM/ROM is&lt;br /&gt;
200nS or slower.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Address = 30                                    Write only&lt;br /&gt;
Baud rate etc.&lt;br /&gt;
&lt;br /&gt;
        bit 7     select card register 1=common, 0=attribute&lt;br /&gt;
        bit 6     parallel interface Strobe signal&lt;br /&gt;
        bit 5     Not Used&lt;br /&gt;
        bit 4     uPD4711 line driver, 1=off, 0=on&lt;br /&gt;
        bit 3     UART clock and reset, 1=off, 0=on&lt;br /&gt;
&lt;br /&gt;
        bits 2-0  set the baud rate as follows&lt;br /&gt;
&lt;br /&gt;
                000 = 150&lt;br /&gt;
                001 = 300&lt;br /&gt;
                010 = 600&lt;br /&gt;
                011 = 1200&lt;br /&gt;
                100 = 2400&lt;br /&gt;
                101 = 4800&lt;br /&gt;
                110 = 9600&lt;br /&gt;
                111 = 19200&lt;br /&gt;
&lt;br /&gt;
On reset all data is set to 1.&lt;br /&gt;
&lt;br /&gt;
If programming the UART directly ensure that TxD clock is operating x16.&lt;br /&gt;
&lt;br /&gt;
Address = 40                                    Write only&lt;br /&gt;
Parallel interface data&lt;br /&gt;
&lt;br /&gt;
The byte written here is latched into the parallel port output register. To&lt;br /&gt;
print it you must then take the Strobe signal (I/O address 30 bit 6) low and&lt;br /&gt;
then high again. If the printer sends ACK this may generate an IRQ if the mask&lt;br /&gt;
bit is set in I/O address 60 - IRQ mask.&lt;br /&gt;
&lt;br /&gt;
Address = 50..53                                Write only&lt;br /&gt;
Sound channels period control&lt;br /&gt;
&lt;br /&gt;
        50      channel A period low&lt;br /&gt;
        51      channel A period high&lt;br /&gt;
&lt;br /&gt;
        52      channel B period low&lt;br /&gt;
        53      channel B period high&lt;br /&gt;
&lt;br /&gt;
On reset all data is set to FF. The top bit in the high byte (51 and 53)&lt;br /&gt;
switches the resepective sound generator on or off - 1=off, 0=on.&lt;br /&gt;
&lt;br /&gt;
The frequency generated is determined as:&lt;br /&gt;
&lt;br /&gt;
        Frequency = 1,000,000d&lt;br /&gt;
                    ----------&lt;br /&gt;
                    data * 2 * 1.6276&lt;br /&gt;
&lt;br /&gt;
So if the data word programmed into 50 and 51 was 7800 (ie 50=0, 51=78) then&lt;br /&gt;
the frequency generated would be:&lt;br /&gt;
&lt;br /&gt;
     freq = 1,000,000           =  1,000,000          = 1,000,000   = 10Hz&lt;br /&gt;
            ---------              ---------            ---------&lt;br /&gt;
            7800h * 2 * 1.6276     30720 * 2 * 1.6276      99,999.7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Address = 60                                    Write only&lt;br /&gt;
Interrupt request mask&lt;br /&gt;
&lt;br /&gt;
        bits 7-4        Not Used&lt;br /&gt;
        bit 3           Key Scan interrupt (every 10mS)&lt;br /&gt;
        bit 2           ACK from parallel interface&lt;br /&gt;
        bit 1           Tx Ready from UART&lt;br /&gt;
        bit 0           Rx Ready from UART&lt;br /&gt;
&lt;br /&gt;
On reset all bits are 0. For each bit, 1=allow that interrupt source to&lt;br /&gt;
produce IRQs. 0 = interrupt source is masked.&lt;br /&gt;
&lt;br /&gt;
Address = 70                                    Write only&lt;br /&gt;
Power off control&lt;br /&gt;
        bits 7-1        Not Used&lt;br /&gt;
        bit 0           1 = no effect, 0 = power off&lt;br /&gt;
&lt;br /&gt;
On reset this is set to 1.&lt;br /&gt;
&lt;br /&gt;
Address = 90                                     Read/Write&lt;br /&gt;
IRQ status&lt;br /&gt;
&lt;br /&gt;
        bits 7-4        Not Used&lt;br /&gt;
        bit 3           Key scan&lt;br /&gt;
        bit 2           ACK from parallel interface&lt;br /&gt;
        bit 1           Tx Ready interrupt&lt;br /&gt;
        bit 0           Rx Ready interrupt&lt;br /&gt;
&lt;br /&gt;
When an interrupt occurs this port should be read to determine the source of&lt;br /&gt;
the interrupt. The bit will be set to 0 to identify the interrupting device.&lt;br /&gt;
The interrupt can then be cleared by writing 0 to that bit.&lt;br /&gt;
&lt;br /&gt;
Address = A0                                     Read only&lt;br /&gt;
Memory card/battery status&lt;br /&gt;
&lt;br /&gt;
        bit 7           Memory card present 0 = yes, 1 = no&lt;br /&gt;
        bit 6           Card write protected 1 = yes, 0 = no&lt;br /&gt;
&lt;br /&gt;
        bit 5           Input voltage = 1 if &amp;gt;= to 4 Volts&lt;br /&gt;
        bit 4           Mem card battery. 0 = battery is low&lt;br /&gt;
        bit 3           Alkaline batteries. 0 if &amp;gt;= 3.2 Volts&lt;br /&gt;
        bit 2           Lithium battery. 0 if &amp;gt;= 2.7 Volts&lt;br /&gt;
&lt;br /&gt;
        bit 1           Parallel interface BUSY (0 if busy)&lt;br /&gt;
        bit 0           Parallel interface ACK  (1 if ACK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Address = B0 - B9                                 Read only&lt;br /&gt;
Keyboard data&lt;br /&gt;
&lt;br /&gt;
        B0..B9          each key of the 64 on the keyboard&lt;br /&gt;
                        will set a bit in one of these bytes&lt;br /&gt;
                        while pressed.&lt;br /&gt;
&lt;br /&gt;
The gate array scans the keyboard every 10mS and then generates an&lt;br /&gt;
interrupt. The program should then read these 10 I/O locations to&lt;br /&gt;
determine which key(s) is pushed. When I/O address B9 is read the&lt;br /&gt;
key scan interrupt is cleared automatically and the next scan cycle&lt;br /&gt;
will start from B0.&lt;br /&gt;
&lt;br /&gt;
Address = C0                                      Read/Write&lt;br /&gt;
UART control/data&lt;br /&gt;
&lt;br /&gt;
        C0              UART data register&lt;br /&gt;
        C1              UART status/control register&lt;br /&gt;
&lt;br /&gt;
The UART is the NEC uPD71051. Programmers are advised to study the data&lt;br /&gt;
sheet for that chip for more information. The Serial interface requires&lt;br /&gt;
that the uPD4711 line driver chip be truned on by writing a 0 to bit 4 of&lt;br /&gt;
I/O address 30. While turned on power consumption increases so this should&lt;br /&gt;
only be done when necessary.&lt;br /&gt;
&lt;br /&gt;
Address = D0                                    Read/Write&lt;br /&gt;
Real Time Clock chip (TM8521)&lt;br /&gt;
&lt;br /&gt;
        D0..DC          Data&lt;br /&gt;
        DD              Control register&lt;br /&gt;
        DE              Control register        (Write only)&lt;br /&gt;
        DF              Control register        (Write only)&lt;br /&gt;
&lt;br /&gt;
See data sheet of chip for more information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                NC100 operating system firmware&lt;br /&gt;
&lt;br /&gt;
notes for external program writers&lt;br /&gt;
&lt;br /&gt;
To get external programs executed on the Notepad you could either POKE&lt;br /&gt;
them into memory in BBC BASIC (or even use its built-in Z80 assembler)&lt;br /&gt;
and then CALL the entry point. However, this does have the drawback of&lt;br /&gt;
needing to transfer the code back to the machine each time it crashes&lt;br /&gt;
(as it inevitably will).&lt;br /&gt;
&lt;br /&gt;
The simplest way to develop for the Notepad is to get a PCMCIA drive&lt;br /&gt;
for your PC and write a binary image direct to the card using that. If&lt;br /&gt;
this isn't possible then small programs (up to 16K) can be developed by&lt;br /&gt;
transferring the binary card image into the Notepad using Xmodem from&lt;br /&gt;
the PC. The use the &amp;quot;Make program card&amp;quot; feature in the File, transfer&lt;br /&gt;
menu to write that file onto a newly formatted PCMCIA RAM card.&lt;br /&gt;
&lt;br /&gt;
In either case, to run the resultant code, you just press Function-X&lt;br /&gt;
(eXecute) and the first 16K page of the RAM card will be switched to&lt;br /&gt;
the Z80 memory map at C000..FFFF. A Check is made that location C200&lt;br /&gt;
holds the ASCII text &amp;quot;NC100PRG&amp;quot; and also that locations C210..C212&lt;br /&gt;
contains a long jump to C220. All being well, the Z80 starts executing&lt;br /&gt;
code at C210 so that, once you have control, you can take over&lt;br /&gt;
completely if you wish (driving all hardware functions directly). Most&lt;br /&gt;
people will probably want to cooperate with the in built firmware as it&lt;br /&gt;
provides most of the routines that one would require anyway.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ASCII text &amp;quot;NC100PRG&amp;quot; must appear at C200h&lt;br /&gt;
program origin is C210h&lt;br /&gt;
program MUST start with jp C220h&lt;br /&gt;
the program name is at C213h, max 12 characters, zero terminated&lt;br /&gt;
&lt;br /&gt;
                          org C200h&lt;br /&gt;
                          db &amp;quot;NC100PRG&amp;quot;&lt;br /&gt;
                          org c210h&lt;br /&gt;
                          jp start&lt;br /&gt;
                          db &amp;quot;PROGRAM NAME&amp;quot;,0&lt;br /&gt;
                          org C220h&lt;br /&gt;
                  start&lt;br /&gt;
&lt;br /&gt;
available workspace A000h to A3FFh (shared with other programs)&lt;br /&gt;
also A800h to AFFFh (this is overwritten if selectfile is called)&lt;br /&gt;
the program MUST handle yellow events :-&lt;br /&gt;
  either exit when Stop is pressed&lt;br /&gt;
  or check for yellow event with kmgetyellow and return if carry set&lt;br /&gt;
&lt;br /&gt;
Serious developers may be interested in contacting Ranger Computers Ltd&lt;br /&gt;
on (+44) 604 589200 as they can produce a device that looks like RAM to&lt;br /&gt;
a PC but ends in a PCMCIA header plug that connects directly to the&lt;br /&gt;
Notepad's card slot and the &amp;quot;PC RAM&amp;quot; appears as card RAM to the Notepad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following sequence is a working(!) piece of code written for the&lt;br /&gt;
AVMACZ80 assembler on a PC, which, when assmembled produces a binary&lt;br /&gt;
file that can be programmed onto a PCMCIA card and executed. The&lt;br /&gt;
program just reads keys and prints them back until &amp;quot;Q&amp;quot; is pressed.&lt;br /&gt;
&lt;br /&gt;
Notice that exit from the program is just by a RET back to the&lt;br /&gt;
operating system that called it:&lt;br /&gt;
&lt;br /&gt;
;VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV&lt;br /&gt;
&lt;br /&gt;
        include &amp;quot;nc100jmp.inc&amp;quot;          ;The list of firmware routine&lt;br /&gt;
                                        ;addresses given later in this&lt;br /&gt;
                                        ;file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        DEFSEG  Fred, CLASS=CODE, START=0&lt;br /&gt;
&lt;br /&gt;
        SEG     Fred    ;Seg will be linked to RUNSAT C000h&lt;br /&gt;
&lt;br /&gt;
        jp      start   ;put a jump at the start in case this code is&lt;br /&gt;
                        ;ever programmed into a ROM page where the entry&lt;br /&gt;
                        ;will almost certainly be made at the more&lt;br /&gt;
                        ;normal C000.&lt;br /&gt;
        ds      509     ;waste first 512 bytes of card to start at C200&lt;br /&gt;
;&lt;br /&gt;
; following 16 bytes are Arnor's header for card at C200&lt;br /&gt;
;&lt;br /&gt;
        db      &amp;quot;NC100PRG&amp;quot;,0,0,0,0,0,3,0,1&lt;br /&gt;
;&lt;br /&gt;
; then card program must start with this long jump at C210&lt;br /&gt;
;&lt;br /&gt;
        jp      start                   ;this is at C210h&lt;br /&gt;
        db      &amp;quot;CLIFFS PROG&amp;quot;,0,0       ;0's pad to C220h&lt;br /&gt;
&lt;br /&gt;
start:&lt;br /&gt;
        call    kmreadchar&lt;br /&gt;
        ld      a,c&lt;br /&gt;
        cp      &amp;quot;q&amp;quot;&lt;br /&gt;
        jr      z,finish&lt;br /&gt;
        call    txtoutput&lt;br /&gt;
        jr      start&lt;br /&gt;
&lt;br /&gt;
finish:&lt;br /&gt;
        ret&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;br /&gt;
; code is assembled with:&lt;br /&gt;
;       AVMACZ80 TEST.ASM&lt;br /&gt;
;which produces a .OBJ file which is then linked to produce a .HEX file&lt;br /&gt;
;with the command&lt;br /&gt;
;       AVLINK @TEST.LNK&lt;br /&gt;
;where TEST.LNK contains:&lt;br /&gt;
;       TEST.HEX=TEST.OBJ -RUNSAT(Fred, 0C000h)&lt;br /&gt;
;finally the Intel .HEX file is converted to .BIN using a HEX2BIN converter&lt;br /&gt;
;The .BIN file is either written to the PCMCIA card using a PC based&lt;br /&gt;
;card drive or it can be Xmodemed across to the Notepad and written to&lt;br /&gt;
;the card using &amp;quot;Make program card&amp;quot;. Finally, Function-X executes it.&lt;br /&gt;
&lt;br /&gt;
In other assemblers you may not have &amp;quot;segments&amp;quot; and must use a direct&lt;br /&gt;
ORG to locate code at C000 but watch out for the resultant .HEX file&lt;br /&gt;
being padded out with 48K of &amp;quot;0&amp;quot;s from 0000 to BFFF!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alphabetic list of routine entry points&lt;br /&gt;
=======================================&lt;br /&gt;
&lt;br /&gt;
To use any one of these routines just load the registers as described in&lt;br /&gt;
the following and then call the relevant address. Although the running of the&lt;br /&gt;
routine may involve a different ROM bank being switched in, this mechanism&lt;br /&gt;
is invisble to the caller. So, for example, to print a capital A one might use:&lt;br /&gt;
&lt;br /&gt;
txtoutput       EQU     B833&lt;br /&gt;
                LD      A,&amp;quot;A&amp;quot;&lt;br /&gt;
                CALL    txtoutput&lt;br /&gt;
&lt;br /&gt;
col1            equ B818h&lt;br /&gt;
col1text        equ B81Bh&lt;br /&gt;
diskservice     equ BA5Eh&lt;br /&gt;
editbuf         equ B800h&lt;br /&gt;
fclose          equ B890h&lt;br /&gt;
fdatestamp      equ B8C9h&lt;br /&gt;
ferase          equ B893h&lt;br /&gt;
fgetattr        equ B8CFh&lt;br /&gt;
finblock        equ B896h&lt;br /&gt;
finchar         equ B899h&lt;br /&gt;
findfirst       equ B89Ch&lt;br /&gt;
findnext        equ B89Fh&lt;br /&gt;
fnoisy          equ B917h&lt;br /&gt;
fopenin         equ B8A2h&lt;br /&gt;
fopenout        equ B8A5h&lt;br /&gt;
fopenup         equ B8A8h&lt;br /&gt;
foutblock       equ B8ABh&lt;br /&gt;
foutchar        equ B8AEh&lt;br /&gt;
fquiet          equ B91Ah&lt;br /&gt;
frename         equ B8B1h&lt;br /&gt;
fseek           equ B8B4h&lt;br /&gt;
fsetattr        equ B8CCh&lt;br /&gt;
fsize           equ B8B7h&lt;br /&gt;
fsizehandle     equ B8BAh&lt;br /&gt;
ftell           equ B8BDh&lt;br /&gt;
ftesteof        equ B8C0h&lt;br /&gt;
heapaddress     equ B87Eh&lt;br /&gt;
heapalloc       equ B881h&lt;br /&gt;
heapfree        equ B884h&lt;br /&gt;
heaplock        equ B887h&lt;br /&gt;
heapmaxfree     equ B88Ah&lt;br /&gt;
heaprealloc     equ B88Dh&lt;br /&gt;
kmcharreturn    equ B803h&lt;br /&gt;
kmgetyellow     equ B8D2h&lt;br /&gt;
kmreadkbd       equ B806h&lt;br /&gt;
kmreadchar      equ B9B3h&lt;br /&gt;
kmsetexpand     equ B809h&lt;br /&gt;
kmsettickcount  equ B80Ch&lt;br /&gt;
kmsetyellow     equ B8D5h&lt;br /&gt;
kmwaitkbd       equ B80Fh&lt;br /&gt;
lapcat_receive  equ B8D8h&lt;br /&gt;
lapcat_send     equ B8DBh&lt;br /&gt;
mcprintchar     equ B851h&lt;br /&gt;
mcreadyprinter  equ B854h&lt;br /&gt;
mcsetprinter    equ B857h&lt;br /&gt;
padgetticker    equ B872h&lt;br /&gt;
padgettime      equ B875h&lt;br /&gt;
padgetversion   equ B8DEh&lt;br /&gt;
padinitprinter  equ BA4Fh&lt;br /&gt;
padinitserial   equ B85Ah&lt;br /&gt;
padinserial     equ B85Dh&lt;br /&gt;
padoutparallel  equ B860h&lt;br /&gt;
padoutserial    equ B863h&lt;br /&gt;
padreadyparallel equ B866h&lt;br /&gt;
padreadyserial  equ B869h&lt;br /&gt;
padresetserial  equ B86Ch&lt;br /&gt;
padserialwaiting equ B86Fh&lt;br /&gt;
padsetalarm     equ B878h&lt;br /&gt;
padsettime      equ B87Bh&lt;br /&gt;
pagemodeon      equ BA49h&lt;br /&gt;
pagemodeoff     equ BA4Ch&lt;br /&gt;
readbuf         equ B812h&lt;br /&gt;
selectfile      equ B8C3h&lt;br /&gt;
setdta          equ B8C6h&lt;br /&gt;
testescape      equ B815h&lt;br /&gt;
textout         equ B81Eh&lt;br /&gt;
textoutcount    equ B821h&lt;br /&gt;
txtboldoff      equ B83Fh&lt;br /&gt;
txtboldon       equ B842h&lt;br /&gt;
txtclearwindow  equ B824h&lt;br /&gt;
txtcuroff       equ B827h&lt;br /&gt;
txtcuron        equ B82Ah&lt;br /&gt;
txtgetcursor    equ B82Dh&lt;br /&gt;
txtgetwindow    equ B830h&lt;br /&gt;
txtinverseoff   equ B845h&lt;br /&gt;
txtinverseon    equ B848h&lt;br /&gt;
txtoutput       equ B833h&lt;br /&gt;
txtsetcursor    equ B836h&lt;br /&gt;
txtsetwindow    equ B839h&lt;br /&gt;
txtunderlineoff equ B84Bh&lt;br /&gt;
txtunderlineon  equ B84Eh&lt;br /&gt;
txtwrchar       equ B83Ch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Notepad memory map&lt;br /&gt;
 ==================&lt;br /&gt;
                          16K code/data sections always mapped to C000h&lt;br /&gt;
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿        ÚÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄ¿&lt;br /&gt;
³   video RAM   ³        ³Protext ³Dictionary³Con-³Calc³Addr³Diary³ BBC  ³&lt;br /&gt;
³---------------³        ³        ³  data    ³trol³    ³book³     ³BASIC ³&lt;br /&gt;
³    RAM        ³        ³ 1 &amp;amp; 2  ³ 6 blocks ³    ³    ³    ³     ³      ³&lt;br /&gt;
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ C000   ÀÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÁÄÄÄÄÁÄÄÄÄÁÄÄÄÄÄÁÄÄÄÄÄÄÙ&lt;br /&gt;
³stack/variables³       \&lt;br /&gt;
³---------------³ B000  | common RAM (accessible by all programs)&lt;br /&gt;
³    RAM        ³       /&lt;br /&gt;
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ 8000                        ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿&lt;br /&gt;
³               ³                             ³               ³&lt;br /&gt;
³    RAM        ³                             ³     PLS       ³&lt;br /&gt;
³               ³                             ³               ³&lt;br /&gt;
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ 4000   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    ³    spell      ³&lt;br /&gt;
³               ³        ³OS- remaps high³    ³   checking    ³&lt;br /&gt;
³    RAM        ³        ³---------------³    ³     code      ³&lt;br /&gt;
³               ³        ³ Startup code  ³    ³               ³&lt;br /&gt;
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 0      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ&lt;br /&gt;
&lt;br /&gt;
 general notes:&lt;br /&gt;
     most routines return carry set if successful&lt;br /&gt;
     unless otherwise stated assume AF corrupted, other regs preserved&lt;br /&gt;
     &amp;quot;all registers preserved&amp;quot; includes flags, but NOT alternate registers&lt;br /&gt;
     the ALTERNATE register contents can NEVER be assumed to be preserved&lt;br /&gt;
     (they are used as scratch registers in time critical routines)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==============&lt;br /&gt;
editbuf = B800&lt;br /&gt;
==============&lt;br /&gt;
 line editor with options&lt;br /&gt;
 zero-terminated string may be passed in buffer (HL)&lt;br /&gt;
 this will display the initial contents&lt;br /&gt;
 ENTRY - HL : pointer to input buffer&lt;br /&gt;
          B : size of buffer (excluding terminating zero)&lt;br /&gt;
                  A : flags.      b2=1 -&amp;gt; �� terminate entry&lt;br /&gt;
                                                  b3=1 -&amp;gt; input not echoed&lt;br /&gt;
                                                  b6=1 -&amp;gt; dotty background (character 176)&lt;br /&gt;
                                                  b5=1 -&amp;gt; edit unless characters entered&lt;br /&gt;
                                                  b4=1 -&amp;gt; delete trailing spaces&lt;br /&gt;
                                               Other bits must be set to zero.&lt;br /&gt;
 EXIT  - c=0 z=1 ESC pressed&lt;br /&gt;
                 c=1 z=1 empty string input&lt;br /&gt;
                 c=1 z=0 at least one character entered&lt;br /&gt;
                 HL preserved&lt;br /&gt;
                 BC = last key token (or -1 if ESC used to terminate)&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
kmcharreturn = B803&lt;br /&gt;
===================&lt;br /&gt;
 returns a token to the keyboard buffer&lt;br /&gt;
 ENTRY - BC = the token&lt;br /&gt;
 EXIT - all registers preserved&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
kmreadkbd = B806&lt;br /&gt;
================&lt;br /&gt;
 Gets a key token if there is one, does not wait&lt;br /&gt;
 (Checks put back character and expands macros)&lt;br /&gt;
 Returns tick event tokens if enabled&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  c=1 : BC = token (B=0 for simple character)&lt;br /&gt;
       c=0 : no key token available&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
kmreadchar = B9B3&lt;br /&gt;
=================&lt;br /&gt;
 This routine is the same as kmreadkbd but macros are&lt;br /&gt;
 exapnded and one or two other &amp;quot;behind the scenes&amp;quot; tasks&lt;br /&gt;
 are performed. By using this routine you can be sure that&lt;br /&gt;
 the Ctrl+Shift+S screen dump mechanism works in your code&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
kmsetexpand = B809&lt;br /&gt;
==================&lt;br /&gt;
 Defines a macro string&lt;br /&gt;
 ENTRY - BC = macro token (between 256 and 383)&lt;br /&gt;
               - HL points to new macro string (first byte is the length,&lt;br /&gt;
                               followed by the string - need not be zero terminated)&lt;br /&gt;
 EXIT  - c=1 if macro defined successfully&lt;br /&gt;
                 c=0 if insufficient room in buffer&lt;br /&gt;
                       (The buffer size is user configurable)&lt;br /&gt;
&lt;br /&gt;
=====================&lt;br /&gt;
kmsettickcount = B80C&lt;br /&gt;
=====================&lt;br /&gt;
 Enables the ticker event&lt;br /&gt;
 There are 100 ticks per second&lt;br /&gt;
 When a ticker event occurs t.tickevent is returned by kmreadkbd&lt;br /&gt;
 ENTRY - HL : number of ticks before first event&lt;br /&gt;
                 DE : number of ticks between events&lt;br /&gt;
 EXIT - all registers preserved&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
kmwaitkbd = B80F&lt;br /&gt;
================&lt;br /&gt;
 Waits for a key token, uses kmreadkbd&lt;br /&gt;
 (Checks put back character and expands macros)&lt;br /&gt;
 Returns tick event tokens if enabled&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  c=1 : BC = token (B=0 for simple character)&lt;br /&gt;
&lt;br /&gt;
==============&lt;br /&gt;
readbuf = B812&lt;br /&gt;
==============&lt;br /&gt;
 line editor. See also editbuf.&lt;br /&gt;
 ENTRY - HL : pointer to input buffer (empty)&lt;br /&gt;
          B : size of buffer (excluding terminating zero)&lt;br /&gt;
&lt;br /&gt;
 EXIT  - c=0 z=1 ESC pressed&lt;br /&gt;
                 c=1 z=1 empty string input&lt;br /&gt;
                 c=1 z=0 at least one character entered&lt;br /&gt;
                 HL preserved&lt;br /&gt;
                 BC = last key token (or -1 if ESC used to terminate)&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
testescape = B815&lt;br /&gt;
=================&lt;br /&gt;
 tests whether an ESC key has been pressed (STOP or FUNCTION)&lt;br /&gt;
 waits for a key if one is found in the keyboard buffer&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - c=1 if no ESC key in buffer&lt;br /&gt;
                 c=1 if ESC key in buffer but STOP not pressed&lt;br /&gt;
                 c=0 if ESC key in buffer and STOP then pressed&lt;br /&gt;
                 A is preserved&lt;br /&gt;
&lt;br /&gt;
===========&lt;br /&gt;
col1 = B818&lt;br /&gt;
===========&lt;br /&gt;
 if cursor is at start of a line do nothing&lt;br /&gt;
 otherwise move cursor to start of next line (within window)&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - none&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
col1text = B81B&lt;br /&gt;
===============&lt;br /&gt;
 same as textout, but calls col1 first&lt;br /&gt;
&lt;br /&gt;
==============&lt;br /&gt;
textout = B81E&lt;br /&gt;
==============&lt;br /&gt;
 displays string&lt;br /&gt;
 ENTRY - HL : pointer to zero-terminated string&lt;br /&gt;
 ***************************************************************&lt;br /&gt;
 WARNING - HL must not point into an upper ROM!&lt;br /&gt;
 ***************************************************************&lt;br /&gt;
 EXIT  - none&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
textoutcount = B821&lt;br /&gt;
===================&lt;br /&gt;
 as textout, returns character count in B&lt;br /&gt;
&lt;br /&gt;
=====================&lt;br /&gt;
txtclearwindow = B824&lt;br /&gt;
=====================&lt;br /&gt;
 clears current window and moves cursor to top left&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
txtcuroff = B827&lt;br /&gt;
================&lt;br /&gt;
 removes the cursor from the screen&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - all registers preserved&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
txtcuron = B82A&lt;br /&gt;
===============&lt;br /&gt;
 displays the cursor on the screen&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - all registers preserved&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
txtgetcursor = B82D&lt;br /&gt;
===================&lt;br /&gt;
 returns the cursor position&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - H = column (between 0 and 79)&lt;br /&gt;
                 L = row (between 0 and 7)&lt;br /&gt;
===================&lt;br /&gt;
txtgetwindow = B830&lt;br /&gt;
===================&lt;br /&gt;
 returns the window coordinates&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - H = left column (between 0 and 79)&lt;br /&gt;
                 L = top row (between 0 and 7)&lt;br /&gt;
                 D = right column (between 0 and 79)&lt;br /&gt;
                 E = bottom row (between 0 and 7)&lt;br /&gt;
                 c=0 if window is whole screen&lt;br /&gt;
                 c=1 if a smaller window has been&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
txtoutput = B833&lt;br /&gt;
================&lt;br /&gt;
 displays a character or acts on control code&lt;br /&gt;
 ENTRY - A = character&lt;br /&gt;
                               A=7 : beeps   A=10 : LF   A=13 : CR&lt;br /&gt;
                               All other values displayed as character (PC char. set)&lt;br /&gt;
 EXIT - all registers preserved&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
txtsetcursor = B836&lt;br /&gt;
===================&lt;br /&gt;
 moves the cursor&lt;br /&gt;
 ENTRY - H = column (between 0 and 79)&lt;br /&gt;
                 L = row (between 0 and 7)&lt;br /&gt;
 EXIT - none&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
txtsetwindow = B839&lt;br /&gt;
===================&lt;br /&gt;
 defines a new window&lt;br /&gt;
 ENTRY - H = left column (between 0 and 79)&lt;br /&gt;
                 L = top row (between 0 and 7)&lt;br /&gt;
                 D = right column (between 0 and 79)&lt;br /&gt;
                 E = bottom row (between 0 and 7)&lt;br /&gt;
 EXIT  - none&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
txtwrchar = B83C&lt;br /&gt;
================&lt;br /&gt;
 displays a character&lt;br /&gt;
 ENTRY - A = character. All values displayed (PC char. set)&lt;br /&gt;
 EXIT - all registers preserved&lt;br /&gt;
&lt;br /&gt;
======================&lt;br /&gt;
txtboldoff      = B83F&lt;br /&gt;
txtboldon       = B842&lt;br /&gt;
txtinverseoff   = B845&lt;br /&gt;
txtinverseon    = B848&lt;br /&gt;
txtunderlineoff = B84B&lt;br /&gt;
txtunderlineon  = B84E&lt;br /&gt;
======================&lt;br /&gt;
 These six routines enable or disable various display&lt;br /&gt;
 attributes. They have no entry conditions and preserve all registers.&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
mcprintchar = B851&lt;br /&gt;
==================&lt;br /&gt;
 sends a character to the printer&lt;br /&gt;
 ENTRY - A=character&lt;br /&gt;
 EXIT  - c=1 if successful&lt;br /&gt;
                 c=0 if not sent&lt;br /&gt;
                 A preserved&lt;br /&gt;
&lt;br /&gt;
=====================&lt;br /&gt;
mcreadyprinter = B854&lt;br /&gt;
=====================&lt;br /&gt;
 tests whether the printer is ready&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - c=0 if busy&lt;br /&gt;
                 c=1 if ready&lt;br /&gt;
                 A preserved&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
mcsetprinter = B857&lt;br /&gt;
===================&lt;br /&gt;
 sets the printer type to be used by mcprintchar and mcreadyprinter&lt;br /&gt;
 ENTRY - A=printer type, 0=parallel, 1=serial&lt;br /&gt;
 EXIT  - none&lt;br /&gt;
&lt;br /&gt;
====================&lt;br /&gt;
padinitserial = B85A&lt;br /&gt;
====================&lt;br /&gt;
 initialises the serial port using the global configured settings&lt;br /&gt;
 turns on the UART and 4711&lt;br /&gt;
 do not call this until needed - to prolong battery life&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT - none&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
padinserial = B85D&lt;br /&gt;
==================&lt;br /&gt;
 reads a character from the serial port&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - c=1 if successful, A=character&lt;br /&gt;
                 c=0 if no character read&lt;br /&gt;
&lt;br /&gt;
=====================&lt;br /&gt;
padoutparallel = B806&lt;br /&gt;
=====================&lt;br /&gt;
 sends a character to the parallel port&lt;br /&gt;
 ENTRY - A=character&lt;br /&gt;
 EXIT  - c=1 if successful&lt;br /&gt;
                 c=0 if not sent&lt;br /&gt;
                 A preserved&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
padoutserial = B863&lt;br /&gt;
===================&lt;br /&gt;
 sends a character to the serial port&lt;br /&gt;
 ENTRY - A=character&lt;br /&gt;
 EXIT  - c=1 if successful&lt;br /&gt;
                 c=0 if not sent&lt;br /&gt;
                 A preserved&lt;br /&gt;
&lt;br /&gt;
=======================&lt;br /&gt;
padreadyparallel = B866&lt;br /&gt;
=======================&lt;br /&gt;
 tests whether the parallel port is ready&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - c=0 if busy&lt;br /&gt;
                 c=1 if ready&lt;br /&gt;
                 A preserved&lt;br /&gt;
&lt;br /&gt;
=====================&lt;br /&gt;
padreadyserial = B869&lt;br /&gt;
=====================&lt;br /&gt;
 tests whether the serial port is ready&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - c=0 if busy&lt;br /&gt;
                 c=1 if ready&lt;br /&gt;
                 A preserved&lt;br /&gt;
&lt;br /&gt;
=====================&lt;br /&gt;
padresetserial = B86C&lt;br /&gt;
=====================&lt;br /&gt;
 turns off the UART and 4711&lt;br /&gt;
 call this when finished using the serial port to prolong battery life&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT - none&lt;br /&gt;
&lt;br /&gt;
=======================&lt;br /&gt;
padserialwaiting = B86F&lt;br /&gt;
=======================&lt;br /&gt;
 tests whether there is a character waiting to be read&lt;br /&gt;
       from the serial port&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - c=1 if character waiting&lt;br /&gt;
                 c=0 if no character waiting&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
padgetticker = B872&lt;br /&gt;
===================&lt;br /&gt;
 returns the address of a 4 byte 100Hz ticker&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - HL is the address of the least significant byte&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
padgettime = B875&lt;br /&gt;
=================&lt;br /&gt;
 reads the time and date from the RTC&lt;br /&gt;
 ENTRY - HL points to an 7 byte buffer to use&lt;br /&gt;
 EXIT  - HL preserved&lt;br /&gt;
                       data returned as above (see padsettime)&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
padsetalarm = B878&lt;br /&gt;
==================&lt;br /&gt;
 sets the ALARM date and time (within next month)&lt;br /&gt;
 ENTRY - HL points to 3 byte data area&lt;br /&gt;
                 byte 0=date 1=hour  2=minute&lt;br /&gt;
 EXIT  - none&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
padsettime = B87B&lt;br /&gt;
=================&lt;br /&gt;
 sets the RTC date and time&lt;br /&gt;
 ENTRY - HL points to 7 byte data area&lt;br /&gt;
                 bytes 0,1 = year (low,high)&lt;br /&gt;
                 2=month  3=date&lt;br /&gt;
                 4=hour  5=minute  6=second&lt;br /&gt;
 EXIT  - none&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
heapaddress = B87E&lt;br /&gt;
==================&lt;br /&gt;
 obtains the address of a memory block for a given memory handle&lt;br /&gt;
 ENTRY - DE = memory handle&lt;br /&gt;
 EXIT  - HL = pointer to memory block&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
heapalloc = B881&lt;br /&gt;
================&lt;br /&gt;
 allocates a block of memory from the heap&lt;br /&gt;
 ENTRY - DE = number of bytes to allocate&lt;br /&gt;
 EXIT  - HL = memory handle in range [1,63] if successful&lt;br /&gt;
                 HL = 0 if failed&lt;br /&gt;
 Note:   heapaddress must be used to get a pointer to the memory block&lt;br /&gt;
                 Unless the block is locked with heaplock, heapaddress must be&lt;br /&gt;
                 called each time the memory block is used. IT MAY HAVE MOVED!&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
heapfree = B884&lt;br /&gt;
===============&lt;br /&gt;
 frees a block of memory&lt;br /&gt;
 ENTRY - DE = memory handle, returned by heapalloc or heaprealloc&lt;br /&gt;
 EXIT  - none (preserves HL,BC)&lt;br /&gt;
 Note: the memory handle passed must be a valid handle returned by&lt;br /&gt;
               heapalloc or heaprealloc. This is not validated.&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
heaplock = B887&lt;br /&gt;
===============&lt;br /&gt;
 locks or unlocks a memory block&lt;br /&gt;
 ENTRY - DE = memory handle&lt;br /&gt;
                 BC = non zero - the block is locked. It will not be moved&lt;br /&gt;
                          until unlocked so fixed addresses can be used as&lt;br /&gt;
                          pointers into the block&lt;br /&gt;
                 BC = 0 - the block is unlocked&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
heapmaxfree = B88A&lt;br /&gt;
==================&lt;br /&gt;
 returns the largest block size that can be allocated&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - HL = largest free block size in bytes&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
heaprealloc = B88D&lt;br /&gt;
==================&lt;br /&gt;
 changes the size of an allocated memory block&lt;br /&gt;
 ENTRY - DE = memory handle&lt;br /&gt;
                 BC = new size for memory block&lt;br /&gt;
 EXIT    HL = zero if failed to reallocate&lt;br /&gt;
                      The old block will not be freed but could have moved&lt;br /&gt;
                 HL = non-zero if successful&lt;br /&gt;
 Note: if the block is being expanded, it must be assumed that the&lt;br /&gt;
 base of the memory block will be moved (even if the block cannot&lt;br /&gt;
 actually be expanded) so heapaddress must be called afterwards.&lt;br /&gt;
 If the block is being contracted, the base will not move.&lt;br /&gt;
&lt;br /&gt;
=============&lt;br /&gt;
fclose = B890&lt;br /&gt;
=============&lt;br /&gt;
 closes a file&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
 EXIT  - c=1 if successful, c=0 if failed&lt;br /&gt;
&lt;br /&gt;
=============&lt;br /&gt;
ferase = B893&lt;br /&gt;
=============&lt;br /&gt;
 erases a file&lt;br /&gt;
 ENTRY - HL = zero-terminated filename&lt;br /&gt;
 EXIT  - c=1 if OK, c=0 if error (file not found)&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
finblock = B896&lt;br /&gt;
===============&lt;br /&gt;
 reads a block from a file&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
               - HL = buffer&lt;br /&gt;
               - BC = number of bytes to read (&amp;gt; 0)&lt;br /&gt;
 EXIT  - c=1 if end of file not reached&lt;br /&gt;
               - c=0 if eof (or error?)&lt;br /&gt;
               - BC = number of bytes read&lt;br /&gt;
               - HL = address after last byte read&lt;br /&gt;
 KNOWN BUG (1.00,1.01) - finblock does not set the file position&lt;br /&gt;
 so repeated calls will always read from the start of the file&lt;br /&gt;
 Workaround: call fseek after calling finblock to set the pointer&lt;br /&gt;
&lt;br /&gt;
============&lt;br /&gt;
finchar B899&lt;br /&gt;
============&lt;br /&gt;
 reads a byte from a file&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
 EXIT  - c=1 if successful, A=character&lt;br /&gt;
                 c=0, A corrupt if end of file reached&lt;br /&gt;
               other regs preserved&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
findfirst = B89C&lt;br /&gt;
================&lt;br /&gt;
 finds first file. setdta must have been called first&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - HL=0 if no files&lt;br /&gt;
               - HL points to file info structure if file found&lt;br /&gt;
               - 1st item in structure is the filename, zero-terminated&lt;br /&gt;
               -       (up to 12 characters long)&lt;br /&gt;
               - offset 13 is attribute byte&lt;br /&gt;
               - offset 14/15 is the file size in bytes&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
findnext = B89F&lt;br /&gt;
===============&lt;br /&gt;
 finds next file. findfirst must have been called first&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - HL=0 if no more files&lt;br /&gt;
               - HL as findfirst if file found&lt;br /&gt;
&lt;br /&gt;
==============&lt;br /&gt;
fopenin = B8A2&lt;br /&gt;
==============&lt;br /&gt;
 opens a file for input&lt;br /&gt;
 ENTRY - HL points to zero-terminated filename&lt;br /&gt;
 EXIT  - c=1 if successful, DE=file handle&lt;br /&gt;
                 c=0 if failed (file not found)&lt;br /&gt;
               DE corrupt if error&lt;br /&gt;
               A corrupt, other regs preserved&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
fopenout = B8A5&lt;br /&gt;
===============&lt;br /&gt;
 opens a file for output&lt;br /&gt;
 ENTRY - HL points to zero-terminated filename&lt;br /&gt;
 EXIT  - c=1 if successful, DE=file handle&lt;br /&gt;
                 c=0 if failed (out of memory/too many files/file exists)&lt;br /&gt;
               DE corrupt if error&lt;br /&gt;
               A corrupt, other regs preserved&lt;br /&gt;
&lt;br /&gt;
==============&lt;br /&gt;
fopenup = B8A8&lt;br /&gt;
==============&lt;br /&gt;
 opens a file for input and output.&lt;br /&gt;
 the file must exist already&lt;br /&gt;
 ENTRY - HL points to zero-terminated filename&lt;br /&gt;
 EXIT  - c=1 if successful, DE=file handle&lt;br /&gt;
                 c=0 if file not found&lt;br /&gt;
               DE corrupt if error&lt;br /&gt;
               A corrupt, other regs preserved&lt;br /&gt;
&lt;br /&gt;
================&lt;br /&gt;
foutblock = B8AB&lt;br /&gt;
================&lt;br /&gt;
 writes a block to a file&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
               - HL = buffer&lt;br /&gt;
               - BC = number of bytes to write (&amp;gt; 0)&lt;br /&gt;
 EXIT  - c=1 if OK&lt;br /&gt;
               - c=0 if error&lt;br /&gt;
               - BC = number of bytes written&lt;br /&gt;
               - HL = address after last byte written&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
foutchar = B8AE&lt;br /&gt;
===============&lt;br /&gt;
 writes a byte to a file&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
               - A  = character&lt;br /&gt;
 EXIT  - c=1 if successful&lt;br /&gt;
                 c=0, A corrupt if end of file reached&lt;br /&gt;
               A corrupt, other regs preserved&lt;br /&gt;
&lt;br /&gt;
==============&lt;br /&gt;
frename = B8B1&lt;br /&gt;
==============&lt;br /&gt;
 renames a file&lt;br /&gt;
 ENTRY - HL = zero-terminated old filename&lt;br /&gt;
               - DE = zero-terminated new filename&lt;br /&gt;
 EXIT  - c=1 if OK, c=0 if error (file not found)&lt;br /&gt;
&lt;br /&gt;
============&lt;br /&gt;
fseek = B8B4&lt;br /&gt;
============&lt;br /&gt;
 moves the file pointer to a position within a file&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
       - BC = offset from start of file&lt;br /&gt;
 EXIT  - c=1 if successful&lt;br /&gt;
         c=0 if offset past end of file (pointer not changed)&lt;br /&gt;
 KNOWN BUG (1.00,1.01) - leaves error messages enabled (fnoisy)&lt;br /&gt;
 Workaround: call fquiet after fopenout if necessary&lt;br /&gt;
&lt;br /&gt;
============&lt;br /&gt;
fsize = B8B7&lt;br /&gt;
============&lt;br /&gt;
 finds size of file&lt;br /&gt;
 ENTRY - HL = zero-terminated filename&lt;br /&gt;
 EXIT  - c=1  HL=size in bytes, if found&lt;br /&gt;
               - c=0 if not found&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
fsizehandle = B8BA&lt;br /&gt;
==================&lt;br /&gt;
 finds size of an open file&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
 EXIT  - HL=size in bytes&lt;br /&gt;
&lt;br /&gt;
============&lt;br /&gt;
ftell = B8BD&lt;br /&gt;
============&lt;br /&gt;
 returns the value of the file pointer&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
 EXIT  - HL = current file position&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
ftesteof = B8C0&lt;br /&gt;
===============&lt;br /&gt;
 tests whether end of file has been reached&lt;br /&gt;
 ENTRY - DE=file handle&lt;br /&gt;
 EXIT  - c=1 if not eof, c=0 if eof&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
selectfile = B8C3&lt;br /&gt;
=================&lt;br /&gt;
 displays the file selector (clears the screen first)&lt;br /&gt;
 shows all files and allows a selection to be made&lt;br /&gt;
 using the cursor keys and RETURN&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - c=1 if a file selected (RETURN pressed)&lt;br /&gt;
                 HL = filename&lt;br /&gt;
           - c=0 if STOP pressed&lt;br /&gt;
&lt;br /&gt;
=============&lt;br /&gt;
setdta = B8C6&lt;br /&gt;
=============&lt;br /&gt;
 set memory block to be used by findfirst/findnext&lt;br /&gt;
 ENTRY - DE= address of buffer (at least 35 bytes long)&lt;br /&gt;
                       buffer must be in common RAM (8000h-BFFFh)&lt;br /&gt;
 EXIT  - none&lt;br /&gt;
&lt;br /&gt;
=================&lt;br /&gt;
fdatestamp = B8C9&lt;br /&gt;
=================&lt;br /&gt;
 sets file date/time to current date/time&lt;br /&gt;
 ENTRY - HL = zero terminated filename&lt;br /&gt;
 EXIT  - c=1 if successful&lt;br /&gt;
               - c=0 if not found&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
fsetattr = B8CC&lt;br /&gt;
===============&lt;br /&gt;
 sets the attribute byte for a file open for output&lt;br /&gt;
 if the file is open for input only there is no effect&lt;br /&gt;
 ENTRY - DE = file handle&lt;br /&gt;
               - C  = attribute byte&lt;br /&gt;
                                       bit 0 = system file&lt;br /&gt;
                                       bit 1 = hidden file&lt;br /&gt;
                                       bit 2 = BASIC program&lt;br /&gt;
                                       bit 3 = binary file&lt;br /&gt;
 EXIT  - c=1 if successful&lt;br /&gt;
               - c=0 if not found&lt;br /&gt;
&lt;br /&gt;
===============&lt;br /&gt;
fgetattr = B8CF&lt;br /&gt;
===============&lt;br /&gt;
 returns attribute byte of file&lt;br /&gt;
 ENTRY - HL = zero-terminated filename&lt;br /&gt;
 EXIT  - c=1  A=attribute, if found&lt;br /&gt;
               - c=0 if not found&lt;br /&gt;
               preserves HL&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
kmgetyellow = B8D2&lt;br /&gt;
==================&lt;br /&gt;
 ascertains whether a 'yellow event' is pending&lt;br /&gt;
 (so called because the FUNCTION key is coloured yellow)&lt;br /&gt;
 a yellow event occurs (i) when the user has pressed one of the&lt;br /&gt;
 the FUNCTION+key combinations that cause an immediate context switch&lt;br /&gt;
 (FN+red, FN+green, FN+blue, FN+menu)&lt;br /&gt;
 or (ii) when the machine is powered up and (because the option to&lt;br /&gt;
 preserve context has not been set) needs to return to the main menu&lt;br /&gt;
&lt;br /&gt;
 ENTRY -  none&lt;br /&gt;
 EXIT  -  c=1, BC=token if yellow event pending&lt;br /&gt;
                  An application should exit normally as quickly as possible&lt;br /&gt;
                       Any UNSAVED FILES should be SAVED AUTOMATICALLY!&lt;br /&gt;
               -  c=0, BC=0 if no yellow event pending&lt;br /&gt;
&lt;br /&gt;
 Note: each of the yellow event keys return the ESC token (2FCh)&lt;br /&gt;
 An application should call kmgetyellow whenever an ESC is read,&lt;br /&gt;
 this distinguishes between a yellow event and an ordinary ESC.&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
kmsetyellow = B8D5&lt;br /&gt;
==================&lt;br /&gt;
 sets up a yellow event. Specialised use only.&lt;br /&gt;
 ENTRY - BC = a yellow event token&lt;br /&gt;
 EXIT  - none&lt;br /&gt;
&lt;br /&gt;
=====================&lt;br /&gt;
lapcat_receive = B8D8&lt;br /&gt;
=====================&lt;br /&gt;
 reads a character from the parallel port using Lapcat protocol&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - c=1 if successful, A=character&lt;br /&gt;
                 c=0 if no character read&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
lapcat_send = B8DB&lt;br /&gt;
==================&lt;br /&gt;
 sends a character to the parallel port using Lapcat protocol&lt;br /&gt;
 ENTRY - A=character&lt;br /&gt;
 EXIT  - c=1 if successful&lt;br /&gt;
         c=0 if error&lt;br /&gt;
&lt;br /&gt;
====================&lt;br /&gt;
padgetversion = B8DE&lt;br /&gt;
====================&lt;br /&gt;
 gets the firmware version number&lt;br /&gt;
&lt;br /&gt;
 ENTRY - none&lt;br /&gt;
 EXIT  - HL = version number (*100)&lt;br /&gt;
              Thus, 1.03 returns 103&lt;br /&gt;
&lt;br /&gt;
==================&lt;br /&gt;
diskservice = BA5E&lt;br /&gt;
==================&lt;br /&gt;
 calls a Ranger disk routine&lt;br /&gt;
&lt;br /&gt;
 ENTRY - C = number of routine to call&lt;br /&gt;
         A, HL, DE passed to the disk routine&lt;br /&gt;
 EXIT  - c=1 if successful, HL may contain returned value&lt;br /&gt;
         c=0 if failed, A = error code (Ranger documentation)&lt;br /&gt;
&lt;br /&gt;
        C = 0   r_test&lt;br /&gt;
            3   r_begin&lt;br /&gt;
            6   r_change_disk&lt;br /&gt;
            9   r_check_disk&lt;br /&gt;
            C   r_get_cd&lt;br /&gt;
            F   r_set_cd&lt;br /&gt;
            12  r_set_dta&lt;br /&gt;
            15  r_find_first&lt;br /&gt;
            18  r_find_next&lt;br /&gt;
            1B  r_save_file&lt;br /&gt;
            1E  r_retrieve_file&lt;br /&gt;
            21  r_set_attrib&lt;br /&gt;
            24  r_create_directory&lt;br /&gt;
            27  r_remove_directory&lt;br /&gt;
            2A  r_delete_file&lt;br /&gt;
            2D  r_rename_file&lt;br /&gt;
            30  r_finish&lt;br /&gt;
            33  r_disk_space&lt;br /&gt;
            36  r_install&lt;br /&gt;
            39  r_park_heads&lt;br /&gt;
            3C  r_format_track&lt;br /&gt;
            3F  r_format_done&lt;br /&gt;
            42  r_save_wordstar&lt;br /&gt;
            45  r_save_ascii&lt;br /&gt;
            48  r_begin_program&lt;br /&gt;
            4B  r_load_program&lt;br /&gt;
&lt;br /&gt;
                System variables&lt;br /&gt;
                &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following are the RAM based variables used by the operating system. It&lt;br /&gt;
is hoped that they will always use these locations in subsequent versions&lt;br /&gt;
of the software - but this is not guaranteed.&lt;br /&gt;
&lt;br /&gt;
B000   copyofmmu0      ds 1    ; copy of MMU0 since it's a write-only port&lt;br /&gt;
B001   copyofmmu1      ds 1    ; copy of MMU1 since it's a write-only port&lt;br /&gt;
B002   copyofmmu2      ds 1    ; copy of MMU2 since it's a write-only port&lt;br /&gt;
B003   copyofmmu3      ds 1    ; copy of MMU3 since it's a write-only port&lt;br /&gt;
                       	&lt;br /&gt;
B004   gotcontext      ds 1&lt;br /&gt;
B005   __savepearlmmu  ds 1    ; extra vars needed in case we mustn't save context&lt;br /&gt;
B006   __saveaf        ds 2&lt;br /&gt;
B008   __savehl        ds 2&lt;br /&gt;
B00A   saveaf          ds 2    ; to save context, we need to save all the registers ...&lt;br /&gt;
B00C   savebc          ds 2&lt;br /&gt;
B00E   savede          ds 2&lt;br /&gt;
B010   savehl          ds 2&lt;br /&gt;
B012   saveix          ds 2&lt;br /&gt;
B014   saveiy          ds 2&lt;br /&gt;
B016   savepc          ds 2&lt;br /&gt;
B018   savesp          ds 2&lt;br /&gt;
B01A   saveafdash      ds 2&lt;br /&gt;
B01C   savebcdash      ds 2&lt;br /&gt;
B01E   savededash      ds 2&lt;br /&gt;
B020   savehldash      ds 2&lt;br /&gt;
B022   savemmu0        ds 1    ; ... and the memory state&lt;br /&gt;
B023   savemmu1        ds 1&lt;br /&gt;
B024   savemmu2        ds 1&lt;br /&gt;
B025   savemmu3        ds 1&lt;br /&gt;
B026   savecritpc      ds 2&lt;br /&gt;
B028   savecritsp      ds 2&lt;br /&gt;
B02A   savingcontext ds 1&lt;br /&gt;
B02B   nmimagic        ds 4&lt;br /&gt;
B02F   nmichksums      ds 8    ; checksum bytes of first 8 roms&lt;br /&gt;
B037   criticalpc      ds 2    ; save pc,sp for recovery from NMI during IRQ&lt;br /&gt;
B039   criticalsp      ds 2&lt;br /&gt;
                       	&lt;br /&gt;
B03B                   ds 80   ; A small stack which we only use in initialisation.&lt;br /&gt;
                               ; It can't sensibly overlap with anything in case we get an NMI&lt;br /&gt;
                               ; requring immediate shut down after saving context.&lt;br /&gt;
                               ; Subsequent power on will have to restore the context&lt;br /&gt;
B08B   initstack&lt;br /&gt;
B08B   diagnostics?    ds 1    ; flag used in start-up, nonzero to do diagnostics&lt;br /&gt;
B08C   saveprinstat    ds 1&lt;br /&gt;
B08D   kbdstate1       ds 10   ; 1 bit per key, 1=down 0=up  corresponds to matrix&lt;br /&gt;
B097   kbdstate2       ds 10&lt;br /&gt;
&lt;br /&gt;
PADKEYBUFLEN           equ 32          ; this MUST be 2^n for positive integer n&lt;br /&gt;
B0A1   padkeybuf       ds PADKEYBUFLEN*2&lt;br /&gt;
&lt;br /&gt;
B0E1   padnextin       ds 1            ; offset into padkeybuf&lt;br /&gt;
B0E2   padnextout      ds 1&lt;br /&gt;
B0E3   padbufempty     ds 1            ; nonzero if empty&lt;br /&gt;
B0E4   lastkbdstate    ds 2&lt;br /&gt;
B0E6   thiskbdstate    ds 2&lt;br /&gt;
B0E8   caps.state      ds 1            ; 0=off FF=on&lt;br /&gt;
B0E9   savecaps        ds 1&lt;br /&gt;
B0EA   justswitchedon? ds 1&lt;br /&gt;
                       	&lt;br /&gt;
; variables above here are preserved after timeout&lt;br /&gt;
                       	&lt;br /&gt;
                       	&lt;br /&gt;
PADSERBUFLEN           equ 32          ; this MUST be 2^n for positive integer n&lt;br /&gt;
B0EB   padserbuf       ds PADSERBUFLEN&lt;br /&gt;
B10B   padsernextin    ds 1&lt;br /&gt;
B10C   padsernextout   ds 1&lt;br /&gt;
B10D   padserbufempty  ds 1&lt;br /&gt;
B10E   padserin_xoff   ds 1    ; non-zero when XOFF has stopped inward transmission&lt;br /&gt;
B10F   padserout_xoff  ds 1    ; non-zero when XOFF has stopped outward transmission&lt;br /&gt;
B110   disablexonxoff  ds 1    ; nonzero to disable software handshake&lt;br /&gt;
                       	&lt;br /&gt;
B111   ackirq          ds 1    ; set non-zero when ACK interrupt occurs&lt;br /&gt;
                       	&lt;br /&gt;
B112   rptdelay        ds 1    ; centisecs&lt;br /&gt;
B113   rptrate         ds 1    ; centisecs&lt;br /&gt;
B114   rpttimer        ds 1    ; count down timer for key repeat&lt;br /&gt;
B115   keytorepeat     ds 1    ; key number&lt;br /&gt;
B116   rptkeystates    ds 1    ; shift states&lt;br /&gt;
                       	&lt;br /&gt;
B117   rtcbuf          ds 13&lt;br /&gt;
B124   d.alarmday      ds 6    ; alarm day,hour,min ready for rtc chip&lt;br /&gt;
B12A   alarmhappened   ds 1    ; non zero when alarm has gone off, message pending&lt;br /&gt;
B12B   alarmhappenedgotmsg     ds 1    ; non zero when alarm has gone off, got message &amp;amp; pending&lt;br /&gt;
B12C   soundcounter    ds 1    ; non-zero if we're playing a tune&lt;br /&gt;
B12D   soundptr        ds 2    ; pointer to array of frequency,duration&lt;br /&gt;
B12F   soundrepcount   ds 1&lt;br /&gt;
B130   soundrepptr     ds 2&lt;br /&gt;
B132   poweroffminutes ds 1    ; configured time to power off&lt;br /&gt;
B133   minutesleft     ds 1&lt;br /&gt;
B134   minutecounter   ds 2&lt;br /&gt;
B136   eventhappened   ds 1&lt;br /&gt;
B137   preservecontext ds 1    ; 0=return to main screen at power on&lt;br /&gt;
B138   dontpreservecontext     ds 1    ; 1=dont preserve (diag/batt)&lt;br /&gt;
                       	&lt;br /&gt;
B139   mainprog        ds 1    ; 6=inbasic, 128=inexternal (foreground program id)&lt;br /&gt;
B13A   currentprinter  ds 1    ; 0 for parallel, 1 for serial&lt;br /&gt;
B13B   currentmenu     ds 2    ; pointer to current menu&lt;br /&gt;
B13D   wasmenusel      ds 1    ; after kmwaitchar this is 1 if menu used, 0 if not&lt;br /&gt;
                       							; need this in fsel to know whether redraw needed&lt;br /&gt;
                       	&lt;br /&gt;
B13E   lastsecond      ds 1    ; checked to see whether to update the time&lt;br /&gt;
B13F   clockon?        ds 1    ; uses in Protext, non-zero when clock is enabled&lt;br /&gt;
                       	&lt;br /&gt;
B140   sdumpname       ds 4    ; s.a, s.b, s.c etc. for screen dump name&lt;br /&gt;
                       	&lt;br /&gt;
                       	; force d.workspace to an 8 byte boundary&lt;br /&gt;
B148   d.workspace     ds 8    ; for massaged copy of symbol data (eg inverse/underline)&lt;br /&gt;
                       	&lt;br /&gt;
B150   d.datebuf       ds 9+MAXMONTHLEN        ; 27 January 1992&lt;br /&gt;
B162   d.asciitime     ds 12                   ; hh:mm:ss xm\0&lt;br /&gt;
                       	&lt;br /&gt;
B16E   currentcfg      ds cfg.len&lt;br /&gt;
                       	&lt;br /&gt;
B1BA   g.outstream     ds 1    ; bit 0 for screen, 1 for printer, 2 for file&lt;br /&gt;
B1BB   g.h.outfile     ds 2    ; file handle for charout if bit 2 set&lt;br /&gt;
B1BD   g.pos           ds 1    ; current column number (charout)&lt;br /&gt;
                       	&lt;br /&gt;
B1CE   def.fname       ds      MAXPNLEN+1      ; Name of current file being edited&lt;br /&gt;
                       			; first byte not zero if document open&lt;br /&gt;
                       			; (yellow/red goes to edit mode, transfer from addrbook works)&lt;br /&gt;
B1DD   def.first       ds 1&lt;br /&gt;
                       	&lt;br /&gt;
                       	&lt;br /&gt;
       ; DO NOT CHANGE THE LAYOUT OF THE FIRST 21 BYTES&lt;br /&gt;
       0024            	len.findinfo	equ 36&lt;br /&gt;
       000D            	o.findinfo.attr	equ 13&lt;br /&gt;
       000E            	o.findinfo.size	equ 14&lt;br /&gt;
       0010            	o.findinfo.time	equ 16&lt;br /&gt;
       0012            	o.findinfo.date	equ 18&lt;br /&gt;
       0023            	o.findinfo.mhandle equ 35&lt;br /&gt;
                       	&lt;br /&gt;
B1DE   d.findinfobuf   ds len.findinfo&lt;br /&gt;
                       	&lt;br /&gt;
       0002             o.file.size     equ 2&lt;br /&gt;
       0005            	o.file.mhandle	equ 5&lt;br /&gt;
       000D             o.file.attr     equ 13&lt;br /&gt;
                       	&lt;br /&gt;
       000D            	o.direntry.attr	equ 13&lt;br /&gt;
       000E            	o.direntry.size	equ 14&lt;br /&gt;
       0010            	o.direntry.time	equ 16&lt;br /&gt;
       0012            	o.direntry.date	equ 18&lt;br /&gt;
                       	&lt;br /&gt;
                       	&lt;br /&gt;
;       char name[13];  /* 12 chars plus \0 (the file we found) */&lt;br /&gt;
;       char attribute;&lt;br /&gt;
;       uint size;              /* filesize can't be bigger than 64k */&lt;br /&gt;
;       uint time,date; /* if we allow time &amp;amp; date stamping */&lt;br /&gt;
;       char flags;             /* memory block flags */&lt;br /&gt;
;       char handle;    /* memory block handle */&lt;br /&gt;
                       	&lt;br /&gt;
                       	;******************************************************************************&lt;br /&gt;
                       	; PEARL.TXT DATA&lt;br /&gt;
                       	&lt;br /&gt;
;; The following 8 bytes are saved for each stream&lt;br /&gt;
                       	&lt;br /&gt;
B202   d.thisstream    ds      8-8&lt;br /&gt;
B202   d.colrow        ds      2-2     ; keep next 2 together&lt;br /&gt;
B202   d.row           ds      1       ; 0-based within window&lt;br /&gt;
B203   d.col           ds      1       ;&lt;br /&gt;
                       	&lt;br /&gt;
B204   d.winlefttop    ds      2-2     ; keep next 2 together&lt;br /&gt;
B204   d.wintop        ds      1&lt;br /&gt;
B205   d.winleft       ds      1&lt;br /&gt;
&lt;br /&gt;
B206   d.winsize       ds      2-2     ; keep next 2 together&lt;br /&gt;
B206   d.winheight     ds      1       ; height -1&lt;br /&gt;
B207   d.winwidth      ds      1       ; width -1&lt;br /&gt;
                       	&lt;br /&gt;
B208   d.winset?       ds      1       ; NZ if window&lt;br /&gt;
B209   d.state         ds      1       ; bit 7 if inverse on&lt;br /&gt;
                       	&lt;br /&gt;
;; The following are recalculated from the above (in txtstrselect)&lt;br /&gt;
                       	&lt;br /&gt;
B20A   d.colrowcount   ds      2-2     ; keep next 2 together&lt;br /&gt;
B20A   d.rowcount      ds      1&lt;br /&gt;
B20B   d.colcount      ds      1       ; how many more cols to print on this line&lt;br /&gt;
B20C   d.stream        ds      1       ; current stream number&lt;br /&gt;
B20D   d.fastpos       ds      2       ; needed for quick screen update&lt;br /&gt;
                       	&lt;br /&gt;
                       	&lt;br /&gt;
B20F   d.streamwsp     ds      8*NSTREAMS      ; 8 streams of 8 bytes each&lt;br /&gt;
&lt;br /&gt;
B24F   d.dateptr       ds 2            ; non null for expanding time/date&lt;br /&gt;
B251   d.kmcharret     ds 2            ; Returned character&lt;br /&gt;
B253   d.kstate        ds 2            ; Key locks state&lt;br /&gt;
B255   d.caslocks      ds 1            ; Shift states set by sticky key press&lt;br /&gt;
B256   d.sticky        ds 1            ; non-zero in sticky key mode&lt;br /&gt;
B257   d.yellow        ds 1            ; low byte of yellow/other key token&lt;br /&gt;
                                       ; stored by p.xlattoken which then returns ESC&lt;br /&gt;
B258   d.calcmode      ds 1            ; nonzero if keyboard in calculator mode&lt;br /&gt;
                       	&lt;br /&gt;
B259   d.kmexplen      ds 1            ; expansion string length&lt;br /&gt;
B25A   d.kmexpptr      ds 2            ; expansion string pointer&lt;br /&gt;
B25C   d.expbuffer     ds 2            ; address of expansion key buffer&lt;br /&gt;
B25E   d.expbufptr     ds 2            ; pointer to free byte&lt;br /&gt;
B260   d.expbufend     ds 2            ; last byte in buffer&lt;br /&gt;
                       	&lt;br /&gt;
B2A1   macro_buf       ds 256&lt;br /&gt;
                       	&lt;br /&gt;
; file selector variables&lt;br /&gt;
B3A7   fs_clicat       ds      1       ; non-zero if CAT command, not fsel&lt;br /&gt;
B3A8   fs_showsizes    ds      1       ; non-zero if showing file sizes (pad default=off)&lt;br /&gt;
B3A9   fs_showsys      ds      1       ; non-zero if showing system files&lt;br /&gt;
B3AA   fs_curfile      ds      1       ; current file number offset from top left&lt;br /&gt;
B3AB   fs_topleftfile  ds      1       ; file number displayed top left&lt;br /&gt;
B3AC   fs_numcols      ds      1&lt;br /&gt;
B3AD   fs_colwidth     ds      1&lt;br /&gt;
B3AE   fs_numshown     ds      1&lt;br /&gt;
B3AF   fs_maxfiles     ds      1       ; max files that can be shown&lt;br /&gt;
FS_NUMROWS             .equ    7       ; display rows&lt;br /&gt;
FS_NUMCOLS             .equ    5&lt;br /&gt;
FS_COLWIDTH            .equ    16&lt;br /&gt;
B3B0   fs_handle       ds      2&lt;br /&gt;
FS_NUMSHOWN            .equ    FS_NUMCOLS*FS_NUMROWS&lt;br /&gt;
                                ; number of files shown&lt;br /&gt;
B3B2   fs_numfilerows  ds      1       ; rows of files in CAT command&lt;br /&gt;
B3B3   fs_startlist    ds      2       ; start of file list&lt;br /&gt;
                       									; zero if doing unsorted list&lt;br /&gt;
B3B5   fs_startdir     ds      2       ; start of directory entries&lt;br /&gt;
B3B7   fs_endlist      ds      2&lt;br /&gt;
B3B9   fs_numfiles     ds      1       ; number of files in directory&lt;br /&gt;
B3BA   fs_lastshown    ds      1       ; last filenumber currently shown&lt;br /&gt;
                       									; 	fs_topleft + FS_NUMSHOWN&lt;br /&gt;
                       	&lt;br /&gt;
B3BB   tickcount           ds 4    ; 32 bit counter needed for basic&lt;br /&gt;
B3BF   ticksleftuntilevent ds 2&lt;br /&gt;
B3C1   tickreloadvalue     ds 2&lt;br /&gt;
B3C3   tickeventpending    ds 1&lt;br /&gt;
B3C4   countdowntimer      ds 2&lt;br /&gt;
                       	&lt;br /&gt;
B3C6   savestream      ds 1&lt;br /&gt;
                       	&lt;br /&gt;
B3C7   password        ds 5    ; encrypted&lt;br /&gt;
B3CC   pwbuf           ds 5    ; clear&lt;br /&gt;
B3D1   realpwbuf       ds 5    ; the real password saved for encrypting&lt;br /&gt;
B3D6   haspassword     ds 1    ; non-zero if has password&lt;br /&gt;
                       	;passwdmsg		ds 2&lt;br /&gt;
B3D7   passwdlen       ds 1&lt;br /&gt;
B3D8   passwordlocked  ds 1    ; non-zero if locked (disallow soft reset)&lt;br /&gt;
B3D9   editingsecret   ds 1    ; non-zero when editing secret file (can't delete it)&lt;br /&gt;
B3DA   inmenu?         ds 1    ; non-zero when inside menu - macros disabled&lt;br /&gt;
                       	&lt;br /&gt;
B3DB   macro_count     ds      1&lt;br /&gt;
B3DC   recording?      ds      1&lt;br /&gt;
B3DD   macro_token     ds      2&lt;br /&gt;
                       	&lt;br /&gt;
B3DF   printfailed     ds 1            ; flag set by mccheckprinter&lt;br /&gt;
                       								; stops &amp;quot;finished printing&amp;quot; message&lt;br /&gt;
B3E0   wasmemoryerr    ds 1&lt;br /&gt;
B3E1   inprotext       ds 1            ; used in file selector, 0=was Fn-L, nonzero=Fn-2&lt;br /&gt;
&lt;br /&gt;
**** End ****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=60105</id>
		<title>NC Series</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=NC_Series&amp;diff=60105"/>
				<updated>2010-09-22T16:12:22Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: /* NC100 */ added more pictures and board scans&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''The following text was copied in part from the [http://en.wikipedia.org/wiki/Amstrad_NC100 English Wikipedia article].''&lt;br /&gt;
&lt;br /&gt;
[[Image:NC100.jpg|200px|thumb|Amstrad NC100]]&lt;br /&gt;
&lt;br /&gt;
The '''Amstrad NC Series''' was a series of A4-sized, portable [[Z80|Z80]]-based computers, released by [[Amstrad]] in 1992-1993. All models featured 64 or 128 KB of RAM, the [[Protext]] word processor, various organiser-like facilities (diary, address book and time manager), a simple calculator, and a version of [[BBC Basic]].&lt;br /&gt;
&lt;br /&gt;
The screen of the first two models (NC100 and NC150) was small, eight rows by 80 columns, and not backlit, but this let the NC100/150 run for up to 20 hours on four standard AA cell batteries. There was an RS232 serial port, a parallel port for connecting a printer, and a PC card socket, by means of which the computer's memory could be expanded up to 1 MB.&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
The NC100 was designed to be a portable computer which was simple to use. That was the brief given by Sir Alan Sugar (then chairman of Amstrad) to his design staff. The NC100 project was internally referred to as Alan's &amp;quot;Baby&amp;quot; and Alan Sugar himself tested the machine for usability during the design phase. The specifications for the computer were not considered important - as long as it could serve its purpose.&lt;br /&gt;
&lt;br /&gt;
The simple to use features of the NC100 come from the software which is included on the internal ROM chip. The Word processor and other applications have been written with a computer novice in mind - although experienced users can find and use a large array of more complicated features.&lt;br /&gt;
&lt;br /&gt;
Alan Sugar actually wrote the first chapter of the NC100's user manual in order to show that even he could use it.&lt;br /&gt;
&lt;br /&gt;
The design also included terminal emulation and XMODEM file transfer software which enabled the NC100 to communicate through dial-up analogue modems. UK tech journalist Sue Schofield used one to upload a review of the NC100 directly into the online filing computer of the Independent newspaper in 1993. The review was written on the machine, and transferred from it over a 300 baud modem.&lt;br /&gt;
&lt;br /&gt;
==Hardware==&lt;br /&gt;
&lt;br /&gt;
===NC100===&lt;br /&gt;
The NC100 was the first model of the Amstrad NC Series. &lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC100_RetailBoxGerman.jpg|Retail box (german version)&lt;br /&gt;
Image:NC100_Top_EN.jpg|Top view (english version)&lt;br /&gt;
Image:NC100_Top_DE.jpg|Top view (german version)&lt;br /&gt;
Image:NC100_PCB_Top_Rev32141.jpg|PCB Top (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Bottom_Rev32141.jpg|PCB Bottom (NA999-32141)&lt;br /&gt;
Image:NC100_PCB_Top.jpg|PCB Top (NA999-32142)&lt;br /&gt;
Image:NC100_PCB_Bottom.jpg|PCB Bottom (NA999-32142)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC150===&lt;br /&gt;
The NC150 was only available in Italy and france; Its case had the same design as the NC100, but it included the additional Software from the NC200 (Three Tetris-like games and a spreadsheet)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC150 (French)&amp;quot;&amp;gt;&lt;br /&gt;
Image:NC150_Top.jpg|Top view&lt;br /&gt;
Image:NC150_Bottom.jpg|Bottom view&lt;br /&gt;
Image:NC150_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC150_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
Image:NC150_Keyboard_Matrix.jpg|Keyboard matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC200===&lt;br /&gt;
An upgraded version, the ''NC200'', appeared in late 1993, featuring a 3.5&amp;quot; floppy disk drive able to read/write MS-DOS-formatted double density disks, 128 KB RAM, some extra software - most notably a spreadsheet and three Tetris-like games - and a larger, backlit screen. However, this change required much greater power use, using 5 C cell batteries. The disk drive could only be used at near full-charge, which meant that it could only be used a few hours after putting in new batteries. However, the laptop could function for considerably longer than this without using the disk drive. The backlight can be manually toggled off to save power by pressing the Control and Caps Lock keys at the same time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC200&amp;quot;&amp;gt;&lt;br /&gt;
Image:Amstrad NC200 System s1.jpg|The NC200&lt;br /&gt;
Image:NC200_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:NC200_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
* [[NC 100/150/200 IO Specification]]&lt;br /&gt;
* [[NC100 IO Specification]]&lt;br /&gt;
=== Datasheets ===&lt;br /&gt;
* [[Media:Z84C0006FEC_Z80_CPU.pdf|Z84C00]] Zilog Z80 CPU&lt;br /&gt;
* [[Media:Tc8521.pdf|TC8521]] Real Time Clock (NC100/NC150)&lt;br /&gt;
* [[Media:MC146818.pdf|MC146818]] Real Time Clock (NC200)&lt;br /&gt;
* [[Media:UPD71051_USART.pdf|µPD71051]] USART for serial data communications (NC100/NC150)&lt;br /&gt;
* [[Media:UPD4711_RS232_Line_Driver.pdf|µPD4711A]] RS232 Line Driver (NC100/NC150)&lt;br /&gt;
* [[Media:NEC_43257_SRAM_32K.pdf|µPD43257]] 32K-WORD BY 8-BIT SRAM (NC100)&lt;br /&gt;
&lt;br /&gt;
==Software==&lt;br /&gt;
The Notepad comes with various software included on the ROM chip. The included software can be started at any time by pressing the ''Function'' key and one of the colored keys or letter keys simultaneously. These programs are included on the NC:&lt;br /&gt;
* Word Processor: A full featured port of Protext, including Mail Merge and spellchecker. (YELLOW-RED) &lt;br /&gt;
* Calculator: A very basic Calculator. Supports only basic arithmetic operations. (YELLOW-GREEN)&lt;br /&gt;
* Diary/Clock/Address Book: A simple calendar, adress book and world clock application. (YELLOW-BLUE)&lt;br /&gt;
* BBC Basic: BASIC interpreter with graphics and sound capabilities. Includes a two-pass Z80 assembler. (YELLOW-B)&lt;br /&gt;
* Serial Terminal: A (VT52 compatible) terminal program with XModem file transfer function. (YELLOW-S)&lt;br /&gt;
* Spreadsheet: (NC150/NC200 only) A version of 'The Cracker' spreadsheet ported to the NC. (YELLOW-WHITE)&lt;br /&gt;
* Blockade/Super Blockade/Trikade: (NC150/NC200 only) Three very similar Tetris-like games. (YELLOW-G)&lt;br /&gt;
&lt;br /&gt;
===Serial Terminal===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. You can press MENU to change the settings.&lt;br /&gt;
Here characters that are received will be shown immediatly.&lt;br /&gt;
&lt;br /&gt;
If you want to transfer a file, the best method is to use XMODEM. First you will&lt;br /&gt;
need to create a dummy document. (Press FUNCTION + Left Arrow, then Left Arrow, enter&lt;br /&gt;
name of doc, and then ESC to quit).&lt;br /&gt;
&lt;br /&gt;
Now if you go to view documents, you can press MENU. From here you can choose&lt;br /&gt;
.... and do a xmodem receive document.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
Press FUNCTION+S to enter Serial terminal. From here you can press MENU, and choose&lt;br /&gt;
to do a xmodem receive or send or to setup the terminal. If you press RETURN instead of&lt;br /&gt;
MENU, you will enter the terminal like the NC100.&lt;br /&gt;
&lt;br /&gt;
===XMODEM transfer===&lt;br /&gt;
&lt;br /&gt;
NC100:&lt;br /&gt;
&lt;br /&gt;
 1. Enter wordprocessor.&lt;br /&gt;
 2. Start a new document&lt;br /&gt;
 3. Quit wordprocessor&lt;br /&gt;
 4. Go to list documents.&lt;br /&gt;
 5. Press MENU key&lt;br /&gt;
 6. Here you can navigate the menu to find &amp;quot;XMODEM receive document&amp;quot;.&lt;br /&gt;
 7. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
NC200:&lt;br /&gt;
&lt;br /&gt;
 1. Enter serial/terminal program.&lt;br /&gt;
 2. Press MENU&lt;br /&gt;
 3. Press R (for XMODEM receive)&lt;br /&gt;
 4. Start XMODEM send on PC.&lt;br /&gt;
&lt;br /&gt;
=== Third-party software for the NC Series ===&lt;br /&gt;
* ZCN: CP/M 2.2 compatible operating system. Requires at least a 256K PCMCIA Memory Card. [http://www.ibiblio.org/zcn/]&lt;br /&gt;
&lt;br /&gt;
== The NC and relatives ==&lt;br /&gt;
&lt;br /&gt;
The NC series has a remarkable resemblance to the Nakajima series of electronic typewriters!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC and Relatives&amp;quot;&amp;gt;&lt;br /&gt;
Image:Ncandrelatives.jpg|The NC's and Nakajimas&lt;br /&gt;
Image:Nakajima ES210 System s1.jpg|Closeup of Nakajima ES-210&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These computers appear to use the same hardware as the NC100, except a NEC V20 (8086 compatible CPU) is used in place of the Z80.&lt;br /&gt;
&lt;br /&gt;
== Books ==&lt;br /&gt;
At least five book were published about the NC series!&lt;br /&gt;
&lt;br /&gt;
* Ian Sinclair, ''' Getting The Most From The Amstrad NC100 Notepad''', Dabs Press, ISBN 1-870336-68-2&lt;br /&gt;
* Vic Gerhardi/Dave Hampson, '''NC100 Magic''', Rakewell, ISBN 0-7457-0236-8&lt;br /&gt;
* Patrick Hall, '''How To Program The Amstrad NC100 Notepad''', Sigma Press, ISBN 1-85058-511-3&lt;br /&gt;
* Robin Nixon, '''The Amstrad Notepad Advanced User''', Sigma Press, ISBN 1-85058-515-6 (CC License, available at [http://books.google.de/books?id=6vP5WtCdApgC Google Books])&lt;br /&gt;
* Kim Wilson, '''Getting The Best From Your Amstrad Notepad''', Sigma Press&lt;br /&gt;
&lt;br /&gt;
==Competitors==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;NC100 vs Z88&amp;quot;&amp;gt;&lt;br /&gt;
Image:Z88vsNC100.jpg|The Z88 next to NC100&lt;br /&gt;
Image:Z88startup.jpg|Z88 startup&lt;br /&gt;
Image:NC100startup.jpg|NC100 startup&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://www.ncus.org.uk Tim's Amstrad NC Users' Site]&lt;br /&gt;
*[http://www.independent.co.uk/extras/indybest/gadgets-tech/home-computer-how-computers-should-be-sue-schofield-shoulders-her-amstrad-notebook-and-takes-a-swiss-army-knife-to-the-opposition-1483758.html How computers should be: Sue Schofield shoulders her Amstrad notebook and takes a Swiss Army knife to the opposition]&lt;br /&gt;
*[http://mycalcdb.free.fr/main.php?l=0&amp;amp;id=6391 More NC-100 pictures (even internals)]&lt;br /&gt;
*[http://home.arcor.de/h.boehling/nc100.htm Boehling's Amstrad NC100 website (hardware reference, BBC Basic reference, some NC100 programs)]&lt;br /&gt;
*[http://www.8bit-micro.com/amstrad-nc100.htm Screen upgrade for NC100]&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Top_EN.jpg&amp;diff=60104</id>
		<title>File:NC100 Top EN.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Top_EN.jpg&amp;diff=60104"/>
				<updated>2010-09-22T16:10:47Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Top view of NC100 (english version)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Top view of NC100 (english version)&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Top_DE.jpg&amp;diff=60103</id>
		<title>File:NC100 Top DE.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_Top_DE.jpg&amp;diff=60103"/>
				<updated>2010-09-22T16:10:16Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Top view of NC100 (german version)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Top view of NC100 (german version)&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_PCB_Bottom_Rev32141.jpg&amp;diff=60102</id>
		<title>File:NC100 PCB Bottom Rev32141.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_PCB_Bottom_Rev32141.jpg&amp;diff=60102"/>
				<updated>2010-09-22T16:06:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Bottom PCB scan of NC100, Board Revision NA999-32141&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bottom PCB scan of NC100, Board Revision NA999-32141&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_PCB_Top_Rev32141.jpg&amp;diff=60101</id>
		<title>File:NC100 PCB Top Rev32141.jpg</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:NC100_PCB_Top_Rev32141.jpg&amp;diff=60101"/>
				<updated>2010-09-22T16:05:48Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: Top PCB scan of NC100, Board Revision NA999-32141&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Top PCB scan of NC100, Board Revision NA999-32141&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=DB-25_Printer_Port_Adapter&amp;diff=59815</id>
		<title>DB-25 Printer Port Adapter</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=DB-25_Printer_Port_Adapter&amp;diff=59815"/>
				<updated>2010-09-20T09:37:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:DB25_printer_adapter.jpg|200px|thumb|right]]&lt;br /&gt;
To use a (PC/CPC Plus-style) DB-25 printer cable on a classic CPC, an adapter is needed. This adapter can be build using a female DB-25 socket and an edge connector (or a male Centronics plug for the german Schneider CPC). Using ribbon cable crimp connectors is the easiest way. Just connect each plug to the ribbon cable and pay attention that you always connect the red wire to pin 1 of the connector. Then cut pin 16 (which is the printer reset pin) using a sharp knife.&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=File:UPD4711_RS232_Line_Driver.pdf&amp;diff=59814</id>
		<title>File:UPD4711 RS232 Line Driver.pdf</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=File:UPD4711_RS232_Line_Driver.pdf&amp;diff=59814"/>
				<updated>2010-09-20T09:32:26Z</updated>
		
		<summary type="html">&lt;p&gt;Nilquader: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RS232 Line Driver used on the NC100/NC150&lt;/div&gt;</summary>
		<author><name>Nilquader</name></author>	</entry>

	</feed>