From 10f1159cf529b3d52b833255b6f9bd8c38cf1da9 Mon Sep 17 00:00:00 2001 From: Lunar Journal Date: Sat, 7 Dec 2024 18:41:56 +0200 Subject: Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d5f8e7c..ded9b8d 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,15 @@ # emu8910 -This repository contains a `Typescript` implementation of General Instrument's [`AY8910`](https://en.wikipedia.org/wiki/General_Instrument_AY-3-8910) PSG (programmable sound generator). +This repository contains a `Typescript` implementation of General Instrument's [`AY8910`](https://en.wikipedia.org/wiki/General_Instrument_AY-3-8910) `PSG` (programmable sound generator). -It implements most of the PSG's original registers.
+It implements most of the `PSG's` original registers.
A datasheet can be found [`here`](http://map.grauw.nl/resources/sound/generalinstrument_ay-3-8910.pdf). > **Listen to it in action!**
> [`AYSir`](https://drsnuggles.github.io/AYSir/?engine=lunar) Sound output is achieved in the browser through an `AudioContext()` hook.
-This emulator also adds interrupt support (with variable frequency) for updating the PSG's registers. +This emulator also adds interrupt support (with variable frequency) for updating the `PSG's` registers. FIR filter data generated using: [`https://www.arc.id.au/FilterDesign.html`](https://www.arc.id.au/FilterDesign.html). @@ -22,7 +22,7 @@ var emu8910 = new PSG49(YM_CLOCK_ZX, 50); ``` Which sets the default clock speed and interrupt frequency (50 Hz). -This exposes a a PSG register file in the `emu8910.register` object: +This exposes a a `PSG` register file in the `emu8910.register` object: ``` emu8910.register.A_FINE emu8910.register.A_COARSE @@ -40,7 +40,7 @@ emu8910.register.ENV_COARSE emu8910.register.ENV_SHAPE ``` -The register file is then used to control the PSG or extract state information. +The register file is then used to control the `PSG` or extract state information. To play a FYM module: ``` -- cgit v1.2.3-70-g09d2