Mateusz o projekcie opowiada na naszym forum tutaj, kilka cytatów:
"Podczas pewnej pogawędki na discord, zostałem wkręcony w projekt wykonania przełącznika TOS do STe, programowalnego z poziomu Atari. Projekt udało się doprowadzić do końca. Urządzenie jest bardzo kompaktowe, po zamontowaniu, ponad nim do stacji jest prawie 1cm luzu, praktycznie nie wystaje też poza podstawki po Eprom z TOS. Przełącznik posiada 4 sloty po 256kb każdy, aktywny slot jest sygnalizowany za pomocą buzzera w sposób binarny czyli 2 tony niskie oznaczają slot0, wysoki i niski slot1, niski i wysoki slot2, 2 wysokie slot3. (...) Podłączenie RESET do TOSSTer'a (...) dodatkowo pozwalając na przełączanie TOS poprzez naciśnięcie i przytrzymanie przycisku RESET dłużej niż około 3s, wtedy buzzer zacznie cyklicznie odliczać kolejne TOS, puszczenie przycisku po usłyszeniu żądanego TOS (numeru slotu) spowoduje restart i uruchomienie Atari z wybranym TOS. Dodatkowo ostatnio wybrany TOS (slot) zapisywany jest w pamięci flash i przy kolejnym włączeniu Atari jest ładowany.
TOS'y są przechowywane w szeregowej pamięci flash, która służy również do przechowywania konfiguracji układu FPGA (co dodatkowo umożliwia w przyszłości upgrade tej konfiguracji, czyli wgrywanie nowego firmware), podczas włączenia/przełączenia slotu, TOS z szeregowego flash jest ładowany do równoległej pamięci SRAM, a następnie ta pamięć jest "podstawiana" do Atari jako TOS ROM i wykonywany jest reset (jeżeli jest przewód to automatycznie, jeżeli go nie ma, to należy go wykonać ręcznie).
Oprogramowanie do flashowania slotów i firmware wykonał laoo/ng. Zrobił to w ekspresowym tempie i na dodatek bez fizycznego kontaktu z urządzaniem, tylko na podstawie dokumentacji.|(...) Na PC uruchamiamy TossTosser.exe gdzie jako parametry podajemy obraz TOS (256kb), który chcemy sflashować oraz nazwę pliku wyjściowego. Wygenerowany plik .tos zawiera w sobie flasher oraz obraz TOSu. Po uruchomieniu go na Atari flasher pyta, do którego soltu chcemy wgrać nasz obraz. Wyboru dokonujemy cyframi od 1-4 co odpowiada slotom od 0-3. Dodatkowo flasher wyświetla co aktualnie znajduje się w każdym ze slotów.
Obecnie projektuję wersję płytki do ST z 6 podstawkami pod TOS, będzie też ona dostosowywana do pozostałych płyt ST. (...) Pracuję nad wersją płytki do ST, MegaST i MegaSTe, te wersje będą dostępne w czerwcu, też dam znać."
Zapraszamy, będzie można z autorami porozmawiać o projekcie, zadać pytania, rozwiać wątpliwości! A dla przypomnienia, poprzednie spotkanie z MatGuru i jego synem Igorem, dotyczące Atari Next, wyglądało u nas tak:
2024-05-29 18:40 by Kaz
komentarzy: 7