niedziela, 1 lutego 2026

Instalacja XUM1541 na Windows 11

 XUM1541 to urządzenie, które umożliwia podłączenie stacji dyskietek Commodore do komputera PC poprzez interfejs USB.

Stację dyskietek podłączamy poprzez port serial do XUM1541 i kablem micro USB do komputera.

Po podłączeniu w menedżerze urządzeń widoczne będzie nowe urządzenie XUM1541 floppy adapter.


Pobieramy plik -> Link

Rozpakowujemy plik na dysk i uruchamiamy plik XUMInstaller.

Program zainstaluje sterownik XUM1541 i program CBM Transfer, po instalacji na pulpicie widoczny będzie nowy skrót CBMXfer.

Uruchamiamy go, u mnie pojawił się błąd jak niżej.

Ściągamy brakujący plik -> Link

Kopiujemy go do C:\Program Files\opencbm

Po uruchomieniu CBM Transfer ponownie mamy.


Powinno wykryć podłączoną stację dyskietek Commodore i teraz już możemy wykonywać operacje na stacji dyskietek jak kopiowanie, zapisywanie i formatowanie dyskietek.

Instalacja powinna działać na wcześniejszych wersjach Windows.

środa, 3 kwietnia 2024

Montaż adaptera joysticka z wtykiem DB9 do USB

 Adapter umożliwia podłączenie standardowego joysticka z wtykiem DB9 dla Atari, Commodore, Amiga do portu USB komputera z Windows.

Zmontowany adapter wygląda jak na zdjęciu niżej.

Do podłączenia z komputerem wymagany jest kabel micro USB.

Adapter posiada 3 diody led: STATUS informuje o włączeniu urządzenia, C64 i AMIGA informuje o trybie pracy joysticka, C64 - tryb pracy jednoprzyciskowego joysticka, AMIGA - tryb pracy dwuprzyciskowego joysticka. Do przełączania trybów służy zworka SW2.


Płytka do montażu wygląda jak zdjęciu niżej.

Wykaz elementów wymaganych do montażu:

1. Arduino Pro Micro

2. Gniazdo DB9 męskie kątowe

3. Diody led 3 mm - 3 sztuki

4. Rezystory R1, R2, R3 - 220 ohm, R4, R5 - 10 K

5. Przycisk tact switch

6. Goldpiny ze zworką

Diody led lutujemy zgodnie z oznaczeniem jak niżej.


Arduino Pro Micro programujemy plikiem -> Link

Wewnątrz archiwum znajduje się biblioteka niezbędna do zaprogramowania Arduino.

Po zaprogramowaniu i ponownym podłączeniu joystick zostanie wykryty automatycznie i będzie widoczny w Windows 10 jako Arduino Micro.
















sobota, 8 października 2022

Montaż i uruchomienie adaptera joysticka DB9, Atari, Commodore, Amiga na USB Windows 10, The A500 Mini, The C64

Płytka adaptera wygląda jak na zdjęciu niżej. jest takich rozmiarów, że mieści się w obudowie wtyku DB9.


Wykaz elementów do montażu:

1. Gniazdo DB9 męskie

2. Wtyk USB kątowy

4. Rezystor R3 - 1.5K 0805 - 1 szt.

5. Rezystor R1, R2 - 68 ohm 0805 - 2 szt.

6. Kondensator C1, C2 - 27 pF 0805 - 2 szt.

7. Rezonator kwarcowy 12 Mhz

8. Dioda Zenera 3,6V SOD080 - 2szt.

9. Obudowa wtyku DB9

10. Atmega8 lub Atmega8A TQFP32

Rozmieszczenie i wykaz elementów pokazano niżej.

Zmontowany konwerter pokazano niżej.




Schemat urządzenia, do ewentualnego sprawdzenia poprawności montażu.


Aby uruchomić adapter joysticka należy do Atmegi wgrać specjalny bootloader, dzięki któremu będziemy mogli w prosty sposób poprzez USB wgrywać oprogramowanie.

Jednym ze sposobów wgrania bootloadera jest podłączenie się cienkimi przewodami do nóżek Atmegi.


