atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Wywiad z Klaudiuszem Dybowskim z 2019-12-11 22:38 (7)
Wznowienie produkcji RAM-CART z 2019-12-11 04:15 (45)
Po Silly Venture z 2019-12-08 16:11 (110)
Powrót Robbo z 2019-12-08 02:29 (5)
F#READY z 2019-12-02 00:30 (20)
Pokwasiliśmy w Warszawie z 2019-11-29 01:07 (19)
Nowe programy od 0xF z 2019-11-24 10:27 (9)
W sobotę KWAS #17 z 2019-11-22 02:11 (30)
Premiera "The Last Disk +" z 2019-11-20 22:03 (20)
Poprawki gier w Basicu z 2019-11-14 18:04 (22)
Nasi grają u dra Albana z 2019-11-13 23:54 (25)
Silly Venture 2k19 na pełnych obrotach! z 2019-11-10 16:11 (44)
Nowy FLOP i nowe gry z 2019-11-02 07:05 (190)
Wyniki konkursu ABBUC 2019 z 2019-10-26 20:34 (52)
Silly Venture 2k19 - garść informacji i nowa invitka! z 2019-10-21 21:33 (17)
Klan Atari na Retrospekcji z 2019-10-18 00:03 (19)
Duddie's Goodies z 2019-10-16 15:41 (1)
W sklepie u Gwintera z 2019-10-12 00:08 (14)
Relacja z KWAS #16 z 2019-10-10 19:55 (7)
Silly Venture 2k19 - święto atarowcow coraz bliżej! z 2019-10-07 13:12 (19)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier

Opisy gier
Submarine Commander opisał Kaz (7)
Frogs opisał Xeen (0)
Choplifter! opisał Urborg (0)
Joust opisał Urborg (16)
Commando opisał Urborg (35)
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (34)
Robbo Forever opisał tbxx (16)
Kolony 2106 opisał tbxx (0)
Archon II: Adept opisał Urborg/TDC (9)
Spitfire Ace/Hellcat Ace opisał Farscape (7)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (16)
The Last Starfighter opisał TDC (30)
Dwie Wieże opisał Muffy (18)
Basil The Great Mouse Detective opisał Charlie Cherry (122)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (19)
Grand Prix Simulator opisał Charlie Cherry (16)
Rescue On Fractalus opisał Kaz (18)
«« nowszestarsze »»

Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
Cartridge Ham-Pack
W dniu dzisiejszym mamy możliwość zapoznać się z historią przedstawioną przez dwóch kolegów: Sonara oraz Zenona, którzy wspólnie poprowadzą nas przez historię rozgryzania tajemnicy bardzo rzadkiego urządzenia dla krótkofalowców, łącznie z wytłumaczeniem technikaliów tegoż. Zapraszam do lektury:

HAM-PACK kontra inżynieria wsteczna

Na wstępie chciałbym podziękować serdercznie kilku niezwykłym osobom, które przyczyniły się do powstania tego opracowania. Razem stawiliśmy czoła mocno skomplikowanym zadaniom związanym z opracowaniem wszystkiego od strony hardware-owej i od strony software-owej. Dziękuję Zenon. Dziękuję Mono. Dziękuję Rastan.

Co i jak?

Podczas wizyty u pewnego starszego kolegi z eteru, także krótkofalowca, przypadkiem zauważyłem u niego w kolekcji cartdrige HAM-PACK.

HAM-PACK wraz z modemem


Co dalej?

Wiedziałem, że stałem się posiadaczem urządzenia dość unikalnego, na którym był soft, którego wielu atarowców nie widziało na oczy. Niewiele myśląc postanowiłem podjąć próby mające na celu odzyskanie oprogramowania w postaci plikowej dla wszystkich. Jak się potem okazało, wcale to nie należało do rzeczy łatwych.

Mistrzu hardware?

Potrzebowałem mistrza. Speca, który dokona wstępnych oględzin HAM-PACK-a i zaplanuje dalsze działania. Oczywistym jest dla mnie, że mówię o Zenonie z grupy Dial. Lepszego nie znałem.

Współpraca

Zenon to człowiek pasji. Chętnie zgodził się pomóc w rozpracowaniu urządzenia. Krok po kroku, kierując się wytycznymi mistrza i z odrobiną mojego 29-letniego doświadczenia jako elektronika analogowego, zaczęliśmy operację na otwartym sercu HAM-PACK-a. Zenon rozrysował schemat z... układów scalonych mających pościerane napisy!

HAM-PACK w środku oraz rozlut celem rozpisania schematu


Banki zostały zgrane poprawnie. Aby do tego doszło wymieniliśmy z Zenonem około 200 emaili


Mistrz software?

Tutaj też niewiele myślałem. Bywając na zlotach Atari wiedziałem, że jest jeden tęgi mózg, który temat rozpracuje bezproblemowo. Mono okazał się strzałem w dziesiątkę. Bardzo szybko rozbił banki i wyciągnął z nich firmware, dokonując modyfikacji softu tak, by nie gryzł się o cart-a. Niestety, takie oto zabezpieczenia HAM-PACK posiadał.

Mono był mocno ograniczony czasowo, więc na tym etapie musiał zakończyć prace nad HAM-PACK-iem.

Człowiek, na którego czekałem prawie trzy lata

