diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -6,8 +6,16 @@ It implements most of the PSG's original registers. A datasheet can be found [he Sound output is achieved in the browser through an AudioContext() hook. <br> This emulator also adds interrupt support (with variable frequency) for updating the PSG's registers. -This repository currently lacks a working example of the emulator which I plan to add in the future. +FIR filter data generated using: +[https://www.arc.id.au/FilterDesign.html](https://www.arc.id.au/FilterDesign.html) Files: -* emu8910.ts - Core emulator implementation +* src/emu8910.ts - Core emulator implementation +* fym.js - FYM (Fast YM) format parser +* update.js - Register parser +* index.html - HTML boilerplate + +To run demo start web server: `python -m http.server 8000` and navigate to `index.html`. +Then click anywhere on the page to start audio output. + |