forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: lotharek1977 w 2014.09.16, 13:39:47

Tytuł: amstrad 40057
Wiadomość wysłana przez: lotharek1977 w 2014.09.16, 13:39:47
Czolem,

ma ktos na zbyciu ? scalak z zx128+2 szary do joystickow.. ?
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: trojacek w 2014.09.16, 16:04:52
Znaczy, ten, no... AY? :D
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: lotharek1977 w 2014.09.16, 16:14:43
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)
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: lotharek1977 w 2014.09.16, 16:17:10
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 ?
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: trojacek w 2014.09.16, 16:23:02
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 :)
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: Gryzor w 2014.09.16, 16:28:53
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.
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: Maryjan w 2014.09.17, 01:18:59
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.
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: VELESOFT w 2014.09.22, 16:28:47
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")
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: VELESOFT w 2014.09.22, 22:19:38
And here is version with kempston joystick support.

(http://velesoft.speccy.cz/other/AMSTRAD40057CLONE3_top.jpg)
(http://velesoft.speccy.cz/other/AMSTRAD40057CLONE3_bottom.jpg)
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: lotharek1977 w 2017.08.18, 12:07:40
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...

Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: pear w 2017.08.18, 12:44:55
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.
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: Tygrys w 2017.08.18, 15:14:30
Fajnie że taki zamiennik powstał, choć widzę że ingerencja w sprzęt będzie duża.
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: trojacek w 2017.08.19, 13:14:54
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ę?
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: pear w 2017.08.19, 20:27:16
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...
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: lotharek1977 w 2017.08.20, 17:03:07
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)
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: perinoid w 2017.09.11, 11:56:09
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
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: asapreta w 2018.08.21, 15:50:53
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!
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: trojacek w 2018.08.21, 19:44:39
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.
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: asapreta w 2018.08.28, 02:06:02
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.
Tytuł: Odp: amstrad 40057
Wiadomość wysłana przez: trojacek w 2018.08.28, 07:24:53
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?