Последний раз редактировалось Spectramine; 08.05.2019 в 00:37.
Интересно, на пентеве этот глюк есть, или же только на классическом Пентагоне?
Точная эмуляция - это не только возможность отследить всякие 'малоприятные нюансы'. Это так же переносит на PC абсолютно точную копию реала, что дает возможность этот самый реал убрать на антресоли или же не иметь его вовсе.
На пентеве нету, насколько я знаю, по крайней мере пока. Но реализовать, скорее всего, несложно.
Абсолютно точной копии реала не получится. Эмулятор есть эмулятор, реал есть реал - он имеет форму, дизайн, теплоламповость. В плане эмуляции тоже всегда есть куда расти обычно. Вот вчера я узнал, что вроде бы у Пентагона тоже возможны полоски на границах знакомест при одинаковых цветах пикселей слева/справа. Тоже можно сэмулировать, если озадачиться. А завтра ещё какая-нибудь особенность может всплыть. Неподдерживаемые 50Гц на многих современных мониторах тоже ограничивают точность эмуляции.Точная эмуляция - это не только возможность отследить всякие 'малоприятные нюансы'. Это так же переносит на PC абсолютно точную копию реала, что дает возможность этот самый реал убрать на антресоли или же не иметь его вовсе.
Но да, я тоже считаю, что хороший эмулятор дает возможность убрать реал на антресоли, или не иметь его вовсе.
Последний раз редактировалось Spectramine; 08.05.2019 в 12:54.
Да, у моего пентагона такое было. И не только у моего. Поэтому, когда релизили игры, картинки преобразовывали так, чтобы не было двух соседних по горизонтали знакомест, у которых взаимоинверсные атрибуты. После этого преобразования всякие вертикальные полосы на границах знакомест пропадали.
- - - Добавлено - - -
Кому-то нужен дизайн корпуса для аутентиности, а кому-то и нет.
Лично мне нужен абсолютно точный функционал. А уж какая там клавиатура - без разницы.
Да, и, заметь, реверсинжениринг ВГ93 еще так никто и не доделал. А без него о точной эмуляции TR-DOS можно пока забыть.
Абсолютная точность эмуляции - вещь хорошая, но, насколько я понял в процессе разработки, она как ассимптота - к ней можно приближаться бесконечно близко, но достигнуть невозможно. Всплывают новые детали работы реалов, появляются более сложные тесты, и т.п., код эмуляции дополняется, и т.д. Но всегда можно поставить планку достаточной точности эмуляции.
Возможно, но тем не менее, ВГ93 как-то эмулируется, более или менее точно. С каждым годом точнее) 90+% софта работает ок, если всплывает неработающий, эмуляция фиксится.
Кроме ВГ93, есть масса другой периферии, и ожидать абсолютно точной эмуляции всей этой периферии, я считаю, неправильно. Есть достаточная точность эмуляции, и ок. Выкрутасы с недокументированными возможностями дело интересное, но времяёмкое, и малополезное, я не думаю, что сейчас кто-то будет писать демы, программируя напрямую ВГ93. Приходится ведь учитывать и эмуляторщиков при разработке софта.
- - - Добавлено - - -
Ну что сказать. Теоретически в Эмбаркадеро Делфи код можно перекомпилить и под Linux, и под MacOS. Практически я пока не вижу тенденций для выхода релиза даже под винду.
Вот тут я с тобой не соглашусь. Если есть точный реверс Z80, ВГ93, AY, то при грамотном эмуляторописателе можно получить эталонный эмулятор, в котором все будет эмулироваться идеально. Это в случае Пентагона, сехма которого проста и доступна. Про Юлу не знаю, не интересовался.
Кстати, обрати внимание на то, как сделан эмулятор ZXMAK2. Там есть целых 3 (если я точно помню) режима синхронизации с кадровой разверткой и звуком, и один из них дает очень хороший результат на 60Гц мониторе, при том, что эмулируется, скажем, пентагон с его 48Гц. Всякие там Spectaculator'ы и т.д. при таком биении частот ощутимо дергаются.
Теоретически да. Теоретически можно любое устройство разложить по полочкам и сэмулировать детально. Практически эмуляторы часто пишут программисты, не особо близкие к железу, на основании спецификаций и экспериментов.
Попробовал, на своем 60гц мониторе особой разницы не заметил на всех трех режимах.
Последний раз редактировалось Spectramine; 08.05.2019 в 18:33.
хреново оно эмулируется.
я даже больше скажу - нормальной эмуляции FD17xx-подобных контроллеров еще не существует в природе, и это доставляет проблемки при эмуляции множества самых разных компьютеров, в которых они использовались.
суть в том, что FDC это такой простенький процессор / стейтмашина / DSP, работающий по внутренней микропрограмме, шагает по ней как и обычный проц.
ну а имеющиеся реализации являются "HLE уровня комманд" разной степени паршивости, основанные на имеющейся документации, довольно скудной, уровня "для пользователей", не раскрывающей детали внутреннего устройства.
Последний раз редактировалось MetalliC; 08.05.2019 в 18:42.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)