Сообщения без ответов | Активные темы Текущее время: 23 апр 2024, 13:03



Ответить на тему  [ 1 сообщение ] 
 [SMD] Компиляция демонстрационной программы 
Автор Сообщение
Сообщение 11 дек 2007, 10:59
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 570
Недавно на http://www.hacking-cult.org выложили звуковой драйвер GEMS, с которым в комплекте идет демка SHIP.
Я решил попробовать скомпилировать её. Выяснилось, что для компиляции демки и GEMS нужен компилятор Microtec.
После упорных поисков я нашел его, и разобравшись с опциями компилятора кое-как скомпилировал демку.
Вообще мне кажется, что этот компилятор использовался большинством разработчиков игр для SMD.

Товарищам из Hidden Palace тоже удалось скомпилировать её (http://www.hidden-palace.org/?releases/43), но у них не работает звук.
А у меня почему-то не рисуются спрайты и логотип SEGA o_O

Если кому интересно, вот инструментарий, который я использовал для компиляции:

http://org.dremora.com/SMD/Microtec_C_Compiler.rar - Си компилятор и ассемблер Microtec.
http://org.dremora.com/SMD/M68000PRM.pdf - Подробное руководство по 68000
http://org.dremora.com/SMD/GEMS.rar - В этом архиве находится сама демка SHIP, с Make-файлом (test.bat)
http://org.dremora.com/SMD/srec_120.zip - Программа для преобразования объектных файлов Motorola S-Record в Bin
http://org.dremora.com/SMD/FixCheckSum.rar - Используется для исправления контрольной суммы образа ROM
http://org.dremora.com/SMD/DUB.rar - Программа для сравнения файлов

Для компиляции демки необходимо запустить test.bat, предварительно подправив там пути к компилятору MCC68K.
Также нужно подправить путь в файле SHIP.CMD
Компилированный ROM называется SHIP.BIN. Также я добавил версию, скомпилированную в Hidden Palace, она называется SHIPORIG.BIN

EDIT: Обновил архив GEMS.rar с работающей мелодией. Картинки по прежнему не показываются.


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ 1 сообщение ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB