Zestaw 65:

strona A: Lode Runner - cz. 1, Rogue
strona B: Canyon, Zybex II, Power Poker

Uwagi:

To pierwszy z zestawów moich rękach na którym pojawiły się programy zapisane i zabezpieczone za pomocą programu kopiującego napisanego prawdopodobnie na zamówienie GRUBCIA, program kopiujący napisał "Jumbosoft", więc może nazwijmy go "Jumbo Copy" - od tej pory takiej nomenklatury będę używał do opisania tego typu zbiorów, tzn. "Jumbo Copy" i "Jumbo loader".

Zatem programy: Lode Runner, Rogue, Canyon oraz Power Poker zapisano z użyciem "Jumbo Copy", natomiast pozycję "Zybex II" (w sumie wiem czemu ktoś to nazwał Zybex II, bo wygląda to na zwykłego Zybex) zapisano za pomocą jakiegoś programu (kolejna wersja enigmy?) który zmienia baud rate w każdym z kolejnych rekordów w innym miejscu. Prawdę mówiąc nie chciało mi się nad tym siedzieć długo i poszedłem po najmniejszej linii oporu i plik HEX/CAS mają w większości pola typu "FSK", zamiast klasycznych rekordów danych (pól baud/data). Loader usiany "nielegalami", naprawdę szkoda mi było czasu na walkę, w szczególności że pozycja (Zybex) nie jest czymś wyjątkowym. Może komuś będzie się chciało nad tym dłużej posiedzieć? Albo chociaż zidentyfikuje program kopiujący generujący takie "zabezpieczenie".

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 65"

Ten zestaw trafił się w dwóch kopiach, ale dump wrzucam jeden (w końcu na obu nagrano dokładnie to samo).

Kopia #1 (standardowa kolorystyka):
https://pigwa.code32.org/grubcio/photos/grubcio_65a.jpg

Kopia #2: (mocno "sprana" kolorystycznie wkładka):
https://pigwa.code32.org/grubcio/photos/grubcio_65b.jpg

Zestaw 57:

strona A: Congo Bongo, Wings Wars, Electrician, Excelsor
strona B: Nadral, Triad, Tiny Mite

Uwagi:

Wszystkie zbiory oprócz "Excelsor" zabezpieczone za pomocą "Turbo Copy 3". Sam "Excelsor" zabezpieczono za pomocą programu który dokłada do programów typu BOOT rekord "multi-baud" (używany już na wcześniejszych zestawach)

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 57"

https://pigwa.code32.org/grubcio/photos/grubcio_57.jpg

Zestaw 44:

strona A: Laser Hawk, Polar Pierre, Angle Worms II
strona B: Sprong, Escape from Doomworld, Spaceball

Uwagi:

Laser Hawk, Polar Pierre, Escape from Doomworld - Turbo Copy 3
Angle Worms II - Enigma 1BFF (jeden bajt FF dodatkowo na początku każdego rekordu danych)
Sprong - dedykowany loader + multi-baud record
Spaceball - (Enigma 2BFF)

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 44"

https://pigwa.code32.org/grubcio/photos/grubcio_44.jpg

Zestaw 40:

strona A: Universal Hero, Caverns of Mars, Hyper Olympic
strona B: Red Max, Milk Race

Uwagi:

Universal Hero - dedykowany loader z nietypowym krótkim rekordem
Caverns of Mars, Hyper Olympic, Milk Race - Turbo Copy 3
Red Max - dedykowany loader + rekord multi-baud

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 40"

https://pigwa.code32.org/grubcio/photos/grubcio_40.jpg

Zestaw 35:

strona A: Hot Copter, Tarzan, Rats Revenge
strona B: Gladiators, Mouse Trap, Warp Zone

Uwagi:

Wszystkie zbiory oprócz "Hot Copter", zabezpieczone za pomocą "Turbo Copy 3". Pozycję "Hot Copter" zabezpieczono za pomocą kopiera "Enigma 2BFF". Skąd taka nazwa? Otóż jak się zajrzy do pliku .HEX to wszystko stanie się jasne. Plik zabezpieczony za pomocą programu kopiującego "Enigma 2BFF", dokłada na początku standardowego rekordu danych "dwa bajty" o wartości $FF właśnie ;)

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 35"

https://pigwa.code32.org/grubcio/photos/grubcio_35.jpg

Zestaw 34:

strona A: Spy vs Spy III, Boulder Dash 8, Sqoid
strona B: Star Blade, Little Devil, Henry's House

Uwagi:

Wszystkie zbiory oprócz "Spy vs Spy III", zabezpieczono za pomocą "Turbo Copy 3". "Spy vs Spy 3" nagrano "pożyczając" wersję od warszawskiego studia komputerowego "SPEKTRUM" z ulicy Marszałkowskiej 27. Tez zbiór zapisano z użyciem Turbo Copy 4... przy ładowaniu leci scroll reklamujący usługi firmy "SPEKTRUM" ;-).

To potwierdza moje domysły że GRUBCIO te kasety powielał "analogowo", tzn. miał taśmy "matki" które powielał na taśmyu docelowe (nie był to świeży zapis prosto z komputera) i każda kolejna kopia była po prostu bardziej zdegradowana.

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 34"

https://pigwa.code32.org/grubcio/photos/grubcio_34.jpg

Zestaw 25: (składanka "Historia Polski")

strona A: Loader, Menu, Polska Piastów, Polska Jegielonów, Wolna Elekcja
strona B: Okres rozbiorów, II Rzeczpospolita, Wolna Elekcja

Uwagi:

Żaden z programów nie jest zabezpieczony przez kopiowaniem. Wszystkie programy na kasecie są programami w BASIC-u, należy je ładować przez "CLOAD". Pierwszy program na stronie A (LOADER), instaluje polski zestaw znaków, wykorzystywany przez kolejne programy na taśmie, tak więc jeżeli chcesz zładadować program ze strony "B" i widzieć polskie znaki na ekranie, to początkowo załaduj loader ze strony A.

Jest to przeróbka z dyskowej wersji programu, gdzie dostęp do plików był swobodny. W przypadku taśmy nie jest to możliwe, więc wybieranie niektórych opcji w programie nie ma sensu, no chyba ze ustawi się odpowiednio kasetę zgodnie z dokonanym wyborem. Wygląda na to że włożono naprawdę minimalny wysiłek przy przeróbce wersji dyskowej na kasetową.

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 25"

https://pigwa.code32.org/grubcio/photos/grubcio_25.jpg

Zestaw 16:

strona A: Tales of Dragon and Cavemen, Sun Star, Chomper
strona B: War Copter, Sidewinder, Gridrunner

Uwagi:

Tales of Dragon and Cavemen: dedykowany loader (brak zabezpieczania przed kopiowaniem)
Sun Star, Chomper, Sidewinder, Gridrunner: Turbo Copy 3
War Copter: kolejna śmieszna ciekawostka... klasyczny loader "!" (tzw. wykrzyknik) zabezpieczono przed kopiowaniem przez użycie tego samego programu który generuje multi-baud record dla programów typu "BOOT", o którym pisałem przy okazji zestawu 9.

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 16"

https://pigwa.code32.org/grubcio/photos/grubcio_16.jpg

Zestaw 10:

strona A: SHAMUS: case II, Elektra Glide, Juno First
strona B: Raid Over Moscow, Space Dungeon, Stealth

Uwagi:

Wszystkie zbiory zabezpieczone za pomocą "Turbo Copy 3".

Archiwum ZIP zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 10"

https://pigwa.code32.org/grubcio/photos/grubcio_10.jpg

Zestaw 09:

strona A: Mirax Force, Chicken Chase
strona B: Nexuss MCMLXXXVIII (1998), Gorf, Twilight World, Unicum

Uwagi:

Przed "Mirax Force", nagrany jest jakiś dziwny loader (ładuje na koniec strony $BF00, co widać przy wczytywaniu, bo to pamięć obrazu). Po wczytaniu loadera należy wcisnąć klawisz "O", oby kontynuować odczyt. Nagranie nie jest zabezpieczone przez kopiowaniem.

Przed "Chicken Chase" jest nagrany również dziwny loader (w/g instrukcji po wczytaniu loadera, należy wybrać opcję "B", aby wczytać właściwą grę). Loader zabezpieczono softem który jeden z rekordów zapisuje na taśmie jako tzw. rekord multi-baud, tzn. początek rekordu zapisany jest ze standardową prędkościę 600bps, po czym w trakcie jego trwania prędkość zmienia się na 300bps, loader wie po ilu bajtach zmienić baud-rate na 300bps, więc poprawnie dekoduje rekord. Co ciekawe wystarczyło pominąć loader, i skopiować właściwy program znajdujący się za nim, aby otrzymać plik w formacie .XEX.4

Gra Nexuss jest nagrana bez żadnych zabezpieczeń, natomiast pozostałe pozycje zabezpieczono  za pomocą "Turbo Copy 3".

Archiwum zip zawierające zbiory z kasety (CAS, HEX) do pobrania tutaj: "GRUBCIO - zestaw 9"

Sama kaseta wygląda tak:
https://pigwa.code32.org/grubcio/photos/grubcio_09.jpg

Hej!

Jakiś czas temu wpadły w moje ręce parę zestawów ze studia "GRUBCIO", a mianowicie są te zestawy o numerach:

09, 10, 16, 25, 34, 35, 40, 44, 57, 65, 68, 70, 71, 77, 78, 83, 86, 87, 88, 91

Zajęło mi to trochę czasu, ale udało mi się zgrać wszystkie te zestawy i odzyskać wszystkie pliki zapisane na kasetach. Ponieważ niektóre pliki były na owych kasetach były uszkodzone (zaniki sygnału, etc.) sądziłęm że to wina wieku kaset, bądź też uszkodzenia nośnika, jednak ponieważ niektóre z kaset powtarzały się (dysponowałem dwoma kopiami), mogłem stwierdzić ze to kaseta "matka" z której kopiowano/powielano dany zestaw była uszkodzona. Skąd taki wniosek? Otóż pliki zgrane z dwóch niezależnych kopi były zazwyczaj uszkodzone identycznie, tzn. dokładnie w tych samych miejscach. Do kompletu jedno z nagrań było po prostu ucięte. Mogę zatem wysnuć wiosek że firma komputerowa "GRUBCIO", nie bardzo przywiązywała wagę do "jakości" nagranych kaset. Po protu kopiowano, z uszkodzonych źródeł nie przejmując się tym że kopia nie będzie działać u kupującego.

Programy na kasetach były większości wypadków zabezpieczone przed kopiowaniem, początkowo były stosowane różne dziwne programy (np. Enigma Copy, czy też któryś z programów który zabezpieczał programy typu BOOT, zapisując pierwszy rekord ze zmianą "baud rate" w środku rekordu). Potem do akcji wkroczył "Turbo Copy 3", a koniec końców pojawił się program "Jumbo Copy", jak się wydaje napisany na zlecenie właściciela firmy GRUBCIO.

W planach miałem co prawda opisywać moje boje ze zgraniem tych kaset i walką o odzyskanie każdego ze zbiorów, ale chyba nie za bardzo o czym pisać, poświęciłem temu i tak zbyt dużo czasu, po prostu będę wrzucał kolejne posty zawierające linki do kolejnych zestawów, z krótkim opisem które zbiory czym zabezpieczono. Miałęm też wyciągać pliki binarne (.XEX) tam gdzie się dało i robić wersje "plikowe" z programów które mają "niestandardowy" loader, ale to chyba nie ma już najmniejszego sensu. Trwało by to zbyt długo i sądzę że nikomu to by nie było potrzebne.

Pliki potraktowane przez Turbo Copy 3/4 można zdekodować narzędziem z mojego pakietu TCX Tools.

Myślę ze nie ma co przedłużać i zacznę wrzucać w następnych postach, pliki które udało mi się zgrać, niektóre z nich musiałem odzyskiwać ręcznie, naprawiać, etc. Zajęło to o wiele więcej czasu niż sądziłem, gdybym jeszcze zaczął się bawić z robienie .XEX-ów czy wersji "FILE", to by to trwało kolejne tygodnie, zatem wrzucam tak jak jest, czyli bedę wrzucał, zdjęcie kasety, plus pliki .CAS i .HEX w archiwum .ZIP dla każdego zestawu którym dysponowałem.

EDIT: Jeszcze jedna uwaga, znakomita większość kaset od Grubcia wyglądała tak:

https://pigwa.code32.org/grubcio/photos/grubcio_tape_ex1.jpg

Trafiła się również jedna z zielonymi napisami:
https://pigwa.code32.org/grubcio/photos/grubcio_tape_ex2.jpg

A końcowe zestawy już wyglądały tak:
https://pigwa.code32.org/grubcio/photos/grubcio_tape_ex3.jpg

37

(46 odpowiedzi, napisanych Sprzęt - 8bit)

Cześć! Przyznam Ci się za tak dawno nie grzebałem już w tym że na pamiętam, ale postaram się zajrzeć do tego jakoś na dniach i przypomnieć sobie jak to demontowałem. Jak odświeżę sobie pamięć to tam znać, o ile nikt wcześniej tego nie uczyni.

Hej!

Dzięki wielkie za odpowiedź i rzeczowe komentarze! Powiem Ci że jeżeli chodzi o funkcjonalność COPY to też zastanawiałem się jak to rozwiązać, ale chciałem już wypuścić jakąś wersję w świat, aby mieć jakikolwiek "feedback" i widzę że to okazało się dobrym pomysłem. Dodam funkcjonalność kopiowania pierwszego napotkanego zbioru wraz automatycznym dostosowaniem nazwy. Być może dodam też coś w rodzaju "TAPE DUMP", aby kopiował wszystko jak leci na wskazany dysk/nośnik./ram-dysk, etc. dodatkowo będzie generowany będzie pewnie plik .LOG który będzie zawierał statusy operacji. Odczyt/Zapis w systemie turbo możesz przerwać normalnie klawiszem BREAK (zrezygnowałem ze START+OPTION+SELECT).

C3 Copy jak najbardziej pochodzi od Code3, nazwa pozostała ponieważ w źródłach miałem jakieś pierwotne wersje tego programu, postanowiłem przenieść to co już było i nieco rozbudować. W sumie skończyło się na przepisaniu praktycznie wszystkiego od nowa, ale nazwa pozostała.

T:, T1: T2:/ --> bez nazwy ... nie sprawdzałem w sumie :D ale wydaje mi się że przy odczycie będzie czekał na nazwę składającą się z samych "spacji", a przy zapisie zapisze "pustą" nazwę, jednak zweryfikuję to, bo przyznam że nie sprawdzałem :D

Jeżeli chodzi o pytanie o nazwę i T/N... to ja sprawdzam czy kod znaku nie jest >="T", wtedy każdy klawisz powyżej "T" akceptuję nazwę, tzn. odpowiedź użytkownika typu: "T","U","V","W","X","Y","Z"... będzie dawało taki sam efekt jakbyś nacisnął "T", to wynika z faktu uproszczenia procki sprawdzającej i aby można było wciskać zarówno "T" jak i "Y".

Z Twoich poprawek oczywiście skorzystam jak tylko trochę się odkopię z bieżących spraw. Dzięki, że chciało Ci się to przeczytać... ja byłem już tak "zmęczony" tym projektem że to "readme.md" naprawdę klepałem byle jak aby jak najszybciej to skończyć. Dopiero teraz widzę ile literówek i błędów zrobiłem!

Hej!

