Важная информация

User Tag List

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя
Показано с 51 по 60 из 68

Тема: Портирование Prince of Persia на другие платформы

  1. #51
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    210 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Это и предполагал =) Нужен буфер экрана в обычной памяти, чтобы беспроблемно определять содержимое видеообласти.
    Вопрос лишь в наличии доступной памяти, но, коли там имеются некие переключаемые страницы, задача упрощается.
    размер страницы только в 64кб
    С уважением,
    Jerri / Red Triangle.

  2. #52
    Activist Аватар для SlashNet
    Регистрация
    16.08.2008
    Адрес
    Львов (Украина)
    Сообщений
    429
    Спасибо Благодарностей отдано 
    136
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    44 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NiKa Посмотреть сообщение
    Мне больше всего понравилась версия для Macintosh, в неё как то можно под виндой поиграть?
    В браузере можно попробовать на Archive.org

    Apple II
    https://archive.org/details/prince_o..._san_inc_crack

    Macintosh
    https://archive.org/details/PrinceOfPersiaMacintosh

  3. #53
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Могу ошибаться, но похоже, что все порты на разные платформы делались "по мотивам" оригинальной игры, согласно авторскому описанию. Тем интереснее было бы получить точный порт игры, уже полагаясь на авторские исходники. Мне эта идея очень интересна на данный момент, но я один совершенно точно не потяну. Опять же, для меня Prince of Persia является особенной игрой, а для большинства - это одна игра из тысячи. Да и сложно сейчас кого чем-то заинтересовать. Тем не менее было бы интересно переписать все основные алгоритмы для процессора i8080, что позволило бы быстро адаптировать игру для целого ряда советских платформ и даже получить новый вариант для ZX Spectrum.
    Последний раз редактировалось CityAceE; 21.10.2021 в 21:41.
    С уважением, Станислав.

  4. #54
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Или наваять нечто вроде cannonball (переписанный на C движок аркадного outrun)

  5. #55
    Junior
    Регистрация
    17.08.2018
    Адрес
    г. Зеленодольск
    Сообщений
    3
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Ранее никогда не сталкивался с 6502 и вот сейчас бегло посмотрел систему команд процессора 6502, и мне показалось, что там чуть ли не в лоб можно конвертировать текст программы
    Код:
    	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
    Вкратце. Код копирует данные из 4 источников в 4 приёмника, по 6 байт. Теперь попробуйте перевести это покомандно и "в лоб" на z80 так, как это делала бы автотрансляция.

    Простейшая строка 6502 кода, загружающая индексный регистр, превратится в 4-5 строк кода на z80.
    Автоматическая трансляция очень сильно раздует и затормозит код. Без осмысления кода и переписывания его под свой процессор, задачу не решить.

  6. #56
    Member
    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Тем не менее было бы интересно переписать все основные алгоритмы для процессора i8080, что позволило бы быстро адаптировать игру для целого ряда советских платформ и даже получить новый вариант для ZX Spectrum.
    Как продвигается?
    Блог проекта "The Goonies для БК11М"
    БК-0011М, БК-0011М-01, SMK-512, AZ

  7. #57
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от grf Посмотреть сообщение
    Как продвигается?
    Пока никак Слишком глобальная для меня (хотя и очень интересная!) задача при катастрофическом недостатке свободного времени.
    С уважением, Станислав.

  8. #58
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Libor Lasota начинал делать версию для PMD-85, потом был перерыв и недавно продолжил. В декабре выложил видео интры. Интра играется из внешнего модуля пзу. На его канале есть и более старые видео про PoP. Если кто и сделает принца для 8080, то скорее всего Libor.

  9. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    CityAceE (01.02.2023), Oleg N. Cher (31.01.2023)

  10. #59
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Результат работы впечатляет!


    С уважением, Станислав.

  11. Этот пользователь поблагодарил CityAceE за это полезное сообщение:

    Oleg N. Cher (01.02.2023)

  12. #60
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,062
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    grf, а что вы думаете насчёт порта на Союз-Неон?
    Процессор пошустрее чем на БК - 8 МГц 1806ВМ2 с командами EIS, графику можно выбирать - 1/2/4/8 бит на точку, памяти от 512 КБ.
    Графика до 832 x 300, но обычно используется окно нужного размера.
    Есть уже два эмулятора - Титуса и мой.
    Собирать можно под Windows, используя эмулятор RT-11 в консоли. Можно под Линукс построить кросс-платформенный тулчейн.

  13. Эти 3 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    Oleg N. Cher (01.02.2023), Titus (03.02.2023), xolod (01.02.2023)

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Prince of Persia
    от KingArthur в разделе Игры
    Ответов: 83
    Последнее: 30.06.2022, 00:06
  2. Prince of Persia (АТМ)
    от norduk в разделе ATM
    Ответов: 0
    Последнее: 29.10.2018, 20:53
  3. Prince of Persia
    от kyv в разделе Commodore 16/64/128
    Ответов: 10
    Последнее: 28.02.2015, 19:09
  4. Prince of Persia
    от goodboy в разделе Игры
    Ответов: 3
    Последнее: 24.08.2008, 12:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •