Блин. Ну, ладно пока перебьёмся, дискретку в системник никак ставить не хочется, даже пассивную, там на SAS и так яичницу можно жарить.
Вид для печати
А если, например, так:
После старта жмем <End> и <PageDown>. Всё работает и ничего не трещит.Код:user@ta4ka:~/Other/ULAX-emuL/dux$ SDL_AUDIODRIVER=winmm wine ../exe/emuL.exe slimagic.*
Убунта - 16.04, вайн - 4.0, тачка - вообще старые дрова с интеловской 945й интеграшкой.
- - - Добавлено - - -
Кстати, мелкий глюк в раскраске Slightly magic - в обычном режиме цвет ведра соответствует цвету дракончика, а в расширенном все ведра одинаковые. Не есть гут.
Это был не я! :)
slightly magic ранняя раскраска для древней версии, динамической расцветки спрайтов в которой не было, а потом руки не дошли (тем более, что вёдра не перепутать)
смайлики надеюсь тебе видны, в них поверь нет, ничего злобного и прочего придуманного, пользователи беты слабо понимают, какой путь прошел сам эмулятор и игры, и идеи заложенные в него автором. Дождемся документации открытой, сами
смогут оценить весь "потанцевал"(c), местами им будет трудно, но универсальность, знатоков кода впечатлит.
Запустилось. Трещит и тормозит жутко. Хотя возможно что просто комп слабоват для эмуля.
Консоль
Код:master@master-GA-E350N:~/.wine/drive_c/ZX_WINE/ULAX-emuL/dux$ SDL_AUDIODRIVER=winmm wine ../exe/emuL.exe slimagic.*
0009:fixme:win:EnumDisplayDevicesW ((null),0,0xdef908,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0xdef908,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0xdef530,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0xdef908,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),1,0xdef908,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0xdef908,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),1,0xdef908,0x00000000), stub!
002e:fixme:win:RegisterDeviceNotificationW (hwnd=0x10054, filter=0x183fe30,flags=0x00000000) returns a fake device notification handle!
0009:fixme:win:RegisterTouchWindow (0x10056 00000003): stub
0009:fixme:imm:ImmReleaseContext (0x10056, 0x15f428): stub
0009:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
0009:fixme:msctf:ThreadMgrSource_AdviseSink (0x15f2a8) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
0009:fixme:imm:NotifyIME NI_CLOSECANDIDATE
0009:fixme:msctf:ThreadMgrSource_AdviseSink (0x15f2a8) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
0009:fixme:win:EnumDisplayDevicesW ((null),0,0xdef4e4,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0xdef074,0x00000000), stub!
002f:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0009:fixme:imm:NotifyIME NI_CLOSECANDIDATE
0009:fixme:msctf:ThreadMgrSource_AdviseSink (0x15f2a8) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
0009:fixme:imm:NotifyIME NI_CLOSECANDIDATE
[свернуть]
Если вдруг сменить рабочий стол или свернуть-развернуть окно, то схлопывается в пуговку и обратно уже не разворачивается ))
Трещит, тупит, сбрасывается. Комп слабоват для спека, нужна GeForce RTX. Не зря аффтары своим Метро всю радость дня засрали. Все ждали ждали эту ulax а получили даже не резиновую женщину а какой-то кривой эмуль из начала 90-х. Зато болтали много.
Блин, ну бета же.
Я особо в тестирование не вдавался, запустил несколько раз. Звук попердывает время от времени, а так всё работает вроде, если разберешься, как запускать и че жать.
Core2Duo E8500 3.16 GHz
4GB
Nvidia geforce gts 250
Звук встроенный, драйвер Microsoft
WIN7sp1
Полет нормальный. При условии, что комп не сильно нагружен.
это недопиленная еще, уже есть менее моргучая и докрашенная
выложу всё вместе с доками, с новым эмулем (потому и затянул с доками)
мало времени, только заглянуть эпизодически пофлудить :D
Да, ладно. Смотри отличный gif-эмулятор zx ;)
Здоровья тебе.
а ULANext проект это никак не связанно ?
https://m.facebook.com/groups/237301...01656810191644
Нет. ULANext - это вроде б ULA+ для NEXT'a, я ZX ULAX это совсем другая штука, совсем не похожая.
бамп! подоспела новая публичная версия, теперьбанановаяс доками! :v2_yahoo:
ссылки теперь будут у меня в бложике: https://zx-pk.ru/entries/360-zx-ulax...oad-links.html
Totem, как появишься, отредактируй пжалста заглавный пост, запили туда эту ссылку
.
Lethargeek, Обновил.
Totem, только это ссылка не исключительно на "public beta 4", а на все будущие версии, допиши там
обновил эмулятор (public beta 5)
добавлена поддержка снапов z80 и drag&drop в работающее окно
архив игр с раскрасками тот же самый, только заменил readme
но скоро что-нибудь добавлю новенького и там
обновил геймпак - добавлены три игры:
Leovigildo (4 части)
Rade Blunner (2 части)
Yazzie (pentagon)
напоминаю, что для игр, у которых отдельно загружаемые части на одном диске, нужно задавать правильное имя раскраски dux именно для выбранной части и нажимать pagedown для загрузки и включения раскраски только после полного завершения загрузки с диска самой игры!
снова обновил эмуль (public beta 6)
в основном повышение точности эмуляции z80 - запилен memptr, мелкие фиксы и один критический (баг, по счастью, был в недокументированных командах)
добавлен автостоп тапки при детекте прекращения загрузки (с перемоткой на начало того же блока; alt+f5 если блок всё же очень хочется пропустить)
public beta 7
допилил эмуляцию z80 и теперь все процессорные тесты успешно пройдены :v2_yahoo:
также в ини можно переключать особенности камня NMOS/CMOS
убрал гул и треск на беззвучных кадрах при ускорении (кнопкой F1)
обновил геймпак - вылечил от близорукости Academy
заменил текстуры сплошными цветами различной яркости, теперь хоть понятно, что за пиксели тусуются вдалеке :D
делал на релиз "academy+" с vtrd, заодно запилил туда и пентагон-фикс, а также капс убрал из названия
(меньше шанс нарваться в интре на баг отсутствия реакции клавиш, когда при загрузке капс остался включённым)
public beta 8
Добавил квиксейвы для дисков в разных форматах. Заменил автостоп тапки на автопаузу эмулятора (то есть, если опрос #FE какой-то подозрительный и не похож на ленточный загрузчик во время воспроизведения блока данных, эмуль сам ставится на паузу, а юзверь пускай решает, догрузился блок или нет, и надо ли остановить тапку, или это хитровыкрученный загрузчик так странно грузит). В связи с чем обновлена и справка по хоткеям emuL-info.
обновление геймпака тоже планируется, когда Slider выпустит обезбаженный релиз Forgotten Worlds ;)
и конечно же, вылез баг почти сразу после релиза :mad: так что поправил, заменил ссылку на public beta 9
регистр R не корректировался после хальта, отчего, например, висла интра в этом релизе: https://vtrd.in/gamez/h/HOPCHOHG.zip
кстати, и сама игра заглючивает после загрузки на всех проверенных эмулях (xpeccy, spin, unreal) - как её правильно грузить?
usr0 и 48k не помогает, она требует определённой версии тырдоса? или очень точной эмуляции дисковода?
примерно так после "hop to it" - вот такое вместо меню:
Вложение 71426
потом сброс или зависание, или дальше мусорные эффекты
- - - Добавлено - - -
и всё таки не на всех, в старом анрыле загрузилась
а в предпоследнем xpeccy и тс-анрыле такая хрень
- - - Добавлено - - -
возможно, причина в эмуляции тырдоса, если сделать в старом анрыле снап после всех обращений к диску, он в других нормально работает
public beta 10
фиксы outi/outd, неполной дешифрации портов старых пятногонов, выборки пзу и доступности портов из тыр-доса
архив с играми тоже обновил, добавлено пять раскрасок: Curro Jimenez, Heartland, Poseidon, Transformers, Wheelie
public beta 11
улучшаю точность эмуляции бета-диска (насколько это вообще возможно без эмуляции задержек)
должно заработать больше нестандартных загрузчиков и не виснуть при (корректном) форматировании
просьба сообщать об образах дисков, которые всё же в этой версии не работают или глючат
public beta 12 - до прояснения вопроса о задержках переключения ПЗУ добавил в ini новый параметр
в архив с играми добавлены раскраски Forgotten Worlds (для свежего пофикшенного релиза) и Nightbreed+