понятно, надо будет в МАМЕ отослать подправленный дамп.
ага, вижу такое, на титуле Королевы сразу видно - спрайты "звездочек" смещены.
можно поподробнее о том, от чего так и чем лечится ? да и других косяках если есть.
хотелось бы в МАМЕ тоже исправить это дело.
один недампленный автомат там стоит и ждёт, год уже как
---------- Post added at 21:17 ---------- Previous post was at 21:15 ----------
присоединяюсь, доки я так понял Shiru выкладывал на romov.net, и они тю-тю вместе с сайтом, на эму-раше этого добра нету.
Последний раз редактировалось MetalliC; 28.03.2014 в 23:20.
Мой дамп не шли, он обессмерченный.
---------- Post added at 23:36 ---------- Previous post was at 23:35 ----------
Нет, отдельно ПЗУ тайлов, отдельно кода.
---------- Post added at 23:39 ---------- Previous post was at 23:36 ----------
А вот этого я не помню.
Мой эмулятор никак не связан с Шировским, и каждый делал, как считал нужным.
Помню, что это было связано с регистром скроллинга (вроде бы по X и по Y). Т.к. в тех дампах, что у нас считаны, скроллинг как таковой не использовался, проверить реализацию аппаратного сроллинга было сложно, вот ее и не реализовали. Однако эти регистры для смещения фона относительно спрайтов все же используются, что и дало такую погрешность в тех эмуляторах, в которых эти регистры не реализованы.
---------- Post added at 23:40 ---------- Previous post was at 23:39 ----------
Надо снарядить иницативную группу.
Вот все доки, что у меня имеются на ТИА-МЦ-1:
http://yadi.sk/d/MbkxnfHuLPjJ8
А в приложении оригинал дампа королевы, но не обессмерченный, а просто исправленный.
hobot (03.10.2019)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Замечу еще, что не факт, что так, как сделано у в EmuStudio - это правильно. Я добивался всего лишь, чтобы меня все устраивало на тех играх, что были задампленны. Желательно найти игру со скроллингом, чтобы точно понять и проверить принцип работы этих регистров.
---------- Post added at 05:34 ---------- Previous post was at 05:28 ----------
И, конечно, надо дампить ПЗУ-шки из автомата (не с игрой, а с прошивками логики работы) типа 556РТ17 и т.д.
в ромсете МАМЕ дампы чипов по-отдельности, я еще сразу побил на куски и увидел отличие графики в 1 байт, собственно почему и спросил - передампливали ли чип(ы) или руками исправлено.
приказал долго жить, но не суть важно - добрые люди подогнали уже архив всего на тему ТИА
ясно. я просто подумал, что всё уже выяснено, а оказалось что нет.
с горизонтальной прокруткой вопросов нет - "нулевая позиция" = 4, направление прокрутки влево.
в тестовом режиме там 4 => ничего никуда не двигается.
в королеве там 5 => задник должен быть прокручен на пиксель влево, при этом спрайт веревки на третьем экране аккурат бьется с бэком.
в горбунке там 0 => бэк прокручен на 4пикс вправо, при чем именно прокручен а не сдвинут, и кусок правого края задника оказывается слева, что хреновенько но видно на видео 8ми летней давности записанном с автомата.
а вот с вертикальной прокруткой (или сдвигом?) непонятки
при ините автомата туда пишется FF, в тесте тоже, очень похоже что это и есть "нуль", но при игре туда записывают 0, то есть получается бэк должен быть сдвинут на пиксель, и скорее всего вниз, т.к. при этом та же веревка в королеве совпадет и по-вертикали.
но вот прокрутка ли это или сдвиг, и как оно работает - фик его знает, в горбунке нижняя строка экрана по-любому должна быть видна, а не заворачиваться наверх, иначе не будет видно нижнюю срочку счетчика времени и надписи "КАДР ХХ"
есть идеи как оно там может работать ?
кстати, судя по вот этому видео смещение спрайтов относительно бэка может съехать, видимо из-за ушатанности аппарата.
Идей нет, пока не будет дампа игры, использующей активно эти регистры.
Или хотя бы записанного видео всех сдампленных игр, чтобы можно было сравнить смещения в оригинале и в эмуле.
Не думаю, что от 'ушатанности' что-то может сьехать, наверное так и должно было быть.
В идеале - нужны прошивки ПЗУ'шек видеоконтроллера.
в тестовом режиме во всех кроме SOS играх оно используется, после теста управления, было бы видео этого процесса - раскурили бы без вопросов
кстати, а в твоем эмуляторе нет кнопки чтоб в него попасть ? ею же в ингейме экраны листаются.
а имхо может, генераторы задника и спрайтов на разных платах, и считай самостоятельные устройства, может от старости и посохших кондеров синхронизация как-то лажает.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)