Sprawa utknęła w martwym punkcie, a ludzie bili pianę. Były właściciel carta nie życzył sobie prezentowania jego znaku (występującego w oprogramowaniu cartridge'a), ani żadnych danych zawartych na HAM-PACK-u, przez co dość długo miałem przysłowiową "kosę w plecach". Wiedziałem, że mam trudny orzech do zgryzienia. Osobiście ustaliłem, że znak krótkofalarski w DIGICOM nie jest wpisem ASCII... ale jest generowany z poziomu kodu.

Kogo tu poprosić? Wielu odpadło. W końcu podjął się tego Rastan. Wywiązał się z powierzonego zadania, jak obaj poprzednicy, perfekcyjnie i w czasie godnym podziwu. Tym sposobem, rozbiliśmy cart HAM-PACK na schemat, soft i pliki, przez co możecie się cieszyć nim dzisiaj. Paczka zawiera oprogramowanie, instrukcję, a także pliki bonusowe. Miłej zabawy!

Menu HAM-PACK


Po ciężkich bojach z HAM-PACK oprócz oryginału w fabrycznej folii z instrukcją:

oryginalny pakiet


Pozostała przemiła pamiątka od mistrza Zenona:

cart z pamięcią SRAM, do którego można sobie wgrywać pliki HAM-PACK-a i pokrewne, znalezione w sieci, a współpracujące z nim


Dziękuję Zenon! Dziękuję chłopaki!


sOnar/Classic Games Shrine

Jest technicznie czyli słowo od Zenona

HAM-PACK jaki jest każdy widzi. Ale co jest w środku? W środku jest kilka układów scalonych, jak to w cartridge'u bywa. Dostałem propozycję i zapytanie, czy da się to odwrócić i odczytać zawartość EPROM. Wszystko się da, proszę podesłać, zobaczy się. A tak na odległość? Bez przesyłania? Jeszcze zaginie i co potem.



Po krótkiej wymianie zdań, ustalone zostały szczegóły, co i jak należy zrobić. Trochę to trwało, bo jakby nie było, nie zawsze co myślałem ja, myślał wykonawca poleceń, i odwrotnie. Sprawa podstawowa, zawartość EPROM. Tyle tylko, by odczytać co w niej, bez wylutowywania i wkładania do programatora, którego nie ma. Co było robić? Powachlować dyskietkami i posłużyć się DOS-em Stefcia (Stefana Dorndorfa). Nie na darmo ma w sobie opcję "SAV". Ma też opcję ">", a do czego służy, użytkownicy tego DOS-a doskonale wiedzą.

Pierwsze próby to niepowodzenie, bez znajomości adresowania bloków pamięci nie da rady. Rozpracowany został schemat na podstawie układu ścieżek w module i poszło dalej. Kolejne "SAV"… i "SAV"….. i jest osiem plików danych. Sukces, tyle że dane nieczytelne, bo zakodowane. Ale to bez znaczenia. Jak EPROM dobrze odczytany, to zaprogramowany tym samym plikiem musi wystartować. Sam schemat to pikuś. Co prawda scalaki mają pozacierane oznaczenia (dla młodszych: tak się robiło, by nie piracono urządzenia), nie na darmo zdobywałem doświadczenie, jak się do takich dobrać. I oto on w pełnej krasie: HAM-PACK.

Jak to działa?

Po włączeniu zasilania rejestr sterujący 74175 jest zerowany, impuls zerujący tworzy kondensator 10uF i opornik 4k7 dołączony do pinu 1 rejestru. Z zanegowanego wyjścia 1Q stan, jedynka logiczna, otwiera tranzystor, i na wejście RD5 podana zostaje jedynka logiczna, system operacyjny przełącza pamięć Atari w obszarze $A000-$BFFF na pamięć modułu HAM-PACK. Wymieniony obszar o pojemności 8kB nie mieści całej zawartości pamięci EPROM modułu, w której znajdują się programy systemowe.



Pamięć EPROM 27512 o pojemności 64kB dzielona jest więc na bloki po 8kB. O tym, który blok podstawiony zostanie pod adresy $A000-$BFFF decydują adresy A13, A14, A15 pamięci EPROM, a te wybierane są wspomnianym rejestrem, który odpowiednio ustawiany jest bitami adresowymi A0, A1, A3 szyny adresowej Atari. Rejestr sterujący adresowany jest w przestrzeni adresowej Atari przewidzianej dla obsługi cartridge’a czyli na stronie $D5. Uwzględniając bity adresowe A0, A1, A3, (bit A2 nie jest używany, stąd przeskok) poszczególne bloki pamięci EPROM adresowane są następująco:

BLOK0 adres $D510 --- BLOK1 adres $D511 --- BLOK2 adres $D512
BLOK3 adres $D513 --- BLOK4 adres $D518 --- BLOK5 adres $D51
BLOK6 adres $D51A --- BLOK7 adres $D51B

Sekwencja STA $D512 #$10 (dana może być dowolna z przedziału$00-$FF), wybierze BLOK2 pamięci EPROM i podstawi go pod adresy $A000-$BFFF Atari. W adresowaniu podstawianego bloku danych ważny jest adres a nie dana, stąd może być dowolna. Start i inicjacja modułu cartridge’a wymaga wpisania do pamięci EPROM nagłówka dla cartridge’a. Te sześć bajtów wpisane są w najwyższe adresy BLOK0 pamięci EPROM, na ich podstawie system Atari odpowiednio wystartuje program HAM-PACKa, bo po włączeniu zasilania lub po RESET właśnie ten blok danych jest automatycznie wybierany jako bootujący Atari i moduł HAM-PACK.

Na uwagę zasługuje użycie bitu A4 do sterowania rejestru sterującego. Zaadresowanie dowolnego bloku pamięci EPROM z wyzerowanym bitem A4 spowoduje odłączenie pamięci EPROM z obszaru $A000-$BFFF. A4=0, bramka NOR 7402 zaneguje bit A4, więc A4=1. Ta wartość wpisana zostanie do przerzutnika rejestru, z jego wyjścia zanegowanego 1Q stan zero logiczne zablokuje tranzystor, tym samym RD5=0 (odpowiedni opornik wymuszający stan 0 na pinie MMU, znajduje się na płycie Atari). Sygnał RD5=0 wykryty przez MMU odłączy pamięć EPROM, co równoznaczne jest z odłączeniem modułu HAM-PACK-a pomimo, że jest w gnieździe cartridge’a. Odpowiednio zbramkowane sygnały CCTL i R/W testują bit D6. Po co? Jeżeli wykonana zostanie sekwencja rozkazu….. odczytaj zwartość dowolnej komórki pamięci spod adresu $D5xx, to bit D6=0, pozwala to wykryć obecność modułu w gnieździe. Normalnie, powyższa sekwencja, gdy modułu nie ma w gnieździe, daje wynik D6=1. Ale niektóre modele Atari nie mają na szynie danych tzw oporników podciągających do plusa. Zatem test D6 da odczyt ”z kosmosu”, czyli przypadkowy. Proszę się tym nie przejmować, moduł i tak będzie dobrze pracował.

Moduł zawiera w sobie nieużywaną bramkę NOR, natomiast podwójne negowanie sygnału doprowadzanego do pinu 26 pamięci EPROM ma chyba na celu niepozostawianie wolnych wejść bramek niepodłączonych, co skutkować może w niektórych okolicznościach przekłamaniami. Ale to tylko mój domysł, projektanci HAM-PACK-a mieli coś na myśli, ale nie wiem co, więc nie odpowiem.

W oryginale, opornik doprowadzony do pinu1 układu 74175 miał wartość 18kohm, równie dobrze sprawdza się opór 4k7, natomiast w bazie tranzystora nie było opornika 2k2. Z opornikiem wygląda... lepiej. Sam moduł to za mało by rasowy krótkofalowiec był zadowolony. Pozwala zrobić to i tamto, jednak wzbogacony o dodatkową elektronikę jest dopiero w pełni przydatny do wykonania przypisanych mu zadań. To tyle elektroniki.

Odczyt zawartości EPROM wykonany został pewnym „mykiem” z poziomu DOS-a Stefcia, jak wspomniałem. Powstało osiem plików po 8kB. Pamięć EPROM 27512 ma pojemność 64kB. Konieczne staje się scalić te osiem plików w jeden by zaprogramować EPROM. To zadanie zostało wykonane i plik jest całościowy, przygotowany do zaprogramowania pamięci. A ja nie odmówiłem sobie przyjemności zrobienia sobie czegoś na swój sposób. Co mi tam programowanie EPROM, nie na darmo ludziki wymyślili pamięć SRAM, nie na darmo strzępiłem sobie zdrowie na RAM-CART-ach. Ale to inny temat.

Wspomniałem że dane do zaprogramowania EPROM są zakodowane. Nie da się zatem władować ich do jakiegoś monitora by podglądnąć i podpatrzeć co też tam wymyślone że działa. Potrzeba tęgiej głowy by to rozkodować. Procedura rozkodowująca jest, ale to nie moja działka, więc nie zawracam głowy szczegółami.

Współpracowało się super z Sonarem. HAM-PACK odkrył swoje tajemnice, a cartridg’e jest naprawdę profesjonalny i godny pożądania. To nie jakiś tam fitum tirlitum kart. To prawdziwy KART dla profesjonalistów, powiem więcej. TWÓRCY ATARI PO TO STWORZYLI ATARI, BY TAKI KART DZIAŁAŁ.

Moduł zawiera przycisk RESET. Jak coś nie tak lub moduł jest w gnieździe, ale jest odłączony, wystarczy nacisnąć ten przycisk, obraz się „skaszani”, dopiero po naciśnięciu RESET w Atari uaktywni się HAM-PACK. Już kiedyś ludziki pomyśleli, co zrobić, aby unikać pstrykania włącz/wyłącz, co nie wychodzi na zdrowie, ani użytkownikowi Atari, ani elektronice.

Obocznie, troszeczkę w bok…

W sieci znalazłem pliki profesjonalne/komunikacyjne, które równie dobrze współpracują z elektroniką HAM-PACK-a. Używając programu do nauki telegrafii, z HAM-PACK-a wpisałem "Zenon/DIAL" i dzięki współpracy z Sonarem wysłałem to w eter alfabetem Morse’a. Żona pyta: "co ci tam pika? Gdybym nie słyszał, nie uwierzyłbym!"

Zenon/DIAL



Tyle od chłopaków. Instrukcja obsługi (bardzo rozbudowana) Ham-Packa, która jest autorstwa Jerzego Masłonia (Gliwice, 19 maja 1991 roku) jest już dostępna w naszej Bibliotece Atarowca tutaj, a dodatkowo duży plik 33MB z materiałami zebranymi przez Sonara do ściągnięcia tutaj. Są tam nie tylko pliki oprogramowania Ham-Packa, ale również powyższe zdjęcia w wyższej rozdzielczości, schemat urządzenia, a także dodatki od Sonara dla zainteresowanych tematem krótkofalarstwa, choćby spis części do budowy własnego modemu. Są nawet pliki dla posiadaczy C64 i PC.

2019-08-03 13:58 by Kaz
komentarzy: 39
Kaz @2019-08-03 14:02:48
Acha, dodam jeszcze od siebie, że wczoraj rozmawiałem z panem Zenonem telefonicznie. Wspominam o tym, bo niektórzy pamiętają, że pan Zenon miał poważne problemy zdrowotne. Dlatego miło mi przekazać, że jest już znacznie lepiej! Panie Zenonie, sto lat w zdrowiu i jak najwięcej przyjemności z zajmowania się Atari! :D
Jarek @2019-08-03 14:46:49
Kiedyś miałem i używałem, pierwsze kroczki w packet radio. Do dzisiaj została mi instrukcja. Pozdrowienia Jarek 3Z7ADJ/SQ7AI
mono @2019-08-03 15:21:49
Świetnie że projekt dotarł do końca. Gratulacje Panowie!
gorgh @2019-08-03 16:12:13
dobra robota, dużo zdrowia Zenon i pomyśl o reaktywacji Serious Magazine!
QTZ @2019-08-03 16:26:53
Czy w dzisiejszych czasach to urządzenie dalej ma zastosowanie?

Co z modemem, który jest na zdjęciu i gdzie się go podłącza?

Czy soft jest zakodowany, czy już nie?

Nie czytałem jeszcze instrukcji, trochę tekstu jest... może OCR by się przydał? Może spróbuję...

Ciekawy projekt i opis, szczególnie techniczny od Zenona - życzę dużo zdrowia!

A może udałoby się odszukać autorów, żeby jeszcze coś na ten temat wyjaśnili, opowiedzieli swoją historię i historię powstania tego pakietu?



Swojego czasu miałem kolegę (a potem na studiach jeszcze jednego), który zajmował się krótkofalarstwem miał chyba coś podobnego ale do Amigi albo C64?

Sam miałem zdawać egzamin, miałem materiały (mam!) przygotowywałem się, ale do egzaminu nie przystąpiłem.

Także moja przygoda z "krótkofalarstwem" zakończyła się na nasłuchiwaniu CB radia :)

