SID: Disable SID on 2MB targets, as cRSID needs a lot of RAM.

Also add a note that SID might not play in realtime on all targets

Change-Id: Ic14b20a7c1427e31e38204ae3ecff6bd235ec1b4
This commit is contained in:
Solomon Peachy 2023-02-07 11:23:30 -05:00
parent 88f4f1c8d0
commit 23cb6139bd
3 changed files with 6 additions and 3 deletions

View file

@ -17,7 +17,6 @@ atrac3_rm.c
atrac3_oma.c
mpc.c
wma.c
sid.c
ape.c
asap.c
aac.c
@ -43,6 +42,7 @@ nsf.c
sgc.c
vgm.c
#if MEMORYSIZE > 2
sid.c
kss.c
#endif
aac_bsf.c

View file

@ -65,7 +65,9 @@ include $(RBCODECLIB_DIR)/codecs/libgme/libvgm.make
include $(RBCODECLIB_DIR)/codecs/libgme/libkss.make
include $(RBCODECLIB_DIR)/codecs/libgme/libemu2413.make
include $(RBCODECLIB_DIR)/codecs/libopus/libopus.make
ifneq ($(MEMORYSIZE),2)
include $(RBCODECLIB_DIR)/codecs/cRSID/cRSID.make
endif
# set CODECFLAGS per codec lib, since gcc takes the last -Ox and the last
# in a -ffoo -fno-foo pair, there is no need to filter them out

View file

@ -215,15 +215,16 @@
Atari SAP
& \fname{.sap}
& \\
\nopt{clipv1,c200v2}{
Sound Interface Device
& \fname{.sid}
& Progress bar and seek use subtracks instead of seconds.\\
& Progress bar and seek use subtracks instead of seconds.\\}
SPC700
& \fname{.spc}
& \\
\end{rbtabular}
\note{NSF and VGM might not play in realtime on all devices due to CPU
\note{NSF, VGM, and SID might not play in realtime on all devices due to CPU
performance requirements.}
\subsection{Codec featureset}