mirror of
https://github.com/libretro/smsplus-gx.git
synced 2024-12-13 20:52:26 +00:00
Improved port of SMSPlus-GX by gameblabla for libretro
b5b274ffac
I will probably regret doing huge commits like this one but i'm too lazy to make smaller commits out of it so i'll make a huge changelog instead. I tried to make it more modular and this is the result of it. In the Makefiles, you can easily choose the Sound API of your liking as well as the fine-tuned SDL port you want to use. Sound output : I finally addressed the SDL port as far sound is concerned, and the SDL sound api is now supported again and properly this time. I also added support for ALSA, OSS, libao, Portaudio and Pulseaudio. Won't do DirectSound and/or WaveOut because fuck Windows :P (but if you are interested, open a bug report) Z80 core : When i added back the proprietary z80 core, i added version 3.4, not the later version 3.9 that was improved by Exophase himself. This should hopefully address the inaccuracy flaws that the old version had. My mistake I did a lot of cleaning too. I removed the old unsupported files since they are now useless and you are better off using the newer code instead. |
||
---|---|---|
docs | ||
source | ||
.gitignore | ||
background_papk3s.bmp | ||
background.bmp | ||
Makefile | ||
Makefile.amini | ||
Makefile.papk3s | ||
Makefile.rs97 | ||
package | ||
README.md | ||
sms_sdl.png |
SMSPlus-GX RS97
It used to be based on SMS Plus 1.3 but then i realised SMS Plus GX had a lot of additions and was much better, while still being free software. It is now based on SMS Plus GX, with some other changes too such as :
- Updated MAME FM core based on upstream (taken from CrabEmu, GPLv2 licensed)
- EightyOne's Z80 CPU Core. (GPLv2 licensed unlike the other z80 cpu core)
- PSG emulation based on CrabEmu's own PSG sound core. (also Maxim's psg as an option, set MAXIM_PSG)
- Switching to PortAudio (much improved sound quality & syncing on RS-97)
- Numerous fixes so it can build & work properly on 64-bits. (as well as 32-bits of course)
And more...
This emulator is free software under the GPLv2 or later. See docs/license for more details. Also, see docs/contributors to see who contributed (indirectly or directly) to SMS Plus (GX).