Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news2.telebyte.nl!fr.ip.ndsoftware.net!teaser.fr!noos.fr!not-for-mail
From: Emmanuel Roussin <[email protected]>
Newsgroups: comp.sys.amstrad.8bit
Subject: comp.sys.amstrad.8bit FAQ v1.29 1/3
Date: Tue, 08 Jun 2004 22:25:32 +0200
Message-ID: <[email protected]>
X-Newsreader: Forte Free Agent 1.92/32.572
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 1181
Organization: Noos
NNTP-Posting-Date: 08 Jun 2004 20:22:09 GMT
NNTP-Posting-Host: 212.198.25.236
X-Trace: 1086726129 news.noos.fr 25598 212.198.25.236
X-Complaints-To: [email protected]
Xref: senator-bedfellow.mit.edu comp.sys.amstrad.8bit:47368

comp.sys.amstrad.8bit Frequently Asked Questions v1.29 (05/13/2004)

 The FAQ exists in english, french, german, spanish and dutch. The
 spanish and german translations arent up to date. They are are archived
on :

 - first site : http://www.genesis8bit.com
 - second site : ftp://ftp.lip6.fr/pub/amstrad
 - FAQ archive (english text only) :
   http://www.faqs.org/faqs/amstrad8bit-faq
   ftp://rtfm.mit.edu/pub/usenet/comp.sys.amstrad.8bit

 The french translation was done by Pierre Guerrier and then by Pierre
 Thevenet. Thanks to them.

 This FAQ is posted twice a month on the 4th and 19th to
 comp.sys.amstrad.8bit, and only once on the 4th to comp.answers and
 news.answers

 Lines preceded by '+' have been added since the last FAQ
 Lines preceded by '*' have been modified since the last FAQ
+ Lines preceded by '-' will be removed in the next FAQ

 This FAQ is written by :

 - Emmanuel Roussin, roussin noos.fr, section A (CPC), D (PcW16), E
(PDA600)
 - Mark Ray, h089 mth.uea.ac.uk, section B (Notepad)
 - Frank van Empel, fvempel euronet.nl, section C (PCW)

