Zapple Monitor - Zapple Monitor

Zapple Monitor
РазработчикРоджер Амидон, Лаборатории технического дизайна[1]
изначальный выпуск1976; 44 года назад (1976)
ПредшествуетМонитор Apple
Официальный веб-сайтwww.zapple.сеть

В Zapple Monitor был прошивка -на основе продукта, разработанного Роджером Амидоном[1] в Лаборатории технического дизайна (также известен как TDL). TDL располагалась в Принстоне, штат Нью-Джерси, США, в 1970-х и начале 1980-х годов.[2]

В Zapple monitor был примитивной операционной системой, которую можно было расширить и использовать в качестве базовых служб ввода / вывода (BIOS ) Компьютеры на базе 8080 и Z80. Большая часть функциональных возможностей Zapple найдет свое применение в таких приложениях, как «Отладка» в MS-DOS.

Команды Zapple позволяют пользователю проверять и изменять память, Ввод / вывод, выполнить программное обеспечение (Goto или Call) и иметь множество других команд. Программа практически не требовала дорогостоящей памяти только для чтения или оперативной памяти. Опытный пользователь может использовать Zapple для тестирования и отладки кода, проверки работы оборудования, тестирования памяти и т. Д.

Типичная командная строка начинается с такой буквы, как «X» (проверка памяти), за которой следует шестнадцатеричное слово (адрес памяти - 01AB) и [ввод] или [пробел]. После этой последовательности содержимое ячейки памяти будет показано [FF], и пользователь может ввести шестнадцатеричный байт [00], чтобы заменить содержимое адреса, или нажать [пробел] или [ввод], чтобы перейти к следующему адресу [ 01AB]. Опытный пользователь мог бы таким образом ввести небольшую программу, вводя машинный язык из памяти.

Из-за простой структуры программы, состоящей из векторной таблицы (по одной для каждой буквы) и небольшого количества подпрограмм, а также из-за того, что исходный код был легко доступен, добавление или изменение Zapple было несложным. Доминирующая операционная система того времени, CP / M, требовала, чтобы производитель компьютеров или любитель разрабатывать BIOS для конкретного оборудования. Многие пользователи тестировали свои подпрограммы BIOS с помощью Zapple, чтобы убедиться, например, что команда поиска дорожки на гибком диске или команда чтения сектора и т. Д. Работает правильно, путем расширения Zapple для обеспечения этих операций в аппаратной среде.

Общая структура Zapple сохраняется в коде многих старых программистов, работающих над встраиваемыми системами, поскольку она предоставляет простой механизм для тестирования оборудования перед переходом к более продвинутым пользовательским интерфейсам.

Рекомендации

  1. ^ а б «Био» (PDF). п. 3. Лаборатория технического дизайна, Принстон, Нью-Джерси, партнер / основатель, апрель 1976 г. - август 1979 г., выпускаемая продукция: программное обеспечение отладки и ввода-вывода Zapple для шины S-100, плата ввода-вывода на базе S-100 «SMB», с программным обеспечением Zapple в ПЗУ
  2. ^ Реклама: XITAN Alpha 1 и Alpha 2 от лабораторий технического дизайна, Опубликовано в 1977 г., из выпуска 1 тома 1 журнала ROM.

внешняя ссылка