Оберон-клуб «ВЄДА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/ |