User Tag List

Страница 15 из 15 ПерваяПервая ... 1112131415
Показано с 141 по 149 из 149

Тема: BASIC ДВК

  1. #141

    Регистрация
    05.05.2019
    Адрес
    г. Йошкар-Ола
    Сообщений
    245
    Спасибо Благодарностей отдано 
    428
    Спасибо Благодарностей получено 
    142
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Закончена работа над книгой Бейсик за 30 часов.

    https://sysadminmosaic.ru/b30h

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

    Hunta(30.08.2025), Oleg N. Cher(30.08.2025), Reobne(01.09.2025), Titus(01.09.2025), yevrowl(27.10.2025), Копейкин(10.12.2025)

  2. #142

    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    604
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если кому интересно, зашил ДВК-шный Бэйсик в РЕмулятор

    https://zx-pk.ru/threads/21519-re-mu...=1#post1218207

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

    tnt23(08.12.2025), yevrowl(27.10.2025)

  3. #143

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    254
    Спасибо Благодарностей отдано 
    432
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажите пожалуйста, какими способами можно передавать исходники на интерпретатор Бейсика ДВК в эмуляторах?
    ÷)

  4. #144

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    Подскажите пожалуйста, какими способами можно передавать исходники на интерпретатор Бейсика ДВК в эмуляторах?
    В любом эмуляторе можно запустить BASIC.SAV и после приглашения "READY" выполнить команды "OLD" и "RUN". В следующем примере использован "Эмулятор ДВК", в конфиге которого к приводу "HD1" подключена папка Windows "WorkDir", в которой находится файл "KOI8.BAS" из комплекта "Эмулятора RT-11":

    Код:
    .AS HD1 DK
    
    .BASIC
    BASIC-11/RT-11 V02-03Y
    OPTIONAL FUNCTIONS (ALL, NONE, OR INDIVIDUAL)?
    
    READY
    OLD KOI8
    
    READY
    RUN
    
    
    KOI8      08-DEC-25  14:17:54
    
    Привет !!!
    
    READY
    Кроме этого универсального способа, который работает в любом эмуляторе, когда на диске с логическим именем "DK" расположен нужный для запуска файл с расширением ".BAS" - есть ещё более простой способ, котрый работает только в "Эмуляторе ДВК" и "Эмуляторе RT-11".

    Если при запуске любого из этих эмуляторов передать в качестве аргумента запуска строку с относительным или абсолютным путём к файлу - файл будет автоматически загружен и запущен, а после завершения работы программы эмулятор автоматически закроется:

    Код:
    C:\RT-11 Emulator\Demo>rt11 "koi8.bas"
    
    BASIC-11/RT-11 V02-03Y
    OPTIONAL FUNCTIONS (ALL, NONE, OR INDIVIDUAL)?
    
    Привет !!!
    
    C:\RT-11 Emulator\Demo>
    Код:
    C:\>rt11 "C:\RT-11 Emulator\Demo\koi8.bas"
    
    BASIC-11/RT-11 V02-03Y
    OPTIONAL FUNCTIONS (ALL, NONE, OR INDIVIDUAL)?
    
    Привет !!!
    
    C:\>

    Помимо этого настройка в Windows ассоциации расширений SAV и BAS с "Эмулятором ДВК" или "Эмулятором RT-11" позволяет запускать такие файлы на выполнение из каталогов Windows двойным кликом.
    Последний раз редактировалось Patron; 08.12.2025 в 14:58.

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

    yevrowl(09.12.2025)

  5. #145

    Регистрация
    06.09.2025
    Адрес
    г. Киев, Украина
    Сообщений
    254
    Спасибо Благодарностей отдано 
    432
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question

    По какой причине не работает программа вывода таблицы символов?

    Код:
    10 FOR I = 1 TO 255
    20 PRINT CHR¤(I); " ";
    30 NEXT I
    Нажмите на изображение для увеличения. 

Название:	bksymbols.png 
Просмотров:	43 
Размер:	1.1 Кб 
ID:	83299
    ÷)

  6. #146

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    555
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    https://emulator.pdp-11.org.ru/misc/DVK-1.pdf

    страница 143

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

Название:	стр143.jpg 
Просмотров:	24 
Размер:	21.5 Кб 
ID:	83307

    Ошибка 123, скорее всего, связана с отсутствием оператора LET определения переменной I, см. пример на стр.35

    Хотя оператор LET не требуется для определения переменной цикла FOR. Следующее подозрение - что в бейсике ДВК отсутствует встроенная функция CHR$.
    Последний раз редактировалось tnt23; 10.12.2025 в 11:51.

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

    yevrowl(10.12.2025)

  7. #147

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    611
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    По какой причине не работает программа вывода таблицы символов?
    Цитата Сообщение от tnt23 Посмотреть сообщение
    Ошибка 123, скорее всего
    Не, я думаю, что CHR$ принимает только целочисленные значения, а ей тут подсовывают число с плавающей запятой, вот и ругается на несуществующую переменную.
    Аргументом CHR$ может быть только число из диапазона 0..32767.
    В описании функции вообще написано вот такое
    Код:
    CHR¤(ЕХР) - Возвращает строку из одного символа. Значение ЕХР может иметь вид (N+128),
    где N - десятичное значение кода КОИ-7 в пределах от 0 до 127.
    Однако символы вида CHR¤(N) и CHR¤ (N+128), не эквивалентны,
    хотя и являются одним и тем же символом в таблице КОИ-7.

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

    yevrowl(10.12.2025)

  8. #148

    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,222
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    44 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробуйте I не от 1, а от 32
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

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

    yevrowl(10.12.2025)

  9. #149

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yevrowl Посмотреть сообщение
    По какой причине не работает программа вывода таблицы символов?
    Страница 25 книги https://emulator.pdp-11.org.ru/misc/DVK-1.pdf:
    "К сожалению, в интерпретаторе ДВК-1 (но не в языке программирования Бейсик) не предусмотрена работа с символьными константами и переменными. Интерпретатор ДВК-1 позволяет использовать символы лишь в примечаниях и для выдачи их на экран".

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

    yevrowl(10.12.2025)

Страница 15 из 15 ПерваяПервая ... 1112131415

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

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

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

Похожие темы

  1. 128 basic
    от sevol в разделе Для начинающих
    Ответов: 149
    Последнее: 08.02.2025, 05:10
  2. laser basic
    от johnny в разделе Программирование
    Ответов: 32
    Последнее: 17.02.2014, 22:57
  3. Tiny Basic
    от Kakos_nonos в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 25.04.2011, 16:51
  4. Дизассемблер BASIC-48
    от Prusak в разделе Пресса
    Ответов: 4
    Последнее: 22.06.2010, 22:52
  5. Программы на BASIC
    от form в разделе ДВК, УКНЦ
    Ответов: 14
    Последнее: 17.04.2010, 15:41

Ваши права

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