Na zmontowanym urządzeniu podłączamy się do nóżek Atmegi do MOSI, MISO, SCK, RESET.
Do VCC i GND podłączamy się w miejscu wtyku USB. 


Do zaprogramowania Atmegi można użyć programator USBasp i oprogramowanie AVRDude.

Podłączony programator USBasp.


Programator ustawiamy w tryb SLOW, zakładając zworkę jak pokazano niżej.


Programator USBasp opisałem w jednym z moich wcześniejszych wpisów -> Link

Sygnały w gnieździe programatora są takie.


Oprogramowanie AVRDude można pobrać tu -> Link

Bootloader do wgrania do Atmegi -> Link

Plik booloadera kopiujemy sobie do katalogu AVRDude, wykorzystamy tryb DOS-a dostępnego w Windows 10.

AVRDude rozpakowałem sobie na dysk C do głównego katalogu.

Klikamy -> Start -> Uruchom, wpisujemy CMD, uruchomi się okienko gdzie wpisujemy komendy:

cd C:\avrdude

Teraz komendy do programy AVRDude:

Test połączenia Atmegi:

avrdude -p atmega8 -c usbasp -P usb -t

Po poprawnym połączeniu powinno się pokazać.


Programowanie fuse bitów:

avrdude -c usbasp -P avrdoper -p atmega8 -U hfuse:w:0xc0:m -U lfuse:w:0x9f:m

Bootloader wgrywamy komendą:

avrdude -c usbasp -P avrdoper -p atmega8 -U flash:w:main.hex:i

Po wgraniu bootoloadera i zaprogramowaniu fuse bitów możemy odłączyć przewody i wgrać odpowiednie firmware poprzez USB, opisałem to tu -> Link

Drugim sposobem wgrania bootloadera jest wykorzystanie adaptera QFP32 na DIP, ja zakupiłem adapter w sklepie Botland -> Link

Do adaptera lutujemy goldpiny i lutujemy Atmegę, do wlutowania Atmegi wykorzystałem lutownicę hotair.

Wlutowna Atmega w adapter.


Pin 1 oznaczony na Atmedze kółeczkiem ma być w miejscu trójkąta w adapterze.

Do wgrania bootloadera wykorzystałem programator TL 866II Plus.

Adapter wkładamy w podstawkę programatora, tak jak pokazano niżej.


Po uruchomieniu programu do obsługi programatora wybieramy Atmega8 TQFP32.

W zakładce Config ustawiamy fuse bity tak jak pokazano niżej.

Otwieramy plik main.hex wybierając LOAD, zmieniamy File Format na INTEL HEX i zmieniamy na FLASH.


Teraz już możemy zaprogramować Atmegę, wybieramy w górnym menu Układ -> Zapis.



Odznaczamy EEPROM, bo programujemy tylko flash.

Po poprawnym zaprogramowaniu wylutowujemy Atmegę i lutujemy do płytki adaptera.

Teraz programujemy odpowiednim firmware poprzez USB tak opisałem wcześniej -> Link

Obudowę DB9 wycinamy tylko na jednej połówce pod wtyk USB.

Skręcony gotowy adapter.




piątek, 7 października 2022

FUNVISION - klon Atari 2600 - montaż wyjścia AV Composite + Audio na chinch.

 FUNVISION to klon Atari 2600, który zawiera takie same układy jak oryginalne Atari 2600 i dodatkowo wbudowane 2 romy z grami.

Płyta wygląda tak jak zdjęciach niżej.




Do budowy potrzebne będą:

1. Tranzystor BC547B lub 2N3904

2. Rezystory 2.2K i 3.3K

3. Płytka uniwersalna

4. Wtyki 3 x chinch, żółty, czerwony i biały zakończone przewodami.

5. Kawałki przewodów

Aby zamontować wyjście Video Composite należy wylutować 2 rezystory R105 i R121 jak pokazano niżej.


Montujemy prosty układ na tranzystorze i 2 rezystorach jak pokazano niżej.


