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

User Tag List

Страница 2 из 9 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 83

Тема: БК-0011: С чего начать, или вопросы нуба

  1. #11
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    ничего, кроме клада, пока что не заработало, что огорчает...
    [/spoiler]
    И не заработает. Там совершенно другая "таблица" программных прерываний. Грузи монитор от БК0010.

  2. #12
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    Эээ... Ты хоть раз БК0011 в руках держал?
    Держал. Вот сейчас еще раз взял в руки.

    Это я в гугле нашел. И то же думаю что не совсем то. Нет в БК0011 фокала.

  3. #13
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Держал. Вот сейчас еще раз взял в руки.

    Это я в гугле нашел. И то же думаю что не совсем то. Нет в БК0011 фокала.
    А включал?
    И зачем писать, то что даже сам считаешь не тем?

  4. #14
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    И зачем писать, то что даже сам считаешь не тем?
    я сначала написал, а мысль пришла через 10 минут, когда я уже ехать на дачу.

    ---------- Post added at 21:56 ---------- Previous post was at 21:56 ----------

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    А включал?
    неа. Депресняк.

    Но я с эмулятором относительно много работал.

  5. #15
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    я сначала написал, а мысль пришла через 10 минут, когда я уже ехать на дачу.

    ---------- Post added at 21:56 ---------- Previous post was at 21:56 ----------



    неа. Депресняк.

    Но я с эмулятором относительно много работал.
    Ну дык поработай в эмуляторе в мониторе БК0011.

  6. #16
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2.2.1. Команды монитора

    Признаком готовности монитора к приему очередной команды оператора является символ ‘@’ в первой позиции строки экрана. Числа вводятся в восьмеричной системе счисления. Набирать незначащие нули необязательно.

    XXXXXX/ - открыть ячейку с восьмеричным адресом XXXXXX. По этой команде на экран выводится восьмеричное содержимое ячейки ОЗУ, ПЗУ или регистра внешнего устройства с адресом XXXXXX. Если такой регистр отсутствует или страница ОЗУ не подключена к заданному адресу, выводится сообщение об ошибке - символ ‘?’ и команда игнорируется.

    XXXXXX\ -открыть байт с адресом XXXXXX. Содержимое байта или слова можно изменить, введя восьмеричное число (новое содержимое) и подав одну из команд: ‘ВВОД’ (клавиша ‘<─┘’), ‘открыть следующую ячейку’, ‘открыть предыдущую ячейку’,’открыть косвенно’,’открыть по смещению’.

    RX/ - открыть регистр X, где X = 0...7 или ‘S’. Открывает регистр общего назначения процессора (R0 - R7) или регистр состояния процессора (RS).

    Команды ‘/’ и ‘\’ без аргумента открывают “текущую”, то есть последнюю открывавшуюся ячейку.

    ‘ВВОД’ (<─┘) - закрыть слово, байт или регистр. Если пользователем было введено новое содержимое, оно будет записано.

    ■ - закрыть слово, байт или регистр (если надо, модифицировать содержимое как по команде ‘ВВОД’) и открыть следующее слово, байт или регистр (при этом печатается адрес открываемой ячейки). После ячейки с адресом 177777 открывается ячейка 000000, после R7 - R0, после RS - команда работает, как команда ‘ВВОД’.

    ■ - закрыть (с модификацией) и открыть предыдущее слово, байт, регистр.

    ■ - закрыть (с модификацией) ячейку, вычислить адрес по формуле: АДРЕС = < АДРЕС ТЕКУЩЕЙ ЯЧЕЙКИ > + ее новое содержимое + 2 и открыть (как слово) ячейку с соответствующим адресом. Эта команда используется для открытия аргумента команды ЭВМ, использующей метод адресации “67”.

    ■ - закрыть (с модификацией) ячейку, вычислить адрес по формуле: АДРЕС = < АДРЕС ЯЧЕЙКИ > + < СОДЕРЖИМОЕ МЛАДШЕГО БАЙТА > * 2 + 2 и открыть (как слово) ячейку с соответствующим адресом. Содержимое байта рассматривается как число со знаком. Команда используется для открытия ячейки, на которую выполняется переход по команде типа “BR”.

    ‘@’ - закрыть (с модификацией) ячейку, открыть ячейку по адресу, равному (новому) содержимому закрытой ячейки.

    N;MC -отобразить страницу номер “N” с адреса, задаваемого аргументом “M”. Страницы с восьмеричными номерами 10, 11, 12, 13 относятся к страницам ПЗУ 0, 1, 2, и 3 соответственно. Значение “M”, равное нулю, означает адреса 40000-100000, равное “1” - адреса 100000-140000.

    XXXB - загрузить операционную систему с НГМД номер XXX и запустить ее. Если номер не задан, производится загрузка с автоматическим поиском системного диска.

    XXXXXXL
    - загрузить с адреса XXXXXX двоичный файл с магнитной ленты. Если адрес не задан, загрузка осуществляется с адреса, заданного в заголовке файла.

    Базовая операционная система поддерживает формат записи на магнитной ленте, совместимый с ЭВМ БК - 0010.

    После выдачи этой команды на экран выдается вопрос “имя файла?”. Оператор должен ввести имя файла на магнитной ленте длиной до 16 символов.

    Если необходимо просмотреть каталог ленты,необходимо ввести ‘?’ вместо имени файла. Если нажать клавишу ‘ВВОД’ без ввода имени, будет загружен первый встретившийся файл.

    <ОБЛАСТЬ>;U - вывести в файл информацию из ОЗУ. <ОБЛАСТЬ> - конструкция вида ‘XXXXXX-YYYYYY’, где XXXXXX и YYYYYY - начальный и конечный (включительно) адреса записываемой области ОЗУ, или вида ‘XXXXXX+YYYYYY’, где XXXXXX - начальный адрес записываемой области ОЗУ, а YYYYYY -длина в байтах. После выдачи команды задается вопрос “имя?”, на который оператор должен ввести имя файла, который он хочет записать на ленту.

    XXXXXXM - включить/выключить двигатель магнитофона (используется при перемотке). Если XXXXXX не равно 0, двигатель включается, иначе выключается. Отсутствие аргумента соответствует нулевому.

    XXXXXXG - запустить программу с адреса XXXXXX. При отсутствии аргумента запуск производится со стартового адреса прграммы, который должен содержаться в ячейке USERPC (адрес 000040).

    P - продолжить выполнение программы с адреса, на котором оно было прервано командой ‘HALT’ или клавишей ‘стоп’.

    ‘ШАГ’ - выполнить одну команду программы и вернуться в монитор.

    ‘■’ (забой) - аннулировать последнюю введенную цифру. Другие символы не аннулируются. Команда не выполняется, если вводимое число = 0.

    ‘СУ/E’ - переход в непосредственный режим. Используется для настройки драйвера экрана. В драйвер экрана передается символ ESC (код 33), после чего монитор все вводимые символы передает драйверу экрана. Монитор остается в непосредственном режиме до ввода комбинации ‘СУ/@’. ESC - последовательности, воспринимаемые драйвером экрана, см. в приложении 2.

    Пример:

    СУ/E 0 СУ/@ - установка цветного режима.
    СУ/E ; 2 1 СУ/@ - установка цвета фона 2 и цвета символов 1.

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

  8. #17
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    это команды для М-ки. Для не-М команды отличаются (работа с лентой - так точно). Также отличается то, что управляющие символы выводятся на экран в виде инвертированных символов... Также, как я понял, эмуля не-М не существует....


    Цитата Сообщение от SKcorp. Посмотреть сообщение
    И не заработает. Там совершенно другая "таблица" программных прерываний. Грузи монитор от БК0010.
    Каким образом, можешь объяснить? В распоряжении только магнитофонный вход.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  9. #18
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    это команды для М-ки. Для не-М команды отличаются (работа с лентой - так точно).
    А как ты тогда КЛАД загрузил?


    Каким образом, можешь объяснить? В распоряжении только магнитофонный вход.
    БК0010(-01) есть?

  10. #19
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    А как ты тогда КЛАД загрузил?
    В поле FILE NAME пустое имя не прокатывает, надо давать B: как устройство. У М-ки (седя по эмулю) пустое имя прокатывает на ура.

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    БК0010(-01) есть?
    Ничего нет... Это моя первая и единственная БКшка... Есть эмуль
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  11. #20
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    В поле FILE NAME пустое имя не прокатывает, надо давать B: как устройство. У М-ки (седя по эмулю) пустое имя прокатывает на ура.
    Ну значит загружать уже умеешь.


    Ничего нет... Это моя первая и единственная БКшка... Есть эмуль
    Выгрузить из эмуля БК0010-01 на пленку монитор. Из Бейсика
    BSAV"MON10",&O100000,&O20000

    Или взять файл Монитора из эмуля и каким-нибудь bin2tap-ом скинуть на ленту или аудиовыход.

Страница 2 из 9 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Голая Амига с чего начать
    от alex51 в разделе Amiga
    Ответов: 335
    Последнее: 22.02.2016, 00:26
  2. C чего начать геймдэв для горбатыша?
    от ALKO в разделе Для начинающих
    Ответов: 69
    Последнее: 24.01.2012, 15:49
  3. продам БК 0011 (2 ШТ)
    от alexsan в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 10.11.2011, 19:38
  4. Как заставить плеер PT3 начать играть заново?
    от GriV в разделе Программирование
    Ответов: 18
    Последнее: 17.10.2008, 14:17
  5. Подскажите с чего начать знакомство со спекки...
    от aleksej в разделе Несортированное железо
    Ответов: 33
    Последнее: 28.12.2005, 23:00

Ваши права

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