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

User Tag List

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

Тема: Демонстрационные программы для Специалиста

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

    По умолчанию Демонстрационные программы для Специалиста

    Демки для Специалиста есть, а темы нет, надо исправить это несоответствие.
    Для затравки порт демки рисующей лицо похожее на Мону Лизу. Ссылки на варианты для других компов и дополнительную информацию можно найти там.
    К сожалению для Специалиста утрамбовать в 256 байт не получилось, программа занимает 313 байт (rks, понятное дело, несколько больше). Рисование можно сильно ускорить, но это +3 байта, а я выбрал оптимизацию по размеру.

    Upd 05.09.2020: Заменил архив на вариант с размером программы 300 байт (rks 306 байт). При запуске из монитора (после загрузки по команде R) надо стартовать командой G80 (не просто G). При загрузке после рестарта или при дропе rks в окно эмулятора запуск будет как обычно.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	mona1.gif 
Просмотров:	255 
Размер:	3.6 Кб 
ID:	73416  
    Вложения Вложения
    Последний раз редактировалось ivagor; 05.09.2020 в 14:00.

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

    CityAceE (03.09.2020), fifan (01.12.2020), Oleg N. Cher (04.09.2020), svofski (05.09.2020), Titus (03.09.2020)

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

  4. #2
    zx_
    Гость

    По умолчанию

    ivagor, процедуры быстрого рисования нада встроить в монитор
    тогда демки маленькие будут размером)

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

    По умолчанию

    Если разместить всю рисовалку в пзу, то демка сократится до 3 байт
    call mona

  6. #4
    zx_
    Гость

    По умолчанию

    хм)

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

    По умолчанию

    Сократил Мону до круглой цифры 300 байт.

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


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

    По умолчанию

    Скорее всего до размера близкого к 250-260 удастся приблизится с использованием 8080 только на компах у которых есть режим >=4 цвета/точку и (да) в пзу есть процедура рисования точки. Т.е. это ириша, искра-1080, львов пк-01, может еще кого забыл. Некоторая проблема в том, что результат будет похожим на правду только на ч/б телевизоре.
    Попробовал допинг в виде z80 для специалистовской версии - по первой прикидке минус 10 байт, наверняка можно сильнее сократить. С 8085 сидел дольше, но там только минус 6 байт и возможность сокращения под большим вопросом.

    Upd: Еще корвет забыл в первом абзаце.
    Последний раз редактировалось ivagor; 07.09.2020 в 20:19.

  10. #7
    Junior
    Регистрация
    01.12.2020
    Адрес
    п. Заволжский
    Сообщений
    27
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Известная демка portret ужатая до 5кб (с 17 кб).
    portretz.zip

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

    Просто демка в 100 байт.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	runfont.gif 
Просмотров:	118 
Размер:	1.9 Кб 
ID:	74085  
    Вложения Вложения
    • Тип файла: zip runfont.zip (226 байт, Просмотров: 112)

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

    Titus (01.12.2020)

  12. #8
    Junior
    Регистрация
    01.12.2020
    Адрес
    п. Заволжский
    Сообщений
    27
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Бегущая строка, исходник.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	lenta.gif 
Просмотров:	103 
Размер:	1.8 Кб 
ID:	74115  
    Вложения Вложения
    • Тип файла: zip lenta.zip (265 байт, Просмотров: 106)
    Последний раз редактировалось lexarr; 08.07.2022 в 14:53.

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

    По умолчанию

    Мандельброт для цветного (8 цветов) специалиста, также корректно запускается на MX2 из конфига специалиста, 223 байта. Картинку 48x39 (расчет 48x20 + симметрия) строит за 0.85 секунды, что на мой взгляд довольно шустро. Сделал быстро (больше времени потратил в матлабе на прототип), поэтому резервы для ускорения и сокращения есть, но не такие уж большие. До 256 байт есть солидный запас, при желании можно сделать версию для черно-белого специалиста с паттернами вместо цветов. Кстати, неплохо бы в эмуляторах с поддержкой специалиста добавить отображение цветных режимов в оттенках серого, как на ч/б телевизоре (правая картинка).
    Нажмите на изображение для увеличения. 

Название:	mandelColor.gif 
Просмотров:	52 
Размер:	4.0 Кб 
ID:	76590Нажмите на изображение для увеличения. 

Название:	mandelGray.gif 
Просмотров:	56 
Размер:	4.0 Кб 
ID:	76591
    Вложения Вложения

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

    Oleg N. Cher (04.12.2021)

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

    По умолчанию

    Не то чтобы прям дема, но что-то околодемное в этом есть. Пробуем играть три тональных канала AY (без регулировки громкости) через бипер. С таймером можно сделать с регулировкой громкости, как для вектора. Автор оригинального модуля GENA1K.pt3 Alone Coder.
    Первый запуск из монитора G5000, потом при желании можно повторить через просто G. В эмуляторах можно просто дропнуть в окно, если нужен повтор - G.
    Для вывода в ВВ55 используется out, с z80 несовместимо, но для него и таблицу надо другую посчитать. Качество звука лучше в Emu80.
    Вложения Вложения

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

    CityAceE (11.02.2022), fifan (12.02.2022), Titus (11.02.2022)

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

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

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

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

Похожие темы

  1. Конвертор ZX-картинок для Специалиста
    от CityAceE в разделе Специалист
    Ответов: 18
    Последнее: 02.05.2023, 12:17
  2. Ответов: 153
    Последнее: 16.12.2021, 19:07
  3. Элита для Специалиста
    от jerri в разделе Специалист
    Ответов: 77
    Последнее: 20.11.2021, 20:22
  4. Ответов: 70
    Последнее: 22.01.2018, 21:06
  5. OriNET для Специалиста ?
    от SYR-ALEX в разделе Специалист
    Ответов: 22
    Последнее: 21.07.2017, 07:40

Ваши права

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