Заппл Монитор
Разработчик | Роджер Амидон, Лаборатории технического дизайна [ 1 ] |
---|---|
Первоначальный выпуск | 1976 год |
Предшественник | Apple Монитор |
Официальный сайт | www |
Zapple Monitor — это продукт на основе встроенного ПО , разработанный Роджером Амидоном. [ 1 ] в лабораториях технического дизайна (также известных как TDL ). Компания TDL базировалась в Принстоне, штат Нью-Джерси , США, в 1970-х и начале 1980-х годов. [ 2 ]
Монитор Zapple представлял собой примитивную операционную систему , которую можно было расширять и использовать в качестве компьютеров на базе базовых служб ввода-вывода ( BIOS ) 8080 и Z80 . Большая часть функциональности Zapple найдет применение в таких приложениях, как «Отладка» в MS-DOS .
Команды Zapple позволяли пользователю проверять и изменять память, ввод-вывод , выполнять программное обеспечение (Goto или Call) и имели множество других команд. Программе требовалось мало дорогого на тот момент постоянного запоминающего устройства (ПЗУ) или ОЗУ . Опытный пользователь может использовать Zapple для тестирования и отладки кода, проверки работы оборудования, проверки памяти и т. д.
Типичная командная строка начинается с такой буквы, как «X» (проверка памяти), за которой следует шестнадцатеричное слово (адрес памяти – 01AB) и [ввод] или [пробел]. После этой последовательности содержимое ячейки памяти будет отображаться [FF], и пользователь может ввести шестнадцатеричный байт [00], чтобы заменить содержимое адреса, или нажать [пробел] или [ввод], чтобы перейти к следующему адресу [ 01AB]. Опытный пользователь мог бы ввести таким образом небольшую программу, вводя машинный язык по памяти.
Из-за простой структуры программы, состоящей из таблицы векторов (по одной на каждую букву) и небольшого количества подпрограмм, а также из-за легкодоступности исходного кода добавление или изменение Zapple было простым. Доминирующая операционная система того времени, CP/M , требовала от производителя компьютеров или любителя разработки BIOS для конкретного оборудования. Многие пользователи тестировали свои подпрограммы BIOS с помощью Zapple, чтобы убедиться, например, что команда поиска дорожки гибкого диска или команда чтения сектора и т. д. работают правильно, расширив Zapple для поддержки этих операций в аппаратной среде.
Общая структура Zapple сохраняется в коде многих старых программистов, работающих над встраиваемыми системами, поскольку она обеспечивает простой механизм тестирования оборудования перед переходом к более продвинутым пользовательским интерфейсам.
Ссылки
[ редактировать ]- ^ Jump up to: а б «Био» (PDF) . п. 3.
Лаборатории технического проектирования, Принстон, Нью-Джерси, партнер/основатель, апрель 1976 г. – август 1979 г., произведенная продукция: программное обеспечение для отладки и обработки ввода-вывода «Zapple» для шины S-100, «SMB» — ввод-вывод на базе S-100. плата с программным обеспечением Zapple в ПЗУ
- ^ Реклама: XITAN Alpha 1 и Alpha 2 из Лаборатории технического дизайна , опубликовано в 1977 году, из тома 1, выпуска 1 журнала ROM Magazine.