+ All mailto links have been removed, all emails addresses were translated
+ like this : [email protected] is now a b.com

 If you have any ideas for the FAQ, send an email to the correct
 person. About parts written by E.R., as english isn't my mother
 tongue, this FAQ has certainly typing mistakes, grammar errors, etc...
 I welcome the corrections.

 This FAQ is freeware, you can use it freely for your personal use, but we
 retain the copyright. For commercial use, you must ask our permission
 before.

 Parts of this FAQ are taken from the documentation of CPCEMU, some are
 from the main faq keeper (E.R.) and Mark Ray (Notepad part), other
 parts are taken from articles of the newsgroup.


                             ------------


 Table of Contents


 Introduction

 A - Amstrad CPC

 A0) Amstrad CPC(+), KC Compact and GX 4000 presentation

 A1) Emulators and utilities

   A1.1) emulators
   A1.2) utilities

 A2) Sources of emulators, ROMs, programs, buying hardware/software

   A2.0) IRC
   A2.1) FTP
   A2.2) WWW
   A2.3) BBS
   A2.4) Using programs with emulators or real CPC
   A2.5) Buying hardware/software

  A3) Transfer between CPC and PC

   A3.1) 3" drive on PC
   A3.2.1) 3,5" or 5,25" drive on CPC
   A3.2.2) 3,5" or 5,25" drive on CPC+
   A3.3) parallel cable
   A3.4) RS 232 / RS 422 (Macintosh)
   A3.5) Companies
   A3.6) Tapes

 A4) Maps, solutions, pokes, basic loaders

   A4.1) Maps and Solutions
   A4.2) Pokes
   A4.3) Basic loaders

 A5) Hardware problems

   A5.1) Internal drive
   A5.2) External drive
   A5.3) Components

 A6) How can I help the Amstrad world ?

   A6.1) Updating the FAQ
   A6.2) Commercial games becoming freeware
   A6.3) Adding files to ftp.lip6.fr
   A6.4) Updating ALL_CPC, ALL_HW, ALL_ROM, ALL_UTIL

 A7) Programs

   A7.1) Commercial programs which are now PD, freeware or shareware
   A7.2) New non commercial games

 A8) Useful addresses and information

   A8.1) Snail mail addresses
   A8.2) Information
   A8.3) Email addresses

 A9) Fanzines

   A9.1) on paper
   A9.2) on disk

 A10) Additional hardware

   A10.1) Hard disk
   A10.2) Multiface II
   A10.3) Rombox
     A10.3.1) ROMCARD and RAMCARD
     A10.3.2) Inicron ROM-RAM-BOX
   A10.4) Sound Player 1 and 2
   A10.5) Network
   A10.6) Future OS
   A10.7) Memory extensions
     A10.7.1) 2 Mo RAM extension
     A10.7.2) Inicron RAM-BOX
   A10.8) Card Tridge
   A10.9) CPC ISA
   A10.10) Amstrad MP1 & MP2
   A10.11) CD-ROM
   A10.12) Mouse

 A11) Upcoming CPC meetings


 B - Amstrad Notepad (NC100/150/200)

 B0) NC 100/150/200 presentation

 B1) Emulators

 B2) How can I buy one ?

 B3) What peripherals can I use ?

   B3.1) Printer
   B3.2) Extra Memory
   B3.3) Disks

 B4) How do I connect it to a PC ?

   B4.1) Which cable ?
   B4.2) Settings
   B4.3) Converting Word Processor Files
   B4.4) How do I connect it to a BBC micro

 B5) BASIC

   B5.1) Where can I find basic programs ?
   B5.2) Can I use the Word Processor to enter listings ?
   B5.3) Can I make a program auto-run ?

 B6) Other Programs

 B7) I've just crashed it

 B8) I've just broken it

 B9) Where to ask help

 B10) Internet resources

 B11) Credits


 C - PCW

 C0) PCW presentation

 C1) Emulators and utilities

   C1.1.1) Joyce
   C1.1.2) Joyce MAC
   C1.1.3) M.E.S.S.
   C1.2) Utilities


 C2) Where can I find emulators and programs ?

   C2.1) FTP sites
   C2.2) WWW
   C2.3) Various sources

 C3) Transferring between PCW and PC

 C3.1) 3.5" drive to a PCW
 C3.2) LocoLink for Windows
 C3.3) RS 232
 C3.4) 3" drive on PC
 C3.5) Acoustic communication

 C4) Shops supporting PCW

 C5) Hardware

   C5.1) Printer
   C5.2) Keyboard
   C5.3) Disc drive

 C6) Additional hardware

   C6.1) Memory up to 51k2kb
   C6.2) Memory beyond 512kb
   C6.3) Interfaces (various purposes)
   C6.4) ProScan
   C6.5) MasterScan
   C6.6) Electric Studio Light Pen
   C6.7) Electric Studio Digitiser
   C6.8) Robotics Hegatron Grafpad II
   C6.9) Intergem interface
   C6.10) Disc drives
   C6.11) Hard disks
   C6.12) Margin Maker
   C6.13) Mice & other input devices
   C6.14) Teqniche keyboard
   C6.15) LocoLink & LocoLink for Windows
   C6.16) d'kTronics sound synthesiser
   C6.17) ISA card
   C6.18) Various DIY layouts

 C7) Fanzines


 D) PcW 16

 D0) PcW 16 presentation

 D1) Emulators

     D1.1) CP/M v2.2 and 3.1 for the PCW16
     D1.2) M.E.S.S.

 D2) Support


 E - PDA600

   E0) PDA600 presentation



 F - CP/M


                     ---------------------------

 Introduction

 The vote for the creation of this newsgroup passed on 28th July 1994
 with 148:36, it was effectively created on 4th august 1994. It was the
 idea of Marco Vieth and David Long.

 This unmoderated newsgroup comp.sys.amstrad.8bit is open to
 discussions about the Z80 Amstrad computers : CPC (464, 664, 6128,
 464+, 6128+), GX4000, PCW (8256, 8512, 9256, 9512, 9512+, 10),
 NC100/150/200 and PDA600.

 Appropriate topics include, but are not limited to :

      - CPC, GX4000, PCW, NC, PDA hardware and software,
      - emulators,
      - specific Amstrad CP/M files, overlays...
      - ads for selling/buying the relative hardware and software.

       etc...

 The only topic that is excluded :

     discussion of Amstrad PC-compatible (1512, 1640, 2x86, 3x86 and
     others Amstrad compatible I don't know) because these computers
     are really compatible, so comp.sys.ibm.pc.* newsgroups must be
     used, especially comp.sys.ibm.pc.classic

 For questions about these PC see http://web.ukonline.co.uk/cliff.lawson
+ and http://www.seasip.info/AmstradXT

 For easier reading and filtering, please use the following tags at
 the start of your subject line :

 - announce posts : [announce]
 - unrelated topic : [i]
 - for buying items : [want to buy]
 - for selling items : [want so sell]
 - for post in another language : [french], [german], etc..., but put
   a short summary in english to not ignore people who dont understand
   your language, also you will get much more help if more people can
   read your post.



 A - Amstrad CPC

* A0) Amstrad CPC(+), KC compact and GX 4000 presentation 06/30/2003

+ They use the Zilog Z80A processor which speed is 4.00MHz.
+ From SOFT968 "The system centres round the Z80A with a 4.00MHz clock"
+ Later it states that "Accesses to memory are synchronised with the
+ video logic, constrained to occur on microsecond boundaries. This
+ has the effect of stretching each Z80 machine cycle to be a multiple
+ of 4 time states (clock cycles) In practice,this alters the
+ instruction timing so that the effective clock rate is approximately
+ 3.3MHz"

 Amstrad made the following CPC systems :

 - 1) CPC 464 (Arnold 1),
 - 2) CPC 664 (Arnold 2),
 - 3) CPC 6128 (Arnold 3), there was also a CPC6128 cost down (Arnold 4
   which was identical in operation to the original 6128 but had a new
   PCB and ASIC that reduced the board size and chip count to a mere
   fraction of the original size. If you open up a 6128 and the board
   fills the entire space you've got one of the originals. If you open
   one up and the board only occupies about 1/4 to 1/3 of the available
   space with a LOT of surrounding fresh air then you've got an Arnold 4.
 - 4) CPC 464+ (Arnold 5),
 - 5) CPC 6128+ (Arnold 6),
 - 6) GX 4000, the Amstrad 8 bit console.

 The CPC+ and GX 4000 have enhanced graphics and sound (DMA), colour
 palette of 4096, hardware sprites, hardware scrolling, and used
 128 Ko to 512 Ko carts.

 Amstrad used CRTC (Cathodic Ray Tube Controller) from different
 manufacturers, which worked the same in the main, but do have many
 different characteristics. This is the reason why a demo designed
 for CRTC type 1, may not display correctly (or even at all), on a
 CRTC type 0 :

 - CRTC 0 : chipset HD6845S,
 - CRTC 1 : chipset UM6845R,
 - CRTC 2 : chipset MC6845,
 - CRTC 3 : CPC+ Asic,
 - CRTC 4 : ?

 The KC compact (KC mean KleinComputer = little computer) is a clone
 of the Amstrad CPC. It was made by VEB Mikroelectronik in East Germany
 (the old DDR) in 1989. It was made the year before the Berlin wall
 came down, and ceased production soon after.

 The KC compact is 95% compatible to the CPC. The functions of the
 Gate-Array are simulated by TTL-Logic and a Zilog Z8536 CIO. The ROMs
 are a patched English CPC6128 Operating system ROM (includes setup code
 for the Z8536) and a unpatched Locomotive BASIC v1.1 rom.

 The only incompatibility lies with the interrupt generation mechanism.
 Any program that relies on exact interrupt generation behaviour may
 fail to work.

 In some respects, the KC compact is actually more powerful than the CPC,
 because the interrupt frequency can be programmed, in theory the
