Zapple Monitor

Zapple Monitor
Deweloper Roger Amidon, Laboratoria projektowania technicznego
Pierwsze wydanie 1976 ; 47 lat temu ( 1976 )
Poprzedzony Monitor Apple
Oficjalna strona internetowa www.zapple.net _ _

Zapple Monitor był produktem opartym na oprogramowaniu układowym opracowanym przez Rogera Amidona w Technical Design Laboratories (znanym również jako TDL ). Firma TDL miała swoją siedzibę w Princeton w stanie New Jersey w USA w latach 70. i na początku lat 80. XX wieku.

Monitor Zapple był prymitywnym systemem operacyjnym, który można było rozszerzyć i używać jako komputerów z podstawowymi usługami wejścia/wyjścia ( BIOS ) 8080 i Z80. Znaczna część funkcjonalności Zapple znalazłaby zastosowanie w aplikacjach takich jak „Debugowanie” w systemie MS-DOS.

Polecenia Zapple pozwalały użytkownikowi sprawdzać i modyfikować pamięć, wejścia/wyjścia , uruchamiać oprogramowanie (Goto lub Call) i miały wiele innych poleceń. Program wymagał niewiele drogiej wówczas pamięci tylko do odczytu lub pamięci RAM. Doświadczony użytkownik może używać Zapple do testowania i debugowania kodu, weryfikacji funkcji sprzętu, testowania pamięci i tak dalej.

Typowa linia poleceń zaczynałaby się od litery, takiej jak „X” (zbadaj pamięć), po której następuje słowo szesnastkowe (adres pamięci – 01AB) i [enter] lub [spacja]. Po tej sekwencji zostanie wyświetlona zawartość komórki pamięci [FF], a użytkownik może wprowadzić bajt szesnastkowy [00], aby zastąpić zawartość adresu, lub nacisnąć [spacja] lub [enter], aby przejść do następnego adresu [ 01AB]. Doświadczony użytkownik mógłby w ten sposób wprowadzić mały program, wprowadzając język maszynowy z pamięci.

Ze względu na prostą strukturę programu, składającą się z tablicy wektorów (po jednej dla każdej litery) i niewielkiej liczby podprogramów, a także ponieważ kod źródłowy był łatwo dostępny, dodanie lub modyfikacja Zapple była prosta. Dominujący system operacyjny tamtej epoki, CP/M, wymagał od producenta komputera lub hobbysty opracowania BIOS-u specyficznego dla sprzętu. Wielu użytkowników testowało swoje podprogramy BIOS-u za pomocą Zapple, aby sprawdzić, na przykład, czy polecenie wyszukiwania ścieżki na dyskietce lub polecenie odczytu sektora itp. Działa poprawnie, rozszerzając Zapple, aby uwzględnić te operacje w środowisku sprzętowym.

Ogólna struktura Zapple żyje w kodzie wielu starszych programistów pracujących na systemach wbudowanych, ponieważ zapewnia prosty mechanizm testowania sprzętu przed przejściem do bardziej zaawansowanych interfejsów użytkownika.

Linki zewnętrzne