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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Новая игра FIRE для ПК Специалист

  1. #1
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Новая игра FIRE для ПК Специалист


    Игра сделана по мотивам игры FIRE из Game & Watch от NINTENDO. На оригинальность и красоту не претендует - написана в свободное время, дабы небыло застоя в мозгах...
    Управление 4 - в лево, 6 - в право. Счет до 999. Скорость растет каждые 50 очков (до 300). Генератор случайных чисел не очень, но пропуски позволяют секунду отдохнуть, т.к. жизни и скорость не сбрасывается как в оригинале.
    Во вложении бинарный файл. Загружаем с адреса 0 и запускаем просто G (Специалист) или J (Лик).
    Вложения Вложения
    • Тип файла: zip FIRE.zip (2.5 Кб, Просмотров: 21)
    Последний раз редактировалось Alex_LG; 11.12.2023 в 13:03.

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

    CityAceE (10.12.2023), fifan (10.12.2023), gurfunkel (10.12.2023), nzeemin (10.12.2023), Pluto (10.12.2023), svofski (10.12.2023), Zidane (13.12.2023)

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

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

    По умолчанию

    Цитата Сообщение от Alex_LG Посмотреть сообщение
    Игра сделана по мотивам игры FIRE из Game & Watch от NINTENDO.
    Отлично! Fire - была первой игрой Game&Watch, в которую я залипал за несколько лет до того, как Советская промышленность клонировала Eggs (Ну, погоди!).

    Преобразовал в RKS для более удобной загрузки в эмуляторы и реалы.

    А вот на Лике, к сожалению, не взлетело. Показывает начальный экран и выходит, показывая курсор - можно дальше набирать текст в Мониторе.
    Вложения Вложения
    • Тип файла: 7z FIRE.7z (7.6 Кб, Просмотров: 11)
    Последний раз редактировалось CityAceE; 11.12.2023 в 16:27.
    С уважением, Станислав.

  5. #3
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделана под Монитор-2.
    Надо глянуть чем отличается от Монитора Лика. Использовал только две нестандартные процедуры - вывод звука низкого и высокого тона, все остальные точки входа - по журналу.

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

    По умолчанию

    Цитата Сообщение от Alex_LG Посмотреть сообщение
    Использовал только две нестандартные процедуры - вывод звука низкого и высокого тона
    Ну, скорее всего в них и дело, так как подавляющее большинство игр от Специалиста прекрасно себя чувствуют с ПЗУ Лик.

    P.S. Вынес сообщения про игру в отдельную тему. Она того заслуживает! Да и людей так может больше обратит внимание.
    С уважением, Станислав.

  7. #5
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Посмотрел на код Монитора Лик-а из эмулятора... Странно как на нем игры от Специалиста живут - в нем нет стандартных точек входа!
    Игрушка виснет на вызове опроса клавиатуры по адресу C812h. В Лик-е по этому адресу есть вызов подпрограммы (так совпало, повезло), но вместо jmp стоит call, что и приводит к выходу в Монитор.
    В Лик-е там где должны быть точки входа находится подпрограмма ожидания команды:
    Код:
    C800 :  lxi	sp,07FFFH
    C803 :  lxi	h,0C800H
    C806 :  shld	X8FE1
    C809 :  lxi	h,0D120H
    C80C :  call	LC86F
    C80F :  lxi	h,X8F50
    C812 :  call	0С337H
    C815 :  cpi	00DH
    C817 :  jz	0C866H
    Самое интересное, что нестандартные точки входа совпадают
    Код:
    MON_CLS			.equ	0C010H
    MON_PAUSE		.equ	0C190H
    MON_BEEP_HI		.EQU	0C1A0H
    MON_BEEP_LO		.EQU	0C1ABH
    Последний раз редактировалось Alex_LG; 11.12.2023 в 10:46.

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

    CityAceE (11.12.2023)

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

    По умолчанию

    Цитата Сообщение от Alex_LG Посмотреть сообщение
    В Лик-е по этому адресу есть вызов подпрограммы (так совпало, повезло), но вместо jmp стоит call, что и приводит к выходу в Монитор.
    Есть мысли как сделать, чтобы заработало и там, и там?
    С уважением, Станислав.

  10. #7
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Есть мысли как сделать, чтобы заработало и там, и там?
    Попробовал заменить вызов с С812 на С337 - работает и на Лике, но это подпрограмма ожидания нажатия клавиши, пожарные двигаются, все остальное "висит"... Надо найти в коде Лика опрос клавиатуры без ожидания, аналог С812.

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

    По умолчанию

    Цитата Сообщение от Alex_LG Посмотреть сообщение
    Надо найти в коде Лика опрос клавиатуры без ожидания, аналог С812.
    Или вставить в код игры полностью свой опрос
    С уважением, Станислав.

  12. #9
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Или вставить в код игры полностью свой опрос
    Что и сделал,т.к. в Мониторе Лика нет возможности опроса клавиатуры без ожидания нажатия.
    Перезалил в первое сообщение, теперь работает и на Лик-е.

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

    CityAceE (11.12.2023)

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

    По умолчанию

    Спасибо!

    Во втором сообщении заменил вложение. Добавил в архив помимо обновлённой версии RKS-версии, также версию для Лика в формате RKS и WAV для загрузки на реал:



    На реале это картинка выглядит так:



    Но игра у меня что под эмулятором, что на реальном компьютере глючит (предыдущая версия тоже глючила):


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

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 0
    Последнее: 21.05.2023, 18:47
  2. Новая игра для Эльфа. Сложно?
    от DJs3000 в разделе Внешние накопители
    Ответов: 72
    Последнее: 24.01.2022, 17:04
  3. Ответов: 2
    Последнее: 23.11.2017, 09:08
  4. Project ROBO - новая игра для Pent Evo
    от hippiman в разделе Новые игры для ZX Spectrum Next и ZX Evolution
    Ответов: 72
    Последнее: 20.03.2015, 12:13

Ваши права

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