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

User Tag List

Страница 4 из 12 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 119

Тема: Agon Light для начинающих

  1. #31
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,188
    Записей в дневнике
    39
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    35 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    ну хотя бы не виснет. Хотя тогда нужно тест писать для RTC, чтобы убедится, что он поддержан.
    А как вызов VDU вернет значения?

    - - - Добавлено - - -

    А, понял
    https://github.com/breakintoprogram/...s/wiki/MOS-API

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

  3. #32
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,705
    Спасибо Благодарностей отдано 
    427
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В Бейсике наверное надо присвоить какой-нибудь переменной( скорее массиву)? А в MOS-е по идее должен просто вывести на консоль.

    Ну что, есть желающие лезть в исходники Бейсика?

    - - - Добавлено - - -

    Цитата Сообщение от Shiny Посмотреть сообщение
    А как вызов VDU вернет значения?

    - - - Добавлено - - -

    А, понял
    https://github.com/breakintoprogram/...s/wiki/MOS-API
    ну это на программном уровне. А на уровне команды по идее сама должна что-то выводить на консоль. Но тест написать с использованием MOS API можно.
    Последний раз редактировалось andrews; 25.04.2024 в 19:07.

  4. #33
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,188
    Записей в дневнике
    39
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    35 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я бы на асме попробовал

  5. #34
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,705
    Спасибо Благодарностей отдано 
    427
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiny Посмотреть сообщение
    я бы на асме попробовал
    а как еще? У этого бейсика asm вставок судя по всему нет и выполняемые коды тоже не вставляются. Да я вообще на своей памяти только один такой Бейсик знал, от Искры-226. Там был модуль на 8080 и для него можно было в Бейсик-программу коды 8080 вставлять.

    Было бы прикольно, если была бы версия бейсик-компилятора, которая линковалась с объектными модулями и библиотеками. А то что от Zilog, там исходников не раздобудешь и никак не допилишь. Только библиотеки если делать и из .hex .bin получать.
    Последний раз редактировалось andrews; 25.04.2024 в 19:17.

  6. #35
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,188
    Записей в дневнике
    39
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    35 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    а как еще?
    Есть видеоуроки и примеры в виде исходников. Я бы от этого танцевал.

    Насчет компиляции не знаю, может это поможет?
    https://github.com/breakintoprogram/agon-bbc-basic-adl

  7. #36
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,705
    Спасибо Благодарностей отдано 
    427
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хорошо. Оставим пока Бейсик и попробуем запустить asm, который ты поместил в эмулятор. Как это сделать?
    Код:
    LOAD ez80asm.bin
    RUN
    как в случае с Бейсиком не прокатывает. К тому же надо как-то ему файл с исходником на вход подсунуть?
    C tinyctx.bin аналогичный вопрос.

    Код:
    LOAD ez80asm.bin plot.asm
    RUN
    тоже не дает результата.

    Код:
    LOAD tinyctx.bin hello.ctx
    RUN
    просто виснет и как выйти в MOS непонятно.
    Последний раз редактировалось andrews; 25.04.2024 в 19:54.

  8. #37
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,188
    Записей в дневнике
    39
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    35 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Создать папку mos и кинуть в нее ассемблер и nano(редактор). Тогда набрать ez80asm src.asm и заработает.

    В видеоуроках есть часть насчет этих самых бинарей.

  9. #38
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,627
    Спасибо Благодарностей отдано 
    2,211
    Спасибо Благодарностей получено 
    143
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    У этого бейсика asm вставок судя по всему нет
    Ну вот, кстати, конкретно в этом агонском BBC Basic'е возможны асм-вставки: https://youtu.be/13zfEc67oYU?t=1013. Выглядит это извратно

    Цитата Сообщение от andrews Посмотреть сообщение
    Было бы прикольно, если была бы версия бейсик-компилятора, которая линковалась с объектными модулями и библиотеками. А то что от Zilog, там исходников не раздобудешь и никак не допилишь. Только библиотеки если делать и из .hex .bin получать.
    Увы, но да.

    - - - Добавлено - - -

    Прошу извинить мой отсутствующий умеренный интерес к железу Agon, GPIO, MOS и VDP. Это для меня вынужденная часть. И учесть это, когда будете спрашивать у меня что-то по Agon. Я не железячник, я не ассемблерщик. Я люблю языки высокого уровня. С удовольствием писал бы для Agon на готовых библиотеках, но походу придётся их писать всё-таки мне.

  10. #39
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,705
    Спасибо Благодарностей отдано 
    427
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiny Посмотреть сообщение
    Создать папку mos и кинуть в нее ассемблер и nano(редактор). Тогда набрать ez80asm src.asm и заработает
    да, сработало. Но загружать результат plot.bin и выполнять приходится как бейсик.

    - - - Добавлено - - -

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Прошу извинить мой отсутствующий умеренный интерес к железу Agon, GPIO, MOS и VDP. Это для меня вынужденная часть. И учесть это, когда будете спрашивать у меня что-то по Agon. Я не железячник, я не ассемблерщик. Я люблю языки высокого уровня. С удовольствием писал бы для Agon на готовых библиотеках, но походу придётся их писать всё-таки мне.
    Олег, напишите пожалуйста, как запустить tinyctx.bin ctx.bin, чтобы он откомпилировал hello.ctx ?
    Его тоже надо размещать в MOS директорий?
    hello.bin, полученное через батник под Win запускается как бейсик.
    То есть
    Код:
    LOAD hello.bin
    RUN
    и выводит на консоль, что положено.
    Последний раз редактировалось andrews; 25.04.2024 в 20:43.

  11. #40
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,188
    Записей в дневнике
    39
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    35 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наверное, есть какой-то хитрый способ)


    Кстати, в проектах на github упоминается ZDS II. Вчера скачал ZDS2 ez80Acclaim! - удобная штука. С компиляцией сплошные дебри, но можно создать проект для ассемблера, написать исходник, скомпилировать и гонять в симуляторе до посинения)

Страница 4 из 12 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 18
    Последнее: 27.04.2024, 19:22
  2. Микроконтроллеры AVR для начинающих
    от Ewgeny7 в разделе Для начинающих
    Ответов: 138
    Последнее: 23.07.2017, 20:54
  3. Для начинающих
    от Viktor2312 в разделе Ириша
    Ответов: 61
    Последнее: 14.03.2017, 12:13
  4. КМБ для начинающих
    от yur в разделе Программирование
    Ответов: 0
    Последнее: 16.10.2012, 14:06

Ваши права

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