Merge pull request #776 from cam900/k007232

Add K007232 support
This commit is contained in:
tildearrow 2022-12-14 23:59:41 -05:00 committed by GitHub
commit dafa0189a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 841 additions and 5 deletions

View file

@ -25,6 +25,7 @@ as of Furnace 0.6, the following sound chips have sample support:
- tildearrow Sound Unit
- VERA (last channel only)
- Y8950 (last channel only)
- Konami K007232
- a few more that I've forgotten to mention
## compatible sample mode

View file

@ -12,6 +12,7 @@ this is a list of sound chips that Furnace supports, including effects.
- [Generic PCM DAC](dac.md)
- [Famicom Disk System](fds.md)
- [Game Boy](game-boy.md)
- [Konami K007232](k007232.md)
- [Konami SCC](scc.md)
- [Konami VRC6](vrc6.md)
- [Atari Lynx](lynx.md)

View file

@ -0,0 +1,11 @@
# Konami K007232
a 2-channel PCM sound chip from Konami which was used in some of their 1986-1990 arcade boards.
Its sample format is unique; the topmost bit is the end marker, and the low 7 bits are used for generating sound (unsigned format).
It has 7 bit digital output per each channel and no volume register on chip, so it needs external logic to control channel volume.
# effects
- Nothing for now