Новые версии DosBox 0.73 и 0.74 хороши тем, что помимо "стандартного i386" эмулируют
и другие наборы инструкций от процессоров посвежее:
cputype: CPU Type used in emulation. auto is the fastest choice.
# Possible values: auto, 386, 386_slow, 486_slow, pentium_slow, 386_prefetch.В своё время мне очень нравился эмулятор
nesticle, который несмотря на всю его неточность был:
1) самым удобным/красивым из ДОСовских
2) работал на полной скорости на моём
Am486DX100 + 8 Mb RAM
3) позволял замедлять скорость NTSC игр до 50 FPS.
4) позволял записывать звук в *.WAV-файл
Более того, эмулятор позволял использовать следующие ключи (прописываются в nesticle.ini):
-rdtsc : Enable the use of the Pentium RDTSC profiling instruction-fpucopy : Use the FPU for mem->vidmem copies (pentium only)Если процессор был i586 - эмулятор принимал ключи и использовал эти инструкции. Если ниже i586 - просто вылетал с ошибкой.
nesticle.ini
Код:
;----------------------------------------------
; Automatically generated NESticle config file
;----------------------------------------------
; video settings
-res 320 240
-palfile nesticle.pal
-vsync OFF
-frameskip AUTO
; sound settings
-sndrate 44100
; input device types
-setinput 1 KEY1
-setinput 2 NONE
-setinput 3 NONE
-setinput 4 NONE
; keyboard scan codes
-setkey KEY1 71 72 73 75 77 79 80 81 44 45 26 27
-setkey KEY2 19 20 21 33 35 47 48 49 16 17 18 30
; joystick settings
-setjoythresh 1 0 0 0 0
-setjoythresh 2 0 0 0 0
-remapbut JOY1 0 1 255 255
-remapbut JOY2 0 1 255 255
-remapbut GRAVIS 0 2 1 3
-remapbut GRIP1 2 3 5 6
-remapbut GRIP2 2 3 5 6
-remapbut SIDEWINDER1 0 1 3 4
-remapbut SIDEWINDER2 0 1 3 4
; directories
-pcxdir C:\EMULS\NESTICLE\
-savedir C:\EMULS\NESTICLE\
-logdir C:\EMULS\NESTICLE\
-patchdir C:\EMULS\NESTICLE\
-romdir C:\EMULS\NESTICLE\ROMS
; NES emulation
-vfps 50
-hblank 115
-framelines 232
-vblank 30
-rdtsc
-fpucopy
; insert command line file...
@NESticle.cmd
Nesticle в свежем Dosbox больше не вылетает при использовании этих ключей. Даже на P3 теперь работает быстро.
Плюс ко всему, есть возможность в самом досбоксе поставить билинейную интерполяцию, будет очень красиво:
Код:
[sdl]
........
fullresolution=1280x1024 (для ЖК-мониторов желательно ставить "родное" разрешение)
windowresolution=1024x768 (здесь уже то, какое больше подходит - это "растяжка" окна)
output=ddraw (для Vista и 7 лучше =opengl)
[render]
..........
frameskip=0
aspect=true
scaler=none
В общем, хорошая возможность вспомнить nesticle.
Всё вышесказанное относится и к
GenecystКстати, у nesticle очень мягкий приятный звук DPCM-канала.
Во многих играх он, конечно, звучит неправильно. Но Batman, Castlevania2 например, очень приятно слушать.
Почти во всех эмуляторах и NSF-плеерах DPCM в этих играх пощёлкивает, а в nesticle звучит мягко и бархатисто.
P.S. В архиве c эмулятором (nestcxxx.zip) почему-то отсутствует экстендер DOS4GW.EXE
Взять его можно рядом, из архива genecyst (gcystxxx.zip)