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

User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 56

Тема: Desolate порт с TI-83 Plus

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

    По умолчанию Desolate порт с TI-83 Plus

    Всем привет.
    Неспешно занимаюсь портированием игрушки Desolate.

    Жанр - top-down Adventure/RPG в научно-фантастическом сеттинге.
    Автор оригинала - Patrick Prendergast (tr1p1ea).
    Оригинальная игра написана для научных калькуляторов TI-83/TI-84 - процессор Z80, экран 94 x 64 пикселя, 4 градации яркости.
    Видео оригинальной игры: https://youtu.be/5UHqPMxeZnY

    Портирую под ZX Spectrum 48K.
    Цель пока что - портировать один-к-одному, игровая область увеличена в два раза - до 192 x 128, чёрно-белый.

    Скриншоты портированной версии:





    Текущая версия в этом сообщении.

    Репозиторий с кодом: https://github.com/nzeemin/spectrum-desolate
    Для разработки использую VSCode и pasmo, плюс утилиты конвертации файлов.

    Текущее состояние: выпущен релиз.

    Скачать TAP, TZX: https://github.com/nzeemin/spectrum-...te-release.zip
    Скачать SCL, TRD: https://vtrd.in/release.php?r=b4b69d...052c4358251dd5
    Вложения Вложения
    Последний раз редактировалось nzeemin; 09.02.2021 в 15:00.

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

    ace210 (22.11.2020), ALKO (09.11.2020), Beaver (08.02.2021), Black Cat / Era CG (01.12.2020), helcril (08.02.2021), Lethargeek (09.11.2020), Oleg N. Cher (11.11.2020), shadwork (09.11.2020), SlashNet (08.02.2021), Slider (09.11.2020)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,780
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,182
    Поблагодарили
    777 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    перевод на русский планируется ?

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

    Fishbone (10.11.2020)

  6. #3
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,999
    Спасибо Благодарностей отдано 
    1,064
    Спасибо Благодарностей получено 
    1,236
    Поблагодарили
    479 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    перевод на русский планируется ?
    Пока не думал об этом, возможно в будущем.
    Сейчас моя цель - получить играбельную версию под ZX Spectrum - один-к-одному, без раскраски, фокус на том чтобы всё работало как в оригинале.

    - - - Updated - - -

    Вопросы к сообществу:
    1. Достаточно ли выдавать .tap и .tzx или непременно нужно ещё дисковые версии?
    2. Ниже маппинг клавиш - это окей или всё плохо?
    3. Непременно нужна поддержка Kempston joystick или можно обойтись поддержкой Sinclair?


  7. #4
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,780
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,182
    Поблагодарили
    777 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. для дискетной версии желательно код сместить чуть повыше. 24500/24576
    3. на реале у многих есть только kempston и кстати сейчас пошла мода на его доп.кнопки
    - - - Добавлено - - -

    Цитата Сообщение от nzeemin Посмотреть сообщение
    игровая область увеличена в два раза - до 192 x 128
    честное масштабирование (при выводе на экран) или спрайты увеличены ?
    Последний раз редактировалось goodboy; 09.11.2020 в 14:55.

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

    nzeemin (09.11.2020)

  9. #5
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,999
    Спасибо Благодарностей отдано 
    1,064
    Спасибо Благодарностей получено 
    1,236
    Поблагодарили
    479 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    честное масштабирование (при выводе на экран) или спрайты увеличены ?
    В оригинальной игре используется три набора тайлов/спрайтов, во всех наборах они 8x8 в два плана (4 цвета), 16 байт на тайл:
    1. 158 тайлов - фоны + подвижные объекты
    2. 127 тайлов - заставка/главное меню + всплывающие окна
    3. 14 тайлов - объекты в инвертаре
    Для части из этих тайлов тёмно-серый используется как обычный цвет, для других он используется как "прозрачный" цвет.



    Пока что я перевёл все тайлы/спрайты в чёрно-белые, с увеличением по горизонтали, то есть до 16x8, плюс для каждого тайла используется маска, тоже 16x8.
    Итого 32 байта на каждый тайл.
    Поэтому сейчас при выводе тайлы/спрайты растягиваются в два раза по вертикали, из 16x8 в 16x16.

    Дальше я собираюсь разобраться, с какими тайлами работают как есть, а с какими используют прозрачность.
    Для всех тайлов собираюсь увеличить вертикальное разрешение, сделав их полноценными 16x16.
    Сейчас есть запас по памяти около 5600 байт - надеюсь вписаться с этим.

  10. #6
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Клац
    Кайфую от процедурного скейла на Горбатом.
    Repton, Heavy on the Magick, explorer.

  11. #7
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,999
    Спасибо Благодарностей отдано 
    1,064
    Спасибо Благодарностей получено 
    1,236
    Поблагодарили
    479 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Версия draft2 здесь в аттаче.
    - Исправлено рисование предметов в инвентаре
    - Выделение на замке двери сделано как в инвентаре
    Последний раз редактировалось nzeemin; 11.11.2020 в 22:28.

  12. #8
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,780
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,182
    Поблагодарили
    777 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    при вводе кода реально добавить опрос кнопок/перемещение вверх/вниз, а не только влево/вправо как сейчас ?

  13. #9
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Клац
    Кайфую от процедурного скейла на Горбатом.
    Repton, Heavy on the Magick, explorer.
    https://worldofspectrum.net/infoseekid.cgi?id=0003742
    https://worldofspectrum.net/infoseekid.cgi?id=0002319
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Вопросы к сообществу:
    1. Достаточно ли выдавать .tap и .tzx или непременно нужно ещё дисковые версии?
    2. Ниже маппинг клавиш - это окей или всё плохо?
    3. Непременно нужна поддержка Kempston joystick или можно обойтись поддержкой Sinclair?

    могу дать набор процедур для опроса клавиатуры и джойстика. ннада?
    С уважением,
    Jerri / Red Triangle.

Страница 1 из 6 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Порт #FF
    от Demige в разделе Несортированное железо
    Ответов: 50
    Последнее: 06.08.2023, 08:47
  2. Ответов: 9
    Последнее: 15.06.2020, 02:02
  3. ЮТ-88 Последовательный порт
    от Elvys в разделе ЮТ-88
    Ответов: 30
    Последнее: 05.02.2017, 11:56

Ваши права

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