(Partially) K007232 support

Chip ID is placeholder.
This commit is contained in:
cam900 2022-12-08 14:18:22 +09:00
parent fd3f381bc3
commit 76cdc3a6a5
21 changed files with 748 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,9 @@
# Konami K007232
a Konami's 2 channel PCM sound chip was used in their arcade boards in 1986-1990.
Its sample format is unique; the topmost bit is the end marker, and the low 7 bits are used for generating sound (unsigned format).
# effects
- Nothing for now

View file

@ -1626,6 +1626,10 @@ chips which aren't on this list don't have any flags.
- bit 16-19: outDepth (int)
- bit 20: stereo (bool)
## (Placeholder): Konami K007232
- bit 0: stereo (bool)
## 0xe0: QSound
- bit 0-11: echoDelay (int)