Это видео недоступно.
Сожалеем об этом.

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

Поделиться
HTML-код
  • Опубликовано: 4 авг 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
    ruclips.net/user/retrogralniap...
    🔴 SUBSCRIBE TO OUR CHANNEL!
    ruclips.net/user/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

  • @Retrorojber
    @Retrorojber 2 года назад

    Mam i ja polecam

  • @retrowedugmiksola1810
    @retrowedugmiksola1810 2 года назад +1

    Siema z rana :)

    • @RetroGralnia
      @RetroGralnia  2 года назад +1

      Siema, choć ja pewnie jeszcze śpie :D

  • @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?

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

  • @vejin9
    @vejin9 2 года назад +1

    Ale slicznie te ay grają

    • @RetroGralnia
      @RetroGralnia  2 года назад

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

  • @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! :)

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

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

  • @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 :)

  • @testy5444
    @testy5444 2 года назад +1

    0:45 Jak ten czas leci ruclips.net/video/TIfm2TTbbq8/видео.html

    • @testy5444
      @testy5444 2 года назад

      ruclips.net/video/99MD3N920Ps/видео.html lol

    • @RetroGralnia
      @RetroGralnia  2 года назад

      Leci, leci :P

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

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

  • @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 :)

  • @mazikrolwioski4632
    @mazikrolwioski4632 2 года назад +1

    Borg. Ale ty pierdolisz bzdury o tym dysku.

  • @marek90ck
    @marek90ck 15 дней назад

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