Сообщения без ответов | Активные темы Текущее время: 29 мар 2024, 03:46



Ответить на тему  [ Сообщений: 3 ] 
 Вспомним Nesticle 
Автор Сообщение
Сообщение 08 июл 2010, 15:06
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
Новые версии 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)

_________________
Nestopia 1.37/1.40 Fixed


Последний раз редактировалось EvGS 09 июл 2010, 13:57, всего редактировалось 4 раз(а).



Сообщение 09 июл 2010, 13:05
Профиль WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 22:03
Сообщения: 480
Прямые ссылки не работают на ему-раше, так что и nesticle и genecyst в один клик не скачать. А за инфу - спасибо.

_________________
Challenge the Legend / Мой сайт - http://www.u-sm.ru
8700K, 16GB, RTX 3070 Ti


Сообщение 09 июл 2010, 13:41
Профиль
Аватара пользователя

Зарегистрирован:
23 июл 2007, 19:37
Сообщения: 401
Откуда: Мытищи
Я забыл, что ссылки меняются ежедневно в 0:00. На сегодня пофиксил.
Цитата:
Yaranga: Для ленивых прикреплю в аттаче уже относительно настроенный Dosbox+Nesticle.
Запускать следует Dosbox.exe, поскольку Nesticle.exe будет эмулироваться уже через него и запустится автоматически. Выход из досбокса - Ctrl+F9. Желающие могут подточить напильником посредством любого текстового редактора dosbox.conf - все комментарии к командам там переведены на русский язык так что разобраться сможет любой первоклассник.
В сборку помимо самого эмулятора включил Марио, Бэтмена и Кастлеванию. Новые ромы следует добавлять по пути (считая от директории досбокса) diskC\Emuls\Nesticle\roms\.

nesticle+dosbox074_portable
Значение FPS выставлено на 50. Так на денди больше похоже. По умолчанию стоит 60.
Менять можно как через GUI nesticle: settings - nes timing - virtual FPS; так и в nesticle.ini

-- 09 июл 2010, 15:32 --

Неожиданно находятся все более интересные вещи:
http://nesdev.parodius.com/bbs/viewtopi ... 4e6aeee4ec
Например, эмулятор loopynes от 21 ноября 1999г. с исходниками на x86 ASM

Мало того, что исходники тяжело найти, так еще и последняя доступная версия почти на всех сайтах
помечена как 10/18/99 beta - 18 октября 1999.

А здесь как раз указано, что последняя версия - 21.11.99.
http://www.emuwiki.com/index.php?title= ... f_loopynes
И это не бета, а стабильная версия. Исходники опубликованы только в 2007.
Ни на одном русском эму-сайте я именно её не встречал.
Это тоже легендарный (и быстрый!) ДОС-эмулятор, можете добавить его в соответствующий раздел.
Изображение
Тем более, что FCEU 0.81 DOS, RockNES 3.10 DOS и Nesticle x.xx DOS уже есть.

_________________
Nestopia 1.37/1.40 Fixed


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 3 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB