;CPCEMU.CFG - The Configuration File for CPCEMU (v1.4) ;Marco Vieth, 12.3.1996 ; ;standard configuration for CPC 464, 664, 6128, 464+, 6128+ ; SHOW_CONFIG=0 ;should the configuration be displayed? CPC_TYPE = 2 ;CPC 6128, if no command line parameter -t ROM_PATH = ".\ROM" ;path to rom images TAPE_PATH = ".\TAPE" ;path to 'tape' directory SNAPSHOT = ".\SNAP" ;or use a snapshot ".\SNAP\mysnap.sna" DRIVE_A = ".\DISC\CPCPD1.DSK" ;disc image in drive A (or a path only) DRIVE_B = ".\DISC" ;disc image in drive B ( " " ) PRINTER = ".\TAPE\PRINTER.PRN" ;the printer file, or use "prn", "lpt1", ... TMP_PATH = ".\TMP" ;for temporary ZIP-decompression ;remove this line to use the TMP environment HELP_FILE = ".\CPCEMU.HLP" DATA_FILE = ".\CPCEMU.DAT" ;some data for cpcemu (colours, keytab) POKE_DATABASE = ".\CPCEMU.DBF" REALTIME = 0 ;realtime mode EMULATION_SPEED = 1 ;emulation speed SLOW(0), FAST(1) EMULATION_DELAY = 0 ;some delay, if too fast LANGUAGE = 0 ;language for help messages (0=UK, 1=GR, 2=FR) KBD_LANGUAGE = 0 ;keyboard layout (0=UK, 1=GR, 2=FR) MOUSE_ENABLED = 1 ;allow mouse (only in menus) EMS_ENABLED = 1 ;try to use EMS memory? SOUND_ENABLED = 1 ;sound enabled after start SOUND_DEVICE = 4 ;0=None, 1=Speaker, 2=SB, 3=SB Pro, 4=GUS ;(dev. with lower numbers are also detected) SB_DELAY = 35 ;delay after writing Soundblaster data ;For some soundcards you can use 0 to speed up sound output. SB_DELAY0=6 ;specifies delay after register select COLOUR_SCREEN = 1 ;Colour screen or Greeny MULTIMODE_UPDATE = 0 ;no multimode update PALETTE_CHANGE = 1 ;palette change allowed VSYNC_POSITION = 5 ;position of VSYNC (0-5) VIDEO_MODE = 0 ;Possible modes: 0 (640x200x16), 1 (640x350x16) or 2 (640x480x16). ;If your have VESA BIOS, extended mode 3 (at most 800x600x16), ;4 (at most 1024x786x16), or 5 (at most 1280x1024) are also possible. ;(WARNING: Try entended modes only if your monitor supports them!) TAPE_BYPASS = 1 ;install tape bypass? AMSDOS_DISABLED = 0 ;disable AMSDOS? AMSDOS_SPEEDUP = 1 ;speed up AMSDOS? COMPANY_NAME = 7 ; Isp (0), Triumph(1), Saisho(2), Solavox(3), ; Awa (4), Schneider(5), Orion(6), Amstrad(7) ;RAM for CPC 464, 664, 6128, 464+, 6128+: #IFCPC 0 ;0=CPC 464 RAM_SIZE = 64 ;64 KB RAM #ENDIF #IFCPC 1 ;1=CPC 664 RAM_SIZE = 64 ;64 KB RAM #ENDIF #IFCPC 2 ;2=CPC 6128 RAM_SIZE = 128 ;128 KB RAM (up to 576 possible) #ENDIF #IFCPC 3 ;2=CPC 464+ RAM_SIZE = 64 #ENDIF #IFCPC 4 ;2=CPC 6128+ RAM_SIZE = 128 #ENDIF ;BASIC, OS, AMSDOS for CPC 464, 664 or 6128: #IFCPC 0 ;CPC 464 ROM_BLOCK = 255, "CPC464.ROM" , 0 ROM_BLOCK = 0 , "CPC464.ROM" , 1 ROM_BLOCK = 7 , "CPCADOS.ROM", 0 #ENDIF #IFCPC 1 ;CPC 664 ROM_BLOCK = 255, "CPC664.ROM" , 0 ROM_BLOCK = 0 , "CPC664.ROM" , 1 ROM_BLOCK = 7 , "CPCADOS.ROM", 0 #ENDIF #IFCPC 2 ;CPC 6128 ROM_BLOCK = 255, "CPC6128.ROM", 0 ROM_BLOCK = 0 , "CPC6128.ROM", 1 ROM_BLOCK = 7 , "CPCADOS.ROM", 0 #ENDIF #IFCPC 3 ;CPC 464+ (currently the same as CPC 464) ROM_BLOCK = 255, "CPC464.ROM" , 0 ROM_BLOCK = 0 , "CPC464.ROM" , 1 ROM_BLOCK = 7 , "CPCADOS.ROM", 0 #ENDIF #IFCPC 4 ;CPC 6128+ (currently the same as CPC 6128) ROM_BLOCK = 255, "CPC6128.ROM", 0 ROM_BLOCK = 0 , "CPC6128.ROM", 1 ROM_BLOCK = 7 , "CPCADOS.ROM", 0 #ENDIF ;another example ROM (for all CPCs): ;ROM number (0-252, 255=lower ROM), file, ROM position in file ;ROM_BLOCK = 4, "COPYMATE.ROM", 0 INTERRUPT_FREQUENCY = 300 ;interrupt frequency 300 Hz INTERRUPT_RESUME = 1 ;use INTERRUPT_RESUME = 0 and EMS_ENABLED = 1, if you want to use ; CP/M Plus! BREAK_MASK = 3 ;b3=0 -> do not display port errors PPI_50HZ = 1 ;50Hz bit (0=60Hz) PPI_EXP_SIGNAL = 1 JOY0_CALIBRATE = 0,0,0,0 ;use the values displayed after calibration JOY1_CALIBRATE = 0,0,0,0 ;Joystick 1 currently not used ; ; ; For detailed information concerning this file ;have a look at the online help system or the documentation ; ;end of standard configuration file