Fredrik Noring
Fredrik Noring
### Discussed in https://github.com/frno7/psgplay/discussions/12 Originally posted by **rnjacobs** May 7, 2022 I was hoping to listen to sndh files composed by !cube - http://cube.gfxile.net/t/index.php?page=journal&journal=YM2149F - but none of them work...
Some [SNDH](http://sndh.atari.org/) files made for the [Atari STE](https://en.wikipedia.org/wiki/Atari_ST#STE_models) make use of its sound DMA hardware. Let PSG play emulate this piece of hardware. Plan: - [x] define DMA sound device...
Some [SNDH](http://sndh.atari.org/) files made for the [Atari STE](https://en.wikipedia.org/wiki/Atari_ST#STE_models) make use of the [LMC1992](https://www.farnell.com/datasheets/33122.pdf) circuit for tone and volume control. Let PSG play emulate this piece of hardware: > The LMC1992...
Make a PSG play plugin for the [Music Player Daemon](https://en.wikipedia.org/wiki/Music_Player_Daemon) (MPD).
Emulate - [x] XBIOS Unlocksnd (129) (ignore); - [ ] XBIOS Xbtimer (31); - [x] GEMDOS Malloc (72); - [x] GEMDOS Mfree (73) (ignore). For details, see https://github.com/frno7/psgplay/issues/13#issuecomment-1140411434.
As an option, use [GEM](https://en.wikipedia.org/wiki/GEM_(desktop_environment)) for a graphical user interface for Atari ST. See also #5. Plan: - [x] AES for [TOS/libc](https://github.com/frno7/toslibc/); - [x] VDI for [TOS/libc](https://github.com/frno7/toslibc/); - [ ]...
Implement a driver for [Core Audio](https://en.wikipedia.org/wiki/Core_Audio) in `lib/out/core-audio.c`. PSG play for [Mac OS](https://en.wikipedia.org/wiki/Macintosh_operating_systems) is currently limited to saving [WAVE](https://en.wikipedia.org/wiki/WAV) format files. Linux, on the other hand, also has a driver...
As an option, have PSG play on Atari ST accept [MIDI](https://en.wikipedia.org/wiki/MIDI) commands in two forms: - [ ] traditional MIDI instrument control for the three channels of the [YM2149](https://en.wikipedia.org/wiki/General_Instrument_AY-3-8910); -...
As an option, a dual screen is displayed via the serial port of the Atari ST, for remote control using a [null modem](https://en.wikipedia.org/wiki/Null_modem) or similar. See also #6. PSG play...