home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 June / PCO_06_97.ISO / filesbbs / DOS / CPCEMU14.ARJ / CPCEMU0.CFG < prev    next >
Encoding:
Text File  |  1996-03-12  |  4.1 KB  |  167 lines

  1. ;CPCEMU.CFG - The Configuration File for CPCEMU (v1.4)
  2. ;Marco Vieth, 12.3.1996
  3. ;
  4. ;standard configuration for CPC 464, 664, 6128, 464+, 6128+
  5. ;
  6.  
  7. SHOW_CONFIG=0            ;should the configuration be displayed?
  8.  
  9. CPC_TYPE = 2            ;CPC 6128, if no command line parameter -t
  10.  
  11. ROM_PATH = ".\ROM"        ;path to rom images
  12. TAPE_PATH = ".\TAPE"        ;path to 'tape' directory
  13. SNAPSHOT = ".\SNAP"        ;or use a snapshot ".\SNAP\mysnap.sna"
  14.  
  15. DRIVE_A = ".\DISC\CPCPD1.DSK"    ;disc image in drive A (or a path only)
  16. DRIVE_B = ".\DISC"        ;disc image in drive B (  "       "   )
  17.  
  18. PRINTER = ".\TAPE\PRINTER.PRN"    ;the printer file, or use "prn", "lpt1", ...
  19.  
  20. TMP_PATH = ".\TMP"        ;for temporary ZIP-decompression
  21.                 ;remove this line to use the TMP environment
  22.  
  23. HELP_FILE = ".\CPCEMU.HLP"
  24.  
  25. DATA_FILE = ".\CPCEMU.DAT"    ;some data for cpcemu (colours, keytab)
  26.  
  27. POKE_DATABASE = ".\CPCEMU.DBF"
  28.  
  29.  
  30. REALTIME = 0            ;realtime mode
  31.  
  32. EMULATION_SPEED = 1        ;emulation speed SLOW(0), FAST(1)
  33.  
  34. EMULATION_DELAY = 0        ;some delay, if too fast
  35.  
  36.  
  37. LANGUAGE = 0            ;language for help messages (0=UK, 1=GR, 2=FR)
  38.  
  39. KBD_LANGUAGE = 0        ;keyboard layout (0=UK, 1=GR, 2=FR)
  40.  
  41.  
  42. MOUSE_ENABLED = 1        ;allow mouse (only in menus)
  43.  
  44. EMS_ENABLED = 1            ;try to use EMS memory?
  45.  
  46. SOUND_ENABLED = 1        ;sound enabled after start
  47.  
  48. SOUND_DEVICE = 4        ;0=None, 1=Speaker, 2=SB, 3=SB Pro, 4=GUS
  49.                 ;(dev. with lower numbers are also detected)
  50. SB_DELAY = 35            ;delay after writing Soundblaster data
  51.   ;For some soundcards you can use 0 to speed up sound output.
  52. SB_DELAY0=6            ;specifies delay after register select
  53.  
  54.  
  55. COLOUR_SCREEN = 1        ;Colour screen or Greeny
  56.  
  57. MULTIMODE_UPDATE = 0        ;no multimode update
  58.  
  59. PALETTE_CHANGE = 1        ;palette change allowed
  60.  
  61. VSYNC_POSITION = 5        ;position of VSYNC (0-5)
  62.  
  63. VIDEO_MODE = 0
  64.   ;Possible modes: 0 (640x200x16), 1 (640x350x16) or 2 (640x480x16).
  65.   ;If your have VESA BIOS, extended mode 3 (at most 800x600x16),
  66.   ;4 (at most 1024x786x16), or 5 (at most 1280x1024) are also possible.
  67.   ;(WARNING: Try entended modes only if your monitor supports them!)
  68.  
  69.  
  70.  
  71. TAPE_BYPASS = 1            ;install tape bypass?
  72.  
  73. AMSDOS_DISABLED = 0            ;disable AMSDOS?
  74.  
  75. AMSDOS_SPEEDUP = 1        ;speed up AMSDOS?
  76.  
  77.  
  78. COMPANY_NAME = 7
  79.   ;  Isp (0), Triumph(1), Saisho(2), Solavox(3),
  80.   ;  Awa (4), Schneider(5), Orion(6), Amstrad(7)
  81.  
  82.  
  83. ;RAM for CPC 464, 664, 6128, 464+, 6128+:
  84. #IFCPC 0            ;0=CPC 464
  85. RAM_SIZE = 64            ;64 KB RAM
  86. #ENDIF
  87.  
  88. #IFCPC 1            ;1=CPC 664
  89. RAM_SIZE = 64            ;64 KB RAM
  90. #ENDIF
  91.  
  92. #IFCPC 2            ;2=CPC 6128
  93. RAM_SIZE = 128            ;128 KB RAM (up to 576 possible)
  94. #ENDIF
  95.  
  96. #IFCPC 3            ;2=CPC 464+
  97. RAM_SIZE = 64
  98. #ENDIF
  99.  
  100. #IFCPC 4            ;2=CPC 6128+
  101. RAM_SIZE = 128
  102. #ENDIF
  103.  
  104.  
  105. ;BASIC, OS, AMSDOS for CPC 464, 664 or 6128:
  106. #IFCPC 0 ;CPC 464
  107. ROM_BLOCK = 255, "CPC464.ROM" ,    0
  108. ROM_BLOCK = 0  , "CPC464.ROM" ,    1
  109. ROM_BLOCK = 7  , "CPCADOS.ROM",    0
  110. #ENDIF
  111.  
  112. #IFCPC 1 ;CPC 664
  113. ROM_BLOCK = 255, "CPC664.ROM" ,    0
  114. ROM_BLOCK = 0  , "CPC664.ROM" ,    1
  115. ROM_BLOCK = 7  , "CPCADOS.ROM",    0
  116. #ENDIF
  117.  
  118. #IFCPC 2 ;CPC 6128
  119. ROM_BLOCK = 255, "CPC6128.ROM",    0
  120. ROM_BLOCK = 0  , "CPC6128.ROM",    1
  121. ROM_BLOCK = 7  , "CPCADOS.ROM",    0
  122. #ENDIF
  123.  
  124. #IFCPC 3 ;CPC 464+ (currently the same as CPC 464)
  125. ROM_BLOCK = 255, "CPC464.ROM" ,    0
  126. ROM_BLOCK = 0  , "CPC464.ROM" ,    1
  127. ROM_BLOCK = 7  , "CPCADOS.ROM",    0
  128. #ENDIF
  129.  
  130. #IFCPC 4 ;CPC 6128+ (currently the same as CPC 6128)
  131. ROM_BLOCK = 255, "CPC6128.ROM",    0
  132. ROM_BLOCK = 0  , "CPC6128.ROM",    1
  133. ROM_BLOCK = 7  , "CPCADOS.ROM",    0
  134. #ENDIF
  135.  
  136.  
  137. ;another example ROM (for all CPCs):
  138. ;ROM number (0-252, 255=lower ROM), file, ROM position in file
  139. ;ROM_BLOCK = 4, "COPYMATE.ROM", 0
  140.  
  141.  
  142. INTERRUPT_FREQUENCY = 300    ;interrupt frequency 300 Hz
  143.  
  144. INTERRUPT_RESUME = 1
  145.   ;use INTERRUPT_RESUME = 0 and EMS_ENABLED = 1, if you want to use
  146.   ; CP/M Plus!
  147.  
  148.  
  149. BREAK_MASK = 3            ;b3=0 -> do not display port errors
  150.  
  151. PPI_50HZ = 1            ;50Hz bit (0=60Hz)
  152. PPI_EXP_SIGNAL = 1
  153.  
  154.  
  155. JOY0_CALIBRATE = 0,0,0,0
  156. ;use the values displayed after calibration
  157.  
  158. JOY1_CALIBRATE = 0,0,0,0
  159. ;Joystick 1 currently not used
  160.  
  161.  
  162. ;
  163. ;
  164. ; For detailed information concerning this file
  165. ;have a look at the online help system or the documentation
  166. ;
  167. ;end of standard configuration file