XU1541 to interfejs oparty na Atmega8, podłączany do portu USB komputera i stacji dysków 1541, umożliwiający kopiowanie plików bezpośrednio z komputera PC na stację dysków 1541.
Projekt jest opisany na tej stronie -> Link
Schemat XU1541.
Interfejs wykonałem na płytce uniwersalnej bez gniazda SV1 i gniazd DIN 6, z wtykiem DIN6 i gniazdem USB-B.
Opis sygnałów w gnieździe USB-B.
Na schemacie jest widok gniazda serial od przodu, czyli wtyku DIN6 od strony lutowania.
Gniazdo SV2 służy do programowania Atmegi8, ja wykorzystałem programator USBasp, programator opisałem we wcześniejszym wpisie na blogu -> Link
Do zaprogramowania Atmegi8 używamy programu Winavr, wersja instalacyjna do pobrania -> Link
Po zainstalowaniu zmieniamy sobie nazwę na Winavr, program powinien zainstalować się na dysku C w katalogu Winavr.
Do katalogu C:\winavr\bin kopiujemy po rozpakowaniu plik -> Link
Teraz uruchamiamy wiersz poleceń, w Windows 10 prawy przycisk myszy na okienku na dole po lewej stronie -> Uruchom, wpisujemy cmd.
Teraz wpisujemy: cd c:\winavr\bin
Podłączamy interfejs xu1541 poprzez programator USBasp do komputera i programujemy Atmegę8 poleceniem:
avrdude -c usbasp -p m8 -U lfuse:w:0x9f:m -U hfuse:w:0xc8:m -U flash:w:bootldr-avrusb.hex
Po poprawnym zaprogramowaniu.
Teraz dioda led będzie świecić na stałe.
Odłączamy programator USBasp i podłączamy interfejs poprzez przewód USB-B do komputera, instalujemy sterowniki po rozpakowaniu z folderu windrv -> Link
Teraz programujemy właściwe firmware, odłączamy interfejs od komputera, zwieramy piny 9 i 10 w gnieździe SV2 i ponownie podłączamy do komputera przewodem USB-B.
Na dysk C po rozpakowaniu kopiujemy folder update_tool -> Link
W wierszu poleceń wpisujemy: cd c:\update_tool i następnie polecenie:
xu1541_update firmware.hex
Po zaprogramowaniu mamy:
Odłączamy interfejs, zdejmujemy zworkę z pinów 9 i 10.
Podłączamy ponownie interfejs przewodem USB-B do komputera oraz do stacji dysków.
Instalujemy program OPENCBM -> Link
Po rozpakowaniu klikamy prawym przyciskiem myszy na install.cmd i wybieramy uruchom jako administrator.
Po zainstalowaniu mamy:
Program zainstaluje się w folderze C:\program files\opencbm
Program uruchamiamy plikiem gui4cbm4win.exe.
Po uruchomieniu Klikamy w Options i Detect Drive, powinna zostać wykryta stacja dysków.
Teraz możemy już normalnie używać programu OPENCBM, aby obsługiwać stację dysków 1541 pod Windows.
Initialize inicjuje stację dysków, Directory wyświetla pliki na dyskietce, Scratch kasuje pliki z dyskietki.
Z innych programów działa CBM-Transfer, który opisałem na blogu -> Link oraz QTCBM -> Link
Stację możemy obsługiwać w emulatorze Vice, opisałem to tu -> Link
niedziela, 13 maja 2018
Subskrybuj:
Komentarze do posta (Atom)
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. Zmontowan...
-
Commodore 64 możemy podłączyć na różne sposoby do telewizora. Z tyłu posiada wyjście antenowe na chinch (RCA) i wyjście AV. Do podłączenia...
-
Tapecart Micro SD to urządzenie, które umożliwia bardzo szybkie i proste ładowanie plików z rozszerzeniem .PRG i .TCRT do Commodore 64. Płyt...
-
Płytki do budowy zasilacza można zamówić na PCBWAY -> Link Koszt budowy takiego zasilacza, to około 250 zł, użyłem najlepszej jakośc...
Brak komentarzy:
Prześlij komentarz