Commit Graph

11 Commits

Author SHA1 Message Date
gameblabla
600d1ed6a5
Fix sound issues for good with triple/double buffering.
The source code needed some changes before this happened
2020-10-13 15:17:29 +02:00
gameblabla
0b1fbec18d
Use Ofast since the cause for the leak has been found.
GCDA files are now generated on real hardware when using Ofast thanks to the fix.
2020-10-08 23:39:31 +02:00
gameblabla
e9a381e10e
Fixed RS-90 port with numerous changes :
- Allowing the FM sound to be disabled or enabled. (i might bring this to the other ports)
- 8bpp to YUV upscale. This allows us to use a higher resolution on hw that only support YUV for IPU.
- Removed upscaling options due to the use of IPU.

SMS Plus GX still runs fairly similar to what it used to
because while it no longer spends time on the 8bpp->16bpp conversion,
a lot of time is spent on converting to YUV.

Special thanks to Slaneesh and Johnny for the help on the YUV code.
2020-10-06 09:31:29 +02:00
gameblabla
3ab12ff69f
RS90 Makefile with 8BIT BPP set. 2020-10-06 03:33:54 +02:00
gameblabla
48b64b345c
-mplt does make a difference when using dynamic linking.
Not quite as good as -mno-abicalls -fno-PIC with static linking
but certainly better than without.
2020-10-05 15:50:46 +02:00
gameblabla
8b7c2d9dd6
Update RS-90 port with commits from @drowsnug95 that were not mergeable
due to conflicts.
2020-10-05 04:10:30 +02:00
gameblabla
bfc8e6aa4b
Update Makefiles. 2019-06-03 02:33:24 +02:00
gameblabla
fc48777a40
Fixes a really dumb mistake on my part that would result
in the wrong version being built for the RS-90.
2019-05-02 12:47:32 +02:00
gameblabla
b293918a7d
Minor changes to Makefile as to use official buildroot. 2019-05-01 15:48:29 +02:00
gameblabla
b134dbf153
Minor changes to the RS-90 build. 2019-05-01 14:20:34 +02:00
gameblabla
c9dbf26a5c
Add RS-90 port, with makefile and all. 2019-05-01 10:54:30 +02:00