Nie mam oryginalnego pada do 7800, a tego ArcaderA niedługo oddaję, więc ani nie będę miał jak tego sprawdzić, ani nie będę miał motywacji :)
Te zworki i tranzystory da się spokojnie zmieścić na tą płytkę, tylko trzeba wywalić resztę niepotrzebnych pól, bo ja to tak po łebkach poleciałem.
Tylko jeśli do zmiany konfiguracji trzeba będzie rozkręcać joystick, to w sumie będzie tyle samo roboty co zmieniać płytkę.

Nie znam w sensie, że nigdy nie używałem :)
Problem jest taki, że w Atari 7800 strasznie namieszali z tymi dwoma fire.
W "normalnym" trybie sygnał fire jest zwierany do masy.
A w trybie dwóch przycisków sygnał fire dla pierwszego przycisku jest zwierany do pinu 5, a dla drugiego przycisku do pinu 9.
Piny 5 i 9 dodatkowo są podciągnięte do masy rezystorami.

Kurczę, nie znam tego standardu, ale podejrzewam, że jest obsługiwany na oryginalnej płytce. Ten joy obsługuje "prawie" wszystko, był tylko problem z tym 7800 z dwoma fire.
Masz jakąś grę pod to? To sprawdzę, póki mam jeszcze ten joystick u siebie.

Cześć wszystkim
Wpadł mi w ręce joystick ArcadeR celem przeróbki go pod Atari 7800.
Taki jak ten:
https://retroradionics.com/ArcadeR-9-pi … p168982750
Okazuje się, że zmuszenie do do pracy z Atari 7800 w trybie dwóch przycisków fire nie jest takie proste.
Nie chciałem mocno rozgrzebywać oryginalnej płytki PCB i okazało się, że już ktoś w necie męczył temat:
http://www.krupkaj.cz/sblog/article_det … id=9000052
Skorzystałem z udostępnionych plików Eagle CAD ale wprowadziłem swoje modyfikacje.
Przede wszystkim dodałem funkcję auto-fire oraz wrzuciłem na płytkę rezystory i brakujące połączenia.
Trzeba tylko zlutować zworkę w pozycji "7" pod złączem 9-pinowym.
Znaczenie przełączników opisane na schemacie, z tym, że lewy przełącznik jest od auto-fire, a prawy włacza tryb dwóch przycisków fire dla 7800.

Nowe gniazda i włączniki zamówiłem z Aliexpress, dzięki czemu nie musiałem kanibalizować oryginalnej płytki.
Tak więc mamy możliwość szybkiego powrotu do oryginału.
Włączniki musimy zamawiać "żółte" bo są mniejsze, złącza horizontal JST 1.25mm 9, 5 i 2-pinwe
Aukcje, z których zamawiałem złącza i włączniki:
https://pl.aliexpress.com/item/32987348584.html
https://pl.aliexpress.com/item/1005006058022917.html

Załączam pliki Eagle i gerbery

https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=13007

https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=13008

5

(158 odpowiedzi, napisanych Fabryka - 16/32bit)

No to nie wiem.... Powinno działać:

Some official STM32 chips are sold as STM32F103C8T6 but in reality they are STM32F103CBT6. The only difference is that the chip provides 128k flash instead of 64k. Both kinds of chips will work equally well with the same binary firmware image.

6

(158 odpowiedzi, napisanych Fabryka - 16/32bit)

Nie programowałem ale zapytam: co to za moduł i skąd go masz?
W sensie Bluepill. Chyba, że masz scalaka STM32 to również pytanie: skąd go masz? Czy z pewnego źródła?
Tu masz wątek o podróbach:
https://hackaday.com/2020/10/22/stm32-c … -the-ugly/
A tu na samym dole masz o chipach działających i niedziałających:
https://github.com/retro16/acsi2stm/blo … hooting.md

Ja robiłem wersję na 4 gniazda z pinami do FDD i przetestowałem klika różnych modułów z Ali i na 4 rodzaje to tylko jeden mi działał:
https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=12772

Gdzieś tu jeszcze wala się programik do terowania oryginałów, chociaż dobre podróbki też przechodzą:
https://www.exxosforum.co.uk/forum/viewtopic.php?t=6434

7

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

Ok, sprawdziłem, SysInfo 2.25 odpala z A8PicoCart

8

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

Uuu panie, fajny cart :)
A tak na poważnie - ciekawe, co to jest. Na GAL-u więc bardziej zaawansowana technika jak na tamte czasy w porównaniu do jednego TTL i jednego tranzystora.
Może jakieś Turbo, może jakiś zestaw gier?
Pewnie zrąbany i dlatego odpala się SelfTest

9

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

Ok, sprawdziłem, to jest zrobione na SIC!
Załączam wsad - można obadać na emulatorze.

W wolnej chwili obadam, czy da się to wszystko odpalić z A8PicoCart

https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=12995

10

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

Rzucę okiem wieczorem na czym to mam zrobione i dam znać.

11

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

