Автор Тема: Новые Дампы 2  (Прочитано 268952 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24682
    • Просмотр профиля
Новые Дампы 2
« : 27 Март 2015, 18:56:42 »
Продолжение темы Новые дампы.
Здесь не ищут дампы, здесь их публикуют!

Старая отправлена в архив в связи со своим большим размером и замусоренностью.
Поэтому большая просьба строго придерживаться темы, все не относящиеся к теме разговоры будут удаляться без предупреждения.
Ссылка на старую тему: http://www.emu-land.net/forum/index.php/topic,31625.0.html
« Последнее редактирование: 03 Сентябрь 2020, 18:28:33 от Rumata »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2259
  • Пол: Мужской
    • Просмотр профиля
Новые Дампы 2
« Ответ #690 : 27 Февраль 2020, 23:44:42 »
Did they think this will erase PRG RAM? XD
/WE of flash memory is tied to R/W so it can be used for storing some data (e.g. high score) like it's done in Larry LLFLL.


and thus the graphics are scrambled because it is not true MMC3 I guess.
I've not found any differences in circuit for CHR part from original mmc3. So it can be some code that prevents game work in emulator.
I'm going to make a repro and see if it will work.
« Последнее редактирование: 28 Февраль 2020, 07:37:04 от supremacy »

Оффлайн Ice Man

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #691 : 28 Февраль 2020, 11:48:47 »
I just tested it in NintendulatorNRS and changed its mapper to 406 + iNES 2.0 with 32K RAM.
Works fine. I attached IPS patch to apply over the original ROM.


Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1306
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Новые Дампы 2
« Ответ #692 : 28 Февраль 2020, 12:54:13 »
В итоге почему игра не работает на FamInvite? Ей 32K нужно? Ну так он их поддерживает.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2259
  • Пол: Мужской
    • Просмотр профиля
Новые Дампы 2
« Ответ #693 : 28 Февраль 2020, 12:59:30 »
И по факту, получается, что единственное отличие железа Haradius Zero от стандартного mmc3 это поддержка записи в PRG ROM.



Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Новые Дампы 2
« Ответ #694 : 29 Февраль 2020, 10:22:09 »
игра не работает на ммс3 потому, что маска командных регистров на шине адреса на этом карике не E001, а E002.

но если люди смогли обычной кайзой считать его как ммс3 без проблем, то возможно он понимает оба варианта, но сама игра использует исключительно второй.

и рама игре не нужна, там какая-то гаденькая защитка зашита от мумуложества похоже, пока не вижу целой картины, дико неудобно для дебага, когда все офсеты с -1 лол

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Новые Дампы 2
« Ответ #695 : 29 Февраль 2020, 14:43:50 »
ви будэте хохотать, но внутри у харадиуса половина кода астро нинжа мана лол

Оффлайн Ice Man

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #696 : 29 Февраль 2020, 14:50:30 »
kerryking: That's not my cart. I found it on the developer website. I don't own the game sadly.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9381
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #697 : 29 Февраль 2020, 16:23:23 »
игра не работает на ммс3 потому, что маска командных регистров на шине адреса на этом карике не E001, а E002.
я прально понял, что вместо A0 с процессора на чип маппера тут завели A1 ?
ви будэте хохотать, но внутри у харадиуса половина кода астро нинжа мана лол
здравствуй новый дивный мир: то что раньше считалось фу-фу-плагиатом сейчас типа ок-норм опенсорц :D

Оффлайн safronoff

  • Пользователь
  • Сообщений: 378
    • Просмотр профиля
Новые Дампы 2
« Ответ #698 : 29 Февраль 2020, 16:37:35 »
А что хохотать, если всё в хексе отражено более чем открыто? :?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Новые Дампы 2
« Ответ #699 : 29 Февраль 2020, 16:47:43 »
лангустер в своем традиционном репертуаре путать жопу с пальцем лол.

я только не понял. астроман сам по себе то выпустили или до сих пор нет?

Добавлено позже:
новый дивный мир: то что раньше считалось фу-фу-плагиатом сейчас типа ок-норм опенсорц :D
я подозреваю что рики тупо двиглом поделился. они часть переписали а часть так и осталась. там саундтест дебаг и таблица очечий с вводом инициалов

Оффлайн safronoff

  • Пользователь
  • Сообщений: 378
    • Просмотр профиля
Новые Дампы 2
« Ответ #700 : 29 Февраль 2020, 17:23:59 »
Судя по всему, игру забросили, потому что никаких данных о релизе или о завершении игры нигде нет:
http://riki2riki.com/html/astro.html
Видимо, поэтому наработки использовали для Харадиуса, чтобы хоть что-то выпустить и заработать.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2259
  • Пол: Мужской
    • Просмотр профиля
Новые Дампы 2
« Ответ #701 : 29 Февраль 2020, 18:53:16 »
там какая-то гаденькая защитка зашита от мумуложества похоже
вижу что код производителя флешки проверяется C2 A4, но почему графика косячится пока не понимаю

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Новые Дампы 2
« Ответ #702 : 29 Февраль 2020, 20:42:19 »
вижу что код производителя флешки проверяется C2 A4, но почему графика косячится пока не понимаю
я сказал почему. там на маппер не а0 а а1 подается для выбора регистра. во фсеу работает пока без флешки. графику кривит потому что нету переключерия банки графония правильной и миррор кривой. остальные регистры игра дает сразу по а0 и а1 и они потому работают. было бы строго а1 она бы даже не бутилась на ммс3.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2259
  • Пол: Мужской
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #703 : 29 Февраль 2020, 21:55:41 »
Да, сделал я её. На всякий случай пропатчил чтение id флешки, х.з. на что оно влияет, но у меня другая флешка, так что, решил не помешает. Функция записи очков во флешку работает. Меня сначала смутила плата, которую здесь выложили, там cpu a0 на маппер подключен как обычно. А получилось, что нужно cpu a1 в маппер вместо a0 заводить.
« Последнее редактирование: 29 Февраль 2020, 22:35:18 от supremacy »

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #704 : 29 Февраль 2020, 22:44:54 »
Меня сначала смутила плата, которую здесь выложили, там cpu a0 на маппер подключен как обычно. А получилось, что нужно cpu a1 в маппер вместо a0 заводить.
я не проверял вайринги по плате, но игра некоторые банки переключает не по А0 явно, значит там А1 как-то отдельно разведен. не для этого ли там 74хх00 стоит лол

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2259
  • Пол: Мужской
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #705 : 29 Февраль 2020, 22:54:33 »
не для этого ли там 74хх00 стоит
Она используется только для инвертирования сигнала CE в /CE для prg ram, и больше ни к чему не подключена.
Скорее всего та плата просто для другой игры.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2259
  • Пол: Мужской
    • Просмотр профиля
Новые Дампы 2
« Ответ #706 : 01 Март 2020, 08:11:03 »
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.

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

Оффлайн Gab75

  • Пользователь
  • Сообщений: 6
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #707 : 01 Март 2020, 08:33:43 »
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

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Новые Дампы 2
« Ответ #708 : 01 Март 2020, 10:44:14 »
я же сказал, там гаденькая защитка. на старте он проверяет есть ли рама и ставит флажок. потом в скриптах уровней есть командочки, пишущие циферку в раму, а где-то должна быть командочка, проверяющая эту циферку. скрипты парсить надо. но впринципе непонятно, чего там еще декриптить, если нинтендулятор мулит все, что надо и ничего депротектить не требуется. видимо у репроделов руки зачесались лол.

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1306
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Новые Дампы 2
« Ответ #709 : 01 Март 2020, 11:52:55 »

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

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Новые Дампы 2
« Ответ #710 : 01 Март 2020, 14:54:21 »
Судя по всему, игру забросили, потому что никаких данных о релизе или о завершении игры нигде нет:
http://riki2riki.com/html/astro.html
Видимо, поэтому наработки использовали для Харадиуса, чтобы хоть что-то выпустить и заработать.
судя по списку разрабов астронинжи и кредитсам харадиуса, у них программист один и тот же.
обе игры делал один чел и не удивительно, что там куски обоих в коде сидят.
а рики там продюсер и художник.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2350
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Новые Дампы 2
« Ответ #711 : 01 Март 2020, 14:55:53 »
off: CaH4e3, ты это, исправишь Ларри или забил уже на него, как и на СимСити? :lol:

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #712 : 01 Март 2020, 15:05:12 »
забил пока. а с симсити я закончил.

---cut here---

харадиус зеро. депротект всей защиты одним байтом AAULUPKT наслаждайтесь лол (маппер ессно это не исправит), но все гадские подлянки пропадают.

Оффлайн hossbags2

  • Пользователь
  • Сообщений: 14
    • Просмотр профиля
Новые Дампы 2
« Ответ #713 : 01 Март 2020, 15:56:37 »
has anyone gotten Thunderbolt II from Piko to work

Оффлайн Ice Man

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #714 : 01 Март 2020, 16:50:38 »
Nope. I had the feeling it's a bad dump or copy protected, too. :(

Оффлайн safronoff

  • Пользователь
  • Сообщений: 378
    • Просмотр профиля
Новые Дампы 2
« Ответ #715 : 01 Март 2020, 21:13:57 »
В итоге игра оказалась посредственной. Понравилась только музыка и как выглядит кораблик. Все остальное где-то на уровне пиратско-тайваньской игры. Даже нет желания репро делать  :)
Я даже больше скажу. Haradius - это порт одноимённой игры с MSX, которая является пародией на Gradius от Konami.
Но, в отличие от неё, здесь нет никакой системы прокачки, жизни пополнять тоже особо негде. На её фоне тот же Magic Dragon (клон-порт R-Type) смотрится как действительно стоящая вещь, несмотря на то, что это пиратская поделка.
И ещё. Меня одного раздражает, что в этой игре нет паузы?.. :?

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7435
    • Просмотр профиля
Новые Дампы 2
« Ответ #716 : 02 Март 2020, 05:07:09 »
И ещё. Меня одного раздражает, что в этой игре нет паузы?.. :?
А отсутствие паузы в Mortal Kombat тебя тоже раздражает?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Новые Дампы 2
« Ответ #717 : 02 Март 2020, 15:38:21 »
1. сегодня на меня подписался оф твиттор импакт софта
2. вскрыл кишочки харадиуса лол
3. https://twitter.com/new_cheats_news/status/1234456536145186817
4. ????
5. PROFIT!

Оффлайн safronoff

  • Пользователь
  • Сообщений: 378
    • Просмотр профиля
Re: Новые Дампы 2
« Ответ #718 : 02 Март 2020, 17:40:26 »
CaH4e3, скажи, а в Roliing Thunder прописан код поочерёдной игры на двоих, или там только текст лежит?

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
Новые Дампы 2
« Ответ #719 : 02 Март 2020, 18:28:30 »
CaH4e3, скажи, а в Roliing Thunder прописан код поочерёдной игры на двоих, или там только текст лежит?
ты темой обшибся лол