🎵 Not only squeaks? ZX Spectrum can play? AY-3-8910 + Kempston - Sound in ZX Spectrum 48K (RG

Sdílet
Vložit
  • čas přidán 3. 07. 2024
  • Let's get to know the AY-3-8910 audio chip and the KAY board based on it, which additionally has a Kempston joystick interface. Let's listen to the real sound synthesis - in the practically silent ZX Spectrum computer, and in my case more precisely - the Harlequin 48k clone.
    💾 DataTraveler Max USB 3.2 Gen 2 Flash Drive:
    www.kingston.com/en/usb-flash...
    💰 SUPPORT:
    patronite.pl/RetroGralnia
    czcams.com/users/retrogralniap...
    🔴 SUBSCRIBE TO OUR CHANNEL!
    czcams.com/users/retrogralniap...
    🔴 DISCORD RG SERVER
    retrogralnia.pl/discord
    📚 Contents:
    00:00 Welcome
    00:27 DataTraveler Max USB 3.2 Gen 2
    02:26 ZX Spectrum - problem with audio
    04:13 AY-3-8910 audio extensions
    05:09 AY-3-8910: System Possibilities
    05:56 Chip versions: 8910, 8912, 8913, 8914
    07:38 Yamaha YM2149 clone
    08:26 A short history of audio in the ZX Spectrum
    09:14 ZX stereo types: ABC and ACB
    10:45 ZX Spectrum - no joystick port and Interface 2
    12:10 Kempston interface
    12:51 KAY - two in one - AY-3-8910 + Kempston
    14:38 Test ZX Harlequin 48k + KAY
    15:51 KAY: Board, chip, ports, jumpers
    19:00 AY-3-8910: Description of the pins and how the system works
    19:34 Pin Clock - Chip clock
    20:24 Data and address pins
    20:50 Principles of system addressing and its selection
    21:45 Many systems in one machine
    23:14 Transmission direction control
    23:30 Audio lines A, B, C
    23:42 Records AY-3-8910
    24:53 We test the KAY board live
    28:20 Summary of the topic
    📘 Topic on speccy.pl forum
    www.speccy.pl/forum/index.php?...
    📘 Sources of knowledge for the video:
    map.grauw.nl/resources/sound/g...
    en.wikipedia.org/wiki/Kempsto...
    www.rwapsoftware.co.uk/spectr...
    zxspectrum48.i-demo.pl/aymusic...
    www.vdsteenoven.com/aquarius/...
    www.vgmpf.com/Wiki/index.php/A...
    🕹️ ZX 48K AY-3 games:
    zxspectrum48.i-demo.pl/48K_AY_...
    📺 Demos on ZX 48K AY-3
    www.speccy.pl/archive/perip.ph...
    zxspectrum48.i-demo.pl/ay48k_d...
    🧑 Mr. Piotr and his works:
    allegro.pl/user/Rock_07
    Email: polo8bit@gmail.com
    ✅ FACEBOOK:
    www.FB.com/RetroGralnia
    ✅ PAGE:
    retrogralnia.pl
    ✅ MUSEUM OF GAMES AND COMPUTERS OF THE PAST ERA:
    gikme.pl
    🎵 Background music:
    / momentvm
    #RetroGaming #RetroGaming #TheGameIsNotOver
  • Hry

Komentáře • 50

  • @ZPDU
    @ZPDU Před 2 lety +2

    Pamiętam czasy kiedy mojego ZX przerabiałem na różne sposoby. A układ AY gościł oczywiście dość często.
    Pozdrawiam serdecznie

  • @ArcadeFan77
    @ArcadeFan77 Před 2 lety +2

    Dobre i w miarę tanie rozszerzenie. Stare Kempstony czasami miały problem z obsługą dżojstika w niektórych grach.

    • @RetroGralnia
      @RetroGralnia  Před 2 lety +2

      Z tą obsługą dżoja w ZX to ogólnie mam wrażenie, że czasami coś po prostu nie łapie, choć powinno. Nie wiem, czy to też nie zależy od braku realnego standardu i czasami złego zaprogramowania gry.

    • @ArcadeFan77
      @ArcadeFan77 Před 2 lety +1

      @@RetroGralnia Testowałem dwa stare Kempstony. Nowszy model, przystosowany również do ZX Spectrum+ i bardzo podobny do tego z filmu 12:11 w grze Bruce Lee nie chciał działać (brak ruchu postaci). Starszy model w tej samej grze działa.

  • @Leeki85
    @Leeki85 Před 2 lety +6

    Ta muzyka z beepera nie jest czymś nadzwyczajnym. Raczej jest to użycie sprzętu zgodnie ze specyfikacją. Beeper w Spectrum to najbardziej prymitywne urządzenie do odtwarzania dźwięku jakie tylko istnieje. Ba, to nawet nie jest urządzenie do odtwarzania dźwięku, a zwykły przełącznik ON/OFF.
    W tym konkretnym przypadku nawet nie ma sensu mówić, że jest to generator 1-kanałowy, bo to bez różnicy czy gramy 1 czy kilka kanałów, czy odtwarzamy sample. We wszystkich przypadkach odtwarzanie dźwięku na ZX Spectrum wymaga pełnej uwagi procesora, zostawiając naprawdę mało cykli na cokolwiek innego.
    Dlatego też w grach słyszymy głównie klikanie, by generowanie dźwięku angażowało CPU w jak najmniejszym stopniu.
    PCty również posiadały taki prymitywny beeper, ale były dwie różnice:
    1. Można było ustawić asynchroniczne ON/OFF z określoną częstotliwością, bez udziału CPU. Tym samym PC Speaker funkcjonował jako 1-kanałowy generator fal prostokątnych. Dzięki czemu mógł odtwarzać prostą muzykę, czy nawet symulować polifonię co ładnie widać w Monkey Island, gdzie beeper gra niemal tak dobrze jak 3-kanałowy Tandy (podobne możliwości co AY).
    2. Można było ustawić software'owe przerwania, by sterować beeperem bezpośrednio. Pozwalało to odtwarzać na beeperze sample, amigowe moduły, czy symulować kilkukanałowy syntezator.
    Wraz ze wzrostem mocy procesorów używanie PC Speakera zużywało coraz mniej mocy, ale w tym samym czasie karty dźwiękowe stały się standardem, a beeper służył już tylko do komunikowania błędów bootowania.

    • @marekk1337
      @marekk1337 Před rokem

      Bez ay tez zx potrafil niezle zagrac, przynajmniej intra, nawet gadal.

    • @Leeki85
      @Leeki85 Před rokem +1

      @@marekk1337 No oczywiście, że potrafił, ale to procesor musiał bardzo dokładnie tym sterować, co zjadało niemal wszystkie cykle i trudno było to wykorzystać poza statycznymi ekranami. Współcześnie możemy wykorzystać moc dzisiejszych komputerów, by wygenerować strumienie instrukcji, które będą rysować fajne rzeczy na ekranie i w odpowiednich momentach przełączać beeper. Dlatego też współczesna demo scena robi na 8-bitowcach rzeczy o których nikt nie śnił 35 lat temu.

  • @krzysztofwandzioch4622
    @krzysztofwandzioch4622 Před 2 lety +1

    Dzień dobry 🤗 pozdrawiam serdecznie

  • @sirdavid8919
    @sirdavid8919 Před 2 lety +2

    Mała errata techniczna. To, co powiedział Borg o działaniu interfejsu Kempston, tj. „ustawiał odpowiednie wartości w wybranych komórkach pamięci” jest nieprawdą. Byłoby prawdą, gdyby ZX Spectrum używał procesora firmy MOS, tak jak 8-bitowe komputery Commodore czy Atari (stąd pewnie ten błąd, Borg o wiele lepiej zna komputery z procesorami MOS). W Z80 (procesor używany np. w ZX Spectrum) jest inaczej, pamięć i urządzenia mają osobne przestrzenie adresowe i inne rozkazy do ich obsługi. Żaden joystick nie ustawia komórek pamięci, a jego położenie trzeba odczytać z odpowiedniego portu we/wy.

  • @Retrorojber
    @Retrorojber Před 2 lety

    Mam i ja polecam

  • @retrowedugmiksola1810
    @retrowedugmiksola1810 Před 2 lety +1

    Siema z rana :)

    • @RetroGralnia
      @RetroGralnia  Před 2 lety +1

      Siema, choć ja pewnie jeszcze śpie :D

  • @mih_2024
    @mih_2024 Před 5 měsíci

    Czy jeśli chcę w Spectrum Plus przekierować dźwięk beepera na zewnętrzny interfejs AY to rozwiązuje to sam interfejs, czy muszę coś jeszcze przerobić w samym Spectrum?

  • @Maxsoft9
    @Maxsoft9 Před 2 lety +2

    Borg jest mistrzem i posiadaczem ogromnej wiedzy. Szacunek dla Pana forever

    • @tomuss01011
      @tomuss01011 Před 2 lety

      Mistrzem jest, ten kto posiada Commodore Amigę Atari i nie sprzeda jej dla żadnej kasy koniec kropka

  • @MH-pt2co
    @MH-pt2co Před 11 měsíci

    Laickie pytanka dwa:
    1. Mam Timex 2048, czy po dokupieniu KAY będę miał dźwięk... np. w Bomb Jack? To gra musi wykryć taki interfejs dźwiękowy, czy wszystko zadziała na nowym dźwięku?
    2. Głośniczek Timex 2024? Pewnie będzie bzykać równolegle?

    • @RetroGralnia
      @RetroGralnia  Před 11 měsíci

      To zależy od gry. Bomb Jack chyba w ogóle nie ma dźwięku dla AY. Dużo gier tak ma. Inne mają różnie. Może być albo to, albo to, albo oba na raz.

  • @nickolasgaspar9660
    @nickolasgaspar9660 Před rokem

    I just got this card but I don't get any sound(the joystick port works fine). Is there something I must do to make it work? I only hear the speaker inside the case!

    • @RetroGralnia
      @RetroGralnia  Před rokem +2

      The sound from AY should be present on audio output without any actions from your side. If the game has it! Big IF :D Try find and run AY demo.

  • @vejin9
    @vejin9 Před 2 lety +1

    Ale slicznie te ay grają

    • @RetroGralnia
      @RetroGralnia  Před 2 lety

      Mają w sobie taką syntezatorową czystość :P

  • @jackmf3960
    @jackmf3960 Před 2 lety +2

    Cześć, pytanie z innej beczki. Dlaczego monitor crt nie miga? Co to za sztuczka?

    • @RetroGralnia
      @RetroGralnia  Před 2 lety +4

      To sztuczka fotograficzna. Żeby monitor nie migał należy ustawić prędkość migawki, jako wielokrotność częstotliwości obrazu: czyli dla PAL50Hz - 1/50s, dla NTSC60Hz - 1/60s oraz ilość klatek na sekundę też musi być wielokrotnością ilości klatek na sekundę w obrazie. Przy czym pisząc wielokrotność mam na myśli, że może też być to równy podział np. przez 2. I tak tu mam w kamerze 1/50s i 25fps (mój aparat nie uciągnie 50fps) Niestety ze względu na życie się tego nie da zrobić - bo np. arcade lubią działać w 55Hz i zawsze się rozjedzie - bo tak - albo człowiek nie zauważy, że konsola działa w NTSC (dla NTSC w moim aparacie trzeba włączyć specjalny przełącznik, żeby móc wybrać 30fps (a właściwie 29.97Hz, bo NTSC to nie równe 60Hz).

    • @jackmf3960
      @jackmf3960 Před 2 lety

      @@RetroGralnia Super, wielkie dzięki za szczegółowe informacje! :)

  • @turekretromaniak
    @turekretromaniak Před 2 lety +1

    Borg przebiłeś mnie ja mam od 2 mesięcy SanDisk 512 Gb i jeszcze mi ponad 100 gb wolnego zostało :)

    • @psychopsycho9888
      @psychopsycho9888 Před 2 lety

      "640 KB powinno wystarczyć każdemu " XD

    • @tomuss01011
      @tomuss01011 Před 2 lety

      Matko ja mam 6tb i tylko nie całe 800gb wolnego

    • @psychopsycho9888
      @psychopsycho9888 Před 2 lety

      @@tomuss01011 640 KB to cytat jest z lat 80tch kogoś z majkrosoftu XD

  • @MrWytrawny
    @MrWytrawny Před 2 lety +1

    Cześć wszystkim. Drobną literówkę macie w miniaturce, w wyrazie koneserów uciekło jedno "e".

    • @RetroGralnia
      @RetroGralnia  Před 2 lety

      To moja dysleksja się ujawnia. Poprawie :)

  • @testy5444
    @testy5444 Před 2 lety +1

    0:45 Jak ten czas leci czcams.com/video/TIfm2TTbbq8/video.html

  • @schefciut5854
    @schefciut5854 Před 2 lety

    Borg widze ze dwa MATTY obok ciebie stoją każdy dobry joystick ale jednak MATT najlepszy 👍👍👍

    • @RetroGralnia
      @RetroGralnia  Před 2 lety +1

      To może nie najdokładniejsze dzoje, ale od 11 lat służą nam w RetroGralni na imprezach, a od 5 w Muzeum. 11 lat używania. Żaden inny dzoj by nie wytrzymał, a w tych trzeba tylko raz na dwa lata gumki wyczyścić. Ja teraz w sumie innymi grać nie mogę tak się przyzwyczaiłem 😋

    • @marekk1337
      @marekk1337 Před rokem

      @@RetroGralnia Pekajace blaszki wycinalo sie z puszek nozyczkami.

  • @perinoid
    @perinoid Před 2 lety +1

    No, Borgu... Takie elektroniczne porno zaserwować... Rozebrany komputer, gołe płyty... Wstydziłbyś się ;-)

    • @RetroGralnia
      @RetroGralnia  Před 2 lety

      Harlequin nie czuje wstydu, bo zawsze był nagi :P

  • @psychopsycho9888
    @psychopsycho9888 Před 2 lety +2

    wyobrażacie sobie jaka by była jazda, jakby na weselach puszczali muzykę z ZX a psycho by śpiewał ?

  • @starerupiecie1159
    @starerupiecie1159 Před 2 lety +1

    "speccy" wymawia się "speki".

    • @RetroGralnia
      @RetroGralnia  Před 2 lety

      OK. Chyba jeszcze nie słyszałem tego słowa na żywo :)

  • @mazikrolwioski4632
    @mazikrolwioski4632 Před 2 lety +1

    Borg. Ale ty pierdolisz bzdury o tym dysku.

  • @Stabio_PL
    @Stabio_PL Před 2 lety

    Kiedys na live pisalem, ze w tamtych czasach AY masakrowal SIDa. To, ze SID mial wieksze mozliwosci nie jest zadnym argumentem. W tamtych czasach to AY w byl królem. Dowodem na to jest fakt, ze Commodore wstawilo AY a nie SID do Atari ST, ktory byl komputerem podstawowym w studiach muzycznych.

    • @RetroGralnia
      @RetroGralnia  Před 2 lety +5

      Commodore nic nie wstawiało do Atari ST, bo nie robiło Atari ST :P

    • @Stabio_PL
      @Stabio_PL Před 2 lety

      @@RetroGralnia No tak :D Jack Tramiel, (urodzony jako Idek Trzmiel; 13 grudnia 1928 w Łodzi, zm. 8 kwietnia 2012[1][2] w Monte Sereno) - amerykański biznesmen polsko-żydowskiego pochodzenia, założyciel Commodore International, twórcy najpopularniejszego komputera osobistego wszech czasów Commodore 64, następnie właściciela Atari Corp., producenta m.in. komputera Atari ST.

    •  Před 2 lety +5

      Atari ST był podstawowym komputerem w studiach muzycznych ze względu na interfejs MIDI i Cubase'a, a nie ze względu na YM2149.

    • @Stabio_PL
      @Stabio_PL Před 2 lety

      @ Co nadal nie zmienia faktu, ze AY torpedowal SIDa i C64 w tamtych czasach :)

    • @Stabio_PL
      @Stabio_PL Před 2 lety

      @@RetroGralnia OK, sorki :)