resolution
 could be reprogrammed, and the colour palette changed (replacing the
colour
 rom). More details are available at
 http://andercheran.aiind.upv.es/~amstrad

 If you can read french and want to learn more about Amstrad CPC
 history, you should order the excellent book "Ces ordinateurs sont
 dangereux" by Fran�ois Quentin (fquentin club-internet.fr)
 for 25 Euros (postage included, send an international postal order
 by going to your post office) to :

 Fran�ois Quentin
 9 Nonneville
 28140 Loigny la Bataille
 FRANCE





 A1) Emulators and utilities

 A1.1) emulators

 There is a commercial spectrum emulator for the CPC, reviewed in
 Amstrad Action.

 The best emulator for DOS is Caprice32. For win9x, the emulators are
 quite good : Arnold, Winape32 and MTMW. All win9x emulators emulates
 CPC+, NO$CPC is the only DOS emulator which emulates CPC+.
 On Amiga, Emu-CPC should be the best emulator.

 A1.1.1) CPCEMU (PC) 06/25/98

 CPCEMU by Marco Vieth, last version is 1.5b1, get
 ftp://ftp.lip6.fr/pub/amstrad/emulator/cpcemu15.zip


* A1.1.2) Caprice32 (PC) and CPE (for PC and Amiga) and  04/28/2003

 CPE, first written by Bernd Schmidt and then by Ulrich Doewich
 (report bugs, suggestions to caprice32 cybercube.com) since v5.1

 Get ftp://ftp.lip6.fr/pub/amstrad/emulator/cpe52.zip, or if you have a
 386, get ftp://ftp.lip6.fr/pub/amstrad/emulator/cpe51.zip
 For sources : ftp://ftp.lip6.fr/pub/amstrad/emulator/cpesrc52.zip

 CPE is now replaced by Caprice32, a 32bit emulator for dos (v1.11 or
* 2b2) or win9x (v3.x), get it at :
 http://www.caprice32.cybercube.com

 Amiga CPE (68000, 1 Mo), last version is February 95, get
 ftp://ftp.lip6.fr/pub/amstrad/emulator/acpe_new.lzh


 A1.1.3) A-CPC (PC) (06/01/97)

 The Amstrad CPC emulator (v0.55beta) by Herman Dullink on PC, get
 ftp://ftp.lip6.fr/pub/amstrad/emulator/cpc055.zip

 Current beta version is v0.56


 A1.1.4) PC-CPC (PC)

 A PC v0.40 of AMI-CPC by Ludovic Deplanque (see A1.1.7), go
 http://home.nordnet.fr/~ldeplanque or get
 ftp://ftp.lip6.fr/pub/amstrad/emulator/pccpc040.lzh and
 ftp://ftp.lip6.fr/pub/amstrad/emulator/amicpcut.lzh
  for conversion between .CPC and .DSK images disks.


 A1.1.5) NO$CPC (PC) 02/04/2001

 Another german emulator by Martin Korth, get the dos version :
 ftp://ftp.lip6.fr/pub/amstrad/emulator/nocpc18d.zip
 for win9x : ftp://ftp.lip6.fr/pub/amstrad/emulator/nocpc18w.zip
 Go to http://www.work.de/nocash


 A1.1.6) Richard Wilson's emulators 12/23/99

 Richard Wilson (author of ParaDOS) wrote no less than 3 emulators, get
 them at http://winape.emuunlim.com :

 - RWCPC for msdos : ftp://ftp.lip6.fr/pub/amstrad/emulator/rwcpc.zip
 - CPC emulator for windows 3.1, with debugger and assembler :
   ftp://ftp.lip6.fr/pub/amstrad/emulator/cpcwin10.zip
 - Win Ape 32, the CPC(+) emulator for win9x, it comes with
   a built-in compatible Maxam assembler, get v1.8b at
   ftp://ftp.lip6.fr/pub/amstrad/emulator/winape18.zip


 A1.1.7) AMI-CPC (Amiga) 02/15/98

 A french CPC emulator for Amiga, by Ludovic Deplanque. Last version is
 v0.46, get ftp://ftp.lip6.fr/pub/amstrad/emulator/amicpc46.lzh,
 includes sources. See http://www.chez.com/deplanque


 A1.1.8) A-CPC (Amiga)

 A CPC emulator for Amiga by Kevin Thacker. Get
 ftp://ftp.lip6.fr/pub/amstrad/emulator/acpcde20.lha
 It's an evaluation version of the real shareware. Don't forget the web
 page of Kevin (see A2.2).


 A1.1.9) Emu-CPC (Amiga) 04/15/99

 Another french CPC emulator on AMIGA by Stephane Tavenard, get EmuCPC
 v0.7 at ftp://ftp.lip6.fr/pub/amstrad/emulator/emucpc07.lzx
 http://www.info.univ-angers.fr/pub/puerto/raphael/fr/doc/emucpc.html


 A1.1.10) !CPC (Acorn) 07/18/99

 !CPC is a CPC emulator for Acorn RISC OS machines (Archimedes/RISC PC)
 by Mark RISON. Get ftp://ftp.lip6.fr/pub/amstrad/emulator/cpc0728.zip

 Get the sources at http://www.acorn.com/~mrison/en/cpc or get
 ftp://ftp.lip6.fr/pub/amstrad/emulator/cpcs0728.zip

 A1.1.11) !CPCemu (Acorn)

 This emulator for Acorn RISC OS machines is written by Andreas
 Stroiczek, aka Face Hugger. Get v1.10 at
 ftp://ftp.lip6.fr/pub/amstrad/emulator/cpcem110.zip
 or on ftp://ftp.uni-kl.de/pub/acorn/long/emulator
 ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/emulator


 A1.1.12) CPC++ (Unix and MAC) 03/02/2002

 This emulator for SunOS, Linux and MAC is written by Brice Rive.
 Go at  http://bricerive.free.fr/cpc



 A1.1.13) SIMCPC (PC)

 Presumably the first CPC emulator written, for PC XT/AT by GHE,
 Aachen. It is only black and white, with additional ROMs.
 Get ftp://ftp.lip6.fr/pub/amstrad/emulator/simcpc.zip


 A1.1.14) Multi-Machine, or MTM (win9x) 01/11/2000

 Get MTM v1.30b by Paul Hodgson at
ftp://ftp.lip6.fr/pub/amstrad/emulator/mtmw130b.zip

 MTM is a win9x multi-machine emulator. It emulates Amstrad CPC(+),
 Sinclair ZX80/81 and Spectrum,  Jupiter Ace and Elan Enterprise.
 It can read .WAV or .CDT (digitalized Amstrad tapes).

 http://www.geocities.com/TimesSquare/Stadium/4428


 A1.1.15) Arnold (win9x, MACos, Unix/Linux), Arnold Jr (Java) 10/24/2001

 A CPC(+) emulator by Kevin Thacker for win9x, get binaries and
 sources at http://arnold.emuunlim.com

 Get the MACos conversion by Richard Bannister at
http://www.bannister.org/software

 Andreas Micklei is working on the Linux version, get patches at
 http://www.cpcszene.de/users/nurgle

 Arnold Junior is a different emulator, the emulation is very simple.
 It uses the z80 emulation from Jasper (Spectrum emulator at
 http://www.spectrum.lovely.net
 The source to Arnold Jnr is available from
 http://www.arnoldemu.freeserve.co.uk


* A1.1.16) Zsim (PC) 05/06/2003

* Zsim v2.42 by Jurgen G. Weber, it simulates a CP/M Z80 machine. It
 DOES NOT simulate CP/M. It includes a PD CP/M  compatible operating
 system and a program to format CP/M disks, so you can run CP/M
 programs. It can read DATA and SYSTEM disks directly.
* http://www.jwi.de/zsim


 A1.1.17) Yage (PC) 07/15/99

 Yage v0.91 by Antoine Pitrou, a CPC emulator which handles demos like
 'The demo' and 'divine megademo'. Get
 ftp://ftp.lip6.fr/pub/amstrad/emulator/yage091.zip


* A1.1.18) CPCE (msdos/win9x) 05/06/2003

* A spanish Amstrad CPC emulator for msdos/win9x by CNGSOFT, go
 http://cpce.emuunlim.com


 A1.1.19) CPC-emulator (Linux/Unix) 02/05/2001

 CPC-emulator for Linux/Unix with X11 version 023 by Ulrich Cordes,
 features .DSK (with large formats : 720 Ko), sound, debugger.
 go http://www.amstrad-cpc.de


 A1.1.20) M.E.S.S. (PC, MAC, Amiga) 10/23/2001

 Multi-Emulator Super System (Amstrad CPC, PCW, and NC) is available
 on : http://www.mess.org

 For using PcW16 emulation, get
ftp://ftp.lip6.fr/pub/amstrad/misc/pcwos.zip


* A1.1.21) Arnimedes (PC) 05/06/2003

* Arnimedes for msdos and win9x, by Oliver Lenz, get it at
http://www.arnimedes.de



 A1.1.22) XCPC (Unix/X11R6) 10/24/2001

 An Amstrad CPC emulator by Olivier Poncet for unix and X11R6 at :
 http://xcpc.emuunlim.com


+ A1.1.23 CoPaCabana (win9x) 05/06/2003

