| Разработка и ромхакинг > Ромхакинг и программирование |
| 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. |
| Навигация |
| Главная страница сообщений |