Autor Wątek: AY-interface dla ZX81 (działa)  (Przeczytany 42383 razy)

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #30 dnia: 2014.02.26, 14:46:47 »
To mi się bardziej podoba:



http://zx81.eu5.org/tkay.htm
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #31 dnia: 2014.04.20, 20:52:46 »
Ramaya czas zacząć ;). Docelowo będzie AY 13-ka ;) Zacznę od ćwiczenia generatora z dzielnikiem na 7474 ;)

pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

trojacek

  • *****
  • Wiadomości: 6840
  • Miejsce pobytu:
    Warszawa
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #32 dnia: 2014.04.20, 21:03:17 »
Ale nie chcesz chyba dzielić zegara CPU? Nie wiem jak w ZX81, ale w Spectrum dawało to okropny efekt.

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #33 dnia: 2014.04.20, 21:13:06 »
Na 1 przerzutniku generator, a na 2 dzielnik. Na razie na sucho na innym kwarcu bo mi wcinarka przejechała 3.57 MHz.
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #34 dnia: 2014.04.20, 22:02:48 »
Mam pytanie, może trochę nie na temat.
W ZX i innych  używa się 10 i 12 natomiast 13 nie spotkałem.
Czy są jakieś problemy sprzętowe ?
Czy da się go zastosować ?

Zdaję sobie sprawe że bezpośrednia zamiana jest niemożliwa ze względu
na inną obudowę i wyprowadzenia, ale w nowych konstrukcjach ?
(Interfejs AY do ZX48)
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

zaxon

  • *****
  • Wiadomości: 4693
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #35 dnia: 2014.04.21, 09:24:17 »
Zastosowac sie pewnie da, tylko ciezko kupic, jednak 10 i 12 sa latwiej dostepne.
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #36 dnia: 2014.04.21, 16:44:15 »
Na a... bywają i to po ok 11zł/szt ;)
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #37 dnia: 2014.04.21, 19:44:29 »
Zapytałem, bo kupiłem ostatnio na Allegro po 9zł.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #38 dnia: 2015.02.28, 16:10:21 »
No to jedziemy:
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

KWF

  • Moderator
  • *****
  • Wiadomości: 6833
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #39 dnia: 2018.03.14, 22:55:03 »
Czas na archeologię z lat 2014-2015 ;) Widzę kość 62256 do tego '251 oraz typowego AYka. Czy coś z tego RAMAY'a urodziło się? Czy prace umarły śmiercią naturalną?
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #40 dnia: 2018.03.15, 17:22:17 »
RAM powędrował w podstawkę i robi za wewnętrzne 16kB, a AY czeka na dokończenie, będzie na 10 lub 13 :)
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464

KWF

  • Moderator
  • *****
  • Wiadomości: 6833
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #41 dnia: 2018.03.15, 17:51:29 »
Z tego co sam przerabialem 74LS251 nie sprawdza się najlepiej w rozszerzeniu 32KB czy 56/64KB. W tej przerobce pewniej działają układy CMOS z serii HC. W ostateczności możesz zastosować HCT.

AYka możesz spokojnie napędzac z wewnętrznego zegara 3.25MHz, bo nie jest on wstrzymywany przez ULA'e. Sygnał zegarowy na złączu nie jest tym samym zegarem, co dostaje procesor, jest tym co generuje ULA i jest w przeciwfazie do nogi nr 6 Z80. Ale pewnie to już wiesz.
« Ostatnia zmiana: 2018.03.15, 18:03:25 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Abrimaal

  • *****
  • Wiadomości: 965
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #42 dnia: 2018.03.15, 21:06:56 »
Czy są jakieś różnice między AY w ZX81 a ZX Spectrum?
Mam na myśli
- adresy portów I/O
- port przełączania chipów (jeśli więcej niż 1xAY)
- zegar AY
- synchronizacja między zegarem Z80 i AY

Co do ostatniego, wiem że ZX81 ma tryby SLOW i FAST, ale czy one dotyczą tylko Basic, czy całego systemu?
Jaka jest dokładna wartość zegara Z80 w ZX81?

Grałem utwory Yerzmyey'a na Spectrum, z playerem dla Spectrum i nie słyszałem żadnych błędów, ale nie wiem, jak grają one na ZX81.
AY Music, ULA plus.

KWF

  • Moderator
  • *****
  • Wiadomości: 6833
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #43 dnia: 2018.03.15, 21:48:53 »
AY w ZX81 przy wykorzystaniu klasycznego ZON-X81 i jego klona Mr.X:
- adresy portów I/O: out 0xDF (wybór rejestru), out 0x1F (wysłanie danych do portu)
- port przełączania chipów (jeśli więcej niż 1xAY): nie wiem
- zegar AY: 3.25MHz / 2 = 1.625MHz
- synchronizacja między zegarem Z80 i AY: 3.25MHz zegar generowany jest przez ULA i wystawiony na złącze krawędziowe. Ten sam sygnał zegarowy jest podawany na inwerter na jednym tranzystorze a odwrócony zegar 3.25MHz jest podawany na procesor.
Jaka jest dokładna wartość zegara Z80 w ZX81?.3.25MHz

Manual do Mr.Xa: http://www.rwapsoftware.co.uk/downloads/mrX-Soundcard-manual-v005.pdf
« Ostatnia zmiana: 2018.03.15, 22:13:19 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

andy

  • *****
  • Wiadomości: 1068
  • Miejsce pobytu:
    Kielce Wsch.
Odp: AY-interface dla ZX81 (działa)
« Odpowiedź #44 dnia: 2018.04.01, 23:40:11 »
Zapomniałem, że IOWR trzeba "zrobić", więc trochę przerobiłem logikę na 21 i 02. Zegar opcjonalnie podzielony na 74 albo z generatora  1.8432 MHz (zworka). Choć logika może być też na 133 i 02, ale brakło mi 133 ;)
Przy okazji SAA odkurzam.
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464