Автор Тема: Дампинг, обсуждаем, делимся ромами своих дампов  (Прочитано 37840 раз)

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

Оффлайн Kemelimiui

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
Life on Mars
Life on Earth
Secret of the Four Winds
Coloco DX

These are actually the same mapper type, which is Kai Magazine(or Kaiser Wave).

$3F0000 - $3FFFFF are self-programming area
$000000 - $00FFFF are CFI command area

They use 45 bytes of CFI  query data as copy protection. Writing $98 to ($000055 << 1) enables CFI query, and writing $F0 to ($000000 << 1) disables CFI query.

If a different FLASH is used or if writing commands to FLASH CFI is disabled, a warning will appear during boot.Of course, there is a method to bypass this mechanism by providing a set of fake CFI query data to deceive the protection.As for reading/saving data to $3Fxxxx, there is also a method to map it to SRAM, ignoring CFI write commands in this address space. Since CFI commands are in the $3F0XXX address range and the saved data is in the $3FFXXX address range, mapping $3FXXXX directly to SRAM without any processing is perfectly fine.

Было бы здорово сделать модификации для Secret of the Four Winds и Coloco DX, поскольку в них нельзя играть на оригинальной консоли.

Эти игры можно запустить только на ядре, запрограммированном Stargazer.

It would be great to make the modifications for Secret of the Four Winds and Coloco DX, since they can't be played on the original console.

These games can only be played with the core programmed by stargazer.

Оффлайн Muravey

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Всем привет, сдампил картридж Sonic & Knuckles Willemом, сделал byte swipe, в HEX редакторе вроде все норм но ни один эмулятор не открывает, пару артефактов и все, заголовок есть. В чем может быть проблема?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5669
    • Просмотр профиля
В чем может быть проблема?
При сравнении с оригиналом видно, что у вас в нечётных позициях (байты в позициях 1, 3, 5, ...) установлен лишний 6-й бит (т. е. = X | 0x40).

Оффлайн Muravey

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Спасибо, но когда данные есть он пропадает, в конце тоже не появляется, только FF, с чем может быть связано?
« Последнее редактирование: Вчера в 15:12:46 от Muravey »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5669
    • Просмотр профиля
когда данные есть он пропадает, в конце тоже не появляется, только FF, с чем может быть связано?
Если вы про 6-й бит, у 0xFF уже установлен 6-й бит, поэтому совпадает с оригиналом. Я не разбираюсь в железе, но видимо одна линия данных у вас испорчена, на картридже или дампере не знаю, смотрите распиновку (https://plutiedev.com/cartridge-slot, VD6 или VD14).