В браузере можно попробовать на Archive.org
Apple II
https://archive.org/details/prince_o..._san_inc_crack
Macintosh
https://archive.org/details/PrinceOfPersiaMacintosh
Enterprise 128k (новостная лента сайта) | Cubietruck
Могу ошибаться, но похоже, что все порты на разные платформы делались "по мотивам" оригинальной игры, согласно авторскому описанию. Тем интереснее было бы получить точный порт игры, уже полагаясь на авторские исходники. Мне эта идея очень интересна на данный момент, но я один совершенно точно не потяну. Опять же, для меня Prince of Persia является особенной игрой, а для большинства - это одна игра из тысячи. Да и сложно сейчас кого чем-то заинтересовать. Тем не менее было бы интересно переписать все основные алгоритмы для процессора i8080, что позволило бы быстро адаптировать игру для целого ряда советских платформ и даже получить новый вариант для ZX Spectrum.
Последний раз редактировалось CityAceE; 21.10.2021 в 21:41.
С уважением, Станислав.
Или наваять нечто вроде cannonball (переписанный на C движок аркадного outrun)
Вкратце. Код копирует данные из 4 источников в 4 приёмника, по 6 байт. Теперь попробуйте перевести это покомандно и "в лоб" на z80 так, как это делала бы автотрансляция.Код:LDY #0 COPY: LDA SRC1,Y STA $8000,Y LDA SRC2,Y STA $8010,Y LDA SRC3,Y STA $8020,Y LDA SRC4,Y STA $8030,Y INY CPY #6 BNE COPY
Простейшая строка 6502 кода, загружающая индексный регистр, превратится в 4-5 строк кода на z80.
Автоматическая трансляция очень сильно раздует и затормозит код. Без осмысления кода и переписывания его под свой процессор, задачу не решить.
Блог проекта "The Goonies для БК11М"
БК-0011М, БК-0011М-01, SMK-512, AZ
Libor Lasota начинал делать версию для PMD-85, потом был перерыв и недавно продолжил. В декабре выложил видео интры. Интра играется из внешнего модуля пзу. На его канале есть и более старые видео про PoP. Если кто и сделает принца для 8080, то скорее всего Libor.
CityAceE (01.02.2023), Oleg N. Cher (31.01.2023)
Результат работы впечатляет!
С уважением, Станислав.
Oleg N. Cher (01.02.2023)
grf, а что вы думаете насчёт порта на Союз-Неон?
Процессор пошустрее чем на БК - 8 МГц 1806ВМ2 с командами EIS, графику можно выбирать - 1/2/4/8 бит на точку, памяти от 512 КБ.
Графика до 832 x 300, но обычно используется окно нужного размера.
Есть уже два эмулятора - Титуса и мой.
Собирать можно под Windows, используя эмулятор RT-11 в консоли. Можно под Линукс построить кросс-платформенный тулчейн.
Oleg N. Cher (01.02.2023), Titus (03.02.2023), xolod (01.02.2023)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)