да, то MOS.
в ZDS2 выбрать File->New Project.., указать Project Type "Assembly Only". Только синтаксис отличается
Тип: Сообщения; Пользователь: Shiny; Ключевые слова:
да, то MOS.
в ZDS2 выбрать File->New Project.., указать Project Type "Assembly Only". Только синтаксис отличается
Я в сях не шарю, тем более не копал в нюансы ZDS2. Накидал прогу на асме с комментариями. Жми Esc для выхода, Enter не обрабатывается.
.assume adl=1 ; ez80 ADL memory mode
.org...
менять код функции MOS в обмен на стандартные.
Из листалок на форуме пробегали сырки Born Dead
Запустил эмуль astralaster'а х64. Заменил MOS 1.04 - та же ошибка.
Закинул запрос на гитхабе, но вряд ли что-то решится.
Выражаясь чужим языком недоокружность
10 X=0
20 Y=128
30 FOR I=0 TO 512
40 X=X+Y/64
50 Y=Y-X/64
60 PLOT 69,X+200,Y+200
70 NEXT I
мда, сегодня день не задался(
Взял ez80asm, кое-как скомпилил в VS2017, отдал ребятам проверить, те говорят. что кашперский блокирует. Может, это и есть вменяемый ассемблер.
Обновил MOS до 1.04, эмулятор перестал работать - выдает на все команды SDCard failure.
Вернул версию - работает.
- - - Добавлено - - -
Дальше непонятно по примеру(plot.asm)
SET_MODE 8
вот с Си я погряз почему-то( Требуется масса файлов для компиляции, и ничего не вышло(
гугл выдал кучу компиляторов Си, но они скомпилированы под х64. Можно попробовать собрать, но не факт, что...
https://www.zilog.com/index.php?option=com_zcm&task=view&soft_id=54&Itemid=74
менюшки доступны, регистрацию не требует.
Наверное, есть какой-то хитрый способ)
Кстати, в проектах на github упоминается ZDS II. Вчера скачал ZDS2 ez80Acclaim! - удобная штука. С компиляцией сплошные дебри, но можно создать проект для...
Создать папку mos и кинуть в нее ассемблер и nano(редактор). Тогда набрать ez80asm src.asm и заработает.
В видеоуроках есть часть насчет этих самых бинарей.
Есть видеоуроки и примеры в виде исходников. Я бы от этого танцевал.
Насчет компиляции не знаю, может это поможет?
https://github.com/breakintoprogram/agon-bbc-basic-adl
я бы на асме попробовал
А как вызов VDU вернет значения?
- - - Добавлено - - -
А, понял
https://github.com/breakintoprogram/agon-docs/wiki/MOS-API
на Fab-agon с версией 1.04 проходит команда VDU 23,0,7,0 выполняется, но не печатает сообщения.
Прокатило, но ничего не выдало.
вечерком попробую Fab-Agon на 10ке х64.
- - - Добавлено - - -
Кстати
https://github.com/breakintoprogram/agon-mos/blob/main/src/vdp_protocol.asm
может поменять эту паршивку?
хммм, в MOS прокатило, только цвет стал зеленым)
VDU 17,11 - выбор желтого цвета. Проверь.
в вики описание - раздел VDP
Нашел из архива
https://github-wiki-see.page/m/breakintoprogram/agon-docs/wiki/BBC-BASIC-for-Agon
Фигня получилась.
Для начала почитать документацию) Окружности у BBC нет в списке команд. Зато в списке есть CLS и CLG
Примеры тут, в описании видео есть ссылка на GitHub с исходниками.
С описанием туго пока
https://habr.com/ru/articles/722234/
https://www.thebyteattic.com/p/agon.html
Мух, сам же спросил
https://zxdemos.ru/viewtopic.php?t=14391
все, что нашел, сам узнал о версии на Planeta Sinclairю