|
CPCEMU - Installation
2. Installation of CPCEMUIn this chapter you will learn, how to install and start CPCEMU. Section 2.3 lists some points on why you should be using EMS memory and how to set up the Soundblaster environment. Full user defined installation with the configuration file is described later in chapter 4 (Changing the Configuration).
2.1 Files which comprise the CPCEMU packageYou have received the CPCEMUxx.xxx package with the following files: (I have put the directories in brackets where you will find the files after the installation.)
The original Amstrad ROMs are included. The Firmware is copyright by Locomotive Software; the BASIC is copyright by Amstrad. Amstrad and Locomotive have given me permission to distribute the ROMs with CPCEMU
2.2 Requirements and InstallationYou will need at least (there is no upper limit of course)
The installation itself is very simple: Copy the CPCEMUxx.ZIP archive onto your hard disc and decompress it with PKUNZIP CPCEMUxx.ZIP. Run INSTALL.BAT to create the necessary subdirectories. Start CPC464.BAT, CPC664.BAT or CPC6128.BAT depending on what CPC you would like to emulate. When starting it the first time, select your language by pressing 0 for English or choose another one. (The configuration is saved in the TMP directory as CPCEMU.CFG.) After the configuration has been shown, the well-known yellow and blue CPC opening screen appears. You can see the online help with F1 and quit the emulator with F12. It is best to try that now, before reading any further...
If some errors occur during the configuration, you will be put into the so-called debug-menu, which you can exit with q <RETURN>. In such cases, it is sometimes useful to redirect the start-up messages into a file, e.g. with CPCEMU > INIT_e.txt. Then you are able to analyze the problem later.
2.3 Hints about memory and soundcardsThe following will help you if you desire a particularly fast emulation or if your soundcard is not recognized correctly. If you use Windows 95 without special settings, you do not need to worry about that. Windows 95 supports EMS for DOS boxes and sets the BLASTER environment automatically, if you have a Soundblaster card.
2.3.1 Using EMS MemoryYou should have hardware or emulated EMS on your PC (EMS=Expanded Memory System). This speeds up the emulation in a significant way, especially with BASIC. Simulated EMS is too slow. All you need is EMM (Expanded Memory Manager) supporting the LIM 4.0 standard (LIM EMS 4.0). If EMS usage is possible, a memory count "EMS xxx Bytes ok." will appear during initialization. Otherwise you will see "Sorry, using conventional memory". Example under OS/2 2.x (settings for the window): EMS_FRAME_LOCATION = auto EMS_HIGH_OS_MAP_REGION = 32 (or more) EMS_LOW_OS_MAP_REGION = 0 (or more) Example under DOS in the CONFIG.SYS file: DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\DOS\EMM386.EXE 1024 ...
2.3.2 Defining the BLASTER environmentIn order to hear sound from your Soundblaster you must set the BLASTER environment variable properly. Either use the program SET-ENV.EXE (or SBTEST.EXE) included with your soundcard or modify AUTOEXEC.BAT directly. In AUTOEXEC.BAT, you should have a line similar to the following: SET BLASTER=A220 I7 D1 T3 Where:
If you hear no sound, use A388 (instead of A220). This works for Media Vision Pro Audio Spectrum 16 and possibly other sound cards with SB emulation. It may also work with an Adlib Card. (Joe Cotroneo)
2.3.3 Defining the ULTRASND environmentIn order to get sound with your GUS (Gravis Ultrasound Classic/ MAX/ ACE), you must have the ULTRASND environment variable defined. Your AUTOEXEC.BAT file should contain the following line: SET ULTRASND=220,1,1,11,7 Where the meaning of the numbers is (in the order shown):
Important are the base address and the GUS IRQ. All other values must be specified in order for the emulation to work properly. Chapter 3. Differences between CPC and CPCEMU
© Marco Vieth, Mai 1998 MV, 04.03.2006 20:51:46 |