diff options
author | Dylan Muller <dylan.muller@corigine.com> | 2023-09-05 23:37:23 +0200 |
---|---|---|
committer | Dylan Muller <dylan.muller@corigine.com> | 2023-09-05 23:37:23 +0200 |
commit | 008f39a5f4070332d547ad554088fc23d8936dd2 (patch) | |
tree | 4c11c9f0afa8fd0ed394f495daf8e96308348201 /README.md | |
parent | c1267582e2015c5077ea9ad93e29e5197491ce57 (diff) | |
download | emu8910-008f39a5f4070332d547ad554088fc23d8936dd2.tar.gz emu8910-008f39a5f4070332d547ad554088fc23d8936dd2.zip |
emu8910: core: Add demo files
Add demo files.
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. + |