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

User Tag List

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

Тема: Тетрис

  1. #1
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,648
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Тетрис

    Вниманию неширокой общественности предлагается Тетрис, призванный подчеркнуть богатые возможности "Океана-240". При объеме менее немногим более 2Кбайт программа буквально нашпигована удачными техническими решениями: минималистичной графикой, скверным генератором случайных чисел и двоичным счетчиком достижений.
    Отдельно стоит отметить полное отсутствие связи между набранными очками и темпом игры, а также выразительную звуковую палитру.



    Стрелки влево/вправо - смещение
    Стрелка вверх - вращение
    Стрелка вниз - приблизить дно
    Пробел - уронить
    F - перебор палитр
    B - перебор фонов
    ESC - выход

    Грузить и запускать с адреса 100h.

    Исходный код доступен здесь: https://github.com/timtashpulatov/ok...master/tet.asm
    Вложения Вложения
    • Тип файла: zip tet.zip (7.0 Кб, Просмотров: 195)
    Последний раз редактировалось tnt23; 21.02.2019 в 14:41.

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

  3. #2
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,989
    Спасибо Благодарностей отдано 
    686
    Спасибо Благодарностей получено 
    1,967
    Поблагодарили
    1,112 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не играл, но осуждаю - зачем такой плохой ГСЧ? Честно говоря я и сам так делал, но давно и теперь осуждаю людей за свои прошлые ошибки.
    Мне дизайн нравится, я так не умею.

  4. #3
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,648
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Point taken. Я сам плохо сплю по ночам из-за плохого ГСЧ, но мне очень хотелось получить хоть какой-нибудь уже работающий тетрис. С другой стороны наседает svofski с пожеланием 7 bag и других приятных фич, вроде Wall Kick.
    В общем, пишем в бэклог пожелания, а я пока счет (пере)приделаю и звук.

  5. #4
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,648
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Минорное обновление:

    - более приличный ГСЧ (https://zx-pk.ru/threads/23100-gener...l=1#post705136)
    - звучки

    Бинарник в первом сообщении обновлен. Играбельно с адреса 1000h 100h.
    Последний раз редактировалось tnt23; 06.02.2019 в 09:50.

  6. #5
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,989
    Спасибо Благодарностей отдано 
    686
    Спасибо Благодарностей получено 
    1,967
    Поблагодарили
    1,112 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хороший тетрис, планируется ли универсальная версия и для "старого" конфига и для fdd (или две отдельные версии)? А то в конфиге fdd клавиатура и звучки не работают.

  7. #6
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,648
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чтобы звучки работали, нужно определять, на каком BIOS мы запущены, и писать Freq и Duration в разные места. Ну или пользоваться выводом ESC O, но это может оказаться чуток медленно. (Ну или вовсе наплевать на BIOS и пищать вручную)

    А вот по поводу клавиатуры непонятно, используются вполне себе системные вызовы KBDSTAT (0e006h) и KBDREAD (0e009h).

  8. #7
    Activist Аватар для gurfunkel
    Регистрация
    28.02.2006
    Адрес
    г. Тольятти
    Сообщений
    436
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    79
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какой эмулятор использовать? Bashkiria-2m? В нем чёто не завелся...

  9. #8
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,648
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gurfunkel Посмотреть сообщение
    Какой эмулятор использовать? Bashkiria-2m? В нем чёто не завелся...
    Да, с конфигурацией Okean-240. У меня все работает (с) даже в линуксе под wine:

    Нажмите на изображение для увеличения. 

Название:	Screenshot from 2019-02-05 20-56-27.jpg 
Просмотров:	306 
Размер:	20.6 Кб 
ID:	67975

    - - - Добавлено - - -

    - добавил перебор палитр кнопкой 'F'. Завораживающее зрелище!

  10. #9
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,989
    Спасибо Благодарностей отдано 
    686
    Спасибо Благодарностей получено 
    1,967
    Поблагодарили
    1,112 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tnt23, возможно стоит добавить в архив файл .emu, чтобы просто дропнуть его в эмулятор, нажать F5 и вперед. Через отладчик мало кто захочет запускать.

    Попробовал свою старую прикидочную програмку. Она реагирует на клавиатуру только в конфиге fdd (прямой опрос, без biosa), т.ч. я где то там наврал, что делал под первый конфиг.
    Разработчикам океана за такие выкрутасы мое фэ.

  11. #10
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,648
    Спасибо Благодарностей отдано 
    431
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    tnt23, возможно стоит добавить в архив файл .emu, чтобы просто дропнуть его в эмулятор, нажать F5 и вперед. Через отладчик мало кто захочет запускать.

    Попробовал свою старую прикидочную програмку. Она реагирует на клавиатуру только в конфиге fdd (прямой опрос, без biosa), т.ч. я где то там наврал, что делал под первый конфиг.
    Разработчикам океана за такие выкрутасы мое фэ.
    Добавил в архив tet.emu.

    А что за прикидочная программа? Мне представляется, что конфиг fdd в части ВН59 и клавиатуры ничем не должен отличаться от конфига без fdd. Разве что строб подтверждения клавиатуре в разных биосах посылается разными битами.

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

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

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

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

Похожие темы

  1. Старый тетрис-колорес-клон под дос — xixit
    от kas1e в разделе PC-совместимые компьютеры
    Ответов: 3
    Последнее: 04.02.2021, 08:56
  2. Ответов: 1
    Последнее: 18.06.2013, 12:43

Метки этой темы

Ваши права

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