baktraaa napisał/a:

Jedna wersja (nie od Palmasoft) wykonuje instrukcję KIL, zawieszając komputer.

Ja też się na to nadziałem, ale potem zorientowałem się że to KIL jest celowe, tzn. to jest zamiennik "JMP *", i ta instrukcja jest wykonywana gdy coś loaderowi się nie podoba (CRC, czy nie wyjdzie mu jakaś inna operacja, np.  długości impulsów są poza dopuszczalnymi normami).

Użycie KIL pozwoliło autorowi loadera zaoszczędzić 2 bajty, a on chyba walczył tam o każdy bajt.

eru napisał/a:

Stealth jest super, ale da się naprawdę przejść bez trainerów.

Jak kiedyś grałem w tę grę i ją ukończyłem, to ona wypisała na koniec cytat... potem zagrałem jeszcze raz po jakimś czasie i zobaczyłem znowu cytat ze słów znanej osoby (chyba był to Albert Einstein)... gdy robiłem ten trainer i przeglądałem pamięć którą zajmuje gra, ze zdziwieniem zobaczyłem że tych cytatów w grze jest naprawdę cała masa, nie liczyłem dokładanie ale gro pamięci zajmują te cytaty jest ich chyba "dziesiąt"... dużo pracy zajęło samo wybranie tychże cytatów... :) Wcześniej nie zdawałem sobie sprawy że ta gra została dopracowana w takich szczegółach :)

@Jaro124: Jeżeli chodzi o "Jet Boot Jack" rzucę okiem jak będę miał chwilę wolnego czasu, jeżeli nie będzie w tej grze jakiegoś strasznego zamiąchu to również spróbuję zrobić wersję z nieśmiertelnością, proszę jedynie o cierpliwość :)

Hejka!

eru napisał/a:

Seban jest wielki.

No nie przesadzajmy, czasami człowiek musi zająć się jakimi innymi tematami aby głowa mogła odpocząć od spraw bieżących i monotonnych. Tak traktuję takie mini-zadania :) Są po prostu relaksująco odprężające (jeżeli mam oczywiście czas aby się czymś takim zająć).

Jaro124 napisał/a:

Natomiast nasuwa się kolejne pytanie, czy byłbyś w stanie zrobić to samo w grach - Jet Boot Jack oraz H.E.R.O.?

H.E.R.O. było nawet dość proste ... dołożyłem "trainer" i spakowałem packerem SoTe. W załączniku jak zwykle dodaję wersję gry z trainerem oraz źródła, dla zainteresowanych, może kogoś to zainspiruje do własnego wykonywania tego typu przeróbek.

Tę wersję przygotowałem bazując na obrazie carta który leży na atarimania, trzeba było wykonać również minimalny "crack", bo gra próbowała zamazywać obszar $8000-$BFFF w którym się znajdowała, to oczywiście nie przeszkadzało w niczym gdy gra odpalała się z cartridge, ale jeżeli próbowało uruchomić się "dump" z pamięci RAM to tak prymitywne "zabezpieczenie" skutecznie blokowało taką możliwość.

eru napisał/a:

A co do trainerów, fajnie by było, jakby emulator miał je wbudowane - może wrócę do pomysłu z tego wątku, dodanie prostych trainerów to oczywista oczywistość :)

W jakimś stopniu jest to wbudowane a Altirra (menu "Cheat", opcja "Cheater") ale nie jest to zbyt intuicyjne narzędzie dla nazwijmy to "zwykłych" użytkowników. Jeżeli swój projekt rozbudowałbyś o coś na ten kształt ... to mógłbym się jedynie cieszyć :) Zawsze to fajna dodatkowa opcja dla atari800! (Altirra co prawda działa z wine, ale czy odpalanie emu w ten sposób jest mało wygodne :) zdecydowanie wolę atari800 na platformach *.nixowych).

Super! Dzięki WIELKIE! :D