+ A french windows Amstrad CPC emulator at :
+ http://copacabana.emuunlim.com







 A1.2) Utilities

 A1.2.1) SNA2GIF (PC)

 SNA2GIF v1.1 by Marco Vieth is included in CPCEMU, it extracts
 screens from snapshots to GIF format.


 A1.2.2) SNAP GRAB (PC)

 SNAP GRAB v1.1 is a freeware by Georg Schwarz to extract screens from
 snapshots to Multiface II format, which can be seen on real CPC even
 with a multiface. If you want to see the picture on your PC, you will
 need CPC2x (see A1.2.3), get SNAPGR11.ZIP.


 A1.2.3) CPC2x (was CPC to TIFF) (PC)

 CPC2x v2.0 by Michael Stroucken converts Amstrad CPC screens to the
 graphic TIF and GIF format. Get CPC2X.ZIP with sources and
 binaries for MSDOS and CP/M.


 A1.2.4) CPC file system (PC) 10/24/2001

 CPCfs v0.85.3 by Derik van Zutphen, it transfers CPC files between .DSK
 files and DOS files, in the two ways. There is a useful batch mode.
 http://home.t-online.de/home/derik/cpcfs.htm

 Better get CPCXFS, the updated version by Kevin Thacker which
 supports now extended .DSK, bugs removed, other updates, at :
 http://andercheran.aiind.upv.es/~amstrad



 A1.2.5) Multiface II to Snapshot (PC)

 M2TOSNA v1.1 by James McKay converts CPC Multiface II files to 64
 Ko and 128 Ko snapshots files. Look for M2TOSNA1.ZIP.


 A1.2.6) CPDread and CPDwrite (PC) 06/03/99

 Copy Protected Disk reader v3.24 by Ulrich Doewich, for transferring
 CPC disks into the common DSK file format of CPC emulators. It uses
 the extended DSK format which manages copy protected disks better.
 Get CPDR324.ZIP

 CPDwrite v1.03, for writing back .DSK to a disk, even with protected
 games, get CPDW103.ZIP


 A1.2.7) MACTerm (MAC)

 Transfer files between CPC and MAC with a parallel cable, get CPCTERM.ZIP


 A1.2.8) 22disk (PC) 08/06/2000

 22disk is a shareware utility by Sydex (http://www.sydex.com) which
 can read/write/format CP/M disks on PC. It can read CPC disks formats
 with a file called CPMDISKS.DEF which comes with CPCEMU, or EURO.DEF
 (ftp://ftp.lip6.fr/pub/amstrad/emu-uti/eurodef.zip) or my
 own file (ftp://ftp.lip6.fr/pub/amstrad/emu-uti/gen8-def.zip).
 You shouldn't use it under OS/2 or win95, unless you have the last
 version (ftp://ftp.lip6.fr/pub/amstrad/emu-uti/22dsk144.zip).

 Sydex has removed 22disk since 2000 from public distribution, but is
 still for sale on their web site.



 A1.2.9) DIC (PC) 06/14/97

 Disc Image Copier by Tim Rieman, transfer DATA and SYSTEM disc from
 CPC to PC with a parallel cable, get :
 ftp://ftp.lip6.fr/pub/amstrad/emu-uti/dic130.zip

 For conversion from PC to CPC, see A1.2.11


 A1.2.10) AIFF decoder (Unix, PC, Amiga) 02/28/2000

 AIFF decoder by Pierre Guerrier, a tool for retrieving data from
 sampled Amstrad CPC tapes, C sources included. Get programs from
 author homepage or :

 - MSDOS port v1.2 by Ulrich Doewich :
   ftp://ftp.lip6.fr/pub/amstrad/emu-uti/pcdcdr12.zip
 - Amiga port by Kevin Thacker :
   ftp://ftp.lip6.fr/pub/amstrad/emu-uti/amiaiff.lzh

 A1.2.11) PC2CPC (PC)

 PC2CPC v2.0 by James Churchill converts CPC emulator EDSK images to 3"
 disks via the CPCEMU parallel link, look for
 ftp://ftp.lip6.fr/pub/amstrad/emu-uti/pc2cpc.zip

 For conversion from CPC 3" disk to PC .DSK see A1.2.9


 A1.2.12) DSK-CPC (CPC) 09/01/99

 DSK-CPC by Divine Coding (divine_coding yahoo.com) reads a .DSK or
 .EDSK image from a 3.5" 720Kb DOS disc and writes the image to a CPC
 disc, thus recreating the original software disc. It can can cope
 with copy-protected software. Get it at :
 http://www.divine.freeserve.co.uk/cpc.html


 A1.2.13) CPCKEY (PC) 06/08/2001

 CpcKey v0.3 for msdos use the CPCEMU parallel link for :

 - command/replace CPC keyboard with the PC keyboard,
 - send files between CPC and PC
 - modify the CPC memory, poke during games
 - automatic procedures, etc...
 - compatible Intel HEX format


 A1.2.14) SEND2 (CPC) 06/15/97

 SEND2 v1.2 by J.GUEZENNEC (jguezenn icor.fr) is a complete parallel
 transfer package which is an amelioration of CPCPARA.BAS :

 - 3" disk transfer (DATA, SYSTEM, IBM),
 - ROM transfers,
 - tape transfers.


 A1.2.15) TransCPC

 CPC transfile project, a project aimed at simulating a small file
 system on the Amstrad CPC with the files being stored on a PC hard
 disk. The project is complete, there is no plan to improve it. Get
 ftp://ftp.lip6.fr/pub/amstrad/emulator/transcpc.zip
 The CPC asm code needs Devpac or similar to be compiled, and any PC
 assembler for the PC asm code.


 A1.2.16) ReadScr (PC)

 A PC utility for ms-dos by Ark for viewing Amstrad CPC screens, with
 palettes or not, get ftp://ftp.lip6.fr/pub/amstrad/graphic/readscr.zip


 A1.2.17 CPC2TAPE (PC) 08/16/99

 A dos utility (comes with C sources) to transfer Amstrad files from
 a PC to the CPC directly via the sound card, or to tapes, get
 ftp://ftp.lip6.fr/pub/amstrad/emu-uti/cpc2tape.zip


 A1.2.18) SLIP/IP stack 04/24/99

 A SLIP/IP stack developped by mrison hotmail.com for Amstrad
 CPC6128s with Amstrad serial interfaces.  Using this, you can
 establish a SLIP connection from your Amstrad and then ping it. To
 find out more, go to http://www.altsoft.demon.co.uk/cpcip

 It's probably easiest if you connect your CPC to a Linux box,
 using a null modem, and the instructions assume this, but there's
 no reason in principle why you couldn't connect via a modem.



 A2) Sources of emulators, ROMs and programs

 ROMs are now included with CPCEMU and CPE, with the permission of
 Amstrad and Locomotive Software.

 If you have ROMs on a romboard, you can get them for use with an
 emulator, get CPCEMU, it comes with a basic program to transfer a ROM
 to a file.


