furnace icon indicating copy to clipboard operation
furnace copied to clipboard

Some chip suggestions

Open The-Beesh-Spweesh opened this issue 3 years ago • 13 comments

PSG:

  • [ ] Atari POKEY
  • [ ] Watara Supervision APU
  • [ ] T6W28 (mildly-enhanced SN76489)
  • [ ] GBA APU
  • [x] VERA (Commander X16)

Wavetable:

  • [x] 2C33 (FDS)
  • [x] Konami SCC / SCC+
  • [ ] VSU-VUE (Virtual Boy)
  • [x] SPGY-1001 (WonderSwan)

FM:

  • [x] YM2413
  • [x] OPL 1/2/3
  • [x] MSX-AUDIO

Sample:

  • [x] RF5C68
  • [ ] S-DSP (SNES)

The-Beesh-Spweesh avatar Jan 18 '22 08:01 The-Beesh-Spweesh

OPL3. There is no proper tracker with UI that isn't boomer MS-DOS cr*p, that is understandable/stable. And OpenMPT is waaay to limiting.

freq-mod avatar Jan 18 '22 08:01 freq-mod

SCC (5ch wavetable, 8-bit) would be a neat addition too, in the future obviously

freq-mod avatar Jan 19 '22 10:01 freq-mod

SCC (5ch wavetable, 8-bit) would be a neat addition too, in the future obviously

There's already the PC Engine chip, which can imitate the SCC the best. (except it has a lower wave depth, but oh well)

The-Beesh-Spweesh avatar Jan 19 '22 11:01 The-Beesh-Spweesh

Imitation is a one thing, but SSC isnt really PCE. SCC shares waveform between ch4 and ch5, and wave depth really makes a difference (IMO). I could say PCE imitates Wonderswan chip good enough :man_shrugging:

freq-mod avatar Jan 19 '22 12:01 freq-mod

can we also have the Watara Supervision's sound chip?

djmaximum17 avatar Jan 19 '22 14:01 djmaximum17

wow i loved the idea to have the opl1 chip on furnace ( since there is no opl1 tracker anyways )

Ultraprogramer avatar Jan 20 '22 22:01 Ultraprogramer

For the Wonderswan, there is the official Homebrew SDK called the Wonderwitch (can be found on Archive.org). I haven’t messed with it yet but I’d love to see support for the WS. Note: The WonderWitch is sort of like NetYaraoze was for the PS1 where it was developed to make making homebrew easier but may or may not work with real hardware in the traditional sense without some funky workarounds.

bedwardly-down avatar Feb 19 '22 07:02 bedwardly-down

I have turned this issue into a list to make it easier for me to track.

tildearrow avatar Mar 23 '22 20:03 tildearrow

I'm an MSX enthusiast and I'd like to use Furnace to make music for real hardware. Of course, if you look at what kind of music hardware is supported by MSX you'd find a ton of options, so at first I'd suggest using only the most common ones: OPLL and AY-3-8910 are already available, and I think MSX-AUDIO (Y8950, which is basically OPL1 + 1 ADPCM channel) and SCC would be very nice additions.

mrparn avatar Mar 28 '22 13:03 mrparn

Please add at some point YMZ280B support. https://en.wikipedia.org/wiki/Yamaha_YMZ280B It is well emulated, supported by VGM, used in one arcade in conjunction with OPL3...

freq-mod avatar Apr 10 '22 17:04 freq-mod

Regarding WonderSwan: It is important to note that the hardware does not actually operate at 60Hz (although Fire Lancer, a homebrew game, does change the display timings to run at around that frequency). Under default conditions, it operates at (12000 / 159), or ~75.47Hz.

asiekierka avatar Jun 27 '22 19:06 asiekierka

can we also have the Watara Supervision's sound chip?

I just added it as one of the tasks.

The-Beesh-Spweesh avatar Aug 31 '22 12:08 The-Beesh-Spweesh

Removing from milestone as I have not considered Supervision for 0.6 (yet).

tildearrow avatar Sep 01 '22 03:09 tildearrow