Sądzę że określenie Turbo Rapier 7500 pochodną czy mutacją "Dolnośląskiego" Turbo 2000 jest jak najbardziej prawidłowe. Softu dla tego systemu powstało wiele wersji, wszystko zgromadził Voy i udostępnił tutaj: Turbo Rapider 7500.

Prawdę mówiąc nie porównywałem formatów zapisów wszystkich tych systemów, jednak na ucho brzmią podobnie, ich loadery też zachowują się podobnie... i wyglądają też czasami podobnie. Próbowałem dojść który z tych systemów był pierwszy, tzn. z którego ewoluował Turbo Rapider 7500, ale nie uzyskałem jednoznacznej odpowiedzi, pytałem o Krzysztofa Polaka również na AoL, o tutaj... Krzysztof Polak, Rapider, MoNaMik. Ale nie pojawiła się żadna sensowna odpowiedź. Chciałem mieć pewność że pierwowzorem dla Rapider-7500 był właśnie Speed Tape autorstwa Krzysztofa Polaka. Niestety co do tego nie mam żadnej pewności, jedynie daty umieszczone w programach mogą sugerować że Rapider-7500 wyewoluował ze Speed Tape. Wszystko oczywiście działo się na terenie Wrocławia.

xxl napisał/a:

dodaj jeszcze to i niech sie chlopak bawi..

ale ja celowo zostawiłem możliwość śmierci, takie ułatwienie to byłoby już zbyt daleko idące ułatwienie i zepsucie radości z gry :)

No ale jeżeli ktoś chce się bawić w dalsze przeróbki, to załączam wszystkie pliki + źródła dzięki którym powstała wersja file z trainerem.

Mq napisał/a:

Ale pięknie ten trainer zrobiony! Super:-)

Dzięki! Cieszę się że się podoba! :)

Hej!

Co prawda nie chciało mi się nic wycinać z załączonego wyżej źródła, ale zrobiłem od nowa wersję file z trainerem bazując na tym co jest dostępne na atarimania.com.

Mam nadzieję że ta wersja będzie przydatna, masz w niej możliwość wyboru nieskończonej liczby żyć i nielimitowanej energii, nadal jednak można zginąć rozbijając się o atakującego przeciwnika. Plik dodaję jako załącznik do tego posta.

UPDATE: Podmieniłem plik, zmiana jest kosmetyczna, spakowałem dodatkowo segment zawierający logo "Broderbund", na początku nie chciało mi się tego robić, ale zawsze to 2kB mniej.

No dokładnie tak... tak jak napisałem wyżej Turbo7500/Rapider7500 to oczywiście sprzętowo klon Czeskiego Turbo 2000 od J.Richtera i to tej wersji która wykorzystuje kabel "audio in" jako linę którą leci sygnał z linii COMMAND, a "audio" in jest sprzężone kondensatorem z COMMAND.

Wkleiłem ten skan z pobudek czysto historycznych, gdy kiedyś dostałem to "xero" (naprawdę nie pamiętam jak wszedłem w posiadanie tychże odbitek) nie wiedziałem że istnieje coś takiego jak "Wrocławskie Turbo 2000" i  wszystkie te odmiany Turbo7500/Rapider7500 wykorzystujące tę samą płytkę bazującą na Czeskim Turbo 2000 i pomysłach J.Richtera.

Dopiero po wielu latach, gdy zająłem się przeglądaniem tych wszystkich systemów turbo okazało się że zacząłem odkrywać rzeczy oczywiste, które w dodatku leżały pod moim nosem przez tyle lat :)

A jeszcze jedno... o "Rapider 7500" pisałem już w tym poście: Rapider 7500

Hej!

Dawno wam głowy nie zawracałem w tym wątku, ale znalazłem skany starych zmiętolonych kartek z segregatora w którym gromadziłem materiały dotyczące Atari... właśnie zorientowałem się ze jedna z tych kartek to może być opis Wrocławskiego Turbo 7500 (a.k.a. Rapider 7500) ... prawdę mówiąc w czasach gdy te materiały miałem w rękach wieki temu nie wiedziałem co to jest (tzn. nie byłem świadomy istnienia czegoś takiego jak Turbo 7500),  wychodzi na to że jest to schemat + opis montażu tegoż turbo magnetofonach XC11, XC12, CA12 no i CA11 :P ... nie wiem czyje to są zapiski od kogo je otrzymałem, a więc w ramach archiwizacji przeszłości załączam w tym wątku ...

https://pigwa.code32.org/atari/Turbo7500/Turbo_7500.jpg
^^^ otwórz w "nowej karcie" aby otrzymać obraz wyższej rozdzielczości.

ps1) Być może autor tych notatek rozpozna swój charakter pisma? To co prawda niezwykle mało prawdopodobne, ale teraz chociaż będzie szansa... bo do tej pory gniło gdzieś w czeluściach moich backup-ów.

ps2) Oczywiście Turbo 7500/Rapider 7500 to sprzętowo klon czeskiego Turbo 2000.

Edited on 2025.08.18: Updated HTTP links to HTTPS to avoid mixed content issues.

360

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

Hejka!

Dzięki uprzejmości RZóG-a który wydrukował mi te elementy które polecił Zgrd:

http://seban.pigwa.net/aa/3d_printed_atari_joy.jpg

... udało się doprowadzić do porządku oba Joye... co prawda była jeszcze walka z blaszkami, ale koniec końców na chwilę obecną wszystko działa poprawnie... była co prawda jedna drobna poprawka... trzeba było trochę rozwiercić i pogłębić centralny otwór od spodu, gdyż bez tej poprawki nie udawała się przegiąć wajchy w żadnym kierunku (nawet blaszki nie pykały), ale po poprawkach wszystko wydaje się działać na dobrze, zobaczymy jak długo to wytrzyma... RZóG stwierdził że wydrukował to z PLA aby nie było to zbyt twarde ... gdyby PLA nie wytrzymywało próby wydrukuje mi z czegoś twardszego. Będę dawał w razie czego znać jak coś takiego znosi próbę czasu... na razie pare rund w pac-mana, moon-patrol i megablast i joye żyją. chociaż mam wrażenie że w jednym z nich kierunek "góra" wymaga trochę więcej siły aby zadziałał.

361

(10 odpowiedzi, napisanych Miejsca w sieci)

Są też inne... co prawda już nie dokładnie w tym temacie, ale też ciekawe.
Niestety co do regeneracji tych CRT to tylko eksperyment, nie da się tego robić na większą skalę bez parku maszynowego.

Obawiam się że również że skomplikowanie operacji w przypadku kolorowych kineskopów jest nie do przeskoczenia przy takich metodach jakimi dysponuje Pan Aleksander. Niemniej jednak mega szacunek za to udaje mu się zrobić.

362

(10 odpowiedzi, napisanych Miejsca w sieci)

Ja od siebie dodam tylko jeszcze że na kanale Marcina Marciniaka jest dużo materiałów video z Aleksandrem Zawadą w roli głównej, np. ten o regeneracji kineskopów:

https://www.youtube.com/watch?v=Df8RT4BM6U0

363

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

o widzisz! może to i jest jakiś pomysł! dzięki za linka! jak sprawdzę to nie omieszkam opisać efektów!

364

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

"odkopię" wątek... Joye długi czas przeleżały praktycznie nie były używane, wyciągnąłem z szuflady jak widać po dość długim okresie czasu... zacząłem grać w różne gry... aby przetestować współpracę OSSC z VBXE jeden z joy-ów poległ przy spokojniej grze w pac-mana, pękła blaszka od kierunku w dół i robi permanentne zwarcie. Drugi przy partyjce w DropZone:

http://seban.pigwa.net/aa/china_atari_joy_clone_failled.jpg

Pozostało mi wywalić to do elektrośmieci, albo z dwóch złożyć 1 sprawny... tylko nie wiem czy to jest warte poświęconego czasu, bo pewnie druga partia w cokolwiek i druga sztuka też padnie.

365

(4 odpowiedzi, napisanych Software, Gry - 8bit)

stryker napisał/a:

Jak już jesteśmy przy atari8 to czy dało by radę przywrócić zdjęcia ?

Nie wiem jakiej przeglądarki używasz, ale np. pod FireFox zdjęcia widać bez problemu.

A o tym samym była mowa też w tym wątku.

366

(18 odpowiedzi, napisanych Bałagan)

Azbest napisał/a:

Na wstępie wielki dzięki dla Sebana - za to, że ogarniasz pięknie moje zdvpy wrzutki na atariki. I za piękne prowadzenie tejże.

Nie przesadzajmy... mój wkład jest minimalny. Atariki tworzyła masa ludzi, ja tylko "wtrącam" się chwilami jak mam możliwości i czas i zajmuję się niejako z doskoku. Jeżeli coś mogę poprawić to poprawiam, jak mam jakiś pomysł na artek/wpis lub akurat nad czymś pracuje, staram się po prostu to udokumentować i spisać przemyślenia, etc. Inaczej wszystko by ulatywało w niepamięć.

Ja jestem zwykłym użytkownikiem, każdy takim może zostać. Na pewno nie jestem żadnym "prowadzącym" ... Nie mam tam żadnych praw administracyjnych, etc. I jak widać nie jest to potrzebne. Po prostu jak mam okazję to jak pisałem wcześniej to się 'wtrącam" ;D

367

(29 odpowiedzi, napisanych Programowanie - 8 bit)

Panowie,

Rzuciłem sobie na szybko okiem co robi ten obraz cart-a. To jest jakaś przysłowiowa kicha... po wybraniu "A" oprócz odpalania Turbo Basic-a czy tam wczytywania DOS-a... obszar $0700-$1C7F jest nadpisywany jakimś DOS-em znajdującym się w obrazie cart-a. Nie wiem dokładnie jaki to DOS bo dalej nie wnikałem... ale taki CART nie tak powinien być zrobiony. To powinien być normalny cart który ma dopuszczoną opcję BOOT z dyskietki, a nie nadpisywać zawartość pamięci jakimś tam DOS-em zawartym w obrazie carta.

Reasumując w stacji nie musi być obecna żadna dyskietka z DOS-em, bo i tak boot z niej nie jest wykonywany.

EDIT: sprawdziłem bazując na archiwum utilsów AtariOnline, wychodzi na to że przepisywany w obszar $0700...$1C7F to MyDOS 4.53 lub 4.54 ... ale wygląda na to że albo przepisywany fragment pamięci jest uszkodzony albo nie przepisują całości ... i stąd wynika błędne działanie DOS-a.

Widzę że polecenia DIR, SAVE, LOAD, etc. działają (oczywiście jeżeli dyskietka jest w formacie MyDOS) natomiast napisanie polecenia DOS poziomu TBXL powoduje próbę przejścia do DOS-a, który to powinien podjąć próbę załadowania z dyskietki pliku DUP.SYS, niestety ta operacja się totalnie wykrzacza (jeżeli użyjemy obrazu/dyskietki z MyDOS 4.53/4 podlinkowanej niżej to wszystko działa)

Szkoda chyba czasu na wnikanie w ten obraz cara, on jest po prostu źle zrobiony, ew. działa z jedną konkretną konf. MyDOS, tzn. gdyby na dyskietce mieć tak samo skonfigurowany MyDOS jak autor tego carta to być może by to działało (chodzi mi konf. DOS-a, tzn. liczbę buforów, liczba jednocześnie otwartych plików, ilość aktywnych napędów, etc.)

EDIT: dobra... jeszcze pogrzebałem... gdy stacji umieści się ten obraz: MyDOS 4.53/4  z archiwum AoL to zaczyna działać nawet  przejście do DOS z poziomu TBXL.

Ale jak pisałem wcześniej, to nie powinno być tak zrobione ;/ To jest typowy "dirty hack", działa cudem :P i to z jednym konkretnym DOS-em.

Hej!

Jeżeli chodzi o Iron Turbo, bo w jego przypadku nie było możliwości zmiany prędkości, no chyba że zapisywałeś w opcji "standard", wtedy prędkość wynosiła 800bps lub 900bps i zapis był wykonywamy jako standardowe bloki po 128 bajtów.

Wybór różnych prędkości był za to możliwy w innych programach kopiujących od IRON SOFT. Dariusz Rogoziński napisał ich naprawdę całą masę.

Jeżeli chodzi o Iron Turbo to kasety w tym systemie jeszcze od Ciebie jeszcze do mnie nie dostały :)

A jeżeli chodzi o e-mail to jak najbardziej dotarł, tylko ja byłem jakoś mocno zajęty, przeczytałem go na telefonie, a potem jako że "zniknął" z nieprzeczytanych, to zupełnie o nim zapomniałem i nie odpisałem koniec końców. Nadrobię zaległości i zaraz odpiszę.

Zupełnie niejako przy okazji, wkleję też tutaj, może kogoś zainteresuje temat Iron Turbo, czyli programowego przyspieszacza dla standardowej transmisji który wyciągał 1200bps. Teoretycznie mógł działać na standardowym magnetofonie Atari, mi się jednak nigdy na XC12 nie udało uzyskać stabilnej pracy tego systemu, jednak z użyciem zewnętrznego interface do magnetofonu, oraz magnetofonu szpulowego M2405S czy też w późniejszym czasie prostego kaseciaka typu MK-250 udawało mi się uzyskiwać całkiem stabilną pracę tego systemu.

Skoro już po latach przypomniał mi się ten system, napisałem o nim nieco więcej na atariki: Iron Turbo. A dla zainteresowanych jak wyglądało wczytywanie gier zapisanych w tym systemie nagrałem krótki filmik z prawdziwego sprzętu obrazujący ten proces:

https://www.youtube.com/watch?v=N0ba5rPvex4

ps) jeżeli ktoś coś więcej pamięta, lub używał tego systemu bardzo proszę o informacje. Ja go przestałem używać ponieważ po pierwsze nie było możliwości przeniesienia nagrania do pierwotnej postaci, a po drugie kiedy już się stałem posiadaczem XC12 ten system nie działał zbyt stabilnie z moim egzemplarzem.

Piguła/Shpoon napisał/a:

Seban na kasetach będa inne dane niż pokazują to okładki.

A widzisz, to ja sie tak zasugerował okładkami że myślałem ze mają się ona zgadzać z zawartością plików. W takim razie wszystko jest jasne. Pliki HEX/CAS zestawów 6 i 9 są wyżej, walczyłem jeszcze z zestawem 14, ale nie bardzo idzie mi odzyskanie z tego czegokolwiek poza nazwami plików. Nie pomaga też stosowana w Turbo ROM metoda liczenia sumy kontrolnej (XOR) nawet jak jakimś cudem suma kontrolna się zgodzi nie mam żadnej pewności ze plik jest zdekodowany poprawnie... często mimo zgodności CRC o ile program się uruchomi to ma przekłamania w grafice czy kodzie.

baktraaa napisał/a:

Ostatnia uwaga na temat ATT. Pomyślnie dodałem obsługę ATT do TURGENa. Będzie to oficjalne wraz z następną wersją.

Dzięki raz jeszcze! Sprawdziłem pod emulatorem, działa znakomicie! Taka funkcjonalność jest jak najbardziej wystarczająca!

https://www.youtube.com/watch?v=EbRwP4ZSNfU

No i rzutem na taśmę wrzucam od razu "zestaw 9", przynajmniej tak opisany był plik w Twoim archiwum, wydaje mi się jednak ze zawartość kaset ma niewiele wspólnego z okładkami, ponieważ plik "wav", opisany jako zestaw 9 zawierał:

01) unknown (missing/deleted 1st block [header&name])
02) Caterpigle
03) Computer War
04) Despatch Raider
05) Fill
06) Coco Notes
07) Ion Roadway
08) Kazoo
09) Match Racer
10) Moogles
11) Nuclear Nick
12) Pensate
13) Rabbits
14) River Raid LL
15) Sesame Street Letter-Go-Round (damaged tape)
16) Space Ball
17) SS Achilles
18) Starblade
19) Super Zaxxon
20) Up Up and Away

Link do pobrania archiwum z plikami HEX/CAS: Turbo Rom - Zestaw 9

ps1) pozostawiłem nazwy archiwów takie jakie były nazwy plików WAV z których dokonywałem konwersji, nawet jeżeli załączone okładki z podanymi numerami nie są zgodne z zawartością plików WAV. Nie chciałem już robić zamieszania na kolejnym poziomie.

ps2) plik opisany "zestaw 4" wskazuje na to że kaseta jest w dość kiepskim stanie (tak samo jak w przypadku pliku "mapasoft_strona_a.wav"), próbowałem do tego podejść jednak wysokie częstotliwości praktycznie nie istnieją, bardzo trudno będzie coś z tego "wydusić" w obecnej formie. Może dałoby to się zgrać z innym skosem głowicy? Spróbuję jeszcze podejść do pliku opisanego jako "zestaw 14", na pierwszy rzut oka wygląda nieźle ... chyba jednak nie jest tak dobrze jak sądziłem.

Hej!

Rzuciłem okiem na "zestaw 6", mimo że kiepsko z wysokimi częstotliwościami to dało się coś z tego wyciągnąć, było co prawda kilka plików w których sygnał zanikał praktycznie do zera i tych plików nie dało się przetworzyć, niemniej jednak większość udało się poprawnie przekonwertować. Co prawda nie widzę okładki do zestawu nr 6, więc mam nadzieję że nic nie pomieszałem z numeracją plików, oto lista odzyskanych programów:

01) Air Moon Patrol (damaged tape)
02) Alien Ambush
03) Atom Smasher
04) Aztec Challange
05) Butterflies
06) Bubble Trouble
07) Chambers of Zorp (damaged tape)
08) Chicken Chase
09) Divested Bell
10) Eggard
11) Encounter
12) Frantnic
13) Gladiator
14) High Rise
15) International Golf
16) King of the Ring (damaged tape)
17) Mad Marble Madness
18) Panther
19) Solo Flight
20) STORM

Pliki HEX i CAS do pobrania: Turbo ROM - Zestaw 6

Edited on 2025.08.18: Updated HTTP links to HTTPS to avoid mixed content issues.

Hej!

Przyjrzę się temu dokładniej, ale na pierwszy rzut oka wynika że dość kiepsko jest wyższymi częstotliwościami... nie wiem czy nie trzeba by spróbować zgrać to z innym skosem głowicy... ew. jeżeli używasz deck-a, to można użyć innego magnetofonu z którym można bez problemu regulować głowicę (szkoda kręcić głowicą w prof. decku)

https://pigwa.code32.org/aa/pg_mapa_a.png
^^^ to "podgląd" z kawałka pliku "mapasoft_strona_a.wav"

Edited on 2025.08.18: Updated HTTP links to HTTPS to avoid mixed content issues.

@Piguła: dzięki!
@baktra: super wieści! dzięki wielkie!

No to są super wieści! :) Czekam zatem cierpliwie :D