Форум Emu-Land.net
30 Июля 2010, 02:24:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Правила форума
   
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Новые дампы  (Прочитано 3261 раз)
0 Пользователей и 1 Гость смотрят эту тему.
GManiac

Offline Offline

Сообщений: 677



Просмотр профиля
« : 25 Августа 2009, 01:39:43 »

Наконец появилась возможность сделать дамп хоть чего-то. Есессно, не избежал искушения сдампить всё, что имелось, поэтому экзекуции были подвержены 25 лицушных и несколько пиратских картриджей. Все лицушные совпали с [!] ромами. Новые пиратки тоже совпали, это раньше вырезали заставки. Но есть кое-что новое.
- старый пиратский Newman-Haas IndyCar Racing (W) [p1][!].gen. Вырезаны заставки, всего три отличия от оригинала. Большого интереса не представляет, но для клептомана по имени Cowering сойдёт.
- новая пиратка, перевод James Bond от MagicGame (купил его от нечего делать). James Bond 007 - The Duel (UE) [T+Rus_MagicGame].gen
Видимо, переводили UE, т.к. заголовки совпадают, плюс только 30 блоков отличий против >1000 блоков для остальных ромов джеймс бонда. Правда, различий аж на 70 кб, напереводили они там.
- NEW!!!!!! Биос сеги меги СД 2 японской. Нигде его не встречал. Странно, что до сих пор его нигде нет. В архиве два одинаковых файла с разными названиями, один для тосека, другой для гуда. Вроде бы правильно обозвал.
В архиве лежат ромы [b1] и [!], подобные ромы есть в гудгене и для других биосов. [b1] отличается искажённым вектором HInt в заголовке. С чем это связано: если снимать образ БИОСа не с ПЗУ, а с помощью самой приставки, надо читать БИОС из её адресного пространства. Размер ПЗУ 128 кб, но он зеркалируется в область размером 2 мб. Но почему-то все чётные зеркала содержат неправильный вектор, а нечётные - правильный.

Enjoy.


* Mega CD BIOS v2.00c.png (11.86 Кб, 320x240 - просмотрено 214 раз.)
* JB_NH.rar (68.87 Кб - загружено 130 раз.)
* MCD2J BIOS.rar (83.63 Кб - загружено 145 раз.)
« Последнее редактирование: 10 Октября 2009, 23:46:49 от GManiac » Записан

Мысль - это интеллектуальный эксцесс данного индивидуума.
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #1 : 27 Августа 2009, 21:15:44 »

Пожалуй, выделю в отдельную тему, в связи с важностью, а то Дампинг разросся до невероятных размеров, там уже сложно что-то найти.

GManiac, Mega CD BIOS - это круто, надеюсь, все проблемы разрешатся. Я тоже всегда удивлялся, что нет японского Mega CD 2. Кстати, ещё его можно назвать jp_mcd2_9212.bin

Ну и до кучи обновления моей дампинговой странички, хотя и не очень новые  Подмигивающий
http://rufiles.narod.ru/page1.htm

Добавлены Шахматы (Chess) на русском. Выходили они практически одновременно с английской версией, но в Good не попали.

Так же добавлен Гарри Поттер. Это полностью оригиналный ROM, с оригинальным заголовком. Его следует считать Harry Potter (Unl)[!]. А у имеющегося Harry Potter (R) полностью переписан заголовок, его следует, видимо, считать Harry_Potter_(Unl)[h1]

PS
Кажется, Death Caliber до сих пор не попал в Гуд  Грустный
« Последнее редактирование: 27 Августа 2009, 21:42:27 от Rumata » Записан

Дао, выраженное словами, не есть истинное Дао
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #2 : 07 Сентября 2009, 14:55:46 »

Благодаря усилиям CaH4e3а появились новые дампы на NES / Dendy.

http://cah4e3.shedevr.org.ru/dumping_2009.php#050909
 
Записан

Дао, выраженное словами, не есть истинное Дао
Tarantul

Offline Offline

Пол: Мужской
Откуда: Санкт-Петербург
Сообщений: 504


Bakemono


Просмотр профиля
« Ответ #3 : 07 Сентября 2009, 16:27:33 »

Благодаря усилиям CaH4e3а появились новые дампы на NES / Dendy.

http://cah4e3.shedevr.org.ru/dumping_2009.php#050909
 

Кстати, по поводу Утиных Историй...
Где-то в районе 1996-1997 гг. я видел в продаже картридж "Утиные Истории 2" на русском языке (в Питере, разумеется) и еще ряд переведенных русскоязычных игр-хитов вроде той же Jungle Book (и это, кстати, был первый и последний раз, когда я увидел игры для Денди у нас в продаже в те "доэмуляционные" годы). Причем, интересно, что сам картридж был необычного вида: примерно раза в полтора меньше в высоту, чем классические фамикомовские. Да и цвет был у них специфический - тёмно-бордовый...
Я как раз в те годы "пересел" на Сегу Мегадрайв, поэтому особого интереса те карики у меня не вызвали. Да и раскупили их быстро достаточно, а больше я их нигде не встречал.

А что касается словечка "Электроника" на титульнике "Утиных Историй" (на скриншоте с сайта CaH4e3а)  - такое название носила сеть магазинов в Питере, которая в свое время была одним из дилеров Стиплера в нашем регионе
Записан

"А для редакции Ре-плеера я специальную версию ЕМ7 сделаю. C музыкой" (с) Инфинити
"Я не могу говорить чужое мнение, его у меня нет. У меня есть свое. Я его говорю. Все мне кажется говорят свое мнение, иначе было бы странно" (с) Снова Инфинити
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #4 : 07 Сентября 2009, 19:11:48 »

Эти необычные картриджи как раз обсуждались здесь. Производила их, как я  понимаю, достаточно мелкая конторка. Картриджи не прижились, во многом из-за своих размеров. Вставленный в то же Юниор он оназывался практически вровень с корпусом, и, если толкатель работал плохо или был сломан, извлечь его было очень проблематично.

На сколько я помню, "Электроника" была одна - магазин-салон на пр. Гагарин. У Стиплера было свое представительство - Стиплер - СПБ, однако с 1 января 1995 года оно прекратило свою деятельность.
Записан

Дао, выраженное словами, не есть истинное Дао
Kинаман
Emu-Land Team

Offline Offline

Пол: Мужской
Откуда: Ростов-на-Дону
Сообщений: 3084


The Real Ghostbuster


Просмотр профиля WWW
« Ответ #5 : 07 Сентября 2009, 19:32:28 »

Цитата: Rumata
У Стиплера было свое представительство - Стиплер - СПБ, однако с 1 января 1995 года оно прекратило свою деятельность.
С 1 января 1995 года? Как это? А кто финансировал телепередачи "Новая реальность" и "Мир Денди" вплоть до середины 1996-го? Непонимающий
Записан

"Наше сердце работает как новый мотор,
Мы в 14 лет знаем всё, что нам надо знать..."

Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #6 : 07 Сентября 2009, 19:39:03 »

А все приставочные дела, вместе со слоном и названием Dendy перешли к фирме Денди, которая, по сути, была приставочным отделом Стиплера, выделившемся (вынужденно) в отдельное юрлицо.
Кроме того, ТВ передачи могли быть проплачены зараннее
Записан

Дао, выраженное словами, не есть истинное Дао
Tarantul

Offline Offline

Пол: Мужской
Откуда: Санкт-Петербург
Сообщений: 504


Bakemono


Просмотр профиля
« Ответ #7 : 08 Сентября 2009, 08:03:24 »

Цитата
На сколько я помню, "Электроника" была одна - магазин-салон на пр. Гагарин.
Верно. Именно там я покупал свой стиплеровский Джуниор... Значит насчет "сети магазинов" я погорячился (думал, что "электрониками" назывались все специализированные магазины данного направления, вроде как сети магазинов "рыба" или "детский мир") .
З.Ы. Кстати "Электроника" прекратила свое существование в начале 21 века...
Записан

"А для редакции Ре-плеера я специальную версию ЕМ7 сделаю. C музыкой" (с) Инфинити
"Я не могу говорить чужое мнение, его у меня нет. У меня есть свое. Я его говорю. Все мне кажется говорят свое мнение, иначе было бы странно" (с) Снова Инфинити
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #8 : 11 Сентября 2009, 21:01:23 »

Образ точно [!], взял с двух приставок по нескольку раз.
upd: чёрт побери, возможно, в образе изменён вектор HInt, его меняет дампящий софт. Пока уберу аттач до выяснения.
upd2: ладно, аттач приложу, файл-то нормальный, но имейте в виду, что это не 100% оригинал, и его нельзя отправлять в сеты. Я постараюсь вскоре решить эту проблему.
Я не понял, в чём проблема? Во-первых, таблица векторов 100% совпадает с европейской MegaCD2, что логично, железо одно и то же. Во-вторых, контрольная сумма правильная. Думаю, это совершенно нормальный дамп
Записан

Дао, выраженное словами, не есть истинное Дао
GManiac

Offline Offline

Сообщений: 677



Просмотр профиля
« Ответ #9 : 11 Сентября 2009, 21:05:41 »

Я как-то не углублялся в это, поверил на слово автору софтины. Да и времени свободного на всё нет. Не факт вообще, что дампы других биосов сделаны напрямую с чипа.
Подождём уже, пока ко мне придёт железка, а то возиться со старым компом неохота. Тогда и будет всё.
Записан

Мысль - это интеллектуальный эксцесс данного индивидуума.
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #10 : 11 Сентября 2009, 21:11:25 »

Ну не знаю, мне кажется, проще всего вынуть ПЗУ и прочитать. И главное, контрольная сумма.
Потрошить свою MegaCD для проверки мне сейчас лениво, хотя с Golgstar 3DO я так и поступал
Записан

Дао, выраженное словами, не есть истинное Дао
GManiac

Offline Offline

Сообщений: 677



Просмотр профиля
« Ответ #11 : 11 Сентября 2009, 21:13:16 »

...Посмотрел исходник дампера:
Код:
lea Vint(pc), a1 ;Load Address for VBL routine
jsr     $368 ;make appropriate change in Interrupt Jump table

move.w  #$8104, (a3) ;turn off display, VINTs
Очевидно, это адрес в Биосе, а там:
Код:
_00000368: 6000 00B0                BRA       ROM:$0000041A(pc)
...
_0000041A: 21C9 FD08                MOVE.L    A1,RAM:$FD08
_0000041E: 4E75                     RTS       
Т.е. вектора хранятся в оперативке.

Вот что мне писал автор:
Цитата
Just as a note, there's a small problem with the BIOS dumps produced by my tools. The
Sega CD hardware allows you to overlay a different value over a specific memory word
(the one that corresponds to the low 16-bits of the Horizontal Interrupt vector) so
there will be two bytes that are different than what's in the actual ROM chip. Doesn't
matter for emulation purposes, but some people do care.

There's a simple workaround (read the BIOS from an alternate address), but I never got
around to implementing it.

Непонятно... Разберёмся.

Rumata, ты ведь тоже можешь поиграться с таким кабелем Подмигивающий
Записан

Мысль - это интеллектуальный эксцесс данного индивидуума.
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #12 : 11 Сентября 2009, 21:17:18 »

А что за кабель? А вообще, если уж дойдет до паяльника, мне проще ПЗУ выпаять и в программатор ткнуть.
Записан

Дао, выраженное словами, не есть истинное Дао
GManiac

Offline Offline

Сообщений: 677



Просмотр профиля
« Ответ #13 : 11 Сентября 2009, 21:19:38 »

Да старая тема Улыбка
http://www.retrodev.com/transfer.html
и её продолжение
http://www.emu-land.net/forum/index.php/topic,31753.0.html
Эта тема тоже тоже разрастается и вместо "Новых Дампов" получается второй "Дампинг" Улыбка
Записан

Мысль - это интеллектуальный эксцесс данного индивидуума.
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #14 : 11 Сентября 2009, 21:26:15 »

Есть такое  Улыбка Если что, потом подчистим. Просто очень меня заинтересовал японский MCD2
Записан

Дао, выраженное словами, не есть истинное Дао
GManiac

Offline Offline

Сообщений: 677



Просмотр профиля
« Ответ #15 : 11 Сентября 2009, 21:44:32 »

Ну раз так, то ещё запощу. Чексумма какая, с обычным подсчётом от $200? Я просто не знаком с МСД, а в стандартном $1e8 ничего нету. Если да, то это ни о чём не говорит, т.к. в чексумме не учитывается заголовок.
И во-вторых, таблицы векторов не совпадают. И отчётливо видно, что в гудовских [!] по адресу $70 написан вектор $FFFFFD0C, а в [b1] и моём - $FFFFFFFF. А $70 - не что иное, как HInt. Вот где косяк скорей всего. Но в исошке беглый взгляд не показывает ничего такого, что бы меняло этот адрес.
Пока катаю письмо автору, посмотрим.
Записан

Мысль - это интеллектуальный эксцесс данного индивидуума.
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #16 : 11 Сентября 2009, 21:55:27 »

Да, возможно. Сравнивал с имеющимся у меня eu_mcd2_9306 (не помню, откуда он), там $FFFFFFFF. А в остальных, и правда, $FFFFFD0C
Записан

Дао, выраженное словами, не есть истинное Дао
Mefistotel

Offline Offline

Пол: Мужской
Откуда: МАГАДАН
Сообщений: 999


Генерал армии Хаоса


Просмотр профиля WWW
« Ответ #17 : 12 Сентября 2009, 05:03:46 »

Интересная темка. Возьму все пиратки на заметку.) По поводу Нарка, действительно, было бы интересно найти этот карик. Читая тему, вспомнил у одного знакомого хранится пакет с микрухами от кариков... Там и на денди и на сегу. По приезду домой, обязательно раздобуду денди (сега есть) и посмотрю, что на них.
Так же вспомнил, что когда-то хотел отправить Санчезу скрины с кариками на НЕС и Сега ,которые продавались в Магадане. Надо поискать архивчик в недрах винта. Может на фотках есть что-нибудь стоящее. Улыбка
Записан

GManiac

Offline Offline

Сообщений: 677



Просмотр профиля
« Ответ #18 : 10 Октября 2009, 23:40:11 »

Сделал наконец правильный дамп БИОСа. Как и ожидалось, правильный вектор 0xFFFFFD0C, но лучше один раз подтвердить, чем сто раз догадываться Улыбка См. первый пост.
Размер самого биоса - 128 кб, но он зеркалируется в блок в 2 мб, т.е. всего 16 зеркал. Интересный момент: все чётные зеркала содержат кривой вектор, нечётные - правильный.
С чем может быть связано искажение вектора?

Добавлено позже:
Ещё... как отправить дамп в тосек?
Записан

Мысль - это интеллектуальный эксцесс данного индивидуума.
HardWareMan

Offline Offline

Откуда: Павлодар
Сообщений: 2230



Просмотр профиля
« Ответ #19 : 11 Октября 2009, 05:08:54 »

Чем дампил? Если самой приставой, то ХЗ что там может быть. Лучше всего это делать программером.
Записан
CaH4e3

Offline Offline

Сообщений: 904



Просмотр профиля WWW
« Ответ #20 : 11 Октября 2009, 16:31:24 »

дубль два
http://cah4e3.shedevr.org.ru/dumping_2009.php#110109
Записан

you don't like big pixels, go play a recent game and don't bitch about '98 graphics being poor (с) dknute
Rumata
Модератор

Offline Offline

Пол: Мужской
Откуда: С.-П.б.
Сообщений: 3629


Одинокий Волк


Просмотр профиля
« Ответ #21 : 11 Октября 2009, 19:18:46 »

С чем может быть связано искажение вектора?
Думаю, с кривизной софта.
Записан

Дао, выраженное словами, не есть истинное Дао
GManiac

Offline Offline

Сообщений: 677



Просмотр профиля
« Ответ #22 : 11 Октября 2009, 21:13:48 »

Думаю, с кривизной софта.
Никак не связано. Как дампится биос - устанавливается адрес 0 и размер в 128 кб (2 сектора по 64 кб), кода на пару строчек.
Цитата
I don't change the value. The BIOS itself initializes the register to some
value that's different than what's in the ROM. Not sure why.

I don't remember which alternate addresses work; however, the BIOS is
mirrored throughout the lower 2MB of memory space. You can either try
different addresses at 128K intervals (I think that's how big the BIOS is,
but I might be misremembering) or you can just dump the whole 2MB area and
look for the right one.
После совета автора я указал 64 сектора (4 мегабайта) и сдампил это всё. В первых двух действительно были биосы.
Программно тоже нельзя корячить этот адрес, он же в ПЗУ, это какая-то "железная" проблема. Или ещё поблема дешифрации. Непонятно, почему ИМЕННО этот адрес корячится.
Записан

Мысль - это интеллектуальный эксцесс данного индивидуума.
HardWareMan

Offline Offline

Откуда: Павлодар
Сообщений: 2230



Просмотр профиля
« Ответ #23 : 12 Октября 2009, 04:06:48 »

Паяльник и программатор спасут гиганта мысли и отца русской эмуляции. Разве это так сложно?
Записан
GManiac

Offline Offline

Сообщений: 677



Просмотр профиля
« Ответ #24 : 12 Октября 2009, 06:37:25 »

Вопрос был
Цитата
С чем может быть связано искажение вектора?
а не
Цитата
Как получить правильный дамп?


Добавлено позже:
В эмуляторах это тоже должны учесть, вдруг кто-то захочет считать этот вектор не откуда надо Подмигивающий
Записан

Мысль - это интеллектуальный эксцесс данного индивидуума.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Mail.ru