Monitor Zapple - Zapple Monitor

Monitor Zapple
VývojářRoger Amidon, Laboratoře technického designu[1]
První vydání1976; Před 44 lety (1976)
PředcházetApple Monitor
Oficiální webové stránkywww.zapple.síť

The Monitor Zapple byl firmware -výrobek vyvinutý Rogerem Amidonem[1] na Laboratoře technického designu (také známý jako TDL). Společnost TDL měla sídlo v Princetonu v New Jersey v USA v 70. a na začátku 80. let.[2]

The Zapple monitor byl primitivní operační systém, který bylo možné rozšířit a použít jako základní službu vstupu / výstupu (BIOS ) Počítače založené na 8080 a Z80. Velká část funkcí Zapple by si našla cestu do aplikací, jako je „Debug“ v systému MS-DOS.

Příkazy Zapple by uživateli umožňovaly zkoumat a upravovat paměť, I / O, spouštěli software (Goto nebo Call) a měli řadu dalších příkazů. Program vyžadoval jen málo cesty k tehdy drahé paměti pouze pro čtení nebo RAM. Zkušený uživatel může použít Zapple k testování a ladění kódu, ověření funkce hardwaru, testování paměti atd.

Typický příkazový řádek by začínal písmenem jako „X“ (zkoumat paměť) následovaným hexadecimálním slovem (adresa paměti - 01AB) a [enter] nebo [mezera]. Po této sekvenci se zobrazí obsah paměťového místa [FF] a uživatel může zadat hexadecimální bajt [00], který nahradí obsah adresy, nebo stisknout [mezera] nebo [zadat] pro přesun na další adresu [ 01AB]. Zkušený uživatel mohl tímto způsobem vstoupit do malého programu a zadat jazyk stroje z paměti.

Vzhledem k jednoduché struktuře programu, která se skládala z vektorové tabulky (jedna pro každé písmeno) a malého počtu podprogramů, a protože zdrojový kód byl snadno dostupný, bylo přidání nebo úprava Zapple jednoduché. Dominantní operační systém doby, CP / M, vyžadoval od výrobce počítače nebo fandy, aby vyvinuli BIOS specifický pro hardware. Mnoho uživatelů testovalo své podprogramy BIOS pomocí Zapple, aby ověřili, zda například příkaz hledání diskety na disketě nebo příkaz pro čtení sektoru atd., Fungoval správně rozšířením Zapple tak, aby vyhovoval těmto operacím v hardwarovém prostředí.

Obecná struktura Zapple žije v kódu mnoha starších programátorů pracujících na vestavěných systémech, protože poskytuje jednoduchý mechanismus pro testování hardwaru před přechodem na pokročilejší uživatelská rozhraní.

Reference

  1. ^ A b "Bio" (PDF). p. 3. Technical Design Labs, Princeton, NJ, partner / zakladatel, duben 1976 - srpen 1979, vyráběné produkty: „Zapple“ software pro obsluhu ladění a I / O pro sběrnici S-100, „SMB“ - deska I / O založená na S-100, se softwarem Zapple v ROM
  2. ^ Reklama: XITAN Alpha 1 a Alpha 2 od Technical Design Labs, Vydáno 1977, Z 1. vydání 1. vydání časopisu ROM Magazine.

externí odkazy