ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

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

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ส.ค. 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
    th-cam.com/users/retrogralniap...
    🔴 SUBSCRIBE TO OUR CHANNEL!
    th-cam.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

ความคิดเห็น • 52

  • @ZPDU
    @ZPDU 2 ปีที่แล้ว +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

  • @Leeki85
    @Leeki85 2 ปีที่แล้ว +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 ปีที่แล้ว

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

    • @Leeki85
      @Leeki85 ปีที่แล้ว +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.

  • @ArcadeFan77
    @ArcadeFan77 2 ปีที่แล้ว +2

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

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว +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 2 ปีที่แล้ว +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.

  • @sirdavid8919
    @sirdavid8919 2 ปีที่แล้ว +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.

  • @krzysztofwandzioch4622
    @krzysztofwandzioch4622 2 ปีที่แล้ว +1

    Dzień dobry 🤗 pozdrawiam serdecznie

  • @retrowedugmiksola1810
    @retrowedugmiksola1810 2 ปีที่แล้ว +1

    Siema z rana :)

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว +1

      Siema, choć ja pewnie jeszcze śpie :D

  • @Retrorojber
    @Retrorojber 2 ปีที่แล้ว

    Mam i ja polecam

  • @mih_2024
    @mih_2024 6 หลายเดือนก่อน

    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?

  • @vejin9
    @vejin9 2 ปีที่แล้ว +1

    Ale slicznie te ay grają

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว

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

  • @nickolasgaspar9660
    @nickolasgaspar9660 ปีที่แล้ว

    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  ปีที่แล้ว +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.

  • @MH-pt2co
    @MH-pt2co ปีที่แล้ว

    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  ปีที่แล้ว

      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.

  • @Maxsoft9
    @Maxsoft9 2 ปีที่แล้ว +2

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

    • @tomuss01011
      @tomuss01011 2 ปีที่แล้ว

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

  • @jackmf3960
    @jackmf3960 2 ปีที่แล้ว +2

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

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว +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 2 ปีที่แล้ว

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

  • @MrWytrawny
    @MrWytrawny 2 ปีที่แล้ว +1

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

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว

      To moja dysleksja się ujawnia. Poprawie :)

  • @turekretromaniak
    @turekretromaniak 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      "640 KB powinno wystarczyć każdemu " XD

    • @tomuss01011
      @tomuss01011 2 ปีที่แล้ว

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

    • @psychopsycho9888
      @psychopsycho9888 2 ปีที่แล้ว

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

  • @testy5444
    @testy5444 2 ปีที่แล้ว +1

    0:45 Jak ten czas leci th-cam.com/video/TIfm2TTbbq8/w-d-xo.html

    • @testy5444
      @testy5444 2 ปีที่แล้ว

      th-cam.com/video/99MD3N920Ps/w-d-xo.html lol

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว

      Leci, leci :P

  • @schefciut5854
    @schefciut5854 2 ปีที่แล้ว

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

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว +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 ปีที่แล้ว

      @@RetroGralnia Pekajace blaszki wycinalo sie z puszek nozyczkami.

  • @perinoid
    @perinoid 2 ปีที่แล้ว +1

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

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว

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

  • @starerupiecie1159
    @starerupiecie1159 2 ปีที่แล้ว +1

    "speccy" wymawia się "speki".

    • @RetroGralnia
      @RetroGralnia  2 ปีที่แล้ว

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

  • @psychopsycho9888
    @psychopsycho9888 2 ปีที่แล้ว +2

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

  • @Stabio_PL
    @Stabio_PL 2 ปีที่แล้ว

    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  2 ปีที่แล้ว +5

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

    • @Stabio_PL
      @Stabio_PL 2 ปีที่แล้ว

      @@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.

    •  2 ปีที่แล้ว +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 2 ปีที่แล้ว

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

    • @Stabio_PL
      @Stabio_PL 2 ปีที่แล้ว

      @@RetroGralnia OK, sorki :)

  • @marek90ck
    @marek90ck 11 วันที่ผ่านมา

    Kto te napisy robi? Bo widać że pierdoli tę robotę

    • @RetroGralnia
      @RetroGralnia  11 วันที่ผ่านมา

      @@marek90ck AI

  • @mazikrolwioski4632
    @mazikrolwioski4632 2 ปีที่แล้ว +1

    Borg. Ale ty pierdolisz bzdury o tym dysku.