| Приставки > Картриджи / диски |
| Правильность дампа картриджа SEGA |
| << < (2/3) > >> |
| CaH4e3:
--- Цитата: DrMefistO от 01 Август 2012, 15:59:57 ---Согласно информации из http://en.wikipedia.org/wiki/QuackShot, картридж Quackshot имеет вместимость 4-мегабит (512 КБ). А у ревизии-01 размер 1 МБ (8-мегабит). Значит дамп кривой? Заказал у двух разных источников карик. Может мне повезет и попаду на ревизию 01) --- Конец цитаты --- где ты там вообще нашел информацию про 8 мегабит, там сказано, что картридж 4мегабитный... 1,2 мегабайта - это точно не 8 мегабит, |
| DrMefistO:
Ой, тьфу) Не 8-мегабит. Но и не 4-мегабита. =) |
| Rumata:
Если ревизия 01 выходила в виде картриджа, то там должна быть или одна ПЗУ 2 Мб или две 1Мб + 0,5 Мб |
| CaH4e3:
ты плохо умеешь читать видимо... как раз-таки 4 мегабита лол |
| DrMefistO:
CaH4e3, 4 мегабита - это 512 КБ. А я про дамп ревизии 01. Он 1,2 МБ. |
| GManiac:
В ревизии 01 вторые полметра пустые, дальше идёт 256 кб чего-то. Реально там кода немного, но на него есть ссылки в "обычной" части рома. Что за там куча данных, не знаю. |
| CaH4e3:
данные там те же, что и в 4 мегабитном роме, измененные правда, но во многих местах совпадают, хотя программа хочет их исключительно по установленному адресу... хз зачем там это сделано, но на старте проверка контрольной суммы считает обе этих области, а пустоту между ними пропускает. скорее всего оба картриджа имеют 4-мегабитный маскром, но у второй ревизии зачем-то сделана хитрая дешифрация, отделяя вторые 256 кило на 786 килобайт выше по адресам... либо там два маскрома по 256 кило... |
| Rumata:
--- Цитата: CaH4e3 от 01 Август 2012, 20:03:15 ---скорее всего оба картриджа имеют 4-мегабитный маскром, но у второй ревизии зачем-то сделана хитрая дешифрация, отделяя вторые 256 кило на 786 килобайт выше по адресам... либо там два маскрома по 256 кило... --- Конец цитаты --- Как-то это всё сомнительно. Игра чисто сеговская, т.е. Сега и разработчик и издатель. Соответственно должна быть издана на стандартной плате. Предполагать варианты с "хитрой дешифрацией" как-то не приходится, ибо смысла нет (это таки не пиратка, где каждый подвальный кооперативчик изголяется как может) |
| CaH4e3:
да тут вообще нет никакого смысла в любом случае разделять 512 кило на две части и одну засовывать после мегабайта, разве что пока переделывали, раздвинули ром, а потом не успели перекомпилять лол... так или иначе, совать в картридж два мега максрома или мегабайт + второй маскром на 256 кило - это неоправданное расточительство, когда данных все равно не больше 512к, да и дешифрация не такая уж будет навороченная, можно и на стандартную плату сеги соплями навешать хехе |
| CaH4e3:
В общем, как я и говорил <ElBarto> there is only one revision of quackshot <ElBarto> a 512Kbytes rom on a special pcb <ElBarto> A19 (MD) is tied to A18 (ROM) <ElBarto> the other revision included in goodtool is either a dump of a pirate version, a hacked "10MB" one, or one extracted from the disney collection game минимальное изменение разводки А19-А18 дает как раз такую картину, когда 512К рома делятся пополам и вторая половина отображается за 1 мегабайтом. И дамп этой как раз платы и есть 1.2Мb или 10Мbit ром так что тут похоже как раз таки 512К версия может оказаться неправильной или хаченой |
| DrMefistO:
CaH4e3, это ты общался с разработчиком игры? А можешь кинуть в личку его контакты? |
| DrMefistO:
Я получил картридж QuackShot (не пиратский, оригинальный, с сеговским коричневым текстолитом). Дамп оказался идентичным с "Quack Shot Starring Donald Duck (W) (REV01) [a1][c][!].gen" |
| Rumata:
Фото платы с двух сторон можешь сделать? Или отсканить |
| DrMefistO:
Пытаюсь снять футляр - жестко сидит. как бы не сломать чего... Добавлено позже: Там были болты, оказывается такие, фирмовые, а я футляр поломал)) Добавлено позже: Выкладываю изображения (сорри за размытость первого скана, т.к. мой сканер так сканирует, а фотика нет. Но если чего - поясню по микросхеме детально): Добавлено позже: Дамп "Quack Shot Starring Donald Duck (W) (REV01) [a1][c][!].gen" (ну и мой соответственно) выдает красный экран на Kega (хоть и чексумма фиксится). Добавлено позже: Если в Кеге выключить автофикс чексуммы игра запускается. Добавлено позже: Ну что кто может сказать по карику? |
| Rumata:
Спасибо. Я думал, про болты ты в курсе, не стал вчера писать. На европейских и американских они сзади, на японских сзади под наклейкой, а у Кодемастерс под наклейкой спереди. --- Цитата: DrMefistO от 19 Август 2012, 11:35:05 ---Если в Кеге выключить автофикс чексуммы игра запускается. --- Конец цитаты --- Это у игры своя проверка, не стандартная. Часто дампы с пометкой [c] как раз такие. У них не чексумма не правильная, а другой алгоритм её подсчёта |
| DrMefistO:
А насчет второго хедера что можешь сказать? Выходит, если занулить все так, как в "Quack Shot Starring Donald Duck (W) (REV01) [!].gen" получится что и контрольная сумма совпадет. |
| Rumata:
Она и так совпадает. Просто эмулятор вычисляет её по своему алгоритму и подсовывает полученное значение игре, а ей это не нравится. Поэтому со включенным автофиксом не работает, а с выключенным - работает. Это нормально. У ЕА, к примеру, не только своя проверка, но и чексумма записана в другом месте. Вообще такие вещи - личное дело каждого разработчика. |
| DrMefistO:
Окей, я понял. Значит все таки разрабы выпускали ревизию 1, хотя Санчез говорил, что они опровергли это. В итоге, самым правильным и настоящим дампом игры будет "Quack Shot Starring Donald Duck (W) (REV01) [a1][c][!].gen". Видимо, топик можно закрывать? |
| Rumata:
Еще вопрос. Какая маркировка платы? (c) SEGA [год?] и 171 - хххх? |
| DrMefistO:
JAPAN, SEGA 1991, 171-6206A |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |