Недавно на
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 с работающей мелодией. Картинки по прежнему не показываются.