Web POKEY - chip w postaci komponentu
- dely/Blowjobb @ 17.9.2021 @ 23:08
Mrk udostępnił emulator znanego z m.in. Atari 8-bit i automatów układu POKEY w postaci komponentu WebAudio (jako AudioWorkletProcessor) - co oznacza nie mniej, nie więcej, że w prosty sposób, za pomocą dosłownie kilku linijek kodu w Javascript można dodać np. obsługę muzyki w formacie SAP do swojej strony internetowej.
W repozytorium projektu na serwisie GitHub znajduje się również przykładowa realizacja z użyciem Web POKEY - player SAP z kilkoma znanymi utworami z gier: Fred, Lasermania i Zybex.
Jakie są różnice w stosunku do ASAP z 2009 roku?
Technologia? Wydaje mi się też (po pobieżnym przejrzeniu źródeł), że będą tylko działać SAP Type R, ponieważ nie widziałem nigdzie emulacji wszystkiego.
Tak, technologia jest troszkę inna. W 2009 nie było jeszcze WebAudio i różne przeglądarki miały swoje technologie. Korzystałem z XAudioJS, które zapewniało wspólne API (w szczególności w IE grał przez Flash Player). ASAP obecnie używa scriptprocessor, który jak teraz czytam też już jest deprecated i w obecnym roku obowiązuje audioworklet. Będę przepisywał.
ASAP emuluje 6502 z kompletem nielegali, przerwania POKEYa, GTIA, COVOXa, SAPy i formaty trackerowe, a tutaj tylko SAP TYPE R. Inne są filtry.
Ciekaw jestem porównania jakości dźwięku.
Ta emulacja powstała niejako przy okazji emulatora Atari w przeglądarce, który `rzeźbi` Mrk :)
Fajne , dzięki :)