W tym poście krótko i zwięźle opisane będą carty dla systemu KSO Turbo 2000. Dwa carty które dostarczył VLX mają identyczny schemat, a także identyczną zawartość pamięci EPROM. Pamięć EPROM o pojemności 2KB (typ 2716 lub jej rosyjski odpowiednik) mapowana jest standardowo w obszar $A000-$BFFF (zawartość 2KB pamięci EPROM powtórzona jest w tym 8KB obszarze 4 razy).
Po starcie cart przepisuje zawartość EPROM w niższy obszar pamięci, a następnie przechodząc pod nowy adres, monitoruje stan linii TRIG3 która informuje czy cart jest jeszcze aktywny czy już nie (kopia staniu linii RD5 w złączu cartridge), w ten sposób czeka na zadziałanie układu czasowego. Odłączenie carta jest realizowane przez już wspomniany prosty układ czasowy RC złożony z kondensatora, rezystora oraz dwóch tranzystorów PNP. Gdy kondensator naładuje się, do poziomu w którym tranzystory Q1, Q2 przestaną przewodzić i linia RD5 zostaje dezaktywowana (stan niski), software przechodzi do dalszego działania.
W tym poście krótko i zwięźle opisane będą carty dla systemu KSO Turbo 2000. Dwa carty które dostarczył VLX mają identyczny schemat, a także identyczną zawartość pamięci EPROM. Pamięć EPROM o pojemności 2KB (typ 2716 lub jej rosyjski odpowiednik) mapowana jest standardowo w obszar $A000-$BFFF (zawartość 2KB pamięci EPROM powtórzona jest w tym 8KB obszarze 4 razy).
Po starcie cart przepisuje zawartość EPROM w niższy obszar pamięci, a następnie przechodząc pod nowy adres, monitoruje stan linii TRIG3 która informuje czy cart jest jeszcze aktywny czy już nie (kopia staniu linii RD5 w złączu cartridge), w ten sposób czeka na zadziałanie układu czasowego. Odłączenie carta jest realizowane przez już wspomniany prosty układ czasowy RC złożony z kondensatora, rezystora oraz dwóch tranzystorów PNP. Gdy kondensator naładuje się, do poziomu w którym tranzystory Q1, Q2 przestaną przewodzić i linia RD5 zostaje dezaktywowana (stan niski), software przechodzi do dalszego działania.
Schemat to standard z tamtych czasów, cart od Atrax na standardowe wartości i typy elementów , możemy nazwać to konstrukcją referencyjną ;) (rezystory 100K, kondensator 22uF, tranzystory BC308, dioda 1N4148). W karcie "klonie" rezystory o mniejszej wartości, kondensator 10uF i polska dioda (prawdopodobnie BAVP21) zamiast 1N4148, jednak znaczenie tego jest marginalne.
Do pobrania:
Oba pliki zip z zawartością pamięci EPROM obu cartów są oczywiście identyczne, ale wrzucam dla porządku to co zgrałem z tych kostek aby nie było wątpliwości że są jakieś różnice.
sumy SHA256 obu plików:
03d1c0d28f7dd2fc71a19bff17fc8d0638fdefbcec51813476a5637453c2d0aa kso2000_atrax.bin
03d1c0d28f7dd2fc71a19bff17fc8d0638fdefbcec51813476a5637453c2d0aa kso2000_clone.bin
Oczywiście podziękowania dla VLX-a oraz Duddie-go za udostępnienie cartów, a na zakończenie wygląd cartów i ich wnętrza:
Cartridge KSO 2000 od Atrax:
płytka drukowana góra:
płytka drukowana dół:
Cartridge KSO 2000 giełdowy/domowy klon:
płytka drukowana góra:
płytka drukowana dół: