SYM-1

SYM-1
Synertek SYM-1 (VIM-1, 1978).jpg
Synertek VIM-1 (1978, później SYM-1)
Znany również jako VIM-1
Deweloper Raya Holta
Producent Systemy Synertek
Typ jednopłytowy komputer „trenerski”.
Data wydania około 1976 roku ; 47 lat temu ( 1976 )
Cena wprowadzająca 238 USD (równowartość 1200 USD w 2021 r.)
Jednostki sprzedane 50 000 [ potrzebne źródło ]
System operacyjny Monitor Supermona
procesor Synertek 6502 @ 1MHz
Pamięć 1 KB RAM (z możliwością rozszerzenia do 4 KB na płycie), 4 KB ROM
Składowanie Magnetofon
Wyświetlacz 6-cyfrowy wyświetlacz LED
Dźwięk Wbudowany głośnik
Wejście 29 „czułych” klawiszy, złącze szeregowe RS-232, 51 linii I/O
Moc Zewnętrzny zasilacz 5V - 1,5A
Wymiary 10,75 cala x 8,25 cala x 0,5 cala

SYM -1 to jednopłytowy komputer „trenerski” wyprodukowany przez Synertek Systems w 1975 roku. Został zaprojektowany przez Raya Holta . [ potrzebne źródło ] Pierwotnie nazywany VIM-1 (Versatile Input Monitor), nazwa ta została później zmieniona na SYM-1.

SYM-1 jest wierną kopią popularnego systemu MOS Technology KIM-1 , z którym jest w dużym stopniu kompatybilny. W porównaniu z KIM-1 , ulepszenia obejmują możliwość pracy na pojedynczym zasilaniu +5 V, ulepszoną pamięć ROM monitora, trzy konfigurowalne gniazda ROM/ EPROM , pamięć RAM z możliwością rozszerzenia do 4 KB , port szeregowy RS-232 oraz „duża prędkość” ( 185 bajtów na sekundę , KIM-1 obsługuje około 8 bajtów/sekundę) interfejsu przechowywania kaset audio. Posiada również wbudowane obwody buforowe ułatwiające podłączenie do urządzeń „wysokiego napięcia lub wysokiego prądu”.

Jedną z możliwości SYM-1 jest możliwość dodania oscyloskopu w celu zapewnienia 32-znakowego wyświetlacza pod kontrolą oprogramowania. Jak wyjaśniono w rozdziale 7 „SYM Reference Manual”, wejście pionowe, wejście masy i wejście wyzwalające oscyloskopu należy podłączyć do złącza „Scope Out” AA na płycie SYM-1. Kod „Oscyloskop Output Driver Software” podany w tym rozdziale instrukcji należy wprowadzić do pamięci SYM-1 i wykonać w celu włączenia wyświetlania oscyloskopu. Ten kod zapewnia sterowanie wyświetlaczem oscyloskopu, a także podstawowym zestawem znaków. Rezystory R42 i R45 należy wyregulować, aby udoskonalić wyświetlany obraz.

Synertek sprzedawał ROMy, które można było zainstalować, aby dodać język programowania BASIC lub Resident Assembler / Editor (RAE). Synertek podpisał umowę z firmą Eastern House Software na przeniesienie ich Macro Assemblera / Editora (MAE) do 8 KB ROM. Autorem MAE, RAE i innej wersji sprzedawanej przez Skyles Electric Works był Carl Moser. MAE był sprzedawany w różnych formach nie tylko dla SYM-1, ale także dla innych komputerów opartych na 6502, w tym Commodore, Atari, KIM i Apple. Inne formy MAE obejmowały asembler krzyżowy dla 6800 i 8085 - a oferta tych krzyżowych asemblerów była planowana dla RAE.

Jedną z bardziej subtelnych cech SYM-1 jest użycie tabeli przeglądowej w małej pamięci 6502. Zapewnia to funkcję wektorowania w jego systemie operacyjnym w celu przekierowania wywołań podprogramów do różnych sterowników wejścia i wyjścia, w tym obsługi przerwań . Użytkownicy mogą opracować własne procedury interfejsu i zastąpić oryginalne wektory nowymi wektorami w startowym UV-EPROM. To bezproblemowo utrzymuje normalne działanie monitora płyty głównej i języków, takich jak Synertek Systems BASIC. Jednym z późniejszych komputerów domowych/edukacyjnych, który szeroko wykorzystuje tę koncepcję, jest wyprodukowany przez BBC Micro Komputery Acorn w Wielkiej Brytanii. Niektórym innym projektantom komputerów tej epoki nie udało się uchwycić znaczenia tego eleganckiego użycia wektorów w mapowaniu oprogramowania nowych rozwiązań sprzętowych.

Zobacz też

Linki zewnętrzne