| Приставки > Картриджи / диски |
| Помогите с дампом пака игр Digital ez LG (ожидание 1) |
| << < (4/6) > >> |
| mutabor:
--- Цитата: LK_8 от 20 Июнь 2023, 19:06:11 --- Он мне сказал не выкладывай - он для тестов, наверное сам починит. Там например в excitebike персонаж сам ускоряется и отключает ускорение без кнопок, в star force коряво стреляет, lunar ball курсор сломано передвигается, такое вот --- Конец цитаты --- Так ценность именно в оригинальном роме, если его ковырять - он перестанет быть оригинальным. Пример - игры с пистолетом не переделывают же на джойстик, а эмулируют пистолет. Т.е. можно и переделать, если хочется, но и оригинальный ром нужно выложить. Кстати, а маппер там идентифицировали или тоже переделали на какой-то из списка эмулятора? |
| LK_8:
--- Цитата: mutabor от 20 Июнь 2023, 19:10:19 ---Так ценность именно в оригинальном роме, если его ковырять - он перестанет быть оригинальным. Пример - игры с пистолетом не переделывают же на джойстик, а эмулируют пистолет. Т.е. можно и переделать, если хочется, но и оригинальный ром нужно выложить. Кстати, а маппер там идентифицировали или тоже переделали на какой-то из списка эмулятора? --- Конец цитаты --- У него наверное есть совсем оригинальный ром с управлением которое не так работает на эмуляторе как на телевизоре |
| Sharpnull:
--- Цитата: LK_8 от 20 Июнь 2023, 19:17:14 --- У него есть совсем оригинальный ром с управлением которое не так работает на эмуляторе как на телевизоре --- Конец цитаты --- Его всё равно нужно выложить в первую очередь, остальное на усмотрение. |
| mutabor:
--- Цитата: LK_8 от 20 Июнь 2023, 19:17:14 --- У него есть совсем оригинальный ром с управлением которое не так работает на эмуляторе как на телевизоре --- Конец цитаты --- Это потому, что телевизор использует какой-то свой протокол контроллера, отличающийся от стандартного несовского джойстика. Нужно добавить его поддержку в эмулятор. |
| LK_8:
Sharpnull, mutabor, давай-те подождём ответа от KykyPyky, у него может есть ещё чтонибудь. |
| KykyPyky:
Поздравляю всех с успешным завершением операции :cool: Оригинальный дамп довольно специфический и его напрямую не получится запускать в эмуляторе из-за управления. На плате кроме капли NES-on-chip еще располагаются пзу до 1Мб(используется 512Кб), chr-ram, регистр 74hc273 для управления банками игр и селектор 74hc4053 для переключения мирроринга. К регистру подключена адресная шина ppu 0_0, наверное это сделано для удобства разводки, сигнал сброса подключен к питанию, а сигнал тактирования к выводу OUT2. Для переключения маппера, в ppu записывается требуемый адрес, а потом дается испульс на OUT2. Номер банка был продублирован записью в $8000-$FFFF(наверное для отладки), что и позволило определиться с маппером. :0400: 98 TYA :0401: 0A ASL :0402: AA TAX :0403: BD 5A C7 LDA $C75A,X :0406: 8D 84 00 STA $0084 :0409: BD 59 C7 LDA $C759,X :040C: 8D 83 00 STA $0083 :040F: A0 00 LDY #$00 :0411: 91 83 STA ($83),Y # Mapper 61 :0413: 8C 06 20 STY PPU_ADDRESS :0416: 8D 06 20 STA PPU_ADDRESS :0419: A9 04 LDA #$04 :041B: 8D 16 40 STA JOY1 :041E: EA NOP :041F: EA NOP :0420: A9 00 LDA #$00 :0422: 8D 16 40 STA JOY1 :0425: EA NOP :0426: EA NOP :0427: 6C F8 FF JMP ($FFF8) Т.к. сигнала сброса нет, то каждая игра изменена так что бы переключаться на меню, а уже меню может запускать саму игру. Также в каждой игре встроен выход в меню в любой момент времени (назначен на селект). Сами игры существенно переработаны, удалены титульники и копирайты, перерисована почти вся графика. У всех игр изменено управление для удобного управления с пульта ду телевизора. Например, бомберман ходит как пакман, а в стрелялках есть режим автоматической стрельбы(кнопка В). Обращение к геймпаду специфическое: читается только 7 бит, и первый бит доступен без подачи сигнала защелкивания. В меню есть встроенный тест: конрольной суммы, статической памяти, отображения спрайтов, переключение мирроринга и аудиотест. Включается сразу после запуска меню одновременным зажатием Вниз + Селект + Старт + В. В приложенном архиве два файла: 15-in-1 DIGITALezLG (U).nes - Оригинальный дамп, добавлен только ines заголовок. 15-in-1 DIGITALezLG (U) [f].nes - Ром с исправленным управлением для запуска на эмуляторах и железе. |
| LK_8:
KykyPyky, :cool: |
| murgatroid_79:
LK_8 и KykyPyky, поздравляю :wow: Огромную работу проделали :thumbup: |
| Guyver(X.B.M.):
Круто! Теперь можно искать и другие версии телеков с другим набором игр :lol: |
| mutabor:
Можно создать топик на nesdev, там есть разработчики эмуляторов, чтоб добавили эмуляцию этого железа. P.S. опознал почти все игры :) |
| Guyver(X.B.M.):
Да, надо обязательно чтобы включили поддержку оригинального рома в эмуляторы... |
| KykyPyky:
Существует еще один вариант сборника с другим составом. В нем есть оригинальная неспираченная игра LG Chess |
| mutabor:
Создал топик на nesdev Кстати что там с ПЗУ по итогу - какая распиновка? Есть ли фото платы без чипов? Видеостандарт судя по кварцу - NTSC60? Если в дальнейшем плату не планируется восстанавливать - можно отправить org на вскрытие. |
| org:
Поздравляю всех, эму-ленд могёт :) > можно отправить org на вскрытие. Отправляй. Я давно ничего не жарил :lol: |
| MAXIM2008:
Прикольная штука! Спасибо за дамп! Но пожалуйста может кто-нибудь рипнут все хаки в отдельные ромы? Буду благодарен. |
| Sharpnull:
--- Цитата: MAXIM2008 от 01 Июль 2023, 12:14:50 ---Но пожалуйста может кто-нибудь рипнут все хаки в отдельные ромы? --- Конец цитаты --- Пришлось править 3, остальные, кроме "01. BLOCK!! BLOCK!!" тоже изменил, но там не было большой нужды для эмуляторов. В "09. POCKET BALL_alt.nes" можно выбрать Friction (Трение) в отличие от оригинального сборника, но нельзя задержать кнопку для поворота указателя (не знаю как было на железе: либо с ошибкой, либо исправленное управление с ошибкой, но возможно намеренно для удобства). Управление ужасное из-за оригинала, чтение по одной кнопке каждый кадр, но вроде в исправлении все кнопки читаются за 8 кадров, а в оригинале за 7, здесь ещё хуже. Можно исправить как было на железе, но для удобства лучше сразу переделать назад под контроллер. |
| KykyPyky:
--- Цитата: mutabor от 25 Июнь 2023, 09:31:14 ---Кстати что там с ПЗУ по итогу - какая распиновка?Есть ли фото платы без чипов? Видеостандарт судя по кварцу - NTSC60? --- Конец цитаты --- Распиновка стандартная, как у M27C801 AT27C080, только корпус поменьше. Я только чип отпаял, все остальное вызвонил с деталями. Да, NTSC. --- Цитата: Sharpnull от 01 Июль 2023, 22:08:33 ---В "09. POCKET BALL_alt.nes" можно выбрать Friction (Трение) в отличие от оригинального сборника, но нельзя задержать кнопку для поворота указателя (не знаю как было на железе: либо с ошибкой, либо исправленное управление с ошибкой, но возможно намеренно для удобства). --- Конец цитаты --- Да, намерено сделано. Выбор угла без зажатия кнопки причиняет боль. А вот то что на стартовом экране можно выбирать трения, я пропустил. ИК пульт не может передать нажатие двух кнопок одновременно, управление по сути осуществляется "одним пальцем". Плюс скорость обновления нажатия не мгновенная (как у геймпада) из-за ик-канала и микропроцессора на 20МГц. Поэтому такая ужасная и странная процедура опроса пульта. |
| LK_8:
Стоит пофиксить крикет - после экрана на фото не получается продолжить, и когда твоя команда ловит мячи можно было их кидать нажимая на кнопку |
| Sharpnull:
--- Цитата: LK_8 от 03 Июль 2023, 13:07:22 ---Стоит пофиксить крикет - после экрана на фото не получается продолжить, и когда твоя команда ловит мячи можно было их кидать нажимая на кнопку --- Конец цитаты --- В 15-in-1 DIGITALezLG (U) [f].nes изменить (HEX): 7D404: 80 (было 20), 7FCEE: 80 (было 20). Для моего отдельного рома 15. CRICKET.nes: 5404: 80, 7CEE: 80. Прикрепляю мой прошлый архив с этими изменениями (многоигровка в src\15-in-1 DIGITALezLG (U) [f]_v2.nes). |
| LK_8:
Sharpnull, Отлично |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |