forum speccy.pl
ZX Spectrum => HARDWARE => Wątek zaczęty przez: lotharek1977 w 2014.09.16, 13:39:47
-
Czolem,
ma ktos na zbyciu ? scalak z zx128+2 szary do joystickow.. ?
-
Znaczy, ten, no... AY? :D
-
nie, Jacku..nie AY.
dil 22 - szeroki, kolo portow joya. jak w temacie - 400057
(http://www.dansretropod.com/documents/images/computers/large/Spectrum_Plus2_Motherboard.jpg)
-
aha
zapomnialem -- mam tez rom uwalony...
komp wstaje z divide, ale bez - no juz nie..
poratujcie wsadem 32kb do 27c256 , prosze
ps.domyslac sie ze te 32 kb jet jakos podzielone na 2 czesci po 16 - dla 48 i 128 ? tak wiec, jakies czary sa wymagane zeby w 128+2 szary podmienic rom na zwykla kostke zgodna ?
-
http://www.shadowmagic.org.uk/spectrum/roms.html
Tak, to jest 2x16 KB, ale żeby zamienić ROM na EPROM musisz wyczaić różnice w pinoutach...
Poradzisz sobie :)
-
Hm... Wydaje mi sie, ze pasuje zwykly EPROM. Wklad mozna wziac z emulatora.
Sa tez poprawione ROMy do 128K+2 - maja oryginalny ROM 48K bez zmian.
Ukladu joyow nigdy nie widzialem rozrysowanego, ale przypuszczam, ze to zwykly dekoder + bramki OC.
Powinno sie wiec dac prosto zrobic zamiennik.
-
Na pewno ten scalak jest padnięty ?. Trzeba pamiętać, że "normalny" joystick nie zadziała. Z godnie z napisem nad portami "Only SJS Sinclair" - mają inne podłączenia. Co do ROM-u, ja mam wstawiony EPROM z wsadem od ZX -128 kb, który zgłasza się (C) Sinclair a nie (C) Amstrad i działa.
Sprawdź dobrze płytę, bo po stanie pokrywki od modulatora widać, że coś wilgotno koło niego było. Poza tym, ja w swoim wymieniłem elektrolity, bo stare były "cienkie" temperaturowo - po podgrzaniu, nie trzymały parametrów, co było przyczyną różnych, dziwnych zachowań sprzętu.
-
This is replacement of joystick decoder "AMSTRAD 40057" for Amstrad model ZX Spectrum 128+2 (grey). This project is not tested, but theoretically will work.
(http://velesoft.speccy.cz/other/AMSTRAD40057CLONE_3D.jpg)
(http://velesoft.speccy.cz/other/amstrad40057clone_schematic.png)
Eagle data + firmware for GAL chip.
http://velesoft.speccy.cz/other/AMSTRAD40057CLONE.zip (http://"http://velesoft.speccy.cz/other/AMSTRAD40057CLONE.zip")
-
And here is version with kempston joystick support.
(http://velesoft.speccy.cz/other/AMSTRAD40057CLONE3_top.jpg)
(http://velesoft.speccy.cz/other/AMSTRAD40057CLONE3_bottom.jpg)
-
podbijam... bo sie znalazlo odrobine czasu ;-)
na bazie pomyslu Velesofta i z jego nieoceniona pomoca ;-) w 2015 r ;-) po dwoch latach, chcialbym sie pochwalic wersja odrobine inna ale wymaajaca wiecej lutowania.. zaleta - mozna uzywac joystickow z c64/amigi...
-
Pomysłowe.
Korzystając z okazji, to ja bym jeszcze dociągnął płytkę do tyłu obudowy i posadził tam wyjście audio stereo. Byłoby 2 w 1.
Co prawda już wykombinowałem audio w miejscu modulatora, ale zawsze to jakiś dodatkowy wybór.
-
Fajnie że taki zamiennik powstał, choć widzę że ingerencja w sprzęt będzie duża.
-
Zdałem sobie właśnie sprawę, że powinienem mieć ze dwa takie oryginalne układy z demontażu. Na wypadek, gdyby ktoś potrzebował, a wolał oryginał od tego Velesofto-Lotharkowego cuda.
Jedna rzecz jest dla mnie niejasna, czy ten replacement ma opcję przełączania na tryb Kempston (IN 31)? Bo tak by wynikało z opisu, ale nie ze schematu. Bardziej mi to wygląda na przełączanie pinoutu na standard Atari. Dobrze kombinuję?
-
Na płytce jest pin oznaczony A5, więc może będzie również działał jako Kempston. Tak sobie gdybam. Autor by się wypowiedział lepiej...
-
2 tryby pracy wybierane zworka/przełącznikiem:
1 tryb: joy1 - 67890, 2joy - 12345 ( pin_mode_HIGH - czyli bez zworki)
2 tryb: jo1 - kempston, 2joy - jw, bez zmian ( pin_mode_LOW - ze zworka)
joystiki zgodne z atari/c64/amiga.. czyli (jak bozia nakazala): up,down,left,fire,pad1,fire,vcc,gnd,pad2 (1,2...9 pin)
-
No to kilka słów: wyznania chomika doświadczalnego ;-)
Założyłem u siebie to ustrojstwo. Montaż trywialny, jeśli się posiada rozlutownicę (ja nie miałem - uwaga na 40057 bo mój poległ przy demontażu). Zapomniałem początkowo o podłączeniu sygnału A5, dzieki czemu DivIDE i DivSD przestały widzieć dyski, ale tylko w trybie "Kempston" - w standardowym problemu nie było. Po podpięciu odpowiedniego sygnału wszystko działa jak należy.
Po kilku dniach używania mogę stwierdzić, że to jest to, czego ten komputer potrzebował. Mogłem wywalić dodatkowy port joya w standardzie Kempston (tak na prawdę zamieniłem DivIDE z portem na DivSD nano bez portu). Mogłem również wywalić kabelki zamieniające sygnały w celu podłączania zwykłego joysticka pod porty Sinclair. Baaaardzo wygodne, zwłaszcza, jeśli wozi się komputer w walizce, żeby mieć co robić wieczorem będąc na konferencji ;-) Odpadło również przełączanie między fizycznymi portami joysticka, co było konieczne przy klasycznym modelu z dodatkowym zewnętrznym interfacem.
Pracy nie mogę niczego zarzucić. Po prostu robi co należy. Do sprawdzenia została mi możliwość użycia interface'u Tom do podłączenia (w moim przypadku) pada USB. Liczę na to, że będzie działać tak dobrze jak na Amidze.
Wady - niewątpliwie nie jest "koszernie". Ale jak już się ma w środku pEAR i chęci na TurboSound, to kto by się tym przejmował :-D
-
Cześć chłopaki
Zbudowałem ten zamiennik (pierwszy z oprogramowaniem eagle data + GAL) i zachowuje się dziwnie.
Przykład, używając joysticka Sinclaira, kiedy naciskam UP, otrzymuję nic zamiast odpowiednika klawisza 9. to samo dzieje się po naciśnięciu FIRE, powinienem otrzymać 0, ale nic się nie dzieje.
Potem wciskam DOWN Dostałem 1 zamiast 8, LEFT Dostałem 8 zamiast 6 i RIGHT otrzymuję 6 zamiast 7.
A jaka jest funkcja skoczka?
Czy zostaną opublikowane dane wersji Kempston?
Przepraszam za mój polski, ale muszę używać Google Translator.
Dzięki!
-
Ola @asapreta, tudo legal?
Olha, seria melhor não usar o google tradutor português->polonês, a tradução pode ser engraçada :)
Por outro lado, a tradução português->inglês é clara e precisa.
Regarding your problem with the 40057 replacement by Velesoft:
This is replacement of joystick decoder "AMSTRAD 40057" for Amstrad model ZX Spectrum 128+2 (grey). This project is not tested, but theoretically will work.
Another possibility - you are using an incorrect type of joystick. Sinclair (SJS) joysticks have a different pin mapping than a standard Atari-type joystick. This an almost exact 40057 replacement and does not modify the pin mappings in joystick sockets.
On the other hand, lotharek1977's project does change these mappings, so you can use any regular Atari/Commodore/etc. joystick.
-
Ola @asapreta, tudo legal?
Olha, seria melhor não usar o google tradutor português->polonês, a tradução pode ser engraçada :)
Por outro lado, a tradução português->inglês é clara e precisa.
Regarding your problem with the 40057 replacement by Velesoft:
This is replacement of joystick decoder "AMSTRAD 40057" for Amstrad model ZX Spectrum 128+2 (grey). This project is not tested, but theoretically will work.
Yeah, I prefer writing in English in these cases.
I used an Sinclair Joystick. That is my main concern.
An what about that jumper, what is it for?
And thanks for answering me!!
Another possibility - you are using an incorrect type of joystick. Sinclair (SJS) joysticks have a different pin mapping than a standard Atari-type joystick. This an almost exact 40057 replacement and does not modify the pin mappings in joystick sockets.
On the other hand, lotharek1977's project does change these mappings, so you can use any regular Atari/Commodore/etc. joystick.
-
I used an Sinclair Joystick. That is my main concern.
An what about that jumper, what is it for?
So the joystick is OK.
This jumper pulls down do GND an unused pin. Should work when it is open or closed.
@VELESOFT, is there any magic to know about your construction?