Weekend 3 plus
From Atariki
Wersja z dnia 15:54, 7 lut 2020
Spis treści |
Opis ogólny
Programowalny cartridge produkowany w prawdopodobnie w okolicach 1991 roku przez firmę Atares z Chorzowa. Cartridge zawierał wewnątrz 32KB statycznej pamięci RAM, której zawartość była podtrzymywana bateryjnie. To umożliwiało zachowanie zawartości pamięci po wyłączeniu zasilania. W zamyśle autorów rozwiązania cartridge prawdopodobnie miał służyć jako swego rodzaju uniwersalny nośnik danych, umożliwiający wykorzystanie go jako urządzenia przechowującego dowolne pliki lub program do maksymalnej długości 32KB.
Oryginalne oprogramowanie
Niestety na dzień dzisiejszy nie udało się odnaleźć oryginalnego oprogramowania obsługującego moduł. Jedyny dotychczas działający i sprawny egzemplarz trafił w ręce Galtrona, który podzielił się informacją w jednym z wątków na forum Atari Online.
Inżynieria wsteczna
Dyskusja na forum na temat cartridge spowodowała że Zenon/Dial podjął się inżynierii wstecznej modułu, dzięki czemu udało mu się narysować schemat urządzenia, oraz opisać zasadę jego działania. Szczegóły opisujące ten fakt zostały zaprezentowane w dedykowanej temu urządzeniu nowince na AOL.
Nowe oprogramowanie
Zasada działania cartridge została co prawda wyjaśniona przez Zenona, jednak nadal brakowało oprogramowania umożliwiającego jego uruchomienie i "przywrócenie do życia". Seban podjął się napisania prostego oprogramowania umożliwiającego zapisanie na cartridge dowolnego pliku pliku wykonywalnego w formacie binarnym DOS. Cartridge dysponuje pamięcią 32KB ($8000), program "Weekend 3+ cart. writter" przeznacza na bufor dla danych 32512 bajtów ($7F00), pozostałe 256 bajtów ($100) jest zajęte przez loader plików binarnych oraz niezbędne procedury inicjalizacyjne. Loader zostaje umieszczony na pierwszej stronie pamięci SRAM, następne strony zajmowane są przez na plik umieszczony na cartridge.
Licencja
Oprogramowanie zostało udostępnione na licencji Public Domain, a jego kod źródłowy został udostępniony na platformie GitHub.
Linki
skompilowana wersja programu Weekend 3+ cart. writter (v.1.1)
repozytorium zawierające kod źródłowy programu Weekend 3+ cart. writter
Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.