+ A2.0) IRC 10/20/2002

 You can exchange files with Internet Relay Chat, but its primary goal
 is to chat with other internet users. There are 3 IRC channels :

 - #CPC, every days on IRCNet
 - #CSA8, every SUNDAY at 3:00 pm, on Undernet (best server is
   the London Netcom server, see http://www.csa8.com ;
 - #CPC, on irc.emm.fr
 - #CPC on irc.neoxys.org port 6667



 A2.1) FTP sites 01/18/2002

 If you have problems accessing FTP sites, use the following method :

 ftp://anonymous@ftp.lip6.fr/pub/amstrad/emulator/cpcemu15.zip

 - ftp://ftp.lip6.fr/pub/amstrad, thanks to Remy Card,
   http://www.genesis8bit.com/files.html (HTML front-end with
   the list of all files, size and description included).

   all questions about this site should be directed to roussin noos.fr
   files comes from 'Genesis, the 8bit generation BBS' (see A2.3).

 - ftp://andercheran.aiind.upv.es/pub/cpc/ADATE, thanks to Sergio Bayarri
 or creating the site, and to Kevin Thacker for maintaining it. Send
 what you have in /pub/cpc/ADATE/incoming. This site contains tape
 images (.cdt) and disk images (.dsk). The aim of this site is to
 preserve games, so only original games are allowed. No hacked or
 modified games will be allowed. Please see the documentation at this
 site about creating tape-images using existing tools. (voc2tzx)

 - ftp://ftp.nvg.ntnu.no/pub/cpc, thanks to Arnt Gulbrandsen for
   creating the site, and to Nicholas Campbell for maintaining it.
   Send what you have in /pub/cpc/incoming or email to nich otto.org,
   look  for the HTML front-end : http://tacgr.emuunlim.com

 - ftp://ftp.math.uni-hamburg.de/pub/misc/cpc_emu
   mirror of ftp.nvg.unit.no

 - ftp://ftp.demon.co.uk/pub/cpm, thanks to Paul Martin, specific
   Amstrad CP/M related files. Paul Martin (pm nowster.demon.co.uk)
   will send anyone, who can give him proof (photocopy of the CP/M disk
   with the serial number for example) that they have original Amstrad
   CP/M Plus, the binary ROM images of his "CP/M Plus ROMs" for free.

 - http://www.cantrell.org.uk/mirrors, mirror of lip6 and nvg

 - Two Mag FTP site


 A2.2) WWW 04/24/99

 You will find them at :

 - http://www.genesis8bit.com
   the FAQ maintainer homepage with Amstrad news, the AFC association
   (sells belts, 3,5" drives, the zine Amstrad Live, a CD with all
   lip6 files and other 8bit computer files), FAQ (english, french,
   german in HTML and text), all emulators, gallery of CPC users,
   the most comprehensive Amstrad links, list of books and hardware,
etc...

 Two other important web sites :

 - http://www.amstrad.com
   the official Amstrad web site

 - http://andercheran.aiind.upv.es/~amstrad
   the biggest Amstrad web page by Kevin Thacker


 A2.3) BBS 01/20/2001

 - Genesis the 8bit generation (2:320/220) : +33 1 53 95 32 43
   (modem/ISDN) & 44 (modem), Paris (FRANCE), sysop : Emmanuel
   Roussin. There are about 139 Mo of Amstrad files (CPC, PCW, NC and
   PDA600).

 - ZNODE 51 : +49 89 961 45 75, in Germany, from 15:00 to 3:00 CET
   (MEZ), up to V32b, CPC files.

 - The Dream Machine (2:442/600) : +44-1222-689812, Cardiff, Wales,
   U.K., V21 through v34/VFC, sysops : David J. Thomas and Rachael
   Munns, this bbs carries CPC and CP/M files, and the c.s.a.8 newsgroup.

 - Chill out zone : +49 821 2290356, Augsburg, Germany, v21 to v32b,
   sysop : Dark Sector, CPC files (coming from Razormaid).

 - SchnickSchnackBBS (FidoNet: 2:2448/615): +49-234-9620318, Bochum,
   Germany, V34, X75, sysop: Armin Schaefer, this bbs carries cpc files
   and it is the home of CPCNet, a german speaking network for Amstrad
   8bit-users based on Fido and  ZConnect-technology. For infos on
   CPCNet write to CPCNet p2.zebulon.ftg.donut.de

 - Chaos Cottage : +44 1736 756633, Hayle, Cornwall, U.K., V34,sysop :
   Nigel Woolcock (jacob spuddy.mew.co.uk), CP/M file area (mainly PCW)
   with 5 Mo, AMSTRAD, CPM, CPMTECH fido echos and the csa8 newsgroup
   available.



 A2.4) Using programs with emulators or real CPC

 A2.4.1) DSK files

 These files are images of a disk, you "insert" a disk with F3 in
 CPCEMU, and F6 with CPE, then you can type CAT to see the files,
 RUN"file_name" to run a program (.BAS or .BIN).


 A2.4.2) CPC files 10/27/2001

 Three solutions to use plain CPC files :

 a) put them in the TAPE directory, type |TAPE then the usual RUN"

 b) WinAPE comes with a ROM image called CPCDOS. Simply select the ROM
 (probably best below AMSDOS in ROM 6), then you can use |DOS,
 |DOS.IN, |DOS.OUT, |CD

 c) inject them in a .DSK file with CPCFS (see A1.2.4) :

 - create an empty .DSK : CPCFS -nd empty.dsk (you can omit the .dsk)
 - inject files : CPCFS empty -mp *.* (the files must be in the
   current directory, the DSK can be somewhere else)

 To extract files from a .DSK : CPCFS image.dsk -mg *.*

 XTI by Pierre Guerrier can also put amsdos files into a DSK.
 Note that there are MAC and Amiga ports of XTI.



 A2.4.3) How to run programs with a CPC or emulator ?

 Type CAT to get the directory of the disk, mostly programs are run
 with a BASIC loader, so looks for *.BAS, then type RUN"name.BAS" (.BAS
 can be omitted). If there isn't a basic loader, run the .BINary
 program directly :  type RUN"name.BIN" (.BIN can be omitted).

 Some disks doesn't have a real directory, and must be launched with
 the CP/M command : |CPM.

 For running tapes on a real CPC, type RUN", the CPC will launch the
 first program on the tape.


 A2.4.4) How to format a disk 01/03/2003

 On a CPC, use the formatting utility on your CP/M disk (diskit) or
 the following basic program :

 5 ' QuickFormat by Adrian Forbes
 10 MODE 1:PRINT"Please Wait..."
 20 GOSUB 150
 30 MODE 1
 40 INPUT "(D)ata or (V)endor";f$
 50 PRINT "Sure (Y/N)"
 60 a$=INKEY$:IF a$="" THEN 60
 70 IF LOWER$(a$) 'put 'not equal to' here, cant do it in HTML' "y" THEN
GOTO 60
 80 MODE 1
 90 PRINT"Insert disc to format in drive A":PRINT"Then press a key..."
 100 CALL &BB18
 110 MODE 1
 120 PRINT"Formatting..."
 130 |QF,f$
 140 GOTO 30
 150 ch=0
 160 add=&4000
 170 ln=310
 180 FOR x=1 TO 8
 190 READ a$:a=VAL("&"+a$)
 200 POKE add,a
 210 add=add+1
 220 ch=ch+a
 230 NEXT
 240 READ ch$
 250 IF ch 'put 'not equal to' here, cant do it in HTML' VAL("&"+ch$) THEN
PRINT"Error in line";ln:END
 260 ln=ln+10
 270 ch=0
 280 IF ln 'put "not equal to' here, cant do it in HTML' 510 THEN GOTO 180
 290 CALL &4000
 300 RETURN
 310 DATA 21,8D,40,01,91,40,C3,D1,354
 320 DATA BC,FE,01,C0,21,9A,40,06,37C
 330 DATA 09,36,00,23,36,00,23,36,F1
 340 DATA 00,23,36,02,23,10,F2,21,1A1
 350 DATA 88,40,CD,D4,BC,22,89,40,410
 360 DATA DD,6E,00,DD,66,01,23,5E,310
 370 DATA 23,56,1A,FE,44,CA,80,40,35F
 380 DATA FE,64,CA,80,40,3E,41,32,39D
 390 DATA 8C,40,11,00,00,06,28,C5,1D0
 400 DATA 21,9A,40,7A,06,09,77,23,21E
 410 DATA 23,23,23,10,F9,3A,8C,40,278
 420 DATA 06,05,21,9C,40,CD,73,40,288
 430 DATA 06,04,21,A0,40,CD,73,40,28B
 440 DATA 21,9A,40,DF,89,40,14,C1,378
 450 DATA 10,D5,C9,77,23,23,23,23,2B1
 460 DATA 23,23,23,23,3C,10,F4,C9,295
 470 DATA 3E,C1,32,8C,40,C3,3F,40,33F
 480 DATA 86,00,00,07,00,00,00,00,8D
 490 DATA 00,97,40,C3,09,40,C9,51,2FD
 500 DATA C6,00,20,00,00,00,00,00,E6
 510 DATA end

 On a PC, use 22disk, look for A128


 A2.5) Buying hardware/software

A2.5.1) Auctions sites

 Auctions sites like http://www.ebay.com are good places to find
 hardware and software


A2.5.2) Emma�s (only in France)

 It's possible to find interesting things in Emma�s shops (at Brest
 for example), like at Trappes (http://www.emmaus-trappes.com/informatique


 A2.5.3) Tradinpost

 - You can buy a selection of games cartridges for the CPC+ and the
   GX4000, cartridges are unboxed and without instructions. Price �7.99
   each including postage and packing in United Kingdom, also programs
   for CPC/PCW, go at http://www.tradeinpost.com

   John Thackeray (email : Tradingpost btinternet.com)
   Trade in Post
   Victoria Road
   Shifnal
   Shropshire TF11 8AF
   Tel/Fax : 00 44 (0)1952 462135


 A3) Transfer between CPC and PC

 Later mentions of DDI-1 can also be replaced by FD-1 (which comes
 without the interface for the 464)

 A3.1.1) 3" drive on PC (part one) 10/22/2002

 A working solution on this site



 A3.1.2) 3" drive on PC (part two) 01/11/2000

 Porting files across from CPC to PC is easy, at least, if you have
 a DDI-1 disk drive !  You need to follow exactly these instructions.
 As is usual with things like this, you do everything entirely at your
 own risk. I have done this on my own PC without damaging it, but
 cannot guarantee that it will work with yours. If you do damage your
 computer, it is YOUR FAULT.

 Note of the FAQ keeper, I have a report of someone trying out the
 following instructions, who had his controller burnt, and another
 whose 3" drive died, so beware.

 These instructions only apply to the DDI-1 package. They MAY work with
 the FD1 3" second drive, and will definitely NOT work with the
 internal drives on 6128s, 664s, and 6128+s.

 Install 22DISK! You will need to tell it you have no A: drive, and
 that B: is a 360K drive, physical unit 0, on the Primary adapter, with
 step-rate of 12 milli-seconds. You will also need the CPMDISKS.DEF
 file from CPCEMU.

 0 Install 22DISK with CPMDISKS.DEF coming with CPCEMU or the one from
 EURODEF.ZIP

 1 open your PC, following all usual precautions such as turning off
 the power and discharging any static electricity on your body!

 2 Unplug any floppy drives. This step is important. (See note 1)

 3 Find the connector that is meant for the B: drive. (It is probably
 on the same cable as the connector for the A: drive. The A: connector
 has a twist in it. The B: connector is the other one!)

 4 Plug it into your DDI-1 drive unit. You may have to file the keyway
 on the connector off. (Different  PCs have different keyways on their
 connectors, so you may not have to attack it with a file. So much for
 standardisation!)

 5 Turn the DDI-1 drive on first, then the PC. When it does the
 Power-on test, press DEL to enter the setup menu (you have got an AMI
 BIOS haven't you?). Tell it you have no A: drive and a 360K 5.25" B:
 drive. (See note 2)

 6 Use 22DISK to read (not under OS/2 or windows 95), write and format
 your 3" disks to your heart's content ! You could also use ANADISK I
 suppose.

 7 When you've finished, restore the machine its original state. As
 well as using CPC disks, you'll probably be able to use Spectrum  3
 disks if you have an appropriate  CPMDISKS.DEF.  If of course you want
 to use Speccy disks...

 Note 1 : Amstrad's disk drive is reasonably standard, but not quite!
 When you install it, it claims to be both your physical drive 0 and
 physical drive 1. As such, if you expect it to be just drive 1 (B:),
 and leave unit 0 (A:) still plugged in, it will promptly ram the heads
 of unit 0 hard against the end stop, promptly trashing your unit 0. I
 found this the hard way, and had to buy a new 3.5" floppy drive.

 Note 2 : If you don't have an AMI BIOS, then this will be different.
 You may have to run a program from a system disk which came with your
 computer.

 The pin-outs of the 3" drive are _identical_ to the ones of a 5.25"
 drive - it will just plug in. It's a long time since I was inside my
 Einstein, but I'm pretty sure that drive is a 40track SS unit - what a
 PC would call a 180K drive. Things like the Disk Change line may be
 different, but if you set up your PC to ignore that (and possibly tell
 it it's a 360K drive), you should be OK.

 I've used a 3" drive (actually a Double-sided model) with an original
 IBM XT in this way.

 A reply to the last two paragraphs :

 It actually depends on the type of 3" drive. Some of them had a 34 way
 connector like the IBM PC 5.25 " drive (i.e. PCB gold plated edge
 connector) and are compatible. Genuine Amstrad drives on the other hand
 have a 26-way PCB header which contains all the useful signals, although
 some have been removed.

 I remember, that the 34 way connectors are only nearly compatible. In
 those days around 1985, I connected a CPC 464 External drive to
 another CPM computer with standard 5.25" drives like the PC-drives.
 It was necessary to swap the lines since the pin numbering was mirrored
 compared to the standard.

 I also think that the exact layout depends on the version of the
 computer (CPC 464/664/6128). So be careful and do not ruin your
 hardware by building sh circuits! (It shouldn't be very difficult to
 verify which are the GND-lines )

 A complement to this reply

 The Amstrad and PC disk connections are as follows:

 26 pin Amstrad disk drive:

 Index   2       *       *       1       GND
 DS0     4       *       *       3       GND
 DS1     6       *       *       5       GND
 Motor   8       *       *       7       GND
 Dirn    10      *       *       9       GND
 Step    12      *       *       11      GND
 Wdata   14      *       *       13      GND
 Wenable 16      *       *       15      GND
 Track0  18      *       *       16      GND
 WProt   20      *       *       19      GND
 Rdata   22      *       *       21      GND
 Side    24      *       *       23      GND
 N.C ?   26      *       *       25      GND

 34 pin Standard disk drive:

 Head Load       2       *       *       1       GND
 In Use ?        4       *       *       3       GND
 DS3             6       *       *       5       GND
 Index           8       *       *       7       GND
 DS0             10      *       *       9       GND
 DS1             12      *       *       11      GND
 DS2             14      *       *       13      GND
 Motor           16      *       *       15      GND
 Dirn            18      *       *       17      GND
 Step            20      *       *       19      GND
 Wdata           22      *       *       21      GND
 Wenable         24      *       *       23      GND
 Track0          26      *       *       25      GND
 WProt           28      *       *       27      GND
 Rdata           30      *       *       29      GND
 Side            32      *       *       31      GND
 N.C. ?          34      *       *       33      GND

 Note that on the Amstrad drive, DS3 and DS2 are missing.

 The pins marked with a ? may have been redefined on some
 drives (e.g. on high density PC drives, one of them is used
 to change the drive current - I can't remember which now),
 also on very old single sided drives, the Side signal used to
 be used to reset the drive. If you are using a 34 way
 connector drive in an Amstrad, you may want to hard wire
 Head Load to be permanently enabled (if it is used - not
 all drives do).

---
http://www.genesis8bit.com for comp.sys.amstrad.8bit FAQ and more !
If you want to email me, dont forget to change the address