Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Ash-Ketchum
post Воскресенье, 08 августа 2010, 08:44
Отправлено #1


Новичок
*

Группа: Пользователи
Сообщений: 22
Регистрация: 30 июня 2010
Пользователь №: 37 361





Доброго времени суток, может кто подскажет как конвертировать образ GB в образ GBC без нарушения контрольных сумм?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
УльтраБлокС
post Понедельник, 16 августа 2010, 21:11
Отправлено #2


Очень скорая помощь
******

Группа: Пользователи
Сообщений: 1 663
Регистрация: 17 июня 2009
Из: Москва
Пользователь №: 32 448





Хм. Я не думал что РОМы GB от GBC отличаются заголовком...

Как я понимаю, заголовок не принадлежит РОМу, а содержится и в оригинальном картридже. В таком случаи есть вариант "Изменить значение и пересчитать чексумму, после чего записать изменённую чексумму?" Алгоритм достаточно примитивный.

QUOTE
014E-014F Checksum (higher byte first) produced by
adding all bytes of a cartridge except for two
checksum bytes and taking two lower bytes of
the result. (GameBoy ignores this value.)


Пройтись по всему файлу. Сложить все байты кроме 014E-014F. Взять два младших байта и записать их в 014E-014F.

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


--------------------
user posted imageuser posted imageuser posted imageuser posted imageuser posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Ash-Ketchum   *.GB и *.GBC   Воскресенье, 08 августа 2010, 08:44
Wowik   А смысл? Это же по сути разные вещи! ГБ - чёрн...   Воскресенье, 08 августа 2010, 09:29
Ash-Ketchum   Для разработки под GB я использую GbAssemblerStud...   Воскресенье, 08 августа 2010, 12:43
Тэйлс   Правая кнопка>Переименовать. Всегда ваш капитан...   Воскресенье, 08 августа 2010, 13:49
Ash-Ketchum   Логично.... но если бы всё было так просто..... Р...   Воскресенье, 08 августа 2010, 13:57
Тэйлс   Ash-Ketchum, теперь-то понял. Ок, я не прав был зн...   Воскресенье, 08 августа 2010, 13:58
Ash-Ketchum   Есть готовая тулза, но все равно почему-то эмули ...   Вторник, 17 августа 2010, 13:30
lps   случайно нее в этом кроется проблема того, что пос...   Понедельник, 16 августа 2010, 21:56
Ash-Ketchum   Сравни оригинальный ром и ром после колоризера, п...   Вторник, 17 августа 2010, 13:32


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Чт., 06 июня 2024, 16:41
Skin Designed (c) by Rooq.net, All Rights Reserved.