A z tym drugim kolegą stawiałem "maszt" na wieżowcu w śródmieściu :)

Mam telefon Nokia Talkman (tzw. cegła), który kiedyś chciałem przerobić na radio (są schematy), a ostatnio chciałem go sprzedać...



Przypomnę, że na forum również zostały odzyskane / odkodowane / odblokowane kartridże:

Arabski Kart: http://atarionline.pl/forum/comments.php... (post 17)

Blizzard: http://atarionline.pl/forum/comments.php... (dyskusja)
QTZ @2019-08-03 17:14:52
OCR wymaga "zabawy"... jeszcze powalczę...

Zajrzałem też do paczki z plikami i nie widzę obrazu kartridża!?

Są poszczególne pliki xex, bas i dos.sys !? (nie ma też atr-a).

Jest też plik "uwagi dla krotkofalowcow.txt", a w nim info o edycji hex, ale nie ma podanych szczegółów i adresów gdzie należy dokonać modyfikacji i gdzie znajduje się procedura, którą należy zmodyfikować?

Są pliki dotyczące modemu, ale chyba nie tego ze zdjęcia?
info @2019-08-03 18:10:41
obrazu nie ma i nie będzie. możesz go zrobić sam. pliki dostałeś. czytaj uważniej. oryginał zawierał dane autora (każdy HAM-PACK był autoryzowany i były tam dane osobowe do korespondencji) więc nie było takiej możliwości. modem jak najbardziej używa portu joysticka więc wszystko jest ok. co do kodu - można zostawić w temacie znaki krótkofalarskie. to tyle
QTZ @2019-08-04 01:33:17
Zanim napisałem przeczytałem cały artykuł, z mojej wypowiedzi zrozumiałe jest, że chodzi mi o odkodowany, odblokowany plik binarny kartridża, czyli już z usuniętymi danymi, działający jak oryginalny.