Mam zrobiony cartridge "diagnostyczny" ale nie pamiętam, czy na bazie SIC! czy na MaxFlash.
Wprawdzie SysInfo nie uruchamia się automatycznie, ale za to jest tam więcej oprogramowania niż sam SysInfo.
Jest test Joysticka, są testy pamięci RAM, jest kilka demek, dzięki czemu można sprawdzić, czy Ataryna śmiga jak należy.

12

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

Heh projektem bym tego nie nazwał, po prostu potrzebuję w możliwie najprostszy sposób naprawić cart Crossbow i nie znalazłem żadnego gotowca, który by mi to umożliwił.
Spróbuję, dam sobie jedną szansę, bo tak jak napisałem - wydaje mi się, że uda się zmodyfikować ten flashcart.

13

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

Tak, chyba Karri się tam produkuje i robi wsady do tego.
Znaczy zrozumiałem, że hardware jest już dokończony i tylko Karri zrobił pliki jed pod wszystkie bankowania.

Tylko ten cart jest bez ramu i bez Pokeya.
Narysuję w wolnej chwili i zamówię płytki. Schemat na razie jak w załączniku. Musiałem zmienić sterowanie pamięcią RAM i Flash, dodałem Pokeya.

https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=12978

14

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

Mam ten na Pico, do 7800 to słabiutki jest - mało co działa. Do 2600 się w miarę nadaje.
Nie wiem, co tam nie daje rady - może Pico jest za słabe, bo podobno tam jest podkręcone i się przegrzewa tuż po starcie. W palec nie parzy jakby...

Zamówiłem ten pod Pico2 chociaż nie robię sobie nadziei.

Tak czy owak podczas robienia carta pod 7800 trzeba rozważyć czy najbardziej zależy nam na naprawianiu uszkodzonych cartów, czy na zrobieniu uniwersalnego carta pod możliwie największą ilość gier.
Bo jeśli cart będzie tani (na jakimś małym GAL-u czy Xilinxie), to nie musi być jeden do wszystkiego przecież.
Moje przemyślenia poszły w tym kierunku, że do odpalenia większości gier na 7800 wystarczy ten mini-ultra:
https://www.pcbway.com/project/sharepro … 67e5f.html

Ale dostałem do naprawy cart Crossbow i niestety mam uwalony ROM. No i wyszło mi, że nie da się tego naprawić w żaden znany mi sposób. Gra jest 144k, ale flash ma tylko linie adresowe do A16 czyli jest "niby" 128k. Więc musi być wewnętrznie większy i musi mieć wewnętrzne dekodowanie adresu. No i tego niczym nie zastąpię.
I tu z pomocą przychodzi projekt:
https://github.com/tdididit/a78-flashcart/tree/master
Właśnie takie coś chcę ogarnąć, tylko w tym projekcie ram jest podłączony praktycznie równolegle do flasha, rozróżnione jest tylko sterowanie liniami RAM_CE i ROM_CE a do naszego projektu musi to być zrobione inaczej.
Rysuję ale mam ograniczone możliwości czasowe.
A to nadal będzie bez Pokeya więc i tak nie zaspokoi wszystkich....

15

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

Tak, wszystkie elementy sprawdziłem (to znaczy diody i rezystory).
PIC wymieniłem na nowy, bo tamten był jakoś tak dziwnie wlutowany, że miał na jednej krawędzi wszystkie nogi ucięte. Nie wiem po co, bo tam normalnie były otworki.
Jedynie te diody były problematyczne, bo nie było do końca wiadomo, co to za model.
Ale zbadałem je i na 100% nie były to jakieś zenerki (bo google nawet i taką opcje podpowiadały).

A, że zamówiłem dwa PIC-e, to zbudowałem sobie klona. Oczywiście programowałem ten cart wielokrotnie, zarówno klonem jak i oryginałem po naprawie. Ale chyba rzeczywiście zdarzyło mi się, że programator przestał działać i musiałem wgrać wsad do PIC jeszcze raz.
Prawdopodobnie coś tam jest mocno niedopracowane. Ciekawe, którą wersję softu mamy i ile ich jest?

Trochę upierdliwy jest ten cart, ale rozumiem, że powstał jako rozwinięcie idei tego czytnika do Vectrexa i projekt Atari 7800 był mocno poboczny. Autor włożył tam masę pracy, a sprzedawał to dość tanio.
Ja odtworzyłem tylko programator, nie chciało mi się walczyć z samym cartem - widziałeś konstrukcję - odtworzenie tego zajęłoby masę czasu.

Obecnie to chyba najtaniej jest zbudować carty mini-ultra - pójdzie na tym większość gier do 128k. Zamówiłem sobie parę płytek do tego projektu.
A do gier 144k (chyba raptem całe dwie) oraz do gier z ramem mam zamiar zbudować swój cart z logiką na Xilinx
A do gier z Pokeyem to w ogóle nie planuję....

16

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

Nie, binów nie dogrywasz do hexów - to po prostu inne formaty zapisu - jak gość zrzucał wsad, to zapisał w obu formatach.
Różnica jednak może być taka, że jeden format przechowuje zarówno flash jak i eeprom, a drugi tylko flash i musisz zrzucić oddzielnie eeprom.
Wydaje mi się, ze to jest ten poprawny wsad (załącznik).
Co do tego małego układu to nie wnikałem, ale strzelam, że to jakieś zabezpieczenie ESD.

Jakbyś chciał, to mam zrobiony luzem jeden programator - mogę podesłać do walk.

Mam nadzieję, ze ten rezystor, o którym piszesz, był 1k5 a nie 1R5 :)

17

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

Jeśli to było do mnie, to mam jeszcze "zaślepki modulatora" i być może mam "tor video" ale musiałbym sprawdzić wieczorem.

lopez: dam znać.
perinoid: no bo GUI są dla Windziarzy :)

Używałem FluxMyFluffyFloppy_5.2.4_win32bit oraz GreaseweazleGUI.exe - oba działają z wersją 1.21 (nie ma na razie dla wersji 1.22) ale jakoś mnie nie porwały.
Za to obsługa GUI tego DrawBrigade jest w porządku - właśnie tego oczekiwałem od interfejsu do zgrywania dyskietek :)
Nie musi być najbardziej zaawansowany na świecie ale ma łatwo i prosto robić te proste rzeczy.

Ten Greaseweazle chyba ma większe możliwości niż ten Amiga DrawBrigade.
Natomiast ten drugi to chyba nawet można używać z WinUAE jako stację dyskietek.
Można powiedzieć, ze ten drugi jest bardziej dedykowany do Amigi.

lopez: na chwilę obecną nie mam płytek, ale zamówiłem jeszcze po 5 kompletów jednych i drugich

:)
Działa, działa, tylko ja myślałem, że to trochę inaczej działa.
Pecetowe dyskietki to robisz tym bez problemu. A amigowe i st-kowe to chyba najlepiej zrzucać do obrazu RAW i potem obrabiać - tak mi tu ktoś doradził, nie wiem, czy mogę pisać kto.
A ja myślałem, że sobie po prostu od razu będę zrzucał adf-y itp. No ale w przypadku Amigi to w sumie wypadałoby wiedzieć co to w ogóle jest za dyskietka - DOS czy NONDOS i ile ma sektorów. Czyli chyba rzeczywiście najlepiej zrzucać obraz warstwy magnetycznej i potem to poddawać obróbce.

No ale nie ma tego złego.... Zrobiłem sobie jeszcze ten Amiga DrawBrigade i on niby jest typowo do Amigi, ale okazuje się, że właśnie oprócz adf-ów obsługuje pecetowe obrazy oraz st-kowe.
Może nie jakiś szeroki wachlarz, ale podstawowe obsługuje OK.

https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=12964

21

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

Hej
Co do kolorów kabelków chodziło mi o to, aby nie sugerować się, że czarny to GND a czerwony to Vcc bo tak tam nie jest.
Po prostu ważna jest kolejność i musi być taka jak na zdjęciu. Skoro się czyta i programuje, to kolejność kabelków jest OK.
Tych wsadów rzeczywiście jest kilka, ale tylko jeden z nich wgrywał się poprawnie i działał, tak więc raczej będziesz widział który.
Tak samo miałem, że część wsadów nie dawała się wgrać i potwierdzam, że tylko jeden z nich pasował, ale teraz z pamięci już nie powiem, który to był.
Natomiast dziwne zachowanie carta miałem zanim wlutowałem ten rezystor. Możesz go na próbę odlutować, albo podlutować mniejszy, bo z tą wartością trzeba chyba trochę poeksperymentować. Może zależy od konkretnej sztuki 7800. Jaką masz konsolę?
Na początek wrzucaj mniejsze gry - 32k czy 48k, potem dopiero baw się w większe, bo tam jest jakaś jazda z tymi dużymi.
Nie pamiętam czy 128k czy 144k wchodzi tylko 8 zamiast 16 i chyba tylko w pierwsze 8 banków.

Czyli padł programator jak rozumiem? A na carcie były jakiekolwiek gry? Podejrzewam, że właściciel skasował a potem nie mógł już wgrać.

Załączam gry pod tego carta

pablozp: znajdę jeszcze jedną sztukę jeśli chcesz :)

Rzeczywiście fajne te płytki są, dlatego się skusiłem.

Sprzedam interfejs Greaseweazle widoczny na fotce.
Nie pobawiłem się nim zbyt dużo ale dyskietki pecetowe czyta.
Na Amigowe i ST-kowe jestem za cienki :)


Zrobiony według tego projektu:
https://github.com/tebl/Amiga-DrawBridge


Cena 120zł + przesyłka paczkomatem

https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=12952

https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=12953

Jakby było zapotrzebowanie, to pewnie znajdę 6 epromów 27C256 więc mogę zaprogramować.
150ns powinny dać radę, wieczorem postaram się zobaczyć, na jakich nagrywałem.

25

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

A jak chcesz A8PicoCart albo FujiNET to coś znajdę :)