Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Порт игры Dark Woods на Оберон для ZX Spectrum и др.платформ https://zx.oberon.org/forum/viewtopic.php?f=5&t=4 |
Страница 2 из 2 |
Автор: | Zorko [ 10 янв 2014, 03:42 ] | ||
Заголовок сообщения: | Re: Порт игры Dark Woods на Оберон для ZX Spectrum и др.платформ | ||
Вобщем, подбил меня teremochek восстанавливать исходник Dark Woods из exe'шника. Реверс-инжиниринг однако. Но затея любопытная. Всяко интереснее, чем кроссворды разгадывать. Для упрощения работы написал утилиту, которая подсвечивает различия между исходным и восстанавливаемым кодом. Думаю, я мог бы заняться этим делом профессионально. Так что точность порта Dark Woods серьёзно повысится. Работа по декомпиляции сделана сейчас примерно на 25%. Пожелайте мне удачи.
|
Автор: | geniepro [ 10 янв 2014, 07:48 ] |
Заголовок сообщения: | Re: Порт игры Dark Woods на Оберон для ZX Spectrum и др.платформ |
Удачи )) Кстати, а как подсветка различий в ассемблерных листингах поможет тебе повысить точность порта? Ведь там наверное куча повторяющегося кода, раз код получается компиляцией из бейсика? Легко ошибиться позицией в листингах... |
Автор: | Zorko [ 10 янв 2014, 15:02 ] |
Заголовок сообщения: | Re: Порт игры Dark Woods на Оберон для ZX Spectrum и др.платформ |
Пасиб. Подсветка различий в ассемблерных листингах помогает акцентировать внимание на самих различиях, чтобы заниматься только подгонкой неверно понятых кусков кода. А работаю я с маленькими кусочками бинарника по 4096 байт, так что ошибиться позицией мудрено. |
Автор: | Zorko [ 20 янв 2014, 10:48 ] | |||
Заголовок сообщения: | Re: Порт игры Dark Woods на Оберон для ZX Spectrum и др.платформ | |||
Сделал заставку и для Jme. Из трудностей:
Т.е. всё оказалось просто, но пришлось долго помучиться чтобы это понять. Разрешение теоретически любое (масштабируется), но адаптировано для 240x320. Осторожно! Здесь только заставка, игра ещё не готова.
|
Автор: | Zorko [ 21 янв 2014, 15:06 ] | |||
Заголовок сообщения: | Re: Порт игры Dark Woods на Оберон для ZX Spectrum и др.платформ | |||
Вот как выглядит отмасштабированный вариант, вроде неплохо получается. Если и не красиво, то хотя бы разборчиво.
|
Автор: | Zorko [ 08 мар 2014, 18:12 ] | ||
Заголовок сообщения: | Re: Порт игры Dark Woods на Оберон для ZX Spectrum и др.платформ | ||
Успешно собрал снапшот игры для Linux. Скрипт для сборки и исполняемый файл добавлены в репозиторий. Сборка ведётся на основе Windows-варианта, так что сишные файлы берутся из /Win32. Таким образом, сейчас DarkWoods можно собрать для платформ Win32, Win64, Linux, Java ME и ZX Spectrum. И этот набор платформ, признаюсь, меня весьма впечатляет.
|
Автор: | Zorko [ 24 ноя 2014, 15:57 ] | ||
Заголовок сообщения: | Re: Порт игры Dark Woods на Оберон для ZX Spectrum и др.платформ | ||
Есть определённые успехи с портом для ZX. Осталось отъюстировать точность работы, много с деталями предстоит повозиться. Тут бы мне не помешала помощь тех, кто будет кропотливо гонять оригинал и порт и выявлять различия, но знакомых, которые бы захотели заниматься такой работой, у меня нет, так что буду помаленьку сам.
|
Страница 2 из 2 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |