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 |
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
- Strona SYM-1 pod adresem 6502.org
- Strona SYM-1 na ParhamData.com
- SYM-1 na old-computers.com
- SYM-1 i kolekcja starych komputerów cyfrowych i analogowych na oldcomputermuseum.com
- ReactiveMicro.com — ROM-y SYM-1 do pobrania i zakupu
- Pełny DOS na Sym-1