Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Порт игры DOOM на AO (Active Oberon)
https://zx.oberon.org/forum/viewtopic.php?f=17&t=7
Страница 1 из 1

Автор:  sage [ 28 мар 2012, 12:04 ]
Заголовок сообщения:  Порт игры DOOM на AO (Active Oberon)

Портирую игру DOOM на AO.
За основу взял Delphi-порт http://delphidoom.sitesled.com/ старенькой версии 0.2, которая уже давно удалена с сайта Джима Валаваниса, но чудом завалялась у меня на компьютере.
Я счёл её более приближенной к оригинальной игре, поскольку Джим в последующих версиях стал вносить массу изменений в оригинальный код (добавлено более 500 Кб кода).
Изменения можно ведь внести и позже :) Старенькая версия вполне работоспособна и это главное!
Для облегчения портирования сделал небольшой препроцессор паскалевских файлов, переводящий ключевые слова в верхний регистр, конвертирующий формат комментариев и делающий другие приятные мелочи :)

Автор:  Zorko [ 29 мар 2012, 11:09 ]
Заголовок сообщения:  Re: Порт игры DOOM на AO (Active Oberon)

Интересная заDOOMка, главное, очень масштбная. :) Постараюсь помочь, чем получится.

Яр, а уже есть готовые конвертеры из Паскаля в Оберон, что-то наподобии твоего препроцессора. Вряд ли они конвертят код, чтобы он сразу скомпилился, но ручную работу облегчат.

Pascal to Oberon Translator (P2o), Turbo Pascal to Component Pascal Translator и даже
C to Component Pascal Translator.

Если интересно, расскажу подробнее как ставить компоненты/подсистемы BlackBox.

В принципе, свой вариант конвертера более соответсвует задаче, но конвертеры по ссылкам выше тоже open source. Если чего-то не умеют, можно добавить.

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/