Zapomniane hasło?   Poproś o członkostwo
|
||
«« nowsze | starsze »» |
0-9 | A | B | C | D |
E | F | G | H | I |
J | K | L | M | N |
O | P | Q | R | S |
T | U | V | W | X |
Y | Z | inne |
Kaseta Turbo 2600 odczytana! |
Dla przypomnienia, dzisiaj o 20:00 rozpoczynamy kolejny środowy KWAS czyli spotkanie wypełnione ciekawymi rozmowami o naszych pasjach. Zapowiedzieli się między innymi TDC z tematem generowania światów w jego programach, pan Zenon z kolejnymi historiami z przeszłości, Kroll o najnowszym "AtariFanie", a Krzyś opowie o swoim projekcie gry. A dla tych, co lubią coś poczytać, Wojtek "Voy" Pasiecznik napisał o tym, jak odzyskał programy z kasety zapisanej w Turbo 2600 słynnej firmy "Szok" ze Świebodzina: Jakiś czas temu, przy okazji rozmowy przez telefon, Pinokio/Tristesse zapytał mnie, czy spróbowałbym odzyskać programy narzędziowe do systemu Turbo 2600 z firmy "Szok" ze Świebodzina, wyemitowane w "Radiokomputerze nocą" w Rozgłośni Harcerskiej Programu IV Polskiego Radia. Pomyślałem sobie "czemu nie?" i wziąłem się do pracy. Wybór narzędzia wspomagającego odzyskiwanie danych padł na skrypt a8cas-util.pl autorstwa Artura "Fuji" Uszyńskiego. Ten skrypt w Perlu pozwala na bardzo elastyczną analizę nagrań i dobieranie się do ich zawartości nawet w przypadku, gdy taśma je zawierająca jest bardzo zaszumiona, a jej przesuw przy nagraniu był nierównomierny. Jako że na co dzień używam systemu Windows 10, pod którym możliwości korzystania z Perla są mniejsze niż pod Linuksem, zamiast instalowania tegoż jako maszyny wirtualnej wybrałem instalację Ubuntu w postaci warstwy zgodności. Wystarczyło jedynie włączyć w Panelu sterowania w menu Włącz lub wyłącz funkcje systemu Windows opcję Podsystem Windows dla systemu Linux. Pozwala to na uruchamianie i pobieranie binarek linuksowych w oryginalnej postaci i normalną ich instalację z poziomu terminala. Wystarczy wówczas pobrać ze sklepu Microsoft np. Ubuntu 20.04 LTS i zainstalować w systemie. Po uruchomieniu trzeba chwilę poczekać, potem należy ustawić login i hasło użytkownika, doinstalować pakiet ecasound oraz kilka dodatkowych wtyczek według rozpiski na stronie Fuji'ego. No i już można działać. Konieczne okazały się próby z dobieraniem parametrów skryptu. Najważniejsze okazały się przełączniki --resistor oraz --mark i --space (czyli ustawienie częstotliwości dla logicznych jedynek i zer). Na taśmie od Pinka obie były przesunięte o około 500 Hz w dół (choć było to zależne od nagrania), co można było podejrzeć np. w darmowym programie Audacity. Dane z nagrań konwertowałem do formatu HEX, który można łatwo edytować. Na kasecie znajdowało się kilkanaście programów, z czego tylko pierwsze dwa zawierały loader pozwalający na automatyczne uruchomienie. Pozostałe nagrania go nie miały. Na szczęście pierwszym z nich był Kopier DB, w którym znaleźć można było opcję zapisu z dodaniem loadera i wyborem szybkości odczytu. Zacząłem od wczytywania wszystkich z nich do kopiera i przechodziłem kolejno do nagrywania. Skrypt Fuji'ego wydobył wszystkie dane Turbo 2600 razem z sumami kontrolnymi rekordów, ale nie zachował oryginalnej struktury. Skorzystałem więc z najnowszej wersji emulatora Atari800, zmodyfikowanej przez Artura, gdzie można wybrać tryb zapisu (CAS, HEX, WAV). Przy zapisie do HEX elegancko rejestrowała się struktura formatu Turbo 2600. Potem wystarczyło już taki plik oznaczyć etykietką w sekcji "FUJI" i skryptem skonwertować do CAS. Najpierw zrobiłem to z programami w oryginalnej postaci, potem z dodanym loaderem. W efekcie tego archiwum z programami z kasety Pinka jest do ściągnięcia z naszych zbiorów stąd. Zawiera dwa katalogi; w pierwszym są nagrania w postaci zapisanej na kasecie, w drugim loader mają już wszystkie programy. W obu znajdziecie zarówno pliki CAS, jak i HEX. Można je przerobić na pliki audio skryptem Fuji'ego albo a8cas-convert kolegi Krótkiego lub też odtworzyć przez adapter kasetowy, np. pod Turgen System od Baktry. Na zestaw oprogramowania dla Turbo 2600 składają się następujące programy: Smacznego! 2020-05-13 12:58 by Voy
komentarzy: 24 |
xxl @2020-05-13 13:11:32 |
Kaz @2020-05-13 13:11:46 |
szczepan @2020-05-13 13:45:02 |
Pin @2020-05-13 13:55:52 |
szczepan @2020-05-13 13:57:57 |
pin @2020-05-13 14:27:04 |
Kaz @2020-05-13 15:09:33 |
Jesionen_JagNESFest @2020-05-13 17:05:04 |
mav @2020-05-13 19:16:10 |
szczepan @2020-05-13 19:51:58 |
Anon @2020-05-13 22:44:28 |
Adam55 @2020-05-13 23:15:25 |
Anony mouse @2020-05-14 09:44:38 |
Adam55 @2020-05-14 10:01:14 |
s. @2020-05-14 11:00:42 |
s. @2020-05-14 11:04:22 |
_rocky @2020-05-14 16:52:48 |
Vasco/Trs @2020-05-14 19:38:15 |
pin @2020-05-15 23:48:39 |
baktra @2020-05-16 10:19:00 |
voy @2020-05-16 22:44:30 |
Ja cię nie będę powstrzymywał. :D A czy byłaby możliwość dodania systemu Injektor z Chile? Idea jest podobna do Turbo 2600, ale dodatkowo jest tam korekcja błędów odczytu (w razie błędu wystarczy przewinąć taśmę do tyłu i ponowić go). https://retrogames.cl/injektor.html Powinienem mieć u siebie trochę przykładowych CAS-ów. Marzy mi się jeszcze Turbo 3000, które można było wybrać w kopierach do dolnośląskiego Turbo 2000. :) |
baktra @2020-05-17 17:06:07 |
akkordzista @2020-05-24 15:42:04 |
Duracel @2023-11-18 23:38:03 |
«« nowsze | starsze »» |
1. Biuro |
2. Grafika |
3. Muzyka |
4. Programowanie |
5. Magnetofon |
6. Stacja dyskietek |
7. DOS-y |
8. ROM-y |
9. Rozne |
A. Schematy |
B. Emulatory |
C. Edukacyjne |
D. Komunikacja |
E. Diagnostyczne |
F. Archiwizowanie i kompresowanie |
!info |
Z. Inne platformy |
«« nowsze | starsze »» |