Приставки > Картриджи / диски
Новые Дампы 2
<< < (36/57) > >>
Rumata:
Продолжение темы Новые дампы.
Здесь не ищут дампы, здесь их публикуют!

Старая отправлена в архив в связи со своим большим размером и замусоренностью.
Поэтому большая просьба строго придерживаться темы, все не относящиеся к теме разговоры будут удаляться без предупреждения.
Ссылка на старую тему: http://www.emu-land.net/forum/index.php/topic,31625.0.html
safronoff:
Судя по всему, игру забросили, потому что никаких данных о релизе или о завершении игры нигде нет:
http://riki2riki.com/html/astro.html
Видимо, поэтому наработки использовали для Харадиуса, чтобы хоть что-то выпустить и заработать.
supremacy:

--- Цитата: CaH4e3 от 29 Февраль 2020, 10:22:09 ---там какая-то гаденькая защитка зашита от мумуложества похоже
--- Конец цитаты ---
вижу что код производителя флешки проверяется C2 A4, но почему графика косячится пока не понимаю
CaH4e3:

--- Цитата: supremacy от 29 Февраль 2020, 18:53:16 ---вижу что код производителя флешки проверяется C2 A4, но почему графика косячится пока не понимаю

--- Конец цитаты ---
я сказал почему. там на маппер не а0 а а1 подается для выбора регистра. во фсеу работает пока без флешки. графику кривит потому что нету переключерия банки графония правильной и миррор кривой. остальные регистры игра дает сразу по а0 и а1 и они потому работают. было бы строго а1 она бы даже не бутилась на ммс3.
supremacy:
Да, сделал я её. На всякий случай пропатчил чтение id флешки, х.з. на что оно влияет, но у меня другая флешка, так что, решил не помешает. Функция записи очков во флешку работает. Меня сначала смутила плата, которую здесь выложили, там cpu a0 на маппер подключен как обычно. А получилось, что нужно cpu a1 в маппер вместо a0 заводить.
CaH4e3:

--- Цитата: supremacy от 29 Февраль 2020, 21:55:41 ---Меня сначала смутила плата, которую здесь выложили, там cpu a0 на маппер подключен как обычно. А получилось, что нужно cpu a1 в маппер вместо a0 заводить.

--- Конец цитаты ---
я не проверял вайринги по плате, но игра некоторые банки переключает не по А0 явно, значит там А1 как-то отдельно разведен. не для этого ли там 74хх00 стоит лол
supremacy:

--- Цитата: CaH4e3 от 29 Февраль 2020, 22:44:54 ---не для этого ли там 74хх00 стоит
--- Конец цитаты ---
Она используется только для инвертирования сигнала CE в /CE для prg ram, и больше ни к чему не подключена.
Скорее всего та плата просто для другой игры.
supremacy:

--- Цитата: kerryking от 01 Март 2020, 08:01:26 ---Can it work in any emulator if you can make a repro?

--- Конец цитаты ---
It is actually should be another mapper implemented in emulator to make it work.
In theory it is possible to patch rom to work on mapper 4, but without storing high score. For storing data should be another patch for using ram instead.

Я по-быстрому пропатчил игру, чтобы работала во всех эмуляторах, но сильно не тестировал, может что и пропустил. Без сохранения рекорда.
Gab75:
Hi guys,
hereunder an help for decrypt Haradius Zero ROM (PS: this isn't my own work, but it's all thanks to an expert friend!  ;) )


--- Код: ---Haradius Zero notes (dink/fb)
~~~~~~~~~~~~~~
mmc3 + MX29F040 flash chip r/w (PRG) + flash chip r[used as rom only] (CHR)
a1 -> a0 swapped writing to MMC3 (8000-ffff) - f.ex:
mmc3_write((address & 0xfffe) | ((address >> 1) & 1), data);

flash chip datasheet @ http://pdf.datasheetcatalog.com/datasheet/macronix/MX29F040PC-70.pdf

read flash thru normal mmc3/mapper banking, write is done via MX29F040 commands.
difference from datasheet (flash command listen addresses):
0x555 (datasheet)  0xd555 (game uses)
0x2aa (datasheet)  0xaaaa (game uses)

write sector is 0x10000 bytes @ 0x50000 in prg-rom (game maps this at 0x8000 via mmc3)

flash commands needed: (pg. 5 @ datasheet)
reset
silicon-id (manuf. & device)
porgram ;) (datasheet says)
sector erase