Zamiast tranzystora 2N3904 wykorzystałem BC547B, oznaczenia C, B, E jak niżej.

Na płycie podłączamy sygnały GND IN, +5V, Video In, Audio In w miejscach jak pokazano niżej.


Sygnał Audio In podłączamy do pinu 13 układu 6526P.


GND OUT, Audio Out i Video Out podłączamy do przewodów zakończonych wtykami chinch, wyjście audio kanał prawy i lewy łączymy razem.

Trymerem VR1 możemy wyregulować kolory i nasycenie barw.


Przewody AV z wtykami chinch wyprowadzamy w otworze na dole.

piątek, 30 września 2022

Konwerter joysticka DB9 Atari, Commodore, Amiga na USB Windows 10, The A500 Mini, The C64 Mini, Maxi

 Konwerter joysticka DB9 Atari, Commodore, Amiga na USB Windows 10, The  A500 Mini, The C64 Mini, Maxi wygląda jak na zdjęciu niżej.


Jest niewielkich rozmiarów, wielkości obudowy do wtyku DB9.

Oparty jest na układzie Atmega8 w wersji SMD, do Atmegi wgrany jest specjalny Bootloader, dzięki czemu możemy szybko zaprogramować układ poprzez gniazdo USB na komputerze z Windows 10.


Konwerter możemy zaprogramować dla Windows 10, The A500 Mini lub The C64 Mini i Maxi.

Firmware do zaprogramowania można pobrać tu -> Link

Mamy tam 3 pliki:

joystick.hex - dla Windows 10

THEA500-joystick.hex - dla The A500 Mini

THEC64-joystick.hex - dla The C64 Mini i Maxi

Aby zaprogramować wybranym firmware, wkładamy joystick do gniazda DB9 i z wciśniętym przyciskiem Fire wkładamy do portu USB komputera.

W komputerze pojawi się nowe urządzenie HIDBoot, można je zobaczyć klikając Ustawienia -> Urządzenia.


Do zaprogramowania używamy programu HIDBootFlash, do pobrania tu -> Link

Trzymając cały czas wciśnięty Fire uruchamiamy program i klikamy Find Device, powinno wykryć urządzenie.

Dalej klikamy Open hex. File, wybieramy nasze firmware do odpowiedniego urządzenia, zaznaczamy Reboot AVR i klikamy Flash Device.

Po kliku sekundach konwerter powinien się zaprogramować.

Jeżeli używamy w Windows to po wyjęciu z portu USB i ponownym włożeniu wykryje nam joystick.

Jest widoczny po wybraniu Ustawienia -> Urządzenia -> Urządzenia i drukarki.


Po wybraniu Joydivision i kliknięciu prawy klawiszem -> Ustawienia kontrolerów gier i wybraniu Właściwości możemy przetestować nasz joystick.



poniedziałek, 5 września 2022

Tapuino - krótka instrukcja obsługi.

Po menu poruszamy się przyciskami Prev i Next, zatwierdzamy przyciskiem Play, a anulujemy Back.


UWAGA !!! Wtyk magnetofonu wkładamy napisem Góra do góry.


Na karcie SD powinny znaleźć się pliki w formacie TAP, możemy przekonwertować je z formatu PRG na TAP programem wavprg -> Link


Pliki obrazu dyskietek D64 możemy przekonwertrować na PRG programem DirMaster -> Link

Po otwarciu pliku d64 wybieramy File-> Export

W programie Wavprg wybieramy Convert PRG to TAP


Wybieramy PAL i Slow


Wybieramy plik do otworzenia i zapisania w formacie TAP i po chwili mamy gotowy plika TAP do wgrania na kartę SD.

Na Commodore 64 obsługujemy jak normalny magnetofon, czyli wpisujemy LOAD, wciskamy Play i wybieramy plik na Tapuino.

Po wgraniu wpisujemy już tylko RUN.

Instalacja XUM1541 na Windows 11

 XUM1541 to urządzenie, które umożliwia podłączenie stacji dyskietek Commodore do komputera PC poprzez interfejs USB. Stację dyskietek podłą...