Obiecywałem udostępnić ten handler dla Turbo 2000 (KSO/F/2001) który współpracuje z DOS-em instalując urządzenie "T:" w systemie. Handler oczywiście znalazłem i miałem go w sumie tylko wrzucić, ale jak to zwykle ja... nie mogłem się powstrzymać i postanowiłem nieco dopracować ten "dirty hack" który kiedyś uskuteczniłem... przeniosłem zatem wszystko na PC i zacząłem poprawiać. Niestety mam taką wadę, że zawsze coś chce dopracować do jakiegoś wyobrażonego przez siebie ideału, ale to nigdy nie następuje bo zawsze coś można dorobić i ulepszyć. Tak też zacząłem robić i z tym projektem, który zaczął się rozrastać a ja spędzałem kolejne godziny na dodawaniu dodatkowych funkcjonalności. Jak tylko się zorientowałem że to nie ma najmniejszego sensu, powiedziałem STOP! Wydaje mi się ze obecna forma jest dość akceptowalna, zatem zapraszam zainteresowanych na stronę projektu na GitHub: T2K Handler - repozytorium na GitHub

https://raw.githubusercontent.com/seban-slt/t2k_handler/refs/heads/main/scr/t2k_hnd_no_dos.png

Projekt jest public domain! Po szczegółowy opis funkcjonalności jak i "release" (czyli archiwum zip zawierające pliki .ATR i .XEX) zapraszam jak pisałem wyżej do repozytorium na GitHub. Mam nadzieję że przyda wam się to narzędzie do archiwizacji czy też nagrywania sobie kaset w systemie Turbo 2000, na prawdziwym sprzęcie z pod DOS (sterownik obsługuje zarówno odczyt jak i zapis). Jeżeli ktoś znajdzie jakieś błędy lub nieścisłości proszę o info, będę starał się poprawić w miarę możliwości czasowych.

40

(4 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

128 zł na start! :)

@Jer... też miałem ten sam problem, do czasu aż nie zobaczyłem że da się to ogarnąć używając "Inpost Szybkie Nadania":

https://inpost.pl/SzybkieNadania/pl

42

(6 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

to ja standardowo zacznę od 51,2zł dla równego rachunku.

OK, wygląda na to że nikt więcej nie licytował. Wpłata do zbiórkę dokonana. Szczegóły wyślę via e-mail.

44

(7 odpowiedzi, napisanych Sprzęt - 8bit)

nie tylko "cubeniculosis", w "sky computer 9" (a właściwie to 10), słychac to najbardziej. Zapewne wszystkie kanały L/R we wszystkich utworach są zamienione (przy jednym ze źródeł dźwieku).

EDIT:Nie chciałem tego pisać wcześniej aby tego nie sugerować nikomu w wątku, ale skoro to napisałeś to "już po ptakach" ;-)

45

(7 odpowiedzi, napisanych Sprzęt - 8bit)

Moje typy to:

Cubeniculosis:    A - POKEY,  B - SUB
Cyberpunk    :    A - SUB,    B - POKEY
Draconus     :    A - SUB,    B - POKEY
Extirpator   :    A - SUB,    B - POKEY
IK           :    A - POKEY,  B - SUB
Rewind2      :    A - POKEY,  B - SUB
SkyComputer9 :    A - SUB,    B - POKEY

46

(4 odpowiedzi, napisanych Emulacja - 8bit)

Hej!

Podpowiesz gdzie jest jakiś help/doc do xedisk? zbudowałem sobie go pod Linuxem (gdc, gdmd wrapper) ale próba ./xedisk help daje tylko "no help yet", w repo na github nie widzę też pliku z jakąś bardziej szczegółową dokumentacją. make doc buduje tylko małego html-a który nie zawiera zbyt dużo informacji, a "man" mówi że dokumentacji mam szukać w repo na github, ale chyba jestem ślepy bo znaleźć nie mogę ;)

EDIT: Zajrzałem do źródeł, udało mi się uzyskać to co chciałem:

./xedisk create -f mydos thnd_mydos.atr
./xedisk write-dos -D mydos450t thnd_mydos.atr 
./xedisk add thnd_mydos.atr handler.xex
./xedisk list thnd_mydos.atr 
dos.sys
dup.sys
handler.xex

licytuję zatem 51,2 zł dla równego rachunku! :D

No to wystawiaj ponownie! :D Czekam aż będę mógł zalicytować ;)

49

(3 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Hej!

Wpłata na Emilię poszła! Reszta szczegółów via email.

Dzięki!

50

(6 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Hej!

Wpłata na Emilię poszła! Reszta szczegółów via email.

Dzięki!