protection checks:
silicon-id from flash chip 0xc2 / 0xa4
workram (6000-7fff) (disable it!) - if enabled: a big ship will appear after some enemy waves, and it is invincible.

if game freezes while "option -> reset hiscore", make sure read returns 0x40 / 0x00 every read until flash is erased (1 cycle / byte?) (pg.8 2nd paragraph 2nd sentence).  on erase, sector is filled with 0xff!

writes through flash are done via mapper prg banking! (if 8000 points to prg[0x50000], write to 8000 goes to 0x50000

mmc3 writes and flash writes listen 8000 - ffff.  flash has no a1 -> a0 address swap like mmc3 chip though

--- Конец кода ---
https://pastebin.com/9UH8yGg6

CaH4e3:
я же сказал, там гаденькая защитка. на старте он проверяет есть ли рама и ставит флажок. потом в скриптах уровней есть командочки, пишущие циферку в раму, а где-то должна быть командочка, проверяющая эту циферку. скрипты парсить надо. но впринципе непонятно, чего там еще декриптить, если нинтендулятор мулит все, что надо и ничего депротектить не требуется. видимо у репроделов руки зачесались лол.
SavitarSvit:

--- Цитата: supremacy от 01 Март 2020, 08:11:03 ---
Я по-быстрому пропатчил игру, чтобы работала во всех эмуляторах, но сильно не тестировал, может что и пропустил. Без сохранения рекорда.

--- Конец цитаты ---
Спасибо, хоть теперь есть возможность на флешаке запустить.
В итоге игра оказалась посредственной. Понравилась только музыка и как выглядит кораблик. Все остальное где-то на уровне пиратско-тайваньской игры. Даже нет желания репро делать  :)
CaH4e3:

--- Цитата: safronoff от 29 Февраль 2020, 17:23:59 ---Судя по всему, игру забросили, потому что никаких данных о релизе или о завершении игры нигде нет:
http://riki2riki.com/html/astro.html
Видимо, поэтому наработки использовали для Харадиуса, чтобы хоть что-то выпустить и заработать.

--- Конец цитаты ---
судя по списку разрабов астронинжи и кредитсам харадиуса, у них программист один и тот же.
обе игры делал один чел и не удивительно, что там куски обоих в коде сидят.
а рики там продюсер и художник.
Guyver(X.B.M.):
off: CaH4e3, ты это, исправишь Ларри или забил уже на него, как и на СимСити? :lol:
CaH4e3:
забил пока. а с симсити я закончил.

---cut here---

харадиус зеро. депротект всей защиты одним байтом AAULUPKT наслаждайтесь лол (маппер ессно это не исправит), но все гадские подлянки пропадают.
hossbags2:
has anyone gotten Thunderbolt II from Piko to work
Ice Man:
Nope. I had the feeling it's a bad dump or copy protected, too. :(
safronoff:

--- Цитата: SavitarSvit от 01 Март 2020, 11:52:55 ---В итоге игра оказалась посредственной. Понравилась только музыка и как выглядит кораблик. Все остальное где-то на уровне пиратско-тайваньской игры. Даже нет желания репро делать  :)

--- Конец цитаты ---
Я даже больше скажу. Haradius - это порт одноимённой игры с MSX, которая является пародией на Gradius от Konami.
Но, в отличие от неё, здесь нет никакой системы прокачки, жизни пополнять тоже особо негде. На её фоне тот же Magic Dragon (клон-порт R-Type) смотрится как действительно стоящая вещь, несмотря на то, что это пиратская поделка.
И ещё. Меня одного раздражает, что в этой игре нет паузы?.. :?
Прохождение игры (для тех, кто не осилил игру или просто лень):
HardWareMan:

--- Цитата: safronoff от 01 Март 2020, 21:13:57 ---И ещё. Меня одного раздражает, что в этой игре нет паузы?.. :?
--- Конец цитаты ---
А отсутствие паузы в Mortal Kombat тебя тоже раздражает?
CaH4e3:
1. сегодня на меня подписался оф твиттор импакт софта
2. вскрыл кишочки харадиуса лол
3. https://twitter.com/new_cheats_news/status/1234456536145186817
4. ????
5. PROFIT!
safronoff:
CaH4e3, скажи, а в Roliing Thunder прописан код поочерёдной игры на двоих, или там только текст лежит?
CaH4e3:

--- Цитата: safronoff от 02 Март 2020, 17:40:26 ---CaH4e3, скажи, а в Roliing Thunder прописан код поочерёдной игры на двоих, или там только текст лежит?

--- Конец цитаты ---
ты темой обшибся лол
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии