Aby zaprogramować pamięci 27C160/322/400/800 programatorami TL866 i TL866II Plus wymagany jest adapter, taki jak niżej.
Przełącznik po lewej stronie dla pamięci 27C160/322/400/800 ustawiamy jak niżej.
Dla pamięci 27c322 ustawiamy w górnym położeniu.
Czerwony przełącznik służy do przełączania banków pamięci, które programujemy.
Pamięć 27C800 posiada 2 banki pamięci po 512 kb, pamieć 27C160 posiada 4 banki pamięci po 512 kb, 27c322 8x512 kb, a 27C400 1x512 kb.
Banki które programujemy ustawiamy czerwonym przełącznikiem DIP.
Dla 27C400 wszystkie przełączniki ustawiamy w pozycji ON, Dla 27C800 pierwszy bank pamięci programujemy z ustawieniem - wszystkie na ON, a drugi bank pamięci pierwszy na OFF i dwa pozostałe na ON, tak jak pokazano w tabeli powyżej.
Ustawienia pozostałych banków dla innych pamięci pokazano w tabeli.
Pamięć wkładamy do podstawki tak jak pokazano niżej.
W programie do obsługi programatora wybieramy pamięć AM27C4096 i odznaczamy Sprawdź Id, a Puls Delay ustawiamy na 50, tak jak pokazano niżej.
Po zaprogramowaniu przełączamy na następny bank przełącznikiem DIP.
Pamięci tego typu stosowane są między innymi jako kickstart w Amigach.
Adapter do kupienia tu -> Link
▼
piątek, 12 czerwca 2020
piątek, 1 maja 2020
Projekt Amiga 500
Pewnego dnia zakupiłem samą płytę do Amigi 500 i postanowiłem umieścić ją w obudowie komputerowej.
Ukończona obudowa prezentuje się tak.
Znalazłem na Allegro starą dosyć niską i szeroką obudowę komputera PC.
Pierwszą rzeczą jaką zrobiłem, to zaślepienie otworu po zasilaczu kawałkiem blachy i poszerzenie otworu na dole na gniazda Amigi 500.
W kawałku blachy wyciąłem otwór i zamontowałem gniazdo zasilania.
Jak zasilacz wykorzystałem zasilacz CISCO ADP-30RB, posiada on odpowiednie napięcia do zasilania Amigi.
Po rozebraniu zasilacza widać przewody:
- pomarańczowy to +12V
- zielony -12V
- czerwony +5V
- czarny masa GND
- biały i niebieski łączymy do włącznika
Od spodu płyty wlutowałem przewody z gniazdem starego zasilacza ATX, czerwony to 5V, żółty 12V, czarny GND, a drugi czarny wykorzystałem jak -12V.
Gniazdo z opisanymi napięciami.
Od zasilacza pociągnąłem wtyk z odpowiednimi napięciami.
Widok na zamontowaną płytę Amigi 500 i zasilacz.
KLAWIATURA PS/2
Teraz przyszła kolej na podłączenie klawiatury, wykorzystałem starą klawiaturę na PS/2.
Zbudowałem układ na PIC16F84A według schematu.
Wsad do PIC16F84A jest do pobrania tu -> Link
Układ PIC zaprogramowałem programatorem JDM, ale można innym dowolnym.
Układ do obsługi klawiatury zbudowałem na płytce uniwersalnej.
Później dodatkowo dolutowałem 2 rezystory 220 ohm do pinów Status i Inuse, podłączyłem do nich diody led z obudowy, które pokazują włączone zasilanie i pracę dysku twardego, Reset tak jak schemacie podłączyłem do przycisku power z obudowy i działa jako reset Amigi.
Status pokazuje, że włączona jest Amiga, a Inuse pracę stacji dyskietek tak jak na filmie.
Po otworze na gniazdo kluczyka dopasowałem okrągły włącznik zasilania.
MYSZKA NA PS/2
Teraz przyszła kolej na wykonanie interfejsu dla myszki PS/2 dla Amigi.
Wykorzystałem do tego celu:
- Arduino Mini Pro
- obudowę HH-004 jasną o wymiarach 35x50x20 mm
- gniazdo PS/2 na kabel
- wtyk DB9 żeński z obudową
- kawałki przewodów
Arduino programujemy wsadem -> Link
Wymaga jest biblioteka PS/2, którą po rozpakowaniu kopiujemy do folderu Moje Dokumenty/Arduino/libraries -> Link
Poszczególne piny Arduino z wtykiem DB9 i gniazdem PS/2 łączymy według schematu:
Wtyk DB9 ma opisane numery pinów.
Widok gniazda PS/2 od przodu.
Zmontowany interfejs, Arduino Mini Pro bez problemu mieści się w obudowie.
Gotowy interfejs z myszką kulkową, nie testowałem myszek optycznych.
Testowanie myszki i klawiatury.
Przedni panel poddałem wybielaniu i zaprojektowałem nalepki, teraz wygląda tak.
GOTEK DLA AMIGI
Doczekałem się zamówionego Goteka z Chin, jak go zaprogramować opisałem w innym projekcie -> Link
Po zaprogramowaniu na pendrive umieszczamy pliki zawarte w ściągniętym pliku ze strony Flash Floppy oraz gry ADF, mogą być w folderach.
Przygotowany pendrive z plikami.
Wykorzystałem wyświetlacz LCD, należy podłączyć rezystory podciągające 4,7K, co zostało opisane na stronie Flash Floppy Wiki -> Link
Na otwory w obudowie zamówiłem pleksi wraz z wycięciem otwory pod wyświetlacz LCD, po zamontowaniu wygląda tak.
Po zamontowaniu goteka, odpalamy Autoboot, wybieramy pliki ADF i umieszczamy w wirtualnych stacjach dyskietek, po zapisie robimy Save i restart i wybieramy wirtualne stacje dyskietek przyciskami na goteku.
Ciąg dalszy nastąpi...
Ukończona obudowa prezentuje się tak.
Znalazłem na Allegro starą dosyć niską i szeroką obudowę komputera PC.
Pierwszą rzeczą jaką zrobiłem, to zaślepienie otworu po zasilaczu kawałkiem blachy i poszerzenie otworu na dole na gniazda Amigi 500.
W kawałku blachy wyciąłem otwór i zamontowałem gniazdo zasilania.
Jak zasilacz wykorzystałem zasilacz CISCO ADP-30RB, posiada on odpowiednie napięcia do zasilania Amigi.
Po rozebraniu zasilacza widać przewody:
- pomarańczowy to +12V
- zielony -12V
- czerwony +5V
- czarny masa GND
- biały i niebieski łączymy do włącznika
Od spodu płyty wlutowałem przewody z gniazdem starego zasilacza ATX, czerwony to 5V, żółty 12V, czarny GND, a drugi czarny wykorzystałem jak -12V.
Gniazdo z opisanymi napięciami.
Od zasilacza pociągnąłem wtyk z odpowiednimi napięciami.
Widok na zamontowaną płytę Amigi 500 i zasilacz.
KLAWIATURA PS/2
Teraz przyszła kolej na podłączenie klawiatury, wykorzystałem starą klawiaturę na PS/2.
Zbudowałem układ na PIC16F84A według schematu.
Wsad do PIC16F84A jest do pobrania tu -> Link
Układ PIC zaprogramowałem programatorem JDM, ale można innym dowolnym.
Układ do obsługi klawiatury zbudowałem na płytce uniwersalnej.
Później dodatkowo dolutowałem 2 rezystory 220 ohm do pinów Status i Inuse, podłączyłem do nich diody led z obudowy, które pokazują włączone zasilanie i pracę dysku twardego, Reset tak jak schemacie podłączyłem do przycisku power z obudowy i działa jako reset Amigi.
Status pokazuje, że włączona jest Amiga, a Inuse pracę stacji dyskietek tak jak na filmie.
Po otworze na gniazdo kluczyka dopasowałem okrągły włącznik zasilania.
MYSZKA NA PS/2
Teraz przyszła kolej na wykonanie interfejsu dla myszki PS/2 dla Amigi.
Wykorzystałem do tego celu:
- Arduino Mini Pro
- obudowę HH-004 jasną o wymiarach 35x50x20 mm
- gniazdo PS/2 na kabel
- wtyk DB9 żeński z obudową
- kawałki przewodów
Arduino programujemy wsadem -> Link
Wymaga jest biblioteka PS/2, którą po rozpakowaniu kopiujemy do folderu Moje Dokumenty/Arduino/libraries -> Link
Poszczególne piny Arduino z wtykiem DB9 i gniazdem PS/2 łączymy według schematu:
Wtyk DB9 ma opisane numery pinów.
Widok gniazda PS/2 od przodu.
Zmontowany interfejs, Arduino Mini Pro bez problemu mieści się w obudowie.
Gotowy interfejs z myszką kulkową, nie testowałem myszek optycznych.
Testowanie myszki i klawiatury.
Przedni panel poddałem wybielaniu i zaprojektowałem nalepki, teraz wygląda tak.
GOTEK DLA AMIGI
Doczekałem się zamówionego Goteka z Chin, jak go zaprogramować opisałem w innym projekcie -> Link
Po zaprogramowaniu na pendrive umieszczamy pliki zawarte w ściągniętym pliku ze strony Flash Floppy oraz gry ADF, mogą być w folderach.
Przygotowany pendrive z plikami.
Wykorzystałem wyświetlacz LCD, należy podłączyć rezystory podciągające 4,7K, co zostało opisane na stronie Flash Floppy Wiki -> Link
Na otwory w obudowie zamówiłem pleksi wraz z wycięciem otwory pod wyświetlacz LCD, po zamontowaniu wygląda tak.
Po zamontowaniu goteka, odpalamy Autoboot, wybieramy pliki ADF i umieszczamy w wirtualnych stacjach dyskietek, po zapisie robimy Save i restart i wybieramy wirtualne stacje dyskietek przyciskami na goteku.
Ciąg dalszy nastąpi...
środa, 1 stycznia 2020
Budowa SIO2PC - interfejs do połączenia Atari z komputerem PC
Dzisiaj opisze budowę interfejsu SIO2PC, umożliwiającego połaczenie Atari XL/XE z komputerem PC.
Do budowy potrzebujemy konwerter TTL na chipie FTDI, wtyk SIO do Atari i kawałki przewodów, wszystko można kupić na Allegro.
Do połączenia konwertera z komputerem przewód USB Mini.
Schemat połączenia.
W konwerterze FTDI wykorzystujemy piny Tx, Rx, CTS i GND, zworkę ustawiamy na 5V.
Łączymy krótkimi odcinkami przewodów z wtykiem SIO jak pokazano na schemacie, ja nie użyłem diody pokazanej na schemacie.
Konwerter TTL na chipie FTDI wygląda tak , jak pokazano niżej.
Po podłączeniu wtyku USB system Windows powinien sam znaleźć sterowniki, jeżeli nie to są do pobrania tu -> Link
Do obsługi pobieramy program ASPEQT, do pobrania tu -> Link
Po wypakowaniu i uruchomieniu programu mamy.
Klikamy Yes i wpisujemy odpowiedni numer portu com, możemy to sprawdzić w menedżerze Windows i ustawiamy metodę synchronizacji na CTS.
Klikamy Zapisz i już możemy ładować pliki do Atari.
Na zdjęciu jak pokazano wyżej ładujemy pliki XEX.
Na ekranie wyświetlana jest informacja, co należy zrobić.
Więc włączamy Atari z wciśniętym klawiszem OPTION i pliki powinny się zacząć ładować.
Możemy ładować pliki obrazy dyskietek ATR i kaset w formacie CAS.
Ja konwerter umieściłem w obudowie wtyku SIO i wygląda tak.
Do budowy potrzebujemy konwerter TTL na chipie FTDI, wtyk SIO do Atari i kawałki przewodów, wszystko można kupić na Allegro.
Do połączenia konwertera z komputerem przewód USB Mini.
Schemat połączenia.
W konwerterze FTDI wykorzystujemy piny Tx, Rx, CTS i GND, zworkę ustawiamy na 5V.
Łączymy krótkimi odcinkami przewodów z wtykiem SIO jak pokazano na schemacie, ja nie użyłem diody pokazanej na schemacie.
Konwerter TTL na chipie FTDI wygląda tak , jak pokazano niżej.
Po podłączeniu wtyku USB system Windows powinien sam znaleźć sterowniki, jeżeli nie to są do pobrania tu -> Link
Do obsługi pobieramy program ASPEQT, do pobrania tu -> Link
Po wypakowaniu i uruchomieniu programu mamy.
Klikamy Yes i wpisujemy odpowiedni numer portu com, możemy to sprawdzić w menedżerze Windows i ustawiamy metodę synchronizacji na CTS.
Klikamy Zapisz i już możemy ładować pliki do Atari.
Na zdjęciu jak pokazano wyżej ładujemy pliki XEX.
Na ekranie wyświetlana jest informacja, co należy zrobić.
Więc włączamy Atari z wciśniętym klawiszem OPTION i pliki powinny się zacząć ładować.
Możemy ładować pliki obrazy dyskietek ATR i kaset w formacie CAS.
Ja konwerter umieściłem w obudowie wtyku SIO i wygląda tak.