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

User Tag List

Показано с 1 по 9 из 9

Тема: LASER BASIC

  1. #1
    Member
    Регистрация
    28.12.2014
    Адрес
    г. Москва
    Сообщений
    133
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию LASER BASIC

    Подскажите - как правильно запускать LB на реальном спеектруме? (Феникс рев-1)
    Пока пробую на эмуле - результат - вывыливается в режим 48
    Пробую набрать - RANDOUMAIZE USR 15616 - пробую запустить "LB DEMO"- вывливается с ошибкой в строке 700

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

  3. #2
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    86 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

  4. #3
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VETER Посмотреть сообщение
    Пробую набрать - RANDOUMAIZE USR 15616 - пробую запустить "LB DEMO"- вывливается с ошибкой в строке 700
    Для начала дай ссылку на образ диска, про который идет речь.

    ---------- Post added at 03:42 ---------- Previous post was at 03:33 ----------

    Вот тут рабочий образ. Алгоритм такой:
    1. В TR-DOS: RUN "LASERBAS" - остановится с сообщением OK на строке 70 потому что в нем ошибка - неправильное имя файла.
    2. В BASIC: NEW
    3. В BASIC: RANDOMIZE USR 15616
    4. В TR-DOS: RUN "DEMO LB."

  5. #4
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,075
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    VETER, самое главное - использовать LB в режиме 48К. Он "не дружит" со 128К режимом (по причине использования буфера принтера, или еще почему - не в курсе).
    Когда есть, но не знаешь где - это все равно, что нету.

  6. #5
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,754
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,172
    Поблагодарили
    769 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VETER Посмотреть сообщение
    Пока пробую на эмуле - результат - вывыливается в режим 48
    но при этом начинает работать перехват команд/функций LB

  7. #6
    Member
    Регистрация
    28.12.2014
    Адрес
    г. Москва
    Сообщений
    133
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как то можно сохранять программы на диске ? Я имею ввиду ТР ДОС

  8. #7
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, вроде, стандартным образом:
    Код:
    RANDOMIZE USR 15619: REM: SAVE "<имя>" LINE <строка автостарта>.
    Если такой файл на диске есть, он не перепишется. Для удаления
    Код:
    RANDOMIZE USR 15619: REM: ERASE "<имя>"
    Если файла для удаления нет, ошибки не будет.

    ---------- Post added at 00:32 ---------- Previous post was at 00:32 ----------

    Эти операторы должны быть последними в строке, ибо REM

  9. #8
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,075
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    VETER, там, вроде есть одна "тонкость": программа сохраненная с автозапуском из самой программы, при остановке по BREAK "портится".
    Эта и другие "хитрости", вроде как, описаны в книге "Диалекты бейсика".
    Когда есть, но не знаешь где - это все равно, что нету.

  10. #9
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    VETER, там, вроде есть одна "тонкость"
    И еще одна: без рантайм-пакетов программа работать не будет.

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

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

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

Похожие темы

  1. laser basic
    от johnny в разделе Программирование
    Ответов: 32
    Последнее: 17.02.2014, 22:57
  2. Модификация Laser Squad
    от ondas в разделе Для начинающих
    Ответов: 38
    Последнее: 01.09.2012, 00:16
  3. Laser Squad Nemesis
    от osa в разделе PC Remakes
    Ответов: 18
    Последнее: 10.11.2010, 15:48
  4. LASER BASIC decompiled by HVG
    от Raydac в разделе Программирование
    Ответов: 0
    Последнее: 21.12.2009, 23:04
  5. Re: Laser Genius
    от Oleg Golenkoff (2:451/19) в разделе Софт
    Ответов: 3
    Последнее: 01.10.2005, 06:06

Ваши права

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