1

(4 odpowiedzi, napisanych Fabryka - 8bit)

Znam projekt, bardzo fajny ;), faktycznie można się inspirować, może kiedyś dodam obsługę myszy, zobaczymy, najbardziej zależało mi na padach i ten cel został osiągnięty. Może jakiś elektronik mi powie czy te tranzystory na schemacie są wgl. potrzebne czy nie wystarczyłoby dać rezystory 470ohm jak w fujinet? @Willy widze, że mouster nie używa żadnych tranzystorów na połączeniu z DB9 albo mnie wzrok myli ;P?

2

(4 odpowiedzi, napisanych Fabryka - 8bit)

solo/ng napisał/a:

Rewelka!

Jak z ew. innymi platformami, ktore maja to samo 9-pinowe wejscie na pady - da sie stricte softem, trzymajac sie projektu?

Inne platformy powinny działać, jeżeli tylko wykrycie wciśnięcia jest aktywowane ściągnięciem do masy + zasilanie jest z tych samych pinów i nie przekracza 5v.
Samej podmiany wyjść można dokonać fizycznie na płytce lub w pliku gpiomapper.h odpowiednio skonfigurować stałe:
#define UP_BUTTON_PIN 3
#define DOWN_BUTTON_PIN 2
#define LEFT_BUTTON_PIN 1
#define RIGHT_BUTTON_PIN 0
#define FIRE_BUTTON_PIN 4

Jeszcze jedna rzecz, o której nie wspominałem a mianowicie jeśli ktoś nie ma raspberry pi to układ powinno się udać zaprogramować przy pomocy programatora ST-Link ;).

Jeżeli chcemy mieć skompilowany kod pod wersję bez bootloadera (tak jak wspominałem ten w xiao lubi się losowo zbrickować)
trzeba w pliku \AppData\Local\Arduino15\packages\Seeeduino\hardware\samd\{wersja}\boards.txt dla płytki
seeed_XIAO_m0.name=Seeeduino XIAO
podmienić wartości w parametrach:
seeed_XIAO_m0.upload.offset=0x0000
seeed_XIAO_m0.build.ldscript=linker_scripts/gcc/flash_without_bootloader.ld

PS. Warto zrobić kopię pliku boards.txt ;).

Witam, przedstawiam projekt konwertera umożliwiającego podłączenie dowolnego(chyba :P) pada USB HID do Atari.
Na chwilę obecną sprawdzałem z dwoma padami różnych firm i wychodzi na to, że wszystko działa (w trakcie testów).

Każdy nowo podłączony pad musi przejść proces mapowania przycisków.
Potrzeba mapowania zostanie zasygnalizowana 3 mrugnięciami dwóch niebieskich diod LED, po czym trzeba poczekać na zaświecenie wszystkich ledów i przechodzimy proces dla przycisków: góra, dół, lewo, prawo, strzał, automatyczne strzelanie (każdorazowe naciśnięcie przycisku na padzie objawi się zgaśnięciem prawej diody (patrząc od wejścia USB)).
Pomyślne zakończenie mapowania zostanie zasygnalizowane 2 mrugnięciami diod LED.

Konwerter posiada pamięć mieszczącą maksymalnie 4 skonfigurowane pady.

Konwerter obsługuje funkcję autofire, która pozwala na wybór częstotliwości od 2Hz do 10Hz (skok 2Hz) poprzez cykliczne naciskanie przycisku przypisanego do funkcji autofire (istnieje możliwość szybkiego wyłączenia poprzez naciśnięcie przycisku przypisanego do funkcji fire).

Jedyny widoczny na zdjęciach przycisk służy do wyczyszczenia skonfigurowanych padów (trzeba przytrzymać podczas uruchamiania urządzenia, do momentu naprzemiennego mrugania ledami).

Sercem konwertera jest moduł SeeedStudio XIAO SAMD21, ze względu na gotową implementację hosta USB i wsparcie dla środowiska Arduino. Niestety moduł posiada wadliwy bootloader i lubi się czasem całkowicie zawiesić, dlatego wsad wgrany jest z pominięciem bootloadera, jako programator posłużyło mi RaspberryPI + openocd.

Obudowa została wydrukowana przy pomocy drukarki 3D. Pliki STL w załączniku.

Projekt jest mocno hobbystyczny dlatego jakoś specjalnie nie przykładałem wagi do kodu jak i wykonania samego konwertera (technologia THT na płytce uniwersalnej 3cm x 7cm, wszystko można polutować rozgrzanym żelazkiem :P) + chciałem się wyrobić w miarę rozsądnym czasie.

W załącznikach udostępniam kody, schemat, pliki 3D obudowy + skompilowany wsad.

Tranzystory NPN pewnie nie są potrzebne (obstawiam, że wystarczą odpowiednie rezystory) więc jak ktoś chce to może sobie to jeszcze bardziej zmniejszyć :).

Sprzedane.

Nowa cena: 60zł.

Tak jak w tytule.
Cena: 60zl.
Zdjęcia: aukcja
Na sprzedaż interfejs SDrive pozwalający wczytywać gry, programy z karty SD poprzez port SIO. Urządzenie nie jest mi już potrzebne dlatego sprzedaję. Emulator posiada kompaktowe wymiary, wszystko zamknięte w solidnej obudowie. Wtyczka SIO wykonana domowym sposobem(spełnia swoje zadanie mimo iż nie wygląda doskonale :P). Emulator sprawuje się świetnie.

Główne funkcje urządzenia:

- Obsługa kart SD i microSD(należy zastosować adapter): maksymalna pojemność 2GB, system plików FAT16.

- Możliwość ładowania programów podzielonych na maksymalnie 4 części(Emulowane 4 stacje).

- Obsługiwane prędkości: 3.5 do 128kb/s (standard 19 i 69kb/s).

- Obsługiwane obrazy dyskietek: ATR, XFD max. rozmiar 16MB, sektory 128B lub 256B.

- Obsługiwane pliki wykonywalne: COM, XEX, BIN…(niezależnie od rozszerzenia)

- Urządzenie jest kontrolowane poprzez oprogramowanie, które należy skopiować na kartę SD, oprogramowanie można z łatwością zmienić bądź dokonać aktualizacji(jeśli takowa istnieje).

- Aktualną stację możemy zmienić w każdej chwili za pomącą przycisków znajdujących się na urządzeniu.

- wygodny interfejs

Do urządzenia należy dokupić kartę SD lub kartę microSD+adapter o pojemności nie przekraczającej 2GB.

Sprzedam sprawne Atari 65XE. Do komputerka dodaje emulator stacji dyskietek.

Ze względu na bezpieczeństwo sprzedaję przez allegro.

!OFERTA NIEAKTUALNA!

8

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

Postanowiłem, że zrobię ram-carta 64kb. Akurat części są w sklepie tak więc luzik. Tylko jaka grubość laminatu do cartridge żeby potem nie było problemów :/?

9

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

Hmm a nie da się z tym cartridgem :(.

Witam, poszukuje schematu cartridge i pliku .bin z narzędziami do tego systemu turbo. Znudziło mi się podpinanie SDrive wgrywanie programu do pamięci, odpinanie SDrive i podpinanie magnetofonu, nagrywanie na kasetę :). Proszę o pomoc :).

11

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

Prawie sukces,udało mi się wczytać program ale tylko w taki sposób:
1. Wgranie loader przez adapter kasetowy (głośność w telefonie minimalna).
2. Wgranie programu w formacie turbo przez adapter kasetowy (głośność w telefonie maksymalna).

I teraz jak sprawić żeby na wejście nie podawać tak dużej głośności(zmiana wzmocnienia w magnetofonie?), tak żeby dało się wgrywać z kasety?

12

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

Zauważyłem że moja płyta główna w magnetofonie wygląda jak w xc12, ale zmyłka. Poprawiłem lutowania w magnetofonie i połączenia na takie jakie są w turbo2000 by richter, będziemy widzieć czy zadziała.

EDIT:
I dalej nic...
A i zauważyłem że kabel audio idzie do wtyczki w sio pod pin 7 a dopiero chyba kondensatorem do pinu 11 w sio - czy tak ma być ?

EDIT:
Ten magnetofon to jednak xc12 tylko nw. dlaczego na obudowie pisze pm4401a.

EDIT :D
Robię całą płytkę turbo od nowa, teraz musi działać.

13

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

Jest kabel biały idący do 3 pinu w sio. Jest też kabel, który miał iść do command (kabelek 5 na schemacie w załączniku) a w rzeczywistości był przylutowany do + od silnika, przylutowałem go bezpośrednio do kabla command we wtyczce (pin 7 sio)  i teraz oprócz czarnego ekranu podczas ładowania są piski. Dalej nic nie wczyta nawet AHT (ładuje tylko loaderA i loaderB, które są zapisane w zwykłym standardzie, programy lub gry w AHT ani rusz).

EDIT:
I dupka nadal nic nie ładuje... ajć to turbo.

Może nie tak są kable podpięte (A i B)??

14

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

Już się martwić zaczynam :/. Dziś skopiowałem pliki .wav z tego http://www.atari.org.pl/forum/viewtopic … 74&p=2  tematu na telefon (niby AHT to to samo co T2000):
a)
1. Przez adapter kasetowy załadował się pięknie loaderA (do gier).
2. Klik return, pojawia się czarny ekran.
3. Odtwarzam grę przez telefon -> adapter kasetowy.
4. Nic się nie wgrało.

b)
1. Załadowanie loaderaB (do programów).
2. Klik return, pojawia się czarny ekran.
3. Odtwarzam program przez telefon -> adapter kasetowy.
4. Nic się nie wgrało.


Może coś nie tak z płytką magnetofonu :/.

15

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

Oczywiście że start + option :). Dziś będę jeszcze raz próbował.

16

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

Ze schematu wynika, że to tubo 2000(czeskie), tak myśle. A głowica jest dobrze ustawiona, jeśli czyta zwykłe kasety? Przepraszam jeśli czasem pytam o banalne rzeczy
ale to moje pierwsze atari.

17

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

Plik gry riveraid.xex nagrany na kasetę programem Pana Rolewskiego w systemie turbo 2000 (tak pisało w programie), potem tym samym programikiem uruchomiłem ładowanie kasety i co czarny ekran chwile ładowania i dalej nic.
Próbowałem też innymi loaderami załadować kasetę i dupka, tylko szary ekran i latające paski ://. Jutro znowu będę próbował.
Spróbuje jeszcze zgrać grę z kasety (xex + wykrzyknik) i konwersje do turbo2000 zrobić KOPIRAKIEM :P.
Znalazłem jeszcze jedną stronę z programami:

KLIK

18

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

Muszę nagrać dopiero kasety turbo 2000 i do tego trzeba mi programu :).

19

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

w1k napisał/a:

urob video na youtube..

Ale co mam nakręcić, czarny ekran :/?

20

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

Testowałem te programy ale nie przegrywają plików z sdrive :/.

21

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

Przy wgrywaniu było słychać pisk i były szare paski, przy odczycie czarny ekran. A co do głowicy to chyba jest dobrze ustawiona bo zwykłe kasety czyta :/.

22

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

1. Nagrywam grę .xex na kasetę za pomocą funy copy.
2. Odpalam loader .xex
3. Podpinam magnetofon
4. Klikam return, loader zaczyna wczytywać (czarny ekran)
5. NIC się nie wgrywa :(

Nie mam pojęcia co robić :/.

23

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

Witam odkryłem w swoim magnetofonie (pm-4401) system turbo. Nie wiedziałem co i jak więc zrobiłem sobie reverse engineering :P. Wygląda na czeskie turbo 2000, i tu mamy problem bo poszukuje programu do przerabiania .xex na czeskie turbo (Sdrive -> kaseta(turbo)). Proszę o pomoc w znalezieniu programu :). Wiem o turgen system ale nigdy nie dziala mi przegrywanie po aux nawet zwykłych kaset :).

A tu zdjęcia magnetofonu i schemat:
LINK

24

(4 odpowiedzi, napisanych Kolekcjonowanie)

Zdjęcia dodane.

25

(4 odpowiedzi, napisanych Kolekcjonowanie)

grzybson napisał/a:

SDRIVE na uniwersalnej płytce montowałeś? Pokaż od środka :)

Pierwsza wersja tak, ale ta jest już na wytrawianej :D. Jakość płytki nie najlepsza, ścieżki robione lakierem do paznokci bez wcześniejszych planów jak co poprowadzić :P. A dlaczego lakier, bo nie mam drukarki laserowej a czekać 2 dni nie chciałem :>.
Płytka jest jeszcze ocynowana (zabezpieczenie).

Zdjęcia dodam za minutkę :)