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

User Tag List

Страница 10 из 10 ПерваяПервая ... 678910
Показано с 91 по 100 из 100

Тема: Родословная бейсиков для 580ВМ80

  1. #91
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,090
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Позвольте сразу же тупые вопросы по Микрону.
    1. Если он находится с нулевого адреса, то, исключив схему стартового прыжка в ПЗУ и запустив комп, мы сразу получаем рабочий Бейсик?
    2. Куда и что ткнуть в случае, если есть образ памяти ОЗУ в виде ПЗУ(с 2200H), куда помещена исполняемая программа на Бейсике, чтобы Микрон не спрашивал "Y/N", а сразу бы запускал "загруженную" программу (типа авто-RUN'а)?
    3. При работе программы в Служебной области (2000Н-2200Н) что-то изменяется? Если да, то как бы её переместить к области буфера символьных переменных?
    Вообще хочется, чтобы Микрон вместе с программой на Бейсике сидел в первых 16К в ПЗУ, а все служебные изменяемые ячейки - в 2К ОЗУ чуть выше... Сразу оговорюсь, что к дизайну РК-86 и подобных это никаким образом не относится, машина планируется абсолютно иная.

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

  3. #92
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,765
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    398 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    1. Если он находится с нулевого адреса, то, исключив схему стартового прыжка в ПЗУ и запустив комп, мы сразу получаем рабочий Бейсик?
    На РК будет проблема, если так сделать, т.к. сначала надо настроить ВВ55, ВТ57, ВГ75.

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    2. Куда и что ткнуть в случае, если есть образ памяти ОЗУ в виде ПЗУ(с 2200H), куда помещена исполняемая программа на Бейсике, чтобы Микрон не спрашивал "Y/N", а сразу бы запускал "загруженную" программу (типа авто-RUN'а)?
    У меня база иды этого бейсика на другом компе, но прямо сейчас можно посмотреть заметку в Радио на тему автозапуска. Этот вопрос можно решить разными способами, например в векторовском бейсике 2.5 (развитие микрона) сделали "псевдозагрузку" (из озу в озу) программы при старте.

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    3. При работе программы в Служебной области (2000Н-2200Н) что-то изменяется? Если да, то как бы её переместить к области буфера символьных переменных?
    Да, конечно изменяется. Переместить можно. Как именно переместить - у меня сейчас дизасма нет под рукой, но там явно правок много было бы, в двух словах не перечислить.

    Но я бы сказал, что это довольно мелкие вопросы по сравнению с полной адаптацией бейсика для другого компьютера, непохожего на РК.
    Последний раз редактировалось ivagor; 20.07.2019 в 12:44.

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

    rw6hrm (20.07.2019)

  5. #93
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,765
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    398 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MSX Basic сделан на базе микрософтовского, в вики написано что из версии 4.5. Очевидные его отличия - поддержка msxного железа и экранный редактор. Но, как оказалось, кое в чем он отличается и при выполнении операторов.
    Вот такой "тест"
    Код:
    10 DEFDBL A-Z
    20 FOR I=1 TO 10
    30 PRINT I
    40 NEXT
    "Общечеловеческие" микрософтовские бейсики 5.21 (BASIC-80) и 5.29 (BASIC-85) ругаются на строку 20 (если в строке 10 задать целую или одинарную точность, то все ОК). Аналогично реагируют бейсик Корвета и BASMSX Апогея. "Урезанные" бейсики, которые поддерживают только одинарную точность, я конечно исключаю из сравнения.
    А вот MSXный бейсик переваривает двойную точность в FOR. И единственный отечественный бейсик, который реагирует также - бейсик ПК8002. И у него есть экранный редактор и спрайты - похоже его действительно сделали на основе MSXного.

  6. #94
    zx_
    Гость

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    И единственный отечественный бейсик, который реагирует также - бейсик ПК8002. И у него есть экранный редактор и спрайты - похоже его действительно сделали на основе MSXного.
    знать никогда не знал про 8002,
    кто-то разобрал msx бейсик в то время и собрал его заново для своего производимого компа ?
    8002 институтский проект какой?

  7. #95
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,765
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    398 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про ПК8002 я (как скорее всего и большинство остальных ретролюбов) впервые прочитал в "Вычислительной технике и ее применении" 1990\8 (стр. 46-47). А теперь доступна документация, софт, b2m эмуляцию сделал. Про историю можно здесь почитать. Утверждения, что их бейсик на основе MSXного, делали и другие разработчики советских компов, но вот подтверждается это пока только для ПК8002.
    Последний раз редактировалось ivagor; 22.07.2019 в 20:10. Причина: исправил опечатку

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


  9. #96
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,765
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    398 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И формат хранения чисел в бейсике ПК8002 BCDшный, что является особенностью бейсика MSX (на что обращал внимание DDp). Для полного счастья еще можно сравнить коды токенов, но имхо это уже не очень нужно.

  10. #97
    zx_
    Гость

    По умолчанию

    ivagor, bbcbasic для Ориона -)
    https://drive.google.com/file/d/0B3S...NYakFLaEk/view

    в Other/

    может могущественный джин переделает под Специалист?
    -)

  11. #98
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,765
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    398 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Корректнее сказать, что это адаптация bbcbasic для cp/m, требующая z80. Для запуска на специалисте (или любом другом компе) надо z80 и настоящую cp/m или некий минимум эмуляции основных функций cp/m.

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


  13. #99
    Master
    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    732
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    43 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DDp Посмотреть сообщение
    Ссылка - бейсики, найденые на кассетах (совершенно сучайно, есстессно)

    cass1\0001_damaged кусок Бейсика с надписями
    "*MИКРOША* BASIC"
    "РАЗРАБОТАНО ДЛЯ ЖУРНАЛА РАДИО МОСКВА 1984 ГОД"

    cass1\0006.rkr Не журнальный вариант Бейсика-Микрон. Похож на BS_M_OLD.RKR. Отличия...
    1) заголовок "EXTENDED BASIC-8K"
    2) оба пилот-тона низкой тональности
    3) в коде строчка-подпись "БВН86" (в КОИ-7 конечно) - Барчуков В.Н.

    cass1\0033.rkr Описание BASIC *МИКРОН* и сам
    BASIC *МИКРОН* - вариант более близкий к журнальному
    1) все текстовые строки и список токенов в конце
    2) формат выгрузки полностью соответствует журнальному
    (тональность пилот-тонов и контрольная сумма)
    3) в последних байтах подпись "18.08.87 Г. SHLD"
    (похож на BASMIC87.RKS)


    cass3\0015.rkr "SBASIC - MICROPOSOL 07.83"

    Прямая ссылка на вложение
    D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

  14. #100
    Junior
    Регистрация
    19.02.2021
    Адрес
    г. Тихорецк
    Сообщений
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добрый день уважаемый Master! Я совсем недавно на Вашем форуме и разыскиваю текст программы интерпретатора БЕЙСИК для МИКРО-80 (желательно с комментариями). Могу предложить текст ПЗУ от ZX-Spectrum с подробнейшими комментариями (500 страниц в формате .docx). Автор не я, а Ян Логан и Френк О-Хара, их книгу я и обработал.

Страница 10 из 10 ПерваяПервая ... 678910

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

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

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

Похожие темы

  1. Посоветуйте преобразователь для питания 580ВМ80
    от vlad6502 в разделе Источники питания
    Ответов: 54
    Последнее: 17.12.2018, 01:35
  2. родословная Спека
    от AM в разделе Несортированное железо
    Ответов: 85
    Последнее: 13.10.2016, 00:33

Ваши права

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