Разработка и ромхакинг > Ромхакинг и программирование
SIR - Saturn Image Rebuilder
(1/1)
paul_met:

SIR (Saturn Image Rebuilder) - программка для пересборки образов дисков сатурна. Помимо содержимого диска,для генерации образа необходим загрузочный файл IP.bin. Это загрузочная область диска,которая находится в 1-х секторах. Так как программа пока не умеет создавать загрузочный файл,то его надо сделать вручную. Это весьма легко:

* Открываем оригинальный образ в hex редакторе
* Переходим по адресу 0xE0,где первые 4-е байта и есть размер загрузочного IP файла.
* Выделяем область нужного размера от начала файла и сохраняем это дело в новый файл.
* Ip.bin готов! Обычно его размер 3-4 кб,но бывает и больше.При создании загрузочного IP.bin из оригинального образа с дата треком в режиме mode1/2352,следует переконвертировать его в режим mode1/2048!!!
Прикрепил файл ▼
Smoke:
paul_met, класс! Наконец заменю ромы в Phantasy Star Collection :)
Le@N:
Спасибо, полезная утилита, добавлю к себе в коллекцию. ^_^
А какой программой шрифты заменял?
paul_met:

--- Цитата: Le@N ---А какой программой шрифты заменял?
--- Конец цитаты ---
Какие шрифты?
Le@N:
В DOA естественно, только не говори, что делал это хекс-редактором. ^_^
paul_met:

--- Цитата: Le@N ---В DOA естественно, только не говори, что делал это хекс-редактором.
--- Конец цитаты ---
Как всегда - фотошоп,а вставляем обратно TileMolester'ом..Но к SIR это отношение не имеет...
Le@N:
Конечно не имеет, но спасибо за ответ. ;)
Smoke:
Кстати, образ должен быть обязательно в Mode 2048. Если 2352, то не прокатывает пересборка
paul_met:

--- Цитата: Smoke ---Кстати, образ должен быть обязательно в Mode 2048. Если 2352, то не прокатывает пересборка
--- Конец цитаты ---
Наверное ты имеешь ввиду,если делать IP из образа в mode1/2352? В остальном формат образа не играет роли,так как из него всё равно извлекаются все файлы для последующей пересборки в mode1/2048.
PS: Добавил примечание на счёт режимов в шапку! Я не использую образы для сатурна с режимом дата трека mode1/2352,потому и запамятовал про это... :)
Smoke:
Да-да, именно это. Только по-нормальному извлечь из образа в 2352 у меня не получилось, байты в IP.bin не совпадают с теми, если вытаскивать из образа в 2048. Хотя может я просто проглючил :)
paul_met:

--- Цитата: Smoke ---байты в IP.bin не совпадают с теми, если вытаскивать из образа в 2048.
--- Конец цитаты ---
Всё верно. Потому и надо его конвертировать в 2048.
paul_met:
Таки дошли руки до программки по созданию IP файла. прикрепил.
paul_met:
Немножко откорректировал прогу по созданию IP файла (SIPM).

* Исправлено кол-во символов в определении версии игры.
* Исправлен баг с развёртыванием окошка.
* Добавлены подсказки в полях, где название может не помещаться.
* Добавлена кнопка About.
Навигация
Главная страница сообщений

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