Все приходится делать самому (с) Зорг
Сконвертил файл в .HEX, загрузил командой .L, зашел в CP/M, сохранил файл на квазидиск командой save 64 okeah, и...
https://youtu.be/M6C2gXHD-to
Все приходится делать самому (с) Зорг
Сконвертил файл в .HEX, загрузил командой .L, зашел в CP/M, сохранил файл на квазидиск командой save 64 okeah, и...
https://youtu.be/M6C2gXHD-to
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
У меня на точках написано верх левый угол.
Вот так попробуй:
ESC 1 1 <x1> <y1> <x2> <y2> затем ESC 1 2 <x1> <y1> <x2> <y2> и дальше меняя третий байт до 9 и 0. Это прямоугольники.
Также для линий и точек.
Я так понял эти записи.
И похоже их нужно выдавать Монитору, а не СРМ.
Последний раз редактировалось L Juriy; 15.11.2018 в 20:57.
Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017).
Команды все равно кому выдавать, они вводятся с клавиатуры и далее их обрабатывает процедура Монитора вывода символа на экран, которую также использует и CP/M.
- - - Добавлено - - -
ESC 1 это действительно прямоугольники, а дальше идут не пять аргументов, а четыре. То есть правильный формат команды рисования прямоугольника - ESC 1 00 00 FF FF (без пробелов).
Но у нас ТРЕХ байтоавя последовательность не считая координаты, а в этом случае получается ДВУХ байтовая.
Придется свой допаивать и проверять, заказ сегодня получил, так что дело только за пайкой.
Попробуй загрузить по команде L
Последний раз редактировалось L Juriy; 16.11.2018 в 15:21. Причина: добавлено
Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017).
Пробовал, зависает на этапе загрузки. То есть в память определенно что-то пишется, но после окончания передачи подсказка Монитора не появляется.
Возможно, что-то не так с HEX форматом. Я пробовал делать маленькие программки с помощью "Прекрасного Ассемблера 8080" (http://sensi.org/~svo/i8080/), его HEX загружаются отлично.
- - - Добавлено - - -
...загружаются отлично, пока размер программы не превысит 16 байт.
Как только взял Tera Term, проблемы с загрузкой по директиве L ушли. HEX-файл размером 55К грузится на скорости 4800 примерно 2 минуты.
Оба бейсика, MB.HEX и MBASIC.HEX, загрузились и запустились без запинки (ну, почти):
По-видимому, оба рассчитаны на запуск из-под CP/M.
- - - Добавлено - - -
Передача на скоростях 9600 и 19200 (1.9Кб/сек, 55К за 30 секунд) тоже работает.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)