Dlaczego taki plik nie miałby być opublikowany? sNr pisał, że nie będzie oryginalnych plików CAR i BIN, bo oryginał jest spersonalizowany, ale dodał, że "gdy to rozbijemy (...) zrobimy XEX i CAR oraz opracowanie".

Bardzo fajnie, że poszczególne pliki zostały wydobyte, ale dodatkowo przydałaby się integracja z menu.

Nie znam struktury oryginalnego pliku bin/car i nie wiem jak je utworzyć, więc sam sobie ich nie utworzę, nie wiem też czy da się taki plik uruchomić np. z AtariMax-em, ale nawet jeżeli nie to stwarzałyby to możliwość budowy takiego carta samodzielnie.

Próbowałem utworzyć atr, ale nie udaje mi się zmusić dołączonego DOS.SYS-a do działania (próbowałem przy użyciu atadim i dir2atr), zakładam, że DOS.SYS zawiera menu które widzimy na screenie (choć trochę wątpię, bo w pliku jest wpis "TURBO DOS (c) 1989 ver 2.6")?

Więc jeżeli @info potrafisz to proszę o instrukcję jak takie pliki przygotować. A może Sonar takie pliki przygotuje/umieści w oryginalnej paczce?

Jak napisałem nie mam licencji krótkofalarskiej, więc nie mam i znaku, ale jestem ciekawy gdzie oryginalny był wpisany (ile bajtów i pod jakimi adresami zostało zmodyfikowanych), a takie info będzie bardzo pomocne dla tych którzy będą tam chcieli swój znak umieścić.

Co do autorów można znaleźć ich częściowe dane np. tu: https://www.qrzcq.com/ wyszukując SP9TCE i SP9TCF
Znalazłem też ogłoszenie firmy ALEYAYA, adres i telefon: https://archive.org/stream/SR092001OCR/%... (Magazyn Świat Radio grudzień 2001, str. 61, na górze po prawej - reklama z uśmieszkiem).

Jeżeli te dane są nieaktualne można spróbować poszukać w nowszym wydaniu.

Jak rozumiem takie urządzenia były sprzedawane w wersjach na różne komputery :)

OCR wstępnie przygotowałem, wymaga jeszcze uzupełnienia, poprawek i sprawdzenia...
QTZ @2019-08-04 02:22:29
Sam ten plik Turbo DOS 2.6 mnie zaintrygował, bo najnowszy jaki można znaleźć w sieci to 2.5. Ten plik z oznaczeniem 2.6 jest podobny do tego z 2.5 i jest nieco większy.

Jeżeli jest to niezmodyfikowany DOS to oznacza, że zupełnie brakuje pliku z menu, a za to mamy fragment niedostępnego DOS-a.
info @2019-08-04 09:31:40
zrobimy CAR ale trzeba czasu. QTZ doceń troszkę bardziej, że zrobiliśmy tyle na ile nam pozwolił nam wolny czas. będzie więcej - podeślemy. wracając do tematu. autor stworzył własne fonty bodajże ze znaków / tablic. dwa znaki tworzą literę. modyfikacja tego jest wrednie uciążliwa bo każda litera zajmowała 1/2 bajtu. samo menu odwoływało się do adresów a nie do plików więc może być użyteczne wyłącznie w przypadku stworzenia CAR.
QTZ @2019-08-04 10:47:50
Przecież doceniam i to bardzo... Bardzo ciekawi mnie takie rozgryzanie, które samo w sobie jest interesujące, a do tego poznajemy metody jakimi kiedyś zabezpieczali kartridże, oprogramowanie. Zastosowanie tego kartridża też jest bardzo ciekawe :)

