Subversion Repositories pentevo

Rev

Rev 1088 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?

  1. [*]
  2. ; Unreal NS Configuration File
  3.  
  4. UNREAL = 0.39.0         ; make sure you don't have old INI version
  5.  
  6. ;==============================================================================
  7. [MISC]
  8.  
  9. ShareCPU = 1            ; Give idle timeslices to other applications
  10.                         ;   1 - only for fast CPUs (incompatible with SoundDrv = none)
  11.                         ;       яю ъюфє ЁрчсЁюёрэ√ Sleep( SLEEP_DELAY)
  12.                         ;       SLEEP_DELAY = 2
  13.                         ;   0 - фрхЄ 100% чруЁєчъє юфэюую  фЁр
  14.                        
  15. HighPriority = 1        ; Boost process priority, disabled on ShareCPU = 0
  16.  
  17. SyncMode = SOUND        ; Video synchronization method:
  18.                         ;   sound
  19.                         ;   tsc - ёшэїЁюэшчрЎш  ўхЁхч rdtsc (яючтюы хЄ яюыєўшЄ№ fps=50.00+-0.01))
  20.                         ;   video
  21.  
  22. HighResolutionTimer = 0 ; 0 - default timer resolution (~15ms)
  23.                         ; 1 - set system timer resolution to 1ms,
  24.  
  25. All_Screen_Drag = 1     ; 1 - ╧хЁхЄрёъштрэшх юъэр чр яюўЄш ы■сє■ хую ўрёЄ№
  26.  
  27. Sna128Lock = 0          ; 1 - Lock memory above 128k when loading sna128 (pentagon only)
  28.  
  29. HIMEM = ZX_EVO;PENTAGON ; High memory:
  30.                         ;   PENTAGON
  31.                         ;   SCORPION
  32.                         ;   PROFSCORP
  33.                         ;   PROFI
  34.                         ;   ATM450
  35.                         ;   ATM710
  36.                         ;   ZX_EVO
  37.                         ;   KAY
  38.                         ;   PLUS3
  39.                         ;   QUORUM
  40.  
  41. RAMSize = 4096;1024             ; Memory size, KB.
  42.                         ;   128|256|512|1024|.... - pentagon
  43.                         ;   ...|256|...|1024|.... - scorp
  44.                         ;   ...|...|...|1024|.... - profi
  45.                         ;   ...|...|512|1024|.... - atm450
  46.                         ;   128|256|512|1024|.... - atm710
  47.                         ;   ...|...|...|....|4096 - zx_evo
  48.                         ;   ...|256|   |1024|.... - kay
  49.                         ;   128|...|...|....|.... - plus3
  50.                         ;   128|...|...|1024|.... - quorum
  51.  
  52.  
  53. ColdRAM = 00030003      ; Pattern for fill RAM on start
  54.  
  55. TapeTraps = 1           ; Intercept rom tape loader for faster loading
  56.  
  57. TapeAutoStart = 1       ; Start tape on ROM load routine
  58.  
  59. CMOS = DALLAS           ; CMOS on DFF7/BFF7:
  60.                         ;    none
  61.                         ;    DALLAS - pc chip (эєцхэ фы  ATM3 !!!)
  62.                         ;    512Bu1 - russian chip
  63.                
  64. Cache = 0               ; Cache size:
  65.                         ;    0 - disabled (no effect for ATM-4.50 model)
  66.                         ;    16
  67.                         ;    32
  68.                
  69.  
  70. EFF7mask = 0b00000000   ; Bits, that can't be updated by Z80 and cleared by RESET
  71.                         ;    0 - all pentagon features on
  72.                         ;    3 - disable HWMC and 512x192
  73.                         ;    255 - disable all additional hardware
  74.                         ; Allowable types
  75.                         ;    128 - decimal
  76.                         ;    0x80 - hex
  77.                         ;    0b10000000 - binary
  78.                
  79. SMUC = 0                ; Enable/Disable NVRAM + CMOS RTC
  80.  
  81. RESET = MENU            ; Reset by default
  82.                         ;    BASIC      - 48
  83.                         ;    DOS        - TR-DOS
  84.                         ;    MENU       - 128 start menu
  85.                         ;    SYS        - Service
  86.  
  87. ZC = 1                  ; Enable/Disable Z-Controller
  88.  
  89. HideConsole = 0         ; For GUI Freaks, who annoyed by main console window, set to 1
  90.  
  91. ConfirmExit = 0         ; 1 - For exit confirmation message
  92.  
  93.  
  94. Help = help_eng.html    ; Help filename
  95.  
  96. DIR = .                 ; Directory with zx-files
  97. SNAP_DIR = SNAPS        ;
  98. ROM_DIR = ROMS          ;
  99. HDD_DIR = HDD           ;
  100. SD_DIR = SD             ;
  101.  
  102.  
  103. Modem = NONE            ; Kondrat'yev ISA modem emulated through windows modem on COM-port
  104.                         ; if you own internal PCI modem, use "settings/input" dialog to find out port
  105.                         ;    NONE
  106.                         ;    COM1...COM255
  107.  
  108. ;==============================================================================
  109. [AUTOLOAD]
  110. ; disk images and snapshot, loaded at startup
  111. ; file may be compressed, but only one file in archive is allowed
  112.  
  113. diskA = ;c:\zx\us032atm\atmmm4.trd
  114. diskB = ;c:\zx\sys.trd
  115. diskC =
  116. diskD =
  117. snapshot = ;demo1.sna
  118.  
  119. DefaultDrive = A        ; ─шёъютюф фы  фЁруэфЁюяр яю фхЇюыЄє
  120.                         ;    A, B, C, D
  121.                         ;    Auto - эх■чрсхы№эр  фшў№
  122.                         ;           фшёъш эхшэЄєшЄштэю Є√ър■Єёю яю юўхЁхфш
  123.                         ;           т A, B, C, D, A...
  124.                         ;           т√ч√тр  ьэюую эхєфюсёЄт
  125.  
  126. ;==============================================================================
  127. [DEBUGER]
  128.  
  129. ;------------------------------------------------------------------------------
  130. ; Trace Window
  131.  
  132. ZXGS_Step = 1                   ; 0 -> step Єюы№ъю фы  тшфшьюую яЁюЎр (ъръ Ёрэ№°х)
  133.                                 ; 1 -> step фы  ZX ш GS ╥╚╧╬ юфэютЁхьхээю
  134.  
  135.                                 ; ╤Єшы№ фшчрёьр
  136. Disasm_Tabulation = 0           ;    0 -> "ld a,b"
  137.                                 ;    1 -> "ld                 a,b"
  138.  
  139. Disasm_A_Mnemonics_Style = 0    ;    0 - Full  (xxx a,a)
  140.                                 ;    1 - Short (xxx a)
  141.                                 ;    2 - Combined / Classic Unreal
  142.  
  143. Disasm_Index_H_L_Style = 0      ;    0 - IXH IXL IYH IYL
  144.                                 ;    1 - XH XL YH YL
  145.  
  146. Disasm_New_Labels = 0           ;    0 - Classic unreal
  147.                                 ;    1 - ╠хЄъш эр юЄфхы№эющ ёЄЁюъх (under construction !!!!)
  148.  
  149. ;------------------------------------------------------------------------------
  150. ; Regs Window
  151.  
  152. regs_alt_no_swap = 0            ; 0 - classic unreal
  153.                                 ; 1 - тьхёЄю яхЁхЄрёютъш ЁхушёЄЁют ёьхэр Їюъєёр
  154.  
  155. ;------------------------------------------------------------------------------
  156. ; Unsort
  157.  
  158. Debug_Unlock_Mouse = 1          ; 0 - яЁш тючтЁрЄх чрїтрЄ ёюїЁрэ хЄё 
  159.                                 ; 1 - яЁш тїюфх т фхсрухЁ чрїтрЄ ёэшьрхЄё 
  160.                                
  161. ;==============================================================================
  162. [INPUT]
  163.  
  164. ZXKeyMap = default      ; default
  165.                         ; bk08
  166.                         ; quorum
  167.                        
  168. ; you can define own layout, naming section in this INI file [ZX.KEYS.myname]
  169. ; create layouts for xas/storm/zxasm/alasm/zxword/sts/etc yourself, i'm bored
  170. KeybLayout=ACEdit
  171. KeybPCMode = 0          ; when enabled, using pc defaults, ex: SHIFT+7 => &
  172. Mouse = KEMPSTON        ; mouse type: NONE/KEMPSTON/AY
  173. Wheel = KEMPSTON        ; mouse wheel: NONE/KEMPSTON/KEYBOARD
  174. JoyMouse = 0            ; emulate kempston joystick on mouse
  175. MouseScale = 0          ; logarithmic scale:
  176.                         ; ZX_mouse=PC_mouse*2^(Scale),
  177.                         ; valid: [-3;3]
  178. SwapMouse = 0           ; swap left and right mouse buttons
  179. KJoystick = 1           ; emulate kempston joystick on keyboard and/or gameport
  180. FJoystick = 0           ; emulate fuller joystick on keyboard and/or gameport
  181. Matrix = 1              ; emulate keymatrix effect
  182. Fire = KFIRE            ; autofire key -> kempston
  183. FireRate = 1            ; autofire button up/down delay (INTs)
  184. AltLock = 0;1           ; does not update ZX-SPECTRUM keyboard while ALT pressed
  185. ATMKBD = 0              ; ATM PC/XT keyboard controller
  186. Joy = 0                 ; Joystick id (0, 1, ...)
  187.  
  188. ; clipboad paste delays
  189. HoldDelay = 2           ;
  190. ReleaseDelay = 2        ;
  191. NewlineDelay = 10       ;
  192.  
  193. ;==============================================================================
  194. [ULA]
  195. Frame = 240000;71680            ; t-states in frame
  196. Paper = 35978;17989             ; t-states before paper
  197. Line = 448;224          ; t-states in line
  198. int = 50;49             ; int freq
  199. intlen = 32             ; int length in t-states
  200. EvenM1 = 0              ; align M1 cycle to even T-state (for scorpion)
  201. 4TBorder = 0            ; update border every 4T states (for scorpion)
  202. FloatBus = 0            ; unstable data bus
  203. FloatDOS = 0            ; unstable data bus in TR-DOS mode
  204. PortFF = 0              ; enable/disable port FF
  205. mcx_small = 320         ; visible multicolor area width (small border)
  206. mcy_small = 240         ; visible multicolor area height (small border)
  207. b_top_small = 24        ; top border height (small border)
  208. b_left_small = 32       ; left border width (small border)
  209. mcx_full = 384          ; visible multicolor area width (full border)  
  210. mcy_full = 288          ; visible multicolor area height (full border)
  211. b_top_full = 48         ; top border height (full border)              
  212. b_left_full = 64        ; left border width (full border)              
  213.  
  214. Preset =
  215. ;PENTAGON       ; don't use above settings and load preset
  216.  
  217. ; PRESET.NAME=FRAME,PAPER,LINE,INT,INTLEN,EvenM1,4TBorder,floatBus,floatDOS,PortFF,
  218. ; mcx_small,mcy_small,b_top_small,b_left_small,mcx_full,mcy_full,b_top_full,b_left_full
  219. PRESET.PENTAGON =        71680,17989,224,49,32,0,0,0,0,0,320,240,24,32,384,288,48,64
  220. PRESET.SCORPION =        69888,14344,224,50,32,1,1,0,0,1,320,240,24,32,384,288,48,64 ; thanks to Faster
  221. PRESET.SCORPION_TURBO+ = 70784,14344,224,50,32,0,1,0,0,1,320,240,24,32,384,288,48,64 ; thanks to Faster
  222. PRESET.ATM1_2_3.5MHz =   69888,14395,224,50,32,0,0,0,0,1,320,240,24,32,384,288,48,64 ; thanks to DDp
  223. PRESET.ATM1_2_7.0MHz =   99880,17989,224,50,32,0,0,0,0,1,320,240,24,32,384,288,48,64
  224. PRESET.ZX_EVO =         240000,35978,750,49,32,0.0,0,0,0,320,240,24,32,384,288,48,64 ; шч NedoOS r1435
  225. PRESET.PROFI =           69888,12580,224,50,28,0,0,0,0,0,320,240,24,32,384,288,48,64 ; thanks to DDp
  226. PRESET.PROFI_TURBO =    116920,12580,375,50,28,0,0,0,0,0,320,240,24,32,384,288,48,64 ; яю фрээ√ь ыхтюую ЄръЄюьхЄЁр
  227. PRESET.KAY1024 =         69887,16132,224,50,32,0,1,0,0,0,320,240,24,32,384,296,56,64 ; (яюфуюэ яюф kay_demo)
  228.  
  229.  
  230. AtmMemSwap = 0  ; ATM 7.10 hi-res video modes swap RAM/CPU address bus A5-A7<=>A8-A10
  231.  
  232. UsePalette = 1  ; reprogram color DACs with ATM palette. with this option
  233.                 ; noflic filter works only in fullscreen 16/32-bit,
  234.                 ; colors of system leds are also affected
  235.                 ;    0 - ATM ярышЄЁр яюыэюёЄ№■ эх ЁрсюЄрхЄ
  236.                
  237. ProfiMonochrome = 0
  238.  
  239. ULAPlus = 0     ; Enable/Disable ULA+
  240.  
  241. ;==============================================================================
  242. [VIDEO_MODES]
  243.  
  244. ATM_DDp_4K_Palette = 1  ;
  245.  
  246. ;==============================================================================
  247. [VIDEO]
  248.  
  249. VSync = 0       ; Enable for slower, but less jerky screen repaint.
  250.                 ; uses backbuffer - requires twice more video memory
  251.                 ; WARNING: eats a lot of cpu time!
  252.  
  253. FullScr = 0     ; Start at Full-screen.
  254.                 ; windowed mode can be used only for
  255.                 ; GDI, Blitter or Overlay video filter / driver
  256.  
  257. Refresh = 0     ; Monitor refresh rate in fullscreen mode (0-default).
  258.                 ; for video = resampler, the more - the better
  259.  
  260. Border = small  ; Border size:            
  261.                 ;       none
  262.                 ;       small
  263.                 ;       wide
  264.                 ;       full    - эх яюыэюЎхээ√щ!
  265.                
  266. NoFlic = 0      ; Apply noflic filter
  267. AltNoFlic = 0   ; Use interlaced algorithm for video = double
  268.  
  269. FlashColor = 0  ;
  270.  
  271. MinRes = 480    ; minimal screen y-resolution in fullscreen mode
  272.                 ; use 480 or higher to avoid switching mode when entering monitor
  273.                 ; use 1024 to force 1280x1024 on LCD instead of 1280x960
  274.  
  275.  
  276. ChunkSize = auto        ; 2,
  277.                         ; 4
  278.                         ; auro - auto-detect (only for ch* videofilters)
  279. PixelScroll = 0         ; detect per-pixel scrolling for video = text
  280.  
  281. ;==============================================================================
  282. ; frame resampler options:
  283. rsm.frames = 4          ; frames to mix (2-8)
  284.  
  285. rsm.mode = 2C           ; fir interpolation mode:
  286.                         ;       2C - 12hz cut-off (gigascreen)
  287.                         ;       3C - 8hz cut-off (3-color)
  288.                         ;       FULL - full details (scrollers)
  289.                         ;       SIMPLE - average of last 2 frames
  290.  
  291. scale = 2       ; Scale factor for 'video = advmame'.
  292.                 ; accepted values: 2, 3, 4
  293.                 ; 4x scale requires 1280x960 pixels.
  294.                 ; use border=none, if your monitor displays only 1024x768
  295.                
  296. winscale = 1    ; Window scale factor (for hardware stretching)
  297.  
  298. ;==============================================================================
  299. ; video filter/renderer
  300.  
  301. video = double  ;
  302.  
  303. ; values for video filter:
  304. ;
  305. ;   normal    - fastest, but supports only standart spectrum screen,
  306. ;               noflic, flash-color and HWMC
  307. ;
  308. ;   double    - slower, but offers better quality and works in: pentagon 512x192,
  309. ;               profi 512x240, ...
  310. ;
  311. ;   triple    - 3x picture scale
  312. ;
  313. ;   quad      - 4x picture scale, designed to use in LCD with 1280x1024
  314. ;               to avoid hardware stretching
  315. ;               use with minres = 1024 to avoid 1280x960 mode
  316. ;
  317. ;   text      - converts 4x8 fonts to 8x8 or 8x16 (for reading e-zines)
  318. ;
  319. ;   resampler - converts spectrum 50hz-int into 60/75/80/... hz display refresh
  320. ;
  321. ;   bilinear  - color interpolation (MMX)
  322. ;
  323. ;   scale     - fake 'vector' scaling
  324. ;
  325. ;   advmame   - 2x, 3x, 4x scaling algorithm from AdvanceMAME project
  326. ;
  327. ;   tv        - color TV emulation, windowed mode
  328. ;
  329. ;   ch_ov     - chunky (fast), windowed mode (overlay, 16bit)
  330. ;
  331. ;   ch_hw     - chunky (fast), windowed mode (hardware accel, 32bit)
  332. ;
  333. ;   ch_bl     - chunky (filtered,320x240x16)
  334. ;
  335. ;   ch_b      - chunky (filtered,640x480x16)
  336. ;
  337. ;   ch4true   - 32bit 4x4 chunky, full color precision
  338. ;               (slow, but no special hardware reqd)
  339.  
  340. ;==============================================================================
  341. ; Driver for video = normal/double/triple/quad/text
  342.  
  343. driver = blt    ;
  344.  
  345. ; video drivers:
  346. ;
  347. ;      gdi    - GDI Device Context / RF_GDI
  348. ;               standart windows driver (slowest, but most compatible)
  349. ;
  350. ;      blt    - Hardware Blitter / RF_CLIP
  351. ;               recommended for accelerated cards (geforce4/etc)
  352. ;
  353. ;      ovr    - Video Overlay / RF_OVR
  354. ;               recommended in windowed mode for slow video cards
  355. ;               (Єръ цх юэ ЁрёЄ уштрхЄё  схч ёюїЁрэхэш  яЁюяюЁЎшщ)
  356. ;
  357. ;      d3d    - Hardware 3D / RF_D3D
  358. ;               hardware scaling via direct 3d surface (dx9 required)
  359. ;
  360. ; fullscreen only drivers
  361. ;
  362. ;      ddraw  - Video Memory (8bpp) (Fullscr) / RF_8
  363. ;               direct access to video memory, fastest
  364. ;
  365. ;      ddrawh - Video Memory (16bpp) (Fullscr) / RF_16
  366. ;
  367. ;      ddrawt - Video Memory (32bpp) (Fullscr) / RF_32
  368. ;               fullscreen 16- and 32-bit modes
  369. ;
  370. ;      d3de   - Hardware 3D Exclusive (Fullscr) / RF_D3DE
  371. ;               hardware scaling via direct 3d surface (dx9 required)
  372.  
  373. ;==============================================================================
  374. fastlines = 0   ; for video = double - draw twice faster in expense of visual quality
  375.                 ; for video = anti64 - 4x8->8x8, else 4x8->8x16
  376.  
  377. ; use overlay is faster, but you'll get wrong colors if videocard can't
  378. ; use RGB555/RGB565 pixels formats for overlay (such as all nVidia cards)
  379. ; some video cards do interpolation in overlay mode,
  380. ; even if we don't requested it
  381.  
  382. ScanIntens = 100 ;45    ; (%) bright for scan lines when video = double, fastlines = 0
  383.                         ; only for true-color and high-color modes
  384.                         ; 8-bit modes use palette values ZN,ZB
  385.  
  386.  
  387. Hide = ;ch_bl,ch_ov,ch4true     ; ignore these filters
  388.  
  389. Update = 1                      ; update border for CPU expensive filters
  390.  
  391. SkipFrame = 0                   ; how much frames to skip before displaying frame
  392.                                 ; (for PCI video set to 2)
  393.  
  394. SkipFrameMaxSpeed = 8;64                ; don't wastetime on drawing when running on max speed
  395.  
  396. ScrShot = PNG                   ; Screenshot format: SCR, BMP, PNG
  397.  
  398. ScrShotDir = SCREENSHOTS        ; Directory for screenshots (without '\' at end)
  399.  
  400. DetectModel = 0 ; when enabled, displays videocard vendor id, device id, card name
  401.                 ; (warning: sometimes uses driver database at http://crl.microsoft.com !!!)
  402.                 ; when disabled, faster startup but no additional information
  403.  
  404. ; apply filter for 1x2 Atari chunks. situable for games, converted from XL,
  405. ; like SpyVsSpy, Flying Shark. presets for games defined in [COLORS] section
  406. ; (for now, filter works in 8-bit and 16-bit-normal /not-double/ modes)
  407.                                         ;
  408. AtariPreset = none                      ; none
  409.                                         ; fl_shark_red_palette
  410.                                         ; test
  411.  
  412. ;==============================================================================
  413. ; ffmpeg settings
  414.  
  415. ffmpeg.exec = ffmpeg.exe        ; path and name of ffmpeg executable (without quotes)
  416.  
  417. ffmpeg.newconsole = 1   ; newconsole:
  418.                         ;       1 - open new console for ffmpeg output,
  419.                         ;       0 - print ffmpeg output into emul's console (useful for debug)
  420.                        
  421. ; ffmpeg.parm: - encoding settings (see ffmpeg doc)
  422. ; ffmpeg.vout: - output video file name (use '#' sign for sequence number substitution)
  423.                        
  424. ; ffmpeg encoding options
  425. ; -ss 00:00:00.500   - skip first 500 ms (skip 25 frames with status line)
  426. ; -af volume=3.0     - gain sound volume by 3
  427. ; -vf "..."          - apply video filter
  428. ; -r 25              - set 25 fps
  429. ; -c:a ...           - set audio codec ("copy" for uncompressed wav)
  430. ; -c:v ...           - set video codec ("copy" for uncompressed rgb24)
  431. ; -b:a 320k          - set bitrate for audio
  432. ; -b:v 2800k         - set bitrate for video
  433.  
  434. ;# mp3:320kbps, x264:baseline,10
  435. ffmpeg.parm = -c:a libmp3lame -b:a 320k -af volume=3.000000 -c:v libx264 -pix_fmt yuvj420p -preset:v veryfast -profile:v baseline -crf 10 -ss 00:00:00.500
  436. ffmpeg.vout = video#.avi
  437.  
  438. ;# mp3:320kbps, x264:lossless
  439. ;ffmpeg.parm = -c:a libmp3lame -b:a 320k -af volume=3.000000 -c:v libx264 -pix_fmt yuvj420p -preset:v veryfast -crf 0 -ss 00:00:00.500
  440. ;ffmpeg.vout = video#.avi
  441.  
  442. ;# wav, x264:lossless
  443. ;ffmpeg.parm = -c:a copy -c:v libx264 -pix_fmt yuvj420p -preset:v veryfast -crf 0 -ss 00:00:00.500
  444. ;ffmpeg.vout = video#.avi
  445.  
  446. ;# uncompressed
  447. ;ffmpeg.parm = -c:a copy -c:v copy -ss 00:00:00.500
  448. ;ffmpeg.vout = video#.avi
  449.  
  450. ;# Image sequence: PNG
  451. ;ffmpeg.parm =
  452. ;ffmpeg.vout = video#_%06d.png
  453.  
  454. ;# PAL DVD video
  455. ;  MUST use picture size greater than 720x576 (for example, DOUBLE SIZE and COMPLETE border)!
  456. ;ffmpeg.parm = -af volume=3.000000 -bf 2 -vf "crop=720:576,tinterlace=mode=interlacex2" -aspect 4:3 -target pal-dvd -r 25 -b:v 2800k -ss 00:00:00.500
  457. ;ffmpeg.vout = video#.mpg
  458.  
  459. ;# PAL DVD video
  460. ;  MUST use picture size lower than 720x576 (and DOUBLE SIZE for correct interlace)!
  461. ;ffmpeg.parm = -af volume=3.000000 -bf 2 -vf "pad=720:576:(ow-iw)/2:(oh-ih)/2,tinterlace=mode=interlacex2" -aspect 4:3 -target pal-dvd -r 25 -b:v 2800k -ss 00:00:00.500
  462. ;ffmpeg.vout = video#.mpg
  463.  
  464. ;# RTMP streaming: justin.tv
  465. ;ffmpeg.parm = -af volume=3.000000 -r 10 -ss 00:00:00.500 -f flv
  466. ;ffmpeg.vout = rtmp://live.justin.tv/app/live_74829844_mfrdpoeg034tn03gn03ring3f0rngc
  467.  
  468. ;# RTMP streaming: own3d.tv
  469. ;ffmpeg.parm = -af volume=3.000000 -r 10 -ss 00:00:00.500 -c:v libx264 -pix_fmt yuvj420p -preset:v veryfast -profile:v baseline -crf 10 -f flv
  470. ;ffmpeg.vout = rtmp://live.eu.own3d.tv/live/b8493921_949585_kjhb5632l3l1
  471.  
  472. ;# RTMP streaming: twitch.tv
  473. ;ffmpeg.parm = -af volume=3.000000 -r 10 -ss 00:00:00.500 -c:v libx264 -pix_fmt yuvj420p -preset:v veryfast -profile:v baseline -crf 10 -bufsize 1835k -f flv
  474. ;ffmpeg.vout = rtmp://live.justin.tv/app/live_sub_5b8ed4fae83fe83e920227337beab7e73b7a3ba3
  475.  
  476. ;==============================================================================
  477. [BETA128]
  478. Beta128 = 1
  479. Noise = 0       ; seek noise
  480. Traps = 0;1     ; intercept sector save/load routines in TR-DOS ROM for faster loading
  481. Fast = 0;1      ; disable all FDD/FDC delays. some programs will not work
  482. IL = 1          ; sector interleave
  483.                 ;       1 = 1:1
  484.                 ;       2 = 2:1
  485.                 ;       3 = 3:1
  486.                 ; applied when loading TRD/SCL
  487.                 ; if you prefer fast=0,
  488.                 ; set to 2 for 3d13 loaders,
  489.                 ; to 1 for turbo-loaders
  490.  
  491. BOOT = BOOTS\max_boot_9_1.$b    ;BOOT path
  492. ;BOOT = BOOTS\boot6.$b
  493.  
  494. RamPageFddIO = 254      ;Activates the substitution of RAM for i/o in FDD.
  495.                         ;RAM page. Comment out this line if you do not need it.
  496.  
  497. ;==============================================================================
  498. [MSX_DOS]                       ; ╩юёЄ√ыш фы  чряєёър MSX-DOS фы  ATM620 эр ATM710
  499.  
  500. ATM_620_HL8_z = 0               ; ╩юяшЁрёЄшўхёър  чр∙шЄр т 1556╒╦8
  501.                                 ;    яЁхфяюыюцшЄхы№эю ё яєы эшхь т яхЁт√ї 1024 ЄръЄрї эєыхщ т d5 яюЁЄр $FE
  502. ATM_620_force_XT_Keyb_ready = 0 ; ╧юїюцх уюЄютэюёЄ№ ъыртшрЄєЁ√
  503.                                 ;    in $7FFD d7 = 1 (рїЄєэу ¤Єю юфшэ шч яюЁЄют ATM IDE !!!)
  504. ATM_620_fake_XT_Keyb = 0        ; ╫рёЄшўэр  шьшЄрЎш  XT ъырт√ эр юёэютх рэрышчр ъюфр юяЁюёр ъырт√
  505.                                 ;    (ёхщўрё ёфхырэю ъръ яхЁхъюфшЁютрэшх ёърэъюфют ё ps/2 ъырт√)
  506. ;==============================================================================
  507. [USBZXNET]
  508. WizNet = 1
  509.  
  510. ;==============================================================================
  511. [SOUND]
  512. SoundFilter = 0         ; lowpass filter (good for beeper)
  513.                         ;       эх тъы■ўрЄ№! (ъръ ьшэшьєь ЄЁх∙шЄ эр saa1099)
  514.  
  515. SoundDrv = ds           ; wave, ds or none
  516. RejectDC = 1            ; Reject DC component of output sound
  517.  
  518. SoundBuffer = auto ;10  ; sound buffer size for SoundDrv = wave
  519.                         ; the more buffer, the more delay before sound playing...
  520.                         ; if sound is jerky, try SoundBuffer=16
  521.                         ; for really fast computers with windows 2000, try SoundBuffer=4
  522.  
  523. DSPrimary = 0 ;1        ; use primary buffer for DSound. no sound in background.
  524.                         ; useful only for troubleshooting
  525.  
  526. Enabled = 1             ; 0 - emulator runs on maximum speed !!!
  527.  
  528. Fq = 48000 ;44100       ; check maximum sampling rate in your soundcard manual
  529.                         ; setting freq not supported by hardware
  530.                         ; will cause resampling and degrade quality and performance
  531.  
  532. GSType = Z80            ; BASS, Z80 or NONE
  533. GSReset = 1             ; reinit GS on reset
  534.  
  535. SD = 0;1                        ; Enable/Disable Soundrive
  536. CovoxFB = 1             ; Enable/Disable Pentagon Covox
  537. CovoxDD = 0;1           ; Enable/Disable Scorpion Covox
  538.  
  539. Saa1099 = TFMpro;ZXM            ;   NONE
  540.                         ;   ZXM
  541.                         ;   TFMpro
  542.  
  543. ZXI_TSFM_Mirror = 1     ; Bourgeois TSFM ($7F3B - reg, $7E3B - data)
  544.                         ; !!! Єюы№ъю mirror эр юс√ўэ√щ TSFM
  545.  
  546. MIDI_128_Out = 1        ; ╧ЁшьшЄштэр  шьшЄрЎш  MIDI Out-р ЇшЁьхээюую 128-ую
  547.                         ; яЁш т√яюыэхэшш ъюьрэф√ яю рфЁхёє $11A3
  548.                         ; (Send Byte to MIDI Device)
  549.                         ; ёюфхЁцшьюх ЁхушёЄЁр A т√яыхт√трхЄёю т ╧╓-°эє■ MIDI
  550.                         ; AGHTHUNGH!!! ёхщўрё эх яЁютхЁ хЄёю
  551.                         ; фхщёЄтшЄхы№эю ыш ¤Єю ╧╟╙ 128-ую ш ╧╟╙ ыш ¤Єю тююс∙х!
  552.                         ; т√тюф шфхЄ тю тёхї ёыєўр ї!
  553.                         ; фы  юЄырфъш ёюЇЄют ш Єръ ёющфхЄ
  554.                         ; фы  яютёхфэхтэюую шёяюы№чютрэш  Єє°шЄ№
  555.                         ; Єъ эх хёэю ўхую яЁюшчющфхЄ т ёыєўрх ю°шсюъ
  556.                         ; ъюф фы  т√тюфр яючршьёЄтютрэ шч PCemV17Win
  557.                         ; схч яюэшьрэш  ўхую юэ тююс∙х фхыршЄ
  558.                         ; midi_id чрсшЄ 0-ь
  559.                         ; т эрфхцфх эр т√тюф т фхЇюыЄэ√щ MIDI фхтрщё
  560.  
  561. ; Max Sound Volume is 8192. set to 0 to completely disable sound device
  562. ; сюыхх т√ёюър  уЁюьъюёЄ№ эр тшф тючьюцэр (яЁютхЁхэю ¤ъёяхЁхьхэЄры№эю)
  563. ; эю яюЄюь эрўшэр■Єё  яЁюсыхь√ ё срырэёшЁютъющ SSG ш FM ўрёЄш є 2203
  564.  
  565. BeeperVol =     8192    ; most popular sound device
  566. MicOutVol =     1000    ; tape saving
  567. MicInVol =      1000    ; tape loading
  568. AYVol =         8192    ; volume of each channel
  569. CovoxFBVol =    8192    ; pentagon covox
  570. CovoxDDVol =    6000    ; scorpion covox
  571. SDVol =         4000    ; soundrive
  572. GSVol =         8000    ; general sound (for both high- and low- level emulation modes)
  573. BASSVol =       8000    ; MOD-player of BASS.DLL
  574.                         ; эєцэю єЄюўэшЄ№ тыш хЄ ыш GSVol эр BASSVol
  575.  
  576. ;==============================================================================
  577. [NGS]                   ; NeoGS Settings
  578.  
  579. RamSize = 4096          ; NGS RAM Size
  580.                         ;    2048
  581.                         ;    4096
  582.  
  583. SDCARD =                ; SDCard image for NGS
  584.  
  585. ;==============================================================================
  586. [SAA1099]
  587. FQ = 8000000
  588.  
  589. ;==============================================================================
  590. [AY]
  591. Chip = YM2203                   ; Bus reaction
  592.                                 ;    none
  593.                                 ;    AY
  594.                                 ;    YM
  595.                                 ;    YM2203
  596.                        
  597. FQ = 1774400;1756160                    ; Chip clock fq
  598.                                 ;    1756160 - 71680*49/2 - Pentagon
  599.                                 ;    1747200 - 69888*50/2 - clones
  600.                                 ;    3512320 - wrong pentagon
  601.                                 ; not corrected values
  602.                                 ;    1750000 - Pentagon & clones
  603.                                 ;    1773450 - 128, +2, +3
  604.                                 ;    1774400 - Hz
  605.                                 ;    1764750 - TS2068
  606.                                 ;    3500000 - wrong pentagon
  607.                        
  608. Stereo = ABC                    ; AY stereo mode
  609.                                 ;    ABC
  610.                                 ;    ACB
  611.                                 ;    BAC
  612.                                 ;    mono
  613.                                 ;    unreal     - ABC
  614.                                 ;    Aonly
  615.                                 ;    Bonly
  616.                                 ;    Bonly
  617.                        
  618. VolTab = 32_Composite.YM        ; volume table - any of VOLTAB.*
  619.                                 ;
  620.                                 ;   16 ёЄєяхэўрЄ√х
  621.                                 ;       16_Composite.AY
  622.                                 ;       16_default.AY
  623.                                 ;       16_BULBA_OPEN.AY
  624.                                 ;       16_X128
  625.                                 ;       16_YASE
  626.                                 ;       16_Lion17.AY
  627.                                 ;       16_Lion17.YM
  628.                                 ;       16_RAMSOFT.AY
  629.                                 ;       16_R80
  630.                                 ;       16_Vaggelis Kapartzianis
  631.                                 ;
  632.                                 ;   32 ёЄєяхэўрЄ√х
  633.                                 ;       32_Composite.YM
  634.                                 ;       32_default.YM
  635.                                 ;       32_BULBA_OPEN.YM
  636.                                 ;       32_DELPHISPEC
  637.                                 ;       32_ZXMAK
  638.                                 ;       32_RAMSOFT.YM
  639.                                
  640. UseSamples = 0                  ; 0 - Square tones
  641.                                 ; 1 - Digital samples (low quality)
  642.                                 ;       ёъюЁхщ тёхую фртэю т√яхыхэ
  643.  
  644. Scheme = CHRV   ; AY scheme:
  645.                 ;   none    - no soundchip
  646.                 ;   default - single AY/YM
  647.                 ;   FULLER  - fuller box (single AY/YM) (0x3F, 0x5F)
  648.                 ;   PSEUDO  - pseudo-turbo (one port for two devices + some phase shift)
  649.                 ;   QUADRO  - pentagon 2nd AY on #AFFD,#EFFD
  650.                 ;   POS     - power of sound turbo-AY (bit 0 of port #1F)
  651.                 ;   CHRV    - NedoPC turbo-sound (switch chip on selection reg #FE/FF)
  652.                
  653. ; STEREO.PRESET_NAME = A_left, A_right, B_left, B_right, C_left, C_right
  654. ; (you can define your custom presets, all numbers are from [0; 100])
  655. STEREO.ABC =    100,10,  66, 66,  10, 100
  656. STEREO.ACB =    100,10,  10, 100, 66, 66
  657. STEREO.BAC =    66, 66,  100,10,  10, 100
  658. STEREO.mono =   66, 66,  66, 66,  66, 66
  659. STEREO.unreal = 90, 20,  66, 66,  20, 90
  660. STEREO.Aonly =  100,100, 00, 00,  00, 00
  661. STEREO.Bonly =  00, 00,  100,100, 00, 00
  662. STEREO.Conly =  00, 00,  00, 00,  100,100
  663.  
  664. ; 16 ёЄєяхэўрЄ√х volume tables
  665. VOLTAB.16_Composite.AY =        0000,028F,03B3,0564,07DC,0BA9,1083,1B7C,2068,347A,4ACE,5F72,7E16,A2A4,CE3A,FFFF
  666. VOLTAB.16_default.AY =          0000,0340,04C0,06F2,0A44,0F13,1510,227E,289F,414E,5B21,7258,905E,B550,D7A0,FFFF
  667. VOLTAB.16_BULBA_OPEN.AY =       0000,1111,2222,3333,4444,5555,6666,7777,8888,9999,AAAA,BBBB,CCCC,DDDD,EEEE,FFFF
  668. VOLTAB.16_X128 =                0000,0200,0500,0700,0A00,0C00,1200,1600,1D00,2200,2600,2C00,3F00,3F00,3F00,FF00
  669. VOLTAB.16_YASE =                0000,0200,0500,0700,0A00,0C00,1200,1600,1D00,2200,2600,2C00,3F00,3F00,3F00,FF00
  670. ;original Lion17.AY =           0000,0014,007F,00BF,00FA,0139,0175,01BB,0241,02F1,03F2,04B2,05DE,076B,08BA,0A0F
  671. VOLTAB.16_Lion17.AY =           0000,01FD,0CA0,12FD,18DA,1F1E,2515,2C0A,395C,4ADC,6468,777F,9552,BCCA,DE18,FFFF
  672. ;original Lion17.YM =           0000,0156,0228,033A,0502,086F,0CD4,17B9,1AF0,2E8D,4047,4F47,6528,7B19,92E1,AAAA
  673. VOLTAB.16_Lion17.YM =           0000,0201,033C,04D7,0783,0CA6,133E,2395,2868,45D3,606A,76EA,97BC,B8A5,DC51,FFFF
  674. VOLTAB.16_RAMSOFT.AY =          0000,0364,0500,0700,0A80,1000,1600,2300,2A00,4300,5C00,7300,9180,B400,D800,FFFF
  675. VOLTAB.16_R80 =                 0000,0201,033C,04D7,0783,0CA6,133E,2396,2868,45D4,606A,76EA,97BC,B8A6,DC52,FFFF
  676. ;original Vaggelis Kapartzianis = 00,  03,  04,  05,  06,  07,  08,  0A,  0C,  0E,  11,  15,  19,  1D,  23,  2A
  677. VOLTAB.16_Vaggelis Kapartzianis = 0000,1249,1861,1E79,2492,2AAA,30C2,3CF3,4924,5555,679E,7FFF,9860,B0C2,D554,FFFF
  678.  
  679. ; 32 ёЄєяхэўрЄ√х volume tables                         
  680. VOLTAB.32_Composite.YM =        0000,0000,0131,01FA,02CE,0393,045A,0520,063D,079A,08FA,0A57,0C6D,0EEF,116C,13E9,17AF,1C70,2137,2603,2D3A,3628,3F13,47F6,556F,6682,77A6,88D0,A29A,C20C,E142,FFFF
  681. VOLTAB.32_default.YM =          0000,0000,00EF,01D0,0290,032A,03EE,04D2,0611,0782,0912,0A36,0C31,0EB6,1130,13A0,1751,1BF5,20E2,2594,2CA1,357F,3E45,475E,5502,6620,7730,8844,A1D2,C102,E0A2,FFFF
  682. VOLTAB.32_BULBA_OPEN.YM =       0000,0000,041A,08D4,11A8,1A7B,234F,2C23,34F7,3DCB,469F,4F72,5846,611A,69EE,72C2,7B96,8469,8D3D,9611,9EE5,A7B9,B08D,B960,C234,CB08,D3DB,DCB0,E584,EE57,F72B,FFFF
  683. VOLTAB.32_DELPHISPEC =          0136,0170,01B5,0208,026A,02DF,0369,040E,04D2,05BB,06CF,0818,099F,0B6F,0D97,1026,1332,16D0,1B1D,203A,264D,2D85,361A,404D,4C6C,5AD4,6BF3,804D,987C,B53B,D764,FFFF
  684. VOLTAB.32_ZXMAK =               0000,0000,00F8,01C2,029E,033A,03F2,04D7,0610,077F,090A,0A42,0C3B,0EC2,1137,13A7,1750,1BF9,20DF,2596,2C9D,3579,3E55,4768,54FF,6624,773B,883F,A1DA,C0FC,E094,FFFF
  685. VOLTAB.32_RAMSOFT.YM =          0000,0000,00F8,01C2,029E,033A,03F2,04D7,0610,077F,090A,0A42,0C3B,0EC2,1137,13A7,1750,1BF9,20DF,2596,2C9D,3579,3E55,4768,54FF,6624,773B,883F,A1DA,C0FC,E094,FFFF
  686.  
  687. ;==============================================================================
  688. [COLORS]
  689. color = alone           // Єръ цх сєфхЄ шёяюы№чютрЄё  фы  64c └╥╠ ярышЄЁ√ !
  690.  
  691. ; palette format:
  692. ; name=ZZ,ZN,NN,NB,BB,ZB:R11,R12,R13;R21;R22;R23;R31;R32;R33
  693. ; where ZZ,NN,BB - bright levels for black,normal,and bright colors
  694. ; ZN,NB,ZB - bright levels for zero+normal, normal+bright, zero+bright
  695. ;            for GIGASCREEN and FLASH-COLORS
  696. ; Rnn - matrix for post-processing:
  697. ;  real_Red    = (Red*R11 + Green*R12 + Blue*R13) / 0x100
  698. ;  real_Green  = (Red*R21 + Green*R22 + Blue*R23) / 0x100
  699. ;  real_Blue   = (Red*R31 + Green*R32 + Blue*R33) / 0x100
  700. ;
  701. ; note: emulator uses 8-bit precision for color components,
  702. ; 8-bit filters: use 6 bit precision (VGA palette limitation)
  703. ; overlay & hi-color: truncates results to 5 bit
  704. ; true color: no quality loss
  705. ;
  706. ; R, G, B - 0..0xFF
  707. ; R11..R33 - 0..0x100
  708. ; palette settings does not affect chunky modes
  709. ;
  710.  
  711. ; default =     00, 80, C0, E0, FF, C8: 100, 00, 00; 00, 100, 00; 00, 00, 100
  712. ; эхы№ч  юЄфхы Є№ чэръш <,>, <:>, <;> яючрфш ЎшЇЁ эшўхь !!!
  713.  
  714. ;                                       RED          GREEN        BLUE
  715. ;               0  0/1   1 1/2   2 0/2  R   G   B    R   G   B    R   G   B
  716. ;               ZZ, ZN, NN, NB, BB, ZB: R11,R12,R13; R21,R22,R23; R31,R32,R33
  717. Mars =          00, 80, C0, E0, FF, C8: 100, 00, 00;  40, C0, 00;  00, 40, C0
  718. Ocean =         20, 80, A0, C0, E0, A8:  D0, 00, 30;  00, D0, 30;  00, 00,100
  719. Grey =          00, 80, C0, E0, FF, C8:  49, 92, 24;  49, 92, 24;  49, 92, 24
  720. alone =         00, 60, AA, E0, FF, AA: 100, 00, 00;  00,100, 00;  00, 00,100
  721. pulsar =        00, 76, CD, E9, FF, 9F: 100, 00, 00;  00,100, 00;  00, 00,100
  722. ATM =           00, 55, AA, E0, FF, AA: 100, 00, 00;  00,100, 00;  00, 00,100
  723.  
  724. ;==============================================================================
  725. [COLORS_ATARI]
  726. ; presets for atari-like mode
  727. ; format: <PAPER><INK>:<COL1><COL2><COL3><COL4> [ , <PAPER><INK>:<COL1><COL2><COL3><COL4> ]*
  728. ; color is a mix of 2 pure spectrum colors, e.g. 11=red+red=red, 47=green+white=light-green, etc...
  729.  
  730. atari.fl_shark_red_palette =    06:EE666600
  731. atari.test =                    70:00132177,0F:001199FF,34:33119944
  732.  
  733. ;==============================================================================
  734. [HDD]
  735. Scheme = NEMO-DIVIDE    ; interface type:
  736.                         ;       NONE
  737.                         ;       ATM
  738.                         ;       NEMO
  739.                         ;       NEMO-A8
  740.                         ;       NEMO-DIVIDE
  741.                         ;       SMUC
  742.                         ;       PROFI
  743.                         ;       DIVIDE
  744.  
  745. SkipReal = 1 ;1         ; disable work with physical drives. faster startup when
  746.                         ; you have no connected spectrum drive(s)
  747.  
  748. CDROM = SPTI            ; SPTI - native WinNT
  749.                         ; ASPI - use 3rd-party library wnaspi32.dll
  750.  
  751. ; for image file, specify filename with full path, else it'll not work
  752.  
  753. ; master device. specify image filename or <MODEL,SERIAL> to use real drive
  754. Image0 = ;D:\CPM.HDD
  755. CHS0 = 20/16/63         ; max size, accessible through CHS. not used for real drive
  756. LBA0 = 20160 ;412110    ; max size, accessible through LBA. not used for real drive
  757. HD0RO = 1               ; read only flag
  758. CD0 = 0                 ; 1 if image is cdrom
  759.  
  760. ; slave device. empty filename used for disconnected device
  761. Image1 =                ;<SAMSUNG CD-ROM SC-140F,>
  762.                         ;<_NEC CD-RW NR-7800B>
  763.                         ;<SONY DVD RW DRU-710A,May26,2005>
  764. CHS1 = 0/0/0
  765. LBA1 = 0
  766. HD1RO = 0
  767. CD1 = 0                 ; 1 if image is cdrom
  768.  
  769. ;==============================================================================
  770. [ZC]                    ; Z-Controller settings
  771.  
  772. SDCARD = ;sd_nedo.vhd   ; sdcard image
  773.  
  774. SDDelay = 1500          ; delay before data token, T-states
  775.  
  776. ;==============================================================================
  777. [ROM]                   ; фы  single ROM image ё яЁшт чъющ ъ Memory logic
  778.  
  779. GS = ROMS\GS\bootgs.rom                 ; general sound firmware
  780.  
  781. ; 64/128/512/1024K ROM images (single file)
  782.  
  783. ATM1 =  ROMS\ATM\atm103rs.rom
  784.  
  785. ATM2 =  ROMS\ATM\bios_1_07_13.rom
  786. ;ATM2 = Xbios103.rom
  787. ;ATM2 = glukatm.rom
  788.  
  789. ;ATM3 = ROMS\ZX-Evo\zxevo_v0.55b.rom
  790. ATM3 =  ROMS\ZX-Evo\zxevo_v0.58.16.rom
  791. ;ATM3 = ROMS\ZX-Evo\zxevo_v0.59_FE.rom  ; яю ьюхьє уы■ўшыр
  792.  
  793. PROFI = ROMS\Profi\profi.rom            ; standard PROFI 64K rom
  794. SCORP = ROMS\Scorpion\scorp295.rom      ; standard scorpion 64K rom
  795.  
  796. ; for SMUC 512k ROM, use file.rom:0 and file.rom:1 to select active bank
  797. PROFROM = ROMS\Scorpion\scorp_prof401.rom:0
  798.  
  799. PLUS3 = ROMS\Sinclair\plus341.rom       ; standard +3 64K rom
  800. QUORUM = ROMS\Quorum\qu7v42.rom         ; standard quorum 64K rom
  801.  
  802.  
  803. ;==============================================================================
  804. ; you can create own 64K-ROMSET, naming ini section [ROM.my_own_set]
  805. ; for empty ROMSET, single-file large ROM used (accordingly to memory model)
  806. ROMSET =
  807. ;pentagon                       ;
  808.  
  809. [ROM.default]
  810. title = Separate ROMs set               ;
  811. sys =   ROMS\GLUK\GLUKPEN.ROM           ; service rom [optional]
  812. sos =   ROMS\unsort_48\2006.rom         ; basic48 - high 16K of sinclair rom [required!]
  813. dos =   ROMS\DOS\DOS6_10E.ROM           ; tr-dos [optional]
  814. 128 =   ROMS\Quick_Commander\qc_3_05.rom ; basic128 - low 16K of sinclair rom [optional]
  815.  
  816. [ROM.pentagon]
  817. title = Pentagon-128 (32K) + TR-DOS             ;
  818. 128 =   ROMS\Pentagon\pentagon.rom:0            ;
  819. sos =   ROMS\Pentagon\pentagon.rom:1            ;
  820. dos =   ROMS\DOS\trd504tm.rom                   ;
  821. sys =   ROMS\DOS\trd504tm.rom                   ;
  822.  
  823. [ROM.GLUK]
  824. title = Mr Gluk Reset Service                   ;
  825. 128 =   ROMS\Quick_Commander\qc_3_05.rom        ;
  826. sos =   ROMS\unsort_48\2006.rom                 ;
  827. dos =   ROMS\DOS\DOS6_10E.ROM                   ;
  828. sys =   ROMS\GLUK\GLUKPEN.ROM                   ;
  829.  
  830. [ROM.scorpion]
  831. title = Scorpion (64K,v2.95)
  832. 128 =   ROMS\Scorpion\scorp295.rom:0    ;
  833. sos =   ROMS\Scorpion\scorp295.rom:1    ;
  834. sys =   ROMS\Scorpion\scorp295.rom:2    ;
  835. dos =   ROMS\Scorpion\scorp295.rom:3    ;
  836.  
  837. [ROM.profi]
  838. title = PROFI (64k)
  839. sys =   ROMS\Profi\profi.rom:0          ;
  840. dos =   ROMS\Profi\profi.rom:1          ;
  841. 128 =   ROMS\Profi\profi.rom:2          ;
  842. sos =   ROMS\Profi\profi.rom:3          ;
  843.  
  844. [ROM.KAY1]
  845. title = KAY 2002 (64K,JV Kramis 0.3)
  846. 128 =   ROMS\KAY\kay1024_v2_1_las.rom:0 ;
  847. sos =   ROMS\KAY\kay1024_v2_1_las.rom:1 ;
  848. sys =   ROMS\KAY\kay1024_v2_1_las.rom:2 ;
  849. dos =   ROMS\KAY\kay1024_v2_1_las.rom:3 ;
  850.  
  851. [ROM.KAY2]
  852. title = KAY 2000 (64K,JV Kramis 0.3)    ;
  853. 128 =   ROMS\KAY\kay1024.rom:0          ;
  854. sos =   ROMS\KAY\kay1024.rom:1          ;
  855. dos =   ROMS\KAY\kay1024.rom:2          ;
  856. sys =   ROMS\KAY\kay1024.rom:3          ;
  857.  
  858. [ROM.KAY3]
  859. title = KAY 98 (64K,JV Kramis 0.2)      ;
  860. sys =   ROMS\KAY\kay1024b.rom:0         ;
  861. dos =   ROMS\KAY\kay1024b.rom:1         ;
  862. 128 =   ROMS\KAY\kay1024b.rom:2         ;
  863. sos =   ROMS\KAY\kay1024b.rom:3         ;
  864.  
  865. [ROM.48K]
  866. title = ZX-Spectrum 48K                 ;
  867. sos =   ROMS\Sinclair\48.rom            ;
  868.  
  869. [ROM.48KTRDOS]
  870. title = ZX-Spectrum 48K + TR-DOS        ;
  871. sos =   ROMS\Sinclair\48.rom            ;
  872. dos =   ROMS\DOS\trd504tm.rom           ;
  873.  
  874. [ROM.128K]
  875. title = ZX-Spectrum 128K                ;
  876. 128 =   ROMS\Sinclair\128.rom:0         ;
  877. sos =   ROMS\Sinclair\128.rom:1         ;
  878.  
  879. [ROM.ATM2]
  880. Title = BIOS1.07.13 for ATM2            ;
  881. sos =   ROMS\ATM\bios_1_07_13.rom:0     ;
  882. dos =   ROMS\ATM\bios_1_07_13.rom:1     ;
  883. 128 =   ROMS\ATM\bios_1_07_13.rom:2     ;
  884. sys =   ROMS\ATM\bios_1_07_13.rom:3     ;
  885.  
  886. [ROM.PLUS3]
  887. title = ZX-Spectrum +3                  ;
  888. 128 =   ROMS\Sinclair\plus341.rom:0     ;
  889. sys =   ROMS\Sinclair\plus341.rom:1     ;
  890. dos =   ROMS\Sinclair\plus341.rom:2     ;
  891. sos =   ROMS\Sinclair\plus341.rom:3     ;
  892.  
  893. [ROM.NO_ROM]
  894. title = NO_ROM                          ;
  895. sos =   ;
  896.  
  897. ;==============================================================================
  898. [LEDS]
  899.  
  900. leds = 0;1                              ; enable leds
  901.  
  902. KBD_AY = 0;1                            ; ay amplitude peaks on keyboard leds
  903.  
  904. ; led coordinates in pixels. comment out, if you don't want some led
  905. ; negative coordinates are offset from bottom and right
  906. ; WARNING! if you choose coordinates outside visible screen area
  907. ; emulator will crash
  908.  
  909. ; !!! эхы№ч  юЄфхы Є№ чэръш <,>, <:> яючрфш ЎшЇЁ эшўхь !!!
  910. ; !!! яю ╒ сєфхЄ юсЁхчрэю фю ъЁрЄэюую 8
  911.  
  912. ;on/off         X       Y
  913. AY = 1:         1,      1       ; AY volumes. color indicates noise, envelope or digital sound use
  914. Perf = 1:       1,      -11     ; show Z80 t-states between HALTs and PC framerate
  915. PerfShowT = 1                   ; display used CPU t-states
  916. LOAD = 1:       -24,    1       ; GS/TRDOS/TAPE read/write
  917. Input = 1:      20,     1       ; active input devices: keyboard, mouse, kempston
  918. Time = 1:       -32,    -10     ; local time
  919. OSW = 0:        -50,    26      ; on-screen watches (debugger)
  920.  
  921. MemBand = 0:    60,     0       ; zx-spectrum memory in dynamic:
  922.                                 ;       read - green
  923.                                 ;       write - red
  924.                                 ;       execute - white
  925. BandBpp = 64                    ; bytes per pixel in memory band (allowed
  926.                                 ;    64  - 8 ёЄЁюъ
  927.                                 ;    128 - 4 ёЄЁюъш
  928.                                 ;    256 - 2 ёЄЁюъш
  929.                                 ;    512 - 1 ёЄЁюър
  930.  
  931. MemBand_256 = 0: 48,    0       ; тшфхэ яюыэюёЄ№■ Єюы№ъю т wide Ёхцшьх!
  932.                                 ;       read - green
  933.                                 ;       write - red
  934.                                 ;       execute - blue
  935.                                 ; !!! ╨╚╤╙┼╥╤▀ ╤ ╩╦┼╪╚═├╬╠ 8x1 !!!
  936. ;MemBand_256 = 1: 112,  31      ; фы  wide Ёхцшьр
  937.  
  938. ;==============================================================================
  939. [ARC]
  940. ; these files are ignored
  941. SkipFiles = *.nfo;*.txt;*.diz;*.inf;files.bbs;descript.ion
  942.  
  943. ; you may add your own archivers!
  944.  
  945. ; command line to extract all files without pathnames and without
  946. ; queries on overwrite, use %s to indicate archive filename;
  947. ; use archivers, that understand long filenames!
  948. CAB = extrac32 /E /Y "%s"
  949. ZIP = 7z e -y "%s"
  950. RAR = 7z e -y "%s"
  951. 7Z  = 7z e -y "%s"
  952.  
  953. ;==============================================================================
  954. [SYSTEM.KEYS]
  955.  
  956. ; pc keyboard:
  957. ;
  958. ;  ESC  F1  F2  F3  F4     F5  F6  F7  F8    F9  F10 F11 F12          PRSCR SCLOCK PAUSE
  959. ;  TIL   1   2   3   4   5   6   7   8   9   0 MINUS PLUS  BACK         INS HOME PGUP     NUMLOCK GRDIV GRMUL GRSUB
  960. ;  TAB   Q   W   E   R   T   Y   U   I   O   P   LB    RB               DEL END  PGDN        N7    N8    N9   GRADD
  961. ;  CAPS  A   S   D   F   G   H   J   K   L   COL QUOTE ENTER                                 N4    N5    N6
  962. ;  LSHIFT Z  X   C   V   B   N   M COMMA POINT SLASH RSHIFT BACKSL           UP              N1    N2    N3   GRENTER
  963. ;  LCONTROL LALT              SPACE                  RALT RCONTROL     LEFT DOWN RIGHT       N0          NP
  964.  
  965. ; LMB,RMB,MMB - mouse buttons
  966. ; MWU,MWD - mouse wheel up/down
  967. ; JLEFT,JRIGHT,JUP,JDOWN,JFIRE - joystick/gamepad
  968. ; JB0..JB31 - joystick/gamepad buttons
  969.  
  970. ; mouse & joystick "keys" can't be bound to commands, only to spectrum keys
  971.  
  972. ; p.s.
  973. ;      CONTROL = LCONTROL or RCONTROL
  974. ;      ALT     = LALT or RALT
  975. ;      SHIFT   = LSHIFT or RSHIFT
  976. ; numlock must be on for N0-N9 and NP
  977.  
  978. ; system commands:
  979. ; command=key1 [key2 [key3 [key4]]]
  980.  
  981. ;==============================================================================
  982. ; keys active in emulation mode
  983.  
  984.  
  985. main.exit =             ALT F4                  ; why do this?
  986. main.lockmouse =        SHIFT ESC;MMB                   ; read kempston mouse in windowed mode
  987. main.unlock_mouse =     RCONTROL ;RALT          ;
  988. main.monitor =          F5;ESC                  ; for hackers only
  989. main.selectfilter =     F4                      ; select video filter
  990. main.selectdriver =     SHIFT F4                ; select video driver for some filters
  991. main.fullscreen =       ALT ENTER               ; toggle full-screen on/off
  992. main.pause =            PAUSE                   ; pause
  993. main.selectfix =        GRMUL                   ; select video parameter
  994. main.selectsnd =        ALT GRMUL               ; select soundchip parameter or palette
  995. main.incfix =           SHIFT GRADD             ; fine tuneup
  996. main.decfix =           SHIFT GRSUB             ; fine tuneup
  997. main.incfix10 =         GRADD                   ; tuneup
  998. main.decfix10 =         GRSUB                   ; tuneup
  999. main.leds =             GRDIV                   ; leds on/off
  1000. main.maxspeed =         NUMLOCK                 ; max speed on/off
  1001. main.pokedialog =       F6                      ; enter poke(s)
  1002. main.starttape =        F7                      ; start/stop tape
  1003. main.tapebrowser =      SHIFT F7                ; tape browser
  1004. main.screenshot =       F8;ALT F8                       ; screenshot
  1005. main.savevideo =        CONTROL F8              ; save video
  1006. main.reset =            F12                     ; reset to [MISC]Reset=DOS/BASIC/MENU/SYS
  1007. main.reset128 =         CONTROL SHIFT F12       ; reset to basic 128
  1008. main.resetsys =         ALT F12                 ; reset to service ROM
  1009. main.reset48 =          ALT SHIFT F12           ; reset to basic 48 with locked 128k memory
  1010. main.resetbasic =       SHIFT F12               ; reset to basic 48 with unlocked 128k memory
  1011. main.resetdos =         CONTROL F12             ; reset to TR-DOS
  1012. main.resetcache =       ALT CONTROL F12         ; reset to cache
  1013. main.nmi =              F11;ALT SHIFT F11               ; NMI without ROM switching
  1014. main.nmidos =           CONTROL F11             ; TR-DOS magic
  1015. main.nmicache =         ALT F11                 ; NMI in cache
  1016. main.help =             SHIFT F1                        ; show keys
  1017. main.settings =         F1                      ; emulation settings (GUI)
  1018. main.save =             F2                      ; save disk/snapshot
  1019. main.load =             F3                      ; load disk/tape/snapshot
  1020. main.savesound =        SHIFT F8;F5                     ; save WAV/VTX
  1021. main.qsave1 =           ALT F2                  ; quick save to qsave1.sna
  1022. main.qsave2 =           CONTROL F2              ; quick save to qsave2.sna
  1023. main.qsave3 =           SHIFT F2                ; quick save to qsave3.sna
  1024. main.qload1 =           ALT F3                  ; quick load from qsave1.sna
  1025. main.qload2 =           CONTROL F3              ; quick load from qsave2.sna
  1026. main.qload3 =           SHIFT F3                ; quick load from qsave3.sna
  1027. main.keystick =         SCLOCK                  ; toggle keystick mode
  1028. main.autofire =         ALT NUMLOCK             ; toggle autofire mode
  1029. main.saveall =          F9                      ; quick save cmos and disks
  1030. main.xtkbd =            ALT CONTROL Z           ; enable/disable ATM XT keyboard (emulation controls blocked!)
  1031. main.pastetext =        ALT SHIFT INS           ; copy text from clipboard to keyboard buffer
  1032. main.size1 =            ALT 1                   ; set normal window size (in windowed mode)
  1033. main.size2 =            ALT 2                   ; set double window size (in windowed mode)
  1034. main.sizem =            ALT 3                   ; maximize window (in windowed mode)
  1035. main.memsearch =        ALT F6                  ; search in memory for changed values (cheats, etc)
  1036. main.border_none =      ALT 4                   ; set empty border
  1037. main.border_small =     ALT 5                   ; set small border
  1038. main.border_full =      ALT 6                   ; set full border
  1039.  
  1040.  
  1041.  
  1042. ;==============================================================================
  1043. ; keys in all monitor windows
  1044.  
  1045. mon.exit =              ALT F4                  ;
  1046. mon.emul =              F5;ESC                  ; back to emulation
  1047. mon.bpdialog =          ALT C                   ; conditional breakpoints dialog
  1048. mon.gs =                ALT G                   ; gs (BASS) status dialog
  1049. mon.pokedialog =        ALT P                   ; enter poke(s) F6 is already used
  1050. mon.tapebrowser =       ;SHIFT F7               ; tape browser
  1051. mon.reset =             F12                     ; reset to [MISC]Reset=DOS/BASIC/MENU/SYS
  1052. mon.reset128 =          CONTROL SHIFT F12       ; reset to basic 128
  1053. mon.resetsys =          ALT F12                 ; reset to service ROM
  1054. mon.reset48 =           ALT SHIFT F12           ; reset to basic 48 with locked 128k memory
  1055. mon.resetbasic =        SHIFT F12               ; reset to basic 48 with unlocked 128k memory
  1056. mon.resetdos =          CONTROL F12             ; reset to TR-DOS
  1057. mon.resetcache =        ALT CONTROL F12         ; reset to cache
  1058. mon.nmi =               ALT SHIFT F11           ; NMI without ROM switching
  1059. mon.nmidos =            CONTROL F11             ; TR-DOS magic
  1060. mon.nmicache =          ALT F11                 ; NMI in cache
  1061. mon.help =              SHIFT F1                        ; show keys
  1062. mon.settings =          F1                      ; emulation settings (GUI)
  1063. mon.save =              F2                      ; save disk/snapshot
  1064. mon.load =              F3                      ; load disk/tape/snapshot
  1065. mon.savesound =         SHIFT F8;F5                     ; save WAV/VTX
  1066. mon.qsave1 =            ALT F2                  ; quick save to qsave1.sna
  1067. mon.qsave2 =            CONTROL F2              ; quick save to qsave2.sna
  1068. mon.qsave3 =            SHIFT F2                ; quick save to qsave3.sna
  1069. mon.qload1 =            ALT F3                  ; quick load from qsave1.sna
  1070. mon.qload2 =            CONTROL F3              ; quick load from qsave2.sna
  1071. mon.qload3 =            SHIFT F3                ; quick load from qsave3.sna
  1072. ;mon.setrange =         F6                      ; set range of breakpoints (ъюфр юсЁрсюЄъш эх ёє∙хёЄтєхЄ)
  1073. ;mon.resetrange =       SHIFT F6                ; reset range of breakpoints (ъюфр юсЁрсюЄъш эх ёє∙хёЄтєхЄ)
  1074. mon.screen =            F9                      ; show screen, as it present in video memory
  1075. mon.altscreen =         SHIFT F9                ; show inactive screen
  1076. mon.rayscreen =         ALT F9                  ; show painted screen area until crt-ray (with MC, border & 2-scr effects)
  1077. mon.step =              F7                      ; single step
  1078. mon.step_x2 =           SHIFT F7                ; x2 step
  1079. mon.step_x4 =           CONTROL F7              ; x4 step
  1080. mon.step_x8 =           ALT F7                  ; x8 step
  1081. mon.step_x16 =          SHIFT ALT F7            ; x16 step
  1082. mon.step_x32 =          SHIFT CONTROL F7        ; x32 step
  1083. mon.step_x64 =          SHIFT CONTROL ALT F7    ; x64 step
  1084. mon.step_x128 =         ;                       ; x128 step
  1085. mon.step_x256 =         ;                       ; x256 step
  1086. mon.stepover =          F8                      ; step over loops and calls
  1087. mon.stepover_jump =     SHIFT F8                ; step over loops and calls +djnz loops
  1088. mon.exitsub =           F11                     ; trace until (sp)
  1089. mon.loadblock =         ALT R                   ; load memory block
  1090. mon.saveblock =         ALT W                   ; save memory block
  1091. mon.fillblock =         ALT F                   ; fill memory block with pattern
  1092. mon.setbank =           ALT B                   ; write to #7FFD
  1093. mon.sethimem =          ALT M                   ; write to model-specific extended memory port
  1094. mon.next =              TAB                     ; next window
  1095. mon.prev =              SHIFT TAB               ; prev window
  1096. mon.dump =              ALT D                   ; toggle dump
  1097. mon.rip =               ALT T                   ; ripper's tool
  1098. mon.osw =               ALT O                   ; setup on-screen watches
  1099. mon.scrshot =           ALT S                   ; toggle screenshot/scrdump/watches
  1100. mon.setwatch =          CONTROL U               ; set user-defined watch address
  1101. mon.switchay =          ALT Y                   ; switch active AY (turbo-sound)
  1102. mon.labels =            CONTROL J               ; goto label
  1103. mon.memsearch =         ALT F6                  ; search in memory for changed values (cheats, etc)
  1104. mon.cpu =               CONTROL TIL             ; switch to next cpu
  1105. mon.switchdump =        CONTROL D               ; switch dump mode (mem/disk/cmos/nvram/comppal)
  1106.  
  1107. ;==============================================================================
  1108. ; keys in registers window
  1109.  
  1110. reg.left =      LEFT            ; select register
  1111. reg.right =     RIGHT           ; select register
  1112. reg.up =        UP              ; select register
  1113. reg.down =      DOWN            ; select register
  1114. reg.edit =      ENTER           ; edit current register
  1115.  
  1116. reg.a =         CONTROL A       ; edit A
  1117. reg.f =         CONTROL F       ; edit flags
  1118. reg.bc =        CONTROL B       ; edit BC
  1119. reg.de =        CONTROL D       ; edit DE
  1120. reg.hl =        H               ; edit HL
  1121. reg.pc =        P               ; edit PC
  1122. reg.sp =        S               ; edit SP
  1123. reg.ix =        X               ; edit IX
  1124. reg.iy =        Y               ; edit IY
  1125. reg.i =         I               ; edit i
  1126. reg.r =         R               ; edit R
  1127. reg.im =        M               ; edit im
  1128. reg.iff1 =      CONTROL 1       ; edit iff1
  1129. reg.iff2 =      CONTROL 2       ; edit iff2
  1130. reg.SF =        ALT S           ; toggle SF
  1131. reg.ZF =        ALT Z           ; toggle ZF
  1132. reg.F5 =        ALT 5           ; toggle F5
  1133. reg.HF =        ALT H           ; toggle HF
  1134. reg.F3 =        ALT 3           ; toggle F3
  1135. reg.PF =        ALT P           ; toggle PF/PV
  1136. reg.NF =        ALT N           ; toggle NF
  1137. reg.CF =        ALT C           ; toggle CF
  1138.  
  1139. reg.codejump =  QUOTE           ; goto address in code window under cursor
  1140. reg.datajump =  COL             ; goto address in data window under cursor
  1141.  
  1142. ;==============================================================================
  1143. ; keys in cpu window
  1144.  
  1145. cpu.findpc =    HOME            ; set cursor at PC
  1146. cpu.here =      F4              ; trace to cursor
  1147. cpu.findtext =  ALT F7          ; find string
  1148. cpu.findcode =  CONTROL F7      ; find code with mask
  1149. cpu.goto =      G               ; goto address
  1150. cpu.bpx =       SPACE           ; breakpoint under cursor
  1151. cpu.asm =       ENTER           ; edit instruction
  1152. cpu.setpc =     Z               ; set PC to cursor
  1153.  
  1154. cpu.up =        UP              ; move cursor up
  1155. cpu.down =      DOWN            ; move cursor down
  1156. ;cpu.up =       MWU             ; move cursor up
  1157. ;cpu.down =     MWD             ; move cursor down
  1158. cpu.left =      LEFT            ; move cursor left
  1159. cpu.right =     RIGHT           ; move cursor right
  1160. cpu.pgdn =      PGDN            ; next page
  1161. cpu.pgup =      PGUP            ; prev page
  1162.  
  1163. cpu.save1 =     CONTROL 1       ; save cursor position to slot 1
  1164. cpu.save2 =     CONTROL 2
  1165. cpu.save3 =     CONTROL 3
  1166. cpu.save4 =     CONTROL 4
  1167. cpu.save5 =     CONTROL 5
  1168. cpu.save6 =     CONTROL 6
  1169. cpu.save7 =     CONTROL 7
  1170. cpu.save8 =     CONTROL 8
  1171.  
  1172. cpu.rest1 =     1               ; save cursor position to jumpstack, load from slot 1
  1173. cpu.rest2 =     2
  1174. cpu.rest3 =     3
  1175. cpu.rest4 =     4
  1176. cpu.rest5 =     5
  1177. cpu.rest6 =     6
  1178. cpu.rest7 =     7
  1179. cpu.rest8 =     8
  1180.  
  1181. cpu.back =      BACK            ; pop cursor position from jumpstack
  1182. cpu.context =   QUOTE           ; push cursor position and goto instruction operand
  1183. cpu.datajump =  COL             ; jump to instruction operand in data window
  1184. cpu.labels =    CONTROL L       ; show labels on/off
  1185. cpu.importl =   CONTROL A       ; menu for importing labels from XAS/ALASM
  1186.  
  1187. ;==============================================================================
  1188. ; keys in memory dump window
  1189.  
  1190. mem.left =      LEFT            ; cursor left
  1191. mem.right =     RIGHT           ; cursor right
  1192. mem.up =        UP              ; cursor up
  1193. mem.down =      DOWN            ; cursor down
  1194. mem.pgup =      PGUP            ; page up
  1195. mem.pgdn =      PGDN            ; page down
  1196. mem.switch =    CONTROL TAB     ; move to hex/ascii
  1197. mem.stline =    HOME            ; start of line
  1198. mem.endline =   END             ; end of line
  1199. mem.findtext =  ;ALT F7         ; find text in memory / disk track
  1200. mem.findcode =  ;CONTROL F7     ; find code with mask in memory / disk track
  1201.  
  1202. mem.goto =      ;CONTROL G      ; goto address (deprecated)
  1203. mem.addr_edit = ENTER           ; edit/change current memory address (NS)
  1204.  
  1205. mem.mem =       CONTROL M       ; select memory editor
  1206. mem.diskphys =  CONTROL V       ; select disk editor (physical track)
  1207. mem.disklog =   CONTROL O       ; select disk editor (logical sectors)
  1208. mem.diskgo =    CONTROL T       ; select drive/track/sector in diskeditor
  1209.  
  1210. mem.pc =        CONTROL P       ; goto PC
  1211. mem.sp =        CONTROL S       ; goto SP
  1212. mem.bc =        CONTROL B       ; goto BC
  1213. mem.de =        CONTROL D       ; goto DE
  1214. mem.hl =        CONTROL H       ; goto HL
  1215. mem.ix =        CONTROL X       ; goto IX
  1216. mem.iy =        CONTROL Y       ; goto IY
  1217.  
  1218. ;==============================================================================
  1219. [ZX.KEYS.default]
  1220.  
  1221. Name = unreal default   ;
  1222.  
  1223. ;               ZX keyboard layout:
  1224. ;
  1225. ;  1    2    3    4    5    6    7    8    9    0
  1226. ;  Q    W    E    R    T    Y    U    I    O    P
  1227. ;  A    S    D    F    G    H    J    K    L   ENT
  1228. ; CAP   Z    X    C    V    B    N    M   SYM  SPC
  1229.  
  1230. ; KLEFT,KRIGHT,KUP,KDOWN,KFIRE,KFIRE1,KFIRE2,KFIRE3 - kempston joystick
  1231. ; FLEFT,FRIGHT,FUP,FDOWN,FFIRE,FFIRE1,FFIRE2,FFIRE3 - fuller joystick
  1232.  
  1233. ; format:
  1234. ; PC_KEY=[ZX_KEY_SHIFT] ZX_KEY
  1235.  
  1236. 1 =             1
  1237. 2 =             2
  1238. 3 =             3
  1239. 4 =             4
  1240. 5 =             5
  1241. 6 =             6
  1242. 7 =             7
  1243. 8 =             8
  1244. 9 =             9
  1245. 0 =             0
  1246. Q =             Q
  1247. W =             W
  1248. E =             E
  1249. R =             R
  1250. T =             T
  1251. Y =             Y
  1252. U =             U
  1253. I =             I
  1254. O =             O
  1255. P =             P
  1256. A =             A
  1257. S =             S
  1258. D =             D
  1259. F =             F
  1260. G =             G
  1261. H =             H
  1262. J =             J
  1263. K =             K
  1264. L =             L
  1265. Z =             Z
  1266. X =             X
  1267. C =             C
  1268. V =             V
  1269. B =             B
  1270. N =             N
  1271. M =             M
  1272. TIL =           CAP 1
  1273. CAPS =          CAP 2
  1274. PGUP =          CAP 3
  1275. PGDN =          CAP 4
  1276. LEFT =          CAP 5
  1277. DOWN =          CAP 6
  1278. UP =            CAP 7
  1279. RIGHT =         CAP 8
  1280. DEL =           CAP 9
  1281. BACK =          CAP 0
  1282. MINUS =         SYM J
  1283. PLUS =          SYM K
  1284. COMMA =         SYM N
  1285. POINT =         SYM M
  1286. ENTER =         ENT
  1287. SPACE =         SPC
  1288. LB =            SYM 8
  1289. RB =            SYM 9
  1290. COL =           SYM Z
  1291. TAB =           CAP SPC         ; break
  1292. INS =           SYM W
  1293. HOME =          SYM Q
  1294. END =           SYM E
  1295. QUOTE =         SYM P
  1296. SLASH =         SYM C
  1297. BACKSL =        SYM CAP
  1298.  
  1299. LSHIFT =        CAP
  1300. RSHIFT =        SYM
  1301.  
  1302. LCONTROL =      SYM
  1303.  
  1304. N4 =            KLEFT
  1305. N6 =            KRIGHT
  1306. N8 =            KUP
  1307. N2 =            KDOWN
  1308. N5 =            KFIRE
  1309. N1 =            KLEFT KDOWN
  1310. N3 =            KRIGHT KDOWN
  1311. N7 =            KUP KLEFT
  1312. N9 =            KUP KRIGHT
  1313.  
  1314. MWU =           CAP 7
  1315. MWD =           CAP 6
  1316.  
  1317. JLEFT =         KLEFT
  1318. JRIGHT =        KRIGHT
  1319. JUP =           KUP
  1320. JDOWN =         KDOWN
  1321. JFIRE =         KFIRE
  1322.  
  1323. JB1 =           1
  1324. JB2 =           2
  1325. JB3 =           3
  1326. JB4 =           4
  1327. JB5 =           5
  1328. JB6 =           6
  1329. JB7 =           7
  1330. JB8 =           8
  1331.  
  1332. ;------------------------------------------------------------------------------
  1333. [ZX.KEYS.XAS]
  1334.  
  1335. Name = XAS 7.xx (incomplete)
  1336.  
  1337. 1 =     1
  1338. 2 =     2
  1339. 3 =     3
  1340. 4 =     4
  1341. 5 =     5
  1342. 6 =     6
  1343. 7 =     7
  1344. 8 =     8
  1345. 9 =     9
  1346. 0 =     0
  1347. Q =     Q
  1348. W =     W
  1349. E =     E
  1350. R =     R
  1351. T =     T
  1352. Y =     Y
  1353. U =     U
  1354. I =     I
  1355. O =     O
  1356. P =     P
  1357. A =     A
  1358. S =     S
  1359. D =     D
  1360. F =     F
  1361. G =     G
  1362. H =     H
  1363. J =     J
  1364. K =     K
  1365. L =     L
  1366. Z =     Z
  1367. X =     X
  1368. C =     C
  1369. V =     V
  1370. B =     B
  1371. N =     N
  1372. M =     M
  1373. SHIFT = CAP
  1374. CONTROL=SYM
  1375.  
  1376. ;------------------------------------------------------------------------------
  1377. [ZX.KEYS.ACEDIT]
  1378.  
  1379. ; layout created by Alone Coder
  1380.  
  1381. Name = ACEdit
  1382.  
  1383. 1 =             1
  1384. 2 =             2
  1385. 3 =             3
  1386. 4 =             4
  1387. 5 =             5
  1388. 6 =             6
  1389. 7 =             7
  1390. 8 =             8
  1391. 9 =             9
  1392. 0 =             0
  1393. Q =             Q
  1394. W =             W
  1395. E =             E
  1396. R =             R
  1397. T =             T
  1398. Y =             Y
  1399. U =             U
  1400. I =             I
  1401. O =             O
  1402. P =             P
  1403. A =             A
  1404. S =             S
  1405. D =             D
  1406. F =             F
  1407. G =             G
  1408. H =             H
  1409. J =             J
  1410. K =             K
  1411. L =             L
  1412. Z =             Z
  1413. X =             X
  1414. C =             C
  1415. V =             V
  1416. B =             B
  1417. N =             N
  1418. M =             M
  1419. TIL =           CAP 1
  1420. CAPS =          CAP 2
  1421. PGUP =          CAP 3
  1422. PGDN =          CAP 4
  1423. LEFT =          CAP 5
  1424. DOWN =          CAP 6
  1425. UP =            CAP 7
  1426. RIGHT =         CAP 8
  1427. DEL =           CAP 9
  1428. BACK =          CAP 0
  1429. MINUS =         SYM J
  1430. PLUS =          SYM L
  1431. COMMA =         SYM N
  1432. POINT =         SYM M
  1433. ENTER =         ENT
  1434. SPACE =         SPC
  1435. LB =            SYM 8
  1436. RB =            SYM 9
  1437. COL =           SYM O
  1438. TAB =           SYM CAP
  1439. ;ESC =          CAP SPC
  1440. INS =           SYM W
  1441. HOME =          SYM Q
  1442. END =           SYM E
  1443. QUOTE =         SYM P
  1444. SLASH =         SYM C
  1445. BACKSL =        SYM Z
  1446. ALT =           SYM CAP
  1447.  
  1448. SHIFT =         CAP
  1449. CONTROL =       SYM
  1450.  
  1451. N4 =            KLEFT
  1452. N6 =            KRIGHT
  1453. N8 =            KUP
  1454. N2 =            KDOWN
  1455. N5 =            KFIRE
  1456. N1 =            KLEFT KDOWN
  1457. N3 =            KRIGHT KDOWN
  1458. N7 =            KUP KLEFT
  1459. N9 =            KUP KRIGHT
  1460. GRSUB =         SYM J
  1461. GRADD =         SYM K
  1462. GRMUL =         SYM B
  1463. GRDIV =         SYM V
  1464.  
  1465. ;------------------------------------------------------------------------------
  1466. [ZX.KEYS.Z80Stealth]
  1467.  
  1468. Name=Z80Stealth default
  1469.  
  1470. ;               ZX keyboard layout:
  1471. ;
  1472. ;  1    2    3    4    5    6    7    8    9    0
  1473. ;  Q    W    E    R    T    Y    U    I    O    P
  1474. ;  A    S    D    F    G    H    J    K    L   ENT
  1475. ; CAP   Z    X    C    V    B    N    M   SYM  SPC
  1476.  
  1477. ; KLEFT,KRIGHT,KUP,KDOWN,KFIRE,KFIRE1,KFIRE2,KFIRE3 - kempston joystick
  1478. ; FLEFT,FRIGHT,FUP,FDOWN,FFIRE,FFIRE1,FFIRE2,FFIRE3 - fuller joystick
  1479.  
  1480. ; format:
  1481. ; PC_KEY=[ZX_KEY_SHIFT] ZX_KEY
  1482.  
  1483. 1 =             1
  1484. 2 =             2
  1485. 3 =             3
  1486. 4 =             4
  1487. 5 =             5
  1488. 6 =             6
  1489. 7 =             7
  1490. 8 =             8
  1491. 9 =             9
  1492. 0 =             0
  1493. Q =             Q
  1494. W =             W
  1495. E =             E
  1496. R =             R
  1497. T =             T
  1498. Y =             Y
  1499. U =             U
  1500. I =             I
  1501. O =             O
  1502. P =             P
  1503. A =             A
  1504. S =             S
  1505. D =             D
  1506. F =             F
  1507. G =             G
  1508. H =             H
  1509. J =             J
  1510. K =             K
  1511. L =             L
  1512. Z =             Z
  1513. X =             X
  1514. C =             C
  1515. V =             V
  1516. B =             B
  1517. N =             N
  1518. M =             M
  1519. TIL =           CAP 1
  1520. CAPS =          CAP 2
  1521. PGUP =          CAP 3
  1522. PGDN =          CAP 4
  1523. LEFT =          CAP 5
  1524. DOWN =          CAP 6
  1525. UP =            CAP 7
  1526. RIGHT =         CAP 8
  1527. DEL =           CAP 9
  1528. BACK =          CAP 0
  1529. MINUS =         SYM J
  1530. PLUS =          SYM K
  1531. COMMA =         SYM N
  1532. POINT =         SYM M
  1533. ENTER =         ENT
  1534. SPACE =         SPC
  1535. LB =            SYM 8
  1536. RB =            SYM 9
  1537. COL =           SYM Z
  1538. TAB =           CAP SPC         ; break
  1539. INS =           SYM W
  1540. HOME =          SYM Q
  1541. END =           SYM E
  1542. QUOTE =         SYM P
  1543. SLASH =         SYM C
  1544. BACKSL =        SYM CAP
  1545.  
  1546. RALT =          SYM
  1547. LSHIFT =        CAP
  1548. RSHIFT =        CAP
  1549. RCONTROL =      CAP SYM
  1550.  
  1551. N4 =            KLEFT
  1552. N6 =            KRIGHT
  1553. N8 =            KUP
  1554. N2 =            KDOWN
  1555. N5 =            KFIRE
  1556. N1 =            KLEFT KDOWN
  1557. N3 =            KRIGHT KDOWN
  1558. N7 =            KUP KLEFT
  1559. N9 =            KUP KRIGHT
  1560.  
  1561. MWU =           CAP 7
  1562. MWD =           CAP 6
  1563.  
  1564. JLEFT =         KLEFT
  1565. JRIGHT =        KRIGHT
  1566. JUP =           KUP
  1567. JDOWN =         KDOWN
  1568. JFIRE =         KFIRE
  1569.  
  1570. ;------------------------------------------------------------------------------
  1571. [ZX.KEYS.quorum]
  1572. Name = Quorum
  1573.  
  1574. ;               Quorum keyboard layout:
  1575. ;
  1576. ; F1 F2 F3 F4 F5      [G]  NMI  INV   [< RES
  1577. ; [E] 1 2 3 4 5 6 7 8 9 0 - + BS DEL                        NSLASH NSTAR NMINUS
  1578. ; TAB  Q  W  E  R  T  Y  U  I  O  P  [  ]  \                  N7    N8     N9
  1579. ; CAPS  A  S  D  F  G  H  J  K  L  ;  '  ~  ENT               N4    N5     N6
  1580. ; RUS LAT Z X C V B N M , . /  UP                             N1    N2     N3
  1581. ; CAP FIRE   SPC       SYM LT  DN  RT                         N0  NPOINT NPLUS
  1582. ;
  1583. ; FIRE,LT,DN,RT,UP=0,5,6,8,7
  1584. ; NMI,RES=F11,F12(see main.*)
  1585. ; INV,[< - NOT emulated
  1586. ; KLEFT,KRIGHT,KUP,KDOWN,KFIRE,KFIRE1,KFIRE2,KFIRE3 - kempston joystick
  1587. ; FLEFT,FRIGHT,FUP,FDOWN,FFIRE,FFIRE1,FFIRE2,FFIRE3 - fuller joystick
  1588. ; (JLEFT,JRIGHT,JUP,JDOWN,JFIRE  reserved for joystick)
  1589. ; format:
  1590. ; PC_KEY=[ZX_KEY_SHIFT] ZX_KEY
  1591. 1 =             1
  1592. 2 =             2
  1593. 3 =             3
  1594. 4 =             4
  1595. 5 =             5
  1596. 6 =             6
  1597. 7 =             7
  1598. 8 =             8
  1599. 9 =             9
  1600. 0 =             0
  1601. Q =             Q
  1602. W =             W
  1603. E =             E
  1604. R =             R
  1605. T =             T
  1606. Y =             Y
  1607. U =             U
  1608. I =             I
  1609. O =             O
  1610. P =             P
  1611. A =             A
  1612. S =             S
  1613. D =             D
  1614. F =             F
  1615. G =             G
  1616. H =             H
  1617. J =             J
  1618. K =             K
  1619. L =             L
  1620. Z =             Z
  1621. X =             X
  1622. C =             C
  1623. V =             V
  1624. B =             B
  1625. N =             N
  1626. M =             M
  1627. ESC =           EBOX
  1628. DEL =           BS
  1629. TIL =           TILDA
  1630. CAPS =          CAPS
  1631. LEFT =          5
  1632. DOWN =          6
  1633. UP =            7
  1634. RIGHT =         8
  1635. BACK =          DEL
  1636. MINUS =         -
  1637. PLUS =          +
  1638. COMMA =         ,
  1639. POINT =         .
  1640. ENTER =         ENT
  1641. SPACE =         SPC
  1642. LB =            [
  1643. RB =            ]
  1644. COL =           COLON
  1645. TAB =           TAB
  1646. ;HOME =         N7
  1647. ;END =          N1
  1648. ;PGUP =         N8
  1649. ;PGDN =         N2
  1650. N1 =            N1
  1651. N2 =            N2
  1652. N3 =            N3
  1653. N4 =            N4
  1654. N5 =            N5
  1655. N6 =            N6
  1656. N7 =            N7
  1657. N8 =            N8
  1658. N9 =            N9
  1659. N0 =            N0
  1660. NP =            NPOINT
  1661. QUOTE =         QUOTE
  1662. SLASH =         /
  1663. BACKSL =        \
  1664. F1 =            F1
  1665. F2 =            F2
  1666. F3 =            F3
  1667. F4 =            F4
  1668. F5 =            F5
  1669. F6 =            GBOX
  1670. GRDIV =         NSLASH
  1671. GRMUL =         NSTAR
  1672. GRSUB =         NMINUS
  1673. GRADD =         NPLUS
  1674. PGUP =          RUS
  1675. PGDN =          LAT
  1676.  
  1677. LSHIFT =        CAP
  1678. RSHIFT =        SYM
  1679.  
  1680. ;N4 =           KLEFT
  1681. ;N6 =           KRIGHT
  1682. ;N8 =           KUP
  1683. ;N2 =           KDOWN
  1684. ;N5 =           KFIRE
  1685. ;N1 =           KLEFT KDOWN
  1686. ;N3 =           KRIGHT KDOWN
  1687. ;N7 =           KUP KLEFT
  1688. ;N9 =           KUP KRIGHT
  1689.