User Tag List

Страница 67 из 68 ПерваяПервая ... 636465666768 ПоследняяПоследняя
Показано с 661 по 670 из 697

Тема: Бейсики для Вектора-06Ц и клонов

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    990
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переделал немного, 0-й цвет это цвет фона, его в данном случае нельзя использовать, иначе будет моргать бордюром. anim2.zip
    Здесь можно скачать актуальные версии Virtual Vector (VV)

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

  3. #2

    Регистрация
    02.02.2005
    Адрес
    Saint-Petersburg
    Сообщений
    240
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Переделал немного, 0-й цвет это цвет фона, его в данном случае нельзя использовать, иначе будет моргать бордюром. anim2.zip
    Спасибо. Но в случае IF L=K AND L>0 мы просто не рисуем первую позицию анимации, чтобы у нас не моргал бордюр. Немного нелогично, цветов у нас 16. В оригинале это выглядит так:


  4. #3

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    990
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проблему бордюра можно решить просто переключая цвет бордюра например так: anim3.zip
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  5. #4

    Регистрация
    02.02.2005
    Адрес
    Saint-Petersburg
    Сообщений
    240
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Проблему бордюра можно решить просто переключая цвет бордюра например так: anim3.zip
    Вот, спасибо! Мне было интересно, удастся ли это решить.
    В записи для Acorn BASIC три нуля в инструкции VDU 19,L,P,0,0,0 после устанавливаемого физцвета служат похожей цели.
    В 06Ц Бейсик мы при SCREEN 0,L,P,0 и L=15 получили бы синтаксическую ошибку
    Ваша конструкция с перестановкой цвета бордюра в IF L=K THEN P=5:COLOR 15,0,15-L является выходом для этой задачи.

  6. #5

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,375
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сравнительно компактный вариант определения версии (<=2.995, 2.996, 2.997-2.999).
    Вложения Вложения

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

    aGGreSSor(01.08.2025), metamorpho(01.08.2025)

  7. #6

    Регистрация
    02.02.2005
    Адрес
    Saint-Petersburg
    Сообщений
    240
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Сравнительно компактный вариант определения версии (<=2.995, 2.996, 2.997-2.999).
    Это очень вовремя. Посмотрел: да, определяет. Добавлю это в демку для CC. Спасибо!

  8. #7

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,375
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В 2.998 точно будут стартовое сообщение о номере версии и сохранение однобуквенных числовых переменных при останове программы по УС+С или ошибке.
    Также будут мелкие оптимизации, но их могу откатить, если место понадобится для исправления ошибок или реализации важных пожеланий.
    Встроенного определения номера версии не будет.

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

    aGGreSSor(02.08.2025)

  9. #8

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,375
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очередная финальная версия ветки 2.9x. Свободного места не осталось.
    Вложения Вложения

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

    aGGreSSor(02.08.2025), Improver(02.08.2025), metamorpho(02.08.2025)

  10. #9

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,375
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если отбросить терминологию из штатного описания, то можно и так: индекс в палитре и содержимое палитры или цвет в видеопамяти и цвет в палитре.

  11. #10

    Регистрация
    02.02.2005
    Адрес
    Saint-Petersburg
    Сообщений
    240
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос. Конструкция ON <var> GOTO/GOSUB ограничена 15 переходами. Плюс сверху ограничена длиной строки 127 символов (по крайней мере для отображения LIST).
    Вычисляемые переходы типа M=<номер строки>:GOTO/GOSUB M в 06Ц Бейсик не работают. Как сделать более 15 переходов не вводя пачку IF..THEN ?

    Сейчас выкручиваюсь такой конструкцией:
    ON <var> GOTO/GOSUB <15 переходов>
    <var2>=<var>-15:ON <var2> GOTO/GOSUB <15 переходов>
    и т.д.

    Но это времяёмкая шляпа.

Страница 67 из 68 ПерваяПервая ... 636465666768 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  2. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  3. Ответов: 198
    Последнее: 26.04.2020, 13:05
  4. Ответов: 58
    Последнее: 06.07.2019, 23:56
  5. Ответов: 8
    Последнее: 14.11.2008, 02:41

Ваши права

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