Całą noc siedzę przy poprawianiu OCR-a z instrukcji... a nikt mnie o to nie poprosił, przy okazji czytam :) Zadałem sobie trud żeby wyszukać telefon do autora :) i żeby tu napisać także o sobie i podobnych projektach, to jeszcze za mało? Gdybym znał położenie tych połówek czcionek to może bym spróbował do nich edytor-ek zrobić (no chyba, że oprócz danych trzeba soft modyfikować to mogę nie dać rady) :) A jakby się udało to można by było zrobić edytor do wstawiania wszystkich danych. A może autor by coś jeszcze udostępnił...

Ciekawy jest też ten DOS, może udałoby się na początek zrobić atr-a?

A wiadomo, czy ktoś jeszcze przesyła pliki na Atari przez radio? Czy choćby na próbę, aby zobaczyć ten soft w działaniu? Ledwo pamiętam BBS-y... ale bezpośrednio miałem z nimi do czynienia u kolegi przez modem telefoniczny... Kiedyś przez PC i Sio2Pc na Atari podłączyłem, ale to już było później - działał BBS z AtariMax-a. Moi znajomi ściągali pliki przez radio, w tym grupy dyskusyjne o elektronice... powinienem mieć jeszcze jakieś pliki... no i Running Cow pochodzi z BBS-u :) Na forum jakiś czas temu wrzuciłem też plik z BBS-u Bajtka: http://atarionline.pl/forum/?PostBackAct...


PS. To podłączenie modemu przez port joysticka przypomina Turbo K.S.O., gdzie sygnały również są zapisywane i odbierane przez port Joysticka (a nie jak niektórzy sądzą, że jest to dodatkowe zasilanie...). Czyli w zasadzie to Turbo to taki modem :)

BTW: Bodajże w Tajemnicach Atari był program odczytujący facsimile poprzez port joysticka.
info @2019-08-04 11:39:35
gratulacje. super, że pracujesz. podjęte zostały pewne kroki w celu rozmowy z autorem. wszystko w trakcie. temat cię zaciekawił. do dzisiaj na packet radio na CB pracują francuzi. do rtty trzeba zupełnie inny modem. audio z atari bezpośrednio idzie do trx - zaś z trx wraca przez NE567 do portu joya. na rtty pracuje do dzisiaj ogrom stacji. wszystko masz wyjaśnione w książce: Nie tylko fonia i CW. pozdrawiam
QTZ @2019-08-04 14:56:10
Dzięki za książkę, zupełnie jakbym do szkoły wrócił :)
Nie odpowiada mi to na zadane pytania dotyczące tego projektu, ale książka ciekawa, ... i w QBasic-u kiedyś pisałem :)
Pozdrawiam, choć szkoda, że nie mam pewności z kim rozmawiam, rozumiem, że w grę wchodzą dwie osoby, pozdrawiam i pozdrawiam pozostałych.

PS. OCR mam nadzieję dokończę niebawem i podepnę, jeszcze niestety dużo dużych liter jest przekłamana i muszę je poprawiać ręcznie...
nosty @2019-08-04 16:06:39
Dobra robota!
Dodam jeszcze, że istnieją dwa cartridge firmy Kantronics o podobnych nazwach, a sądząc z instrukcji jednego również takich samych zastosowaniach:
http://www.atarimania.com/utility-atari-...
http://www.atarimania.com/utility-atari-...
http://www.atarimania.com/8bit/files/Ham...
info @2019-08-04 16:27:48
dobra robota nosty. tak, dokładnie.

ham pack to nie koniec tematu. odzyskano z kaset dziesiątki programów krótkofalarskich. absolutne unikaty.

ps. QTZ zagadaj do Kaza o kontakt
pgru @2019-08-04 20:30:59
O tym, ze istnieje cos podobnego na Amige(w sensie modemu) to czytalem swego czasu. Ale na 8 bitowe Atari? Gratuluje odnalezienia i "rozgryzienia".
Kaz @2019-08-04 22:44:49
QTZ - wysłałem kontakt :) dzięki za rozkminę tematu, jak będziesz miał plik to podsyłaj, wrzucimy do BA.
_tbxx @2019-08-04 23:32:10
@QTZ - "ODBIÓR SYGNAŁÓW TELEKOPIOWYCH" Tajemnice Atari 5/92
Dracon @2019-08-05 10:01:16
@QTZ: kto jeszcze przesyła(ł)? PIGUŁA! Jego identyfikator to SQ7BFT. :)
A tu link do nowinki z 2016 r. o Hampacku:
https: tiny.pl / tf3tv (dodać backslashe do adresu).
QTZ @2019-08-05 15:51:43
@Info, @Kaz Dzięki, E-mail wysłany.

@Nosty Ciekawe czy autorzy Ham-Pack-a znali konkurencyjne rozwiązanie, czy się na nim wzorowali?

Za to na pewno znali rozwiązania z C64 - z tego co można przeczytać w instrukcji na str. 4 DigiCom został przeniesiony z C64 (300kB kodu pół roku pracy). Wersja C64 wygląda podobnie, ale na Atari jest 80 kolumn i poprawka instrukcji PATH. (Na C64 też jak widać powstały późniejsze modyfikacje).

@Tbxx Tak to to - http://tajemnice.atari8.info/5_92/5_92_o... kiedyś przepisałem i próbowałem przez KSO coś uzyskać z taśmy... można by taki sygnał nagrać i odtwarzać taki obrazek z magnetofonu :)

@Dracon fajnie jakby można było zobaczyć filmik, jak połączenie i transmisja z użyciem Atari wygląda w praktyce :)

Nowinkę kiedyś czytałem, ostatnio do niej zajrzałem, a teraz przeczytałem całą na nowo wraz z komentarzami :)

Łączność z ISS poprzez Atari?! Brzmi super :) Co można od nich odebrać? Czy można / można było coś (co?) do nich wysłać?

Alfabet Morse'a - kiedyś umiałem zapisać i odczytać (później chyba powtarzałem do egzaminu, do którego nie przystąpiłem). Zastanawiałem się, w jakim języku nadają tym Morsem? Zapytałem kolegi - odpowiedział, jak to jakim? - Morsem!

Nadawanie, czy zrozumienie ze słuchu to poza moim zasięgiem, teraz już zupełnie nie pamiętam. Podobno mój dziadek obsługiwał radiostację i posługiwał się alfabetem Morse'a.

Dźwięk sygnału Morse'a przypomniał mi grę Submarine Commander :) Jedną z moich najbardziej lubianych na Atari :) ...o której całkowicie zapomniałem...

Przy tej poprzedniej nowince była też mowa o jakimś tajemniczym urządzeniu...

PS. Niecały miesiąc temu - przypadkiem w rocznicę zestrzelenia samolotu z Bielańskim https://pl.wikipedia.org/wiki/Dionizy_Bi... poznałem faceta, który będąc w wojsku miał do czynienia z radarami. A ja też miałem z radarami do czynienia, choć tylko symbolicznie, bo miałem okazję pracować w Rawarze, ale nie przy radarach.
QTZ @2019-08-05 17:54:40
Jeszcze taki off topic - oglądam nagrania z ludźmi nadającymi Morse-m i ten dźwięk klucza (stukanie) wydaje mi się znajomy... kojarzy mi się chyba z pocztą z dzieciństwa (i nie chodzi o pieczątki), czyżby jeszcze wtedy używali telegrafu? Myślałem, że od dawna mieli dalekopisy, które też były dość głośne. (Oprócz zdjęć warto by było też dokumentować dźwięki).

A przy okazji przeczytałem, że RTTY wywodzi się od dalekopisu :)
Kaz @2019-08-05 20:03:39
Dużo dodatkowych informacji się pojawiło, dzięki Nosty, Dracon, QTZ, Tbxx.
info @2019-08-05 22:01:24
w grze submarine commander Morse jest ale fake. nie ma nic wspólnego z napisami na ekranie. tak były na poczcie klucze. wyparły je dalekopisy.
QTZ @2019-08-06 19:42:29
Zastanawiałem się kiedyś czy sygnał w grze odpowiada napisom... ale i tak przyjemne wrażenie ten sygnał robił :)

Dziś wyciągnąłem i podmieniłem fonty z DIGICOM-a - jak się okazuje autor wersji na Atari użył czcionki z C64 (charakterystyczne przekłamanie znaku @ w inverse). Czcionkę zamieniłem na czcionkę z Atari - moim zdaniem jest czytelniej bo litery z Atari są niższe o piksel w pionie. Dla trybu hires przeniosłem i wyedytowałem (oprócz dostosowania zmieniłem niektóre znaki, litery i cyfry) standardową czcionkę z The Last Word.
Pakiecik tutaj: http://qtz.toshiba-3.com/atari/digicom_f...
Aby podmienić czcionkę potrzebny jest program SFK - szczegóły w załączonym pliku i oczywiście sam DC.

Może można by trochę pamięci zaoszczędzić używając dla trybu tekstowego czcionki z ROM (i tak wyświetlany w grafice), ale w sumie tak jak jest, jest fajnie bo można font podmienić ;). A najlepiej tak jak sugerował Pigula - żeby ktoś się przyjrzał kodowi i dodał możliwość wykorzystania większego rozszerzenia na bufor :)
pigula @2019-08-07 13:08:29
Program do packet radio w Hampacku - pozwala zapisać i wczytać konfigurację z/na dyskietkę. A to oznacza, że w prosty sposób można wygenerować zawartość Cart'a z własnym znakiem. Wystarczy uruchomić program, wprowadzić stosowne dane znakowe/korespondencyjne, zapisać na wszelki wypadek konfigurację do pliku. Zrobić dump'a i podmienić kawałek zawartości epromu. Chętnie ożywiłbym własny egzemplarz.
info @2019-08-07 13:15:34
pigula sprawdz ham radio mail
pigula @2019-08-07 20:33:01
Dzięki za spersonalizowanego digi-com'a.. ale poczekam i tak na wyczyszczony obraz cart'a - bo chcę reanimować moje dwa ham-packi.
pigula @2019-08-07 23:44:25
Jak ktoś chce etykietkę na carta to proszę się częstować:
http: marcinprusisz.pl/hampack/ham_pack_label.bmp
sq5ebm @2019-08-09 09:29:23
Dawne dzieje,ale Packet nadal dziala. Uzywany jest do WINLINKa na UKF. Rowniez w Wawie, Radomiu i okolicach co czwartek, ok 21 na 144,850MHz działamy pakietowo. Niektorzy z modemami a inni via Direwolfa albo Soundmodem i EasyTerm na PC.
sp6fig @2019-08-09 14:12:31
Dzięki za ciekawy opis. I widzę kolejne odkrywanie ameryki. Bo było to chyba w okolicach 1990 roku załatwiałem takie cardrig dla kolegi z DL. I na kilka dni otrzymałem od twórców do wysyłki do DL. Mój kolega tez krótkofalowiec znawca Atari zaopiekował się nim. W efekcie dostałem dyskietkę z orginalnym oprogramowanie oraz juz z moim znakiem. W związku, ze była to piracka kopia nie wykonano kopii czy rozpowszechniania. Do dziś mam te dyskietki. Należało by je odpalić na Atarynce. Wcześniej dużo używałem Atari do pracy emisją PR przy pomocy oprogramowania terminalowego i TNC2.

Do dziś aktywnie pracue emicją PR, prowadzę węzeł, bbs, Dx-net SR6DWH. W SP6 są jeszcze SR6DBA, SR6DBC i SR6DWC-11.
VY 73 MARIAN
Kaz @2019-08-09 21:25:59
Oooo! Fajnie, że zlatują się tu krótkofalowcy! To jeżeli to możliwe, to poproszę o kopię tej dyskietki, umieszczę w archiwum programów.
info @2019-08-09 21:48:52
poszło zapytanie Kaz ;)
QTZ @2019-08-10 13:34:59
Dla mnie to faktycznie odkrywanie Ameryki, ale myślę, że dla wielu również. Myślę, że przeciętny posiadacz 8 bitowca nie znał innych zastosowań niż gry, Basic i ewentualnie dema, a z rozszerzeń sprzętu znał tylko te, które usprawniały pracę samego komputera. Być może i dzisiejsi użytkownicy komputerów nie są świadomi takich możliwości. Słyszałem, że jest coś takiego jak Ham-Pack, ale do czego dokładnie służy i że do Packet Radio można wykorzystać Atari raczej nie wiedziałem. Wiedziałem, że C64 i Amiga były przydatne dla krótkofalowców, ale też nie specjalnie do czego... pamiętam zrzuty ekranów z programów pokazujących mapy.

Co do samego Ham-Pack-a to też praktycznie poza AOL nigdzie nie ma o nim wzmianki (jest zapytanie, ale z odnośnikiem do AOL).

Jestem w połowie ocr-a instrukcji Ham-Pack-a i już samo przygotowanie takiej instrukcji budzi respekt. Program terminala Digicom wydaje się być bardzo rozbudowanym narzędziem w zasadzie kompletnym systemem obsługującym transmisję.
Interesujące jest też umieszczenie DOS-a na kartridżu i umożliwienie zapisu na dyskietce.

Ciekaw jestem jak się mają kolejne wersja Digicoma-a na C64 do wersji skonwertowanej na Atari? Spróbowałem uruchomić wersję na C64 i na pierwszy rzut oka, jest tam sporo komunikatów, których w wersji na Atari nie ma, na C64 chyba nie ma też personalizacji zaszytej w programie.
Jest tam jednak tryb Hires, który domyślnie jest wyłączony (czcionka Hires na Atari również odpowiada tej z C64), co mnie wcześniej zmyliło, gdyż patrzyłem wyłącznie na zrzuty ekranu.

Co do personalizacji Digicom-a to oprócz danych użytkownika jest też w nim zawarte indywidualne hasło, które należy zmienić. Przydałby się opis jak te dane wstawić. Jeżeli można podmienić je na plik wygenerowany samym programem jak sugeruje Pigula, to opis również były pomocny.

Współautorem instrukcji jest Jerzy Śmietański - SP9AUV którego bardzo ciekawą stronę i forum odszukałem podążając linkiem pod jego nagraniem na YT: https://www.youtube.com/watch?v=lgK0Y9S1...
info @2019-08-10 14:09:14
opracowania ani oprogramowania hampacka nie było? teraz jest. zrobione? po to by było a nie dla oklasków. więc jakie odkrywanie ameryki? mniej trollingu. odkrywanie ameryki? a kto coś tu odkrył? stare trole detected. nikt tu nic nie odkrywał, ani na brawa nie liczył. zwykła procedura dumpingu. jak ktoś ma z tego powodu podnietę - jego problem. może musi ją jakoś zbić? ;)
QTZ @2019-08-10 14:54:04
O odkrywaniu Ameryki pierwszy napisał SP6FIG, bo on już kiedyś zrobił dump-a, ale na własny użytek... Więc nie wiem czy do mnie pijesz, ale jeżeli, to mnie źle zrozumiałeś, pisząc o odkrywaniu Ameryki miałem na myśli, że to ja odkrywam Amerykę, bo kiedyś czegoś zabrakło, a dzięki tej publikacji mogę się z tym teraz zapoznać i coraz bardziej mnie temat wciąga, więc i podnieta jest :) A przy okazji może inni którzy na ten temat niewiele wiedzą też się bardziej zainteresują.
QTZ @2019-08-13 19:06:55
Jak przeczytałem w instrukcji przycisk reset pełni tu bardzo istotną, integralną funkcję. Przy jego pomocy opuszczamy program i wracamy do menu kartridża, co pozwala nam wybrać system DOS lub KOS (prawdopodobnie w zależności od zamówionej wersji) z poziomu którego możemy zapisać dane z pamięci na dyskietkę lub taśmę. Możemy też dane z nośnika odczytać i umieścić w pamięci, tak aby po resecie do tych danych miało dostęp oprogramowanie do transmisji danych. Jest to jedyny sposób na użycie nośnika, gdyż DOS / KOS nie mieści się w pamięci razem z oprogramowaniem do transmisji danych, również procedury z ROM obsługujące magnetofon są niedostępne.

Tak więc przycisk reset pełni rolę "przełącznika", który dzięki temu, że dane w pamięci nie są czyszczone pozwala na dostęp do nośnika i zapis danych na wybrany nośnik.

Z tego wynika, że Digicom o ile się uruchomi z poziomu DOS-a, to i tak nie będzie miał dostępu do żadnych nośników.
pigula @2019-08-14 16:17:06
Zamieszczony schemat ma mały błąd - są na nim dwie bramki układu 7402 o wyprowadzeniach 5,6,4 (w jednym przypadku wyjście bramki (4) jest niewykorzystane - ta bramka ma prawidłowo opisane piny!), druga powinna mieć wejście oznaczone jako 8 (do R/W),9 do 4 pinu 7401 oraz 10 jako wyjście.
QTZ @2019-08-20 19:07:17
Na stronie Magazynu Page 6 znalazłem dysk z narzędziami dla radio-elektronika, głównie obliczanie wartości elementów elektronicznych, jest tam też inny program do nauki Morse'a - http://www.page6.org/pd_lib/special/pd_d... Uwaga: aby uzyskać dostęp do pozostałych programów w menu trzeba jeszcze raz nacisnąć Start.

Na Stronie 6 są też artykuły dotyczące transmisji modemowej (nie radiowej) z BBS-ami - np.: http://www.page6.org/archive/issue_07/pa...

W uzupełnieniu do artykułu o odbiorze sygnałów telekopiowych z Tajemnic Atari - http://tajemnice.atari8.info/8_91/8_91_r... - Odbiór Transmisji RTTY wraz ze schematami i opisem zestrojenia.

Co do Ham-Pack-a to myślę, że brakuje w nim zegara, bo za każdym razem po uruchomieniu musimy podać czas (i datę)...

Można by też tak zmodyfikować oprogramowanie, aby czytało czas w standardzie APE - dostępny po podłączeniu Atari do PC. Nie wiem czy rozwiązania sprzętowe są z tym standardem zgodne, ale z tego co znalazłem zegar czasu rzeczywistego jest dostępny w SIDE2 i IDE Plus 2.0 - http://atari8.eu/index.php/2019/02/01/ka.../ .
QTZ @2019-08-22 22:03:41
Znalazłem też inny HAM-PACK, ale i zawartość inna: Morse i FCC test: http://www.page6.org/pd_lib/special/pd_d...
Ham Radio dla Atari ST: http://www.page6.org/st_lib/standard/st0...
Artykuł o transmisji RTTY: http://www.page6.org/archive/issue_17/pa...
nickname
e-mail / website (opcjonalnie)
Aktualne tematy
Nowa gra "Albert" (109)
ostatni: 12-12-2019 18:16, zbyti
Co definiuje "to jeszcze Atari"? (232)
ostatni: 12-12-2019 17:59, tebe
STARY DOM - Bajtek 4/87 (169)
ostatni: 12-12-2019 17:42, MADRAFi
Gry w szachy na Atari (1148)
ostatni: 12-12-2019 15:05, zbyti
Commodore czy Atari? (12)
ostatni: 12-12-2019 13:18, Jacques
Niedokończone gry (110)
ostatni: 12-12-2019 13:15, IRATA4
Silly Venture 2k19 - keeping the ... (175)
ostatni: 12-12-2019 13:00, IRATA4
Książka o polskim gamedevie i Ata... (17)
ostatni: 12-12-2019 11:39, Dracon
Atari 260ST (4)
ostatni: 12-12-2019 09:48, Jacques
Kompresja YouTube (15)
ostatni: 12-12-2019 01:45, triplex aka blasph
Gra Atari w galerii sztuki w Krak... (49)
ostatni: 12-12-2019 00:59, Kaz
Wapniak 2020? (11)
ostatni: 12-12-2019 00:07, Kaz
Gramy na Gazie (193)
ostatni: 11-12-2019 23:36, MADRAFi
"Kręgi zagłady" dla Atari XL/XE (... (27)
ostatni: 11-12-2019 15:56, Kaz
KARDRIDŻ WEEKEND 3+ (31)
ostatni: 11-12-2019 14:24, ccwrc

Kategorie Forum Atarum

Użytkowników: 2063
Ostatnio zarejestrowany: plinius
Postów ostatniej doby: 75

Społeczność/Community


Rozmawiali
F#READY i Dracon (20)
Daniel „Arctus” Kowalski i Dracon (25)
KATOD i TDC (13)
Mariusz Wojcieszek i "Adam" (16)
Romuald Bacza i Ramos (16)
Śledzenie Amentesa i Larek (9)
Leszek Łuciów i Charlie Cherry (17)
TO JUŻ ZA TOBĄ: rozmowa z Bobem Pape i cpt. Misumaru Tenchi (39)
Rob Jaeger i Emu (53)
Jacek "Tabu" Grad i Dracon (0)
Alexander "Koma" Schön i Kaz (0)
Maciej Ślifirczyk i Charlie Cherry (0)
Jarek "Odyniec1" Wyszyński i Kaz (0)
Marek Bojarski i Kaz (0)
Olgierd Niemyjski i Ramos (0)
Wolfgang Burger i Grey (0)
Mariusz "Ramos" Rozwadowski i Xeen (0)
Wywiad z Wojciechem Zientarą i Xeen (0)
Mateusz Stryjecki i Kaz (5)
Marcin Długosz i Kaz (16)
«« nowszestarsze »»

Najbliższe imprezy
Jeżeli znasz termin i miejsce jakiegoś zlotu albo spotkania milośników Atari to poinformuj nas. Tutaj możemy wstawić baner i link.

Stragan
Atari USBJoy Adapter oferuje Jakub Husak (0)
Programy: Kolony 2106 oferuje Kaz (6)
Sprzęt: rozszerzenia oferuje Lotharek (19)
Gadżety: naklejki, pocztówki oferuje Sikor (11)
Sprzęt: cartridge RAM-CART oferuje Zenon (7)
Miejsce na drobne ogłoszenia kupna/sprzedaży oferuje Kaz (51)
Sprzęt: interfejs SIO2IDE oferuje Piguła (0)
Sprzęt: interfejs SIO2SD oferuje Piguła (22)

Użytki/Utils
Sprzęt/Hardware

Wynalazki
Atari i Bluetooth napisał Kaz (33)
SIO2PC-USB napisał Larek (45)
Nowe SIO2SD napisał Larek (0)
SIO2SD w CA12 napisał Urborg (11)
Ratowanie ATMEL-ów napisał Yoohaas (12)
Projektowanie cartów napisał Zenon (12)
Joystick do Atari napisał Larek (54)
Tygrys Turbo napisał Kaz (9)
Testowałem "Simple Stereo" napisał Zaxon (3)
Rozszerzenie 1MB napisał Asal (20)
Joystick trzyprzyciskowy napisał Sikor (18)
Moje MyIDE oraz SIO2PC na USB napisał Zaxon (16)
Jak wykonać płytkę drukowaną? napisał Zaxon (26)
Rozszerzenie 576kB napisał Asal (36)
Soczyste kolory napisał scalak (29)
XEGS Box napisał Zaxon (13)
Atari w różnych rolach napisał Różyk (8)
SIO2IDE w pudełku napisał Kaz (5)
Atari steruje tokarką napisał Kaz (14)
DarkMouse napisał Kaz (7)
«« nowszestarsze »»