|
Post by spannernick on Feb 3, 2020 15:24:37 GMT
I know it say what SID Chip it uses in a TSG file but changing it from sid6581 to sid8580 does nothing,it still uses sid 6581..??
I am asking because some games uses SID 8580, like Jars' Revenge,the music on the start screen sounds terrible when it uses a SID 6581. The music was made for the SID 8580. On WinVice 2.4 you can select what SID to use.
I was thinking, all the settings for Vice are in its .vicerc file right, so couldn't I tell vice what SID to use in that..?
|
|
|
Post by spannernick on Feb 6, 2020 21:31:20 GMT
Found the manual for 2.4 and you can set the sidmodel.. SidModel Integer specifying what model of the SID must be emulated (0: MOS6581, 1: MOS8580).so SidModel1 for MOS8580 its under 7.1.3.1 SID resources. and by command line to.. -sidmodel MODEL Specifies MODEL as the emulated model of the SID chip (SidModel).Manual is here... web.mit.edu/jhawk/mnt/ss.b/vice-1.0/doc/html/vice_toc.html some of you might find it handy... 7.1.3 SID settings
These settings control the emulation of the SID (MOS6581 or MOS8580) audio chip.
"Emulate filters" causes the built-in programmable filters of the SID chip to be emulated. A lot of C64 music requires them to be emulated properly, but their emulation requires some additional processor power.
"ChipModel" specifies the model of the SID chip being emulated: there are two slightly different generations of SID chips: MOS6581 ones and MOS8580 ones.
"Use reSID emulation" specifies whether the more accurate (and resource hungry) reSID emulation is turned on or off.
7.1.3.1 SID resources
SidFilters Boolean specifying whether the built-in SID filters must be emulated.
SidModel Integer specifying what model of the SID must be emulated (0: MOS6581, 1: MOS8580).
SidUseResid Boolean specifying whether the accurate reSID emulation is being used.
7.1.3.2 SID command-line options
-sidmodel MODEL
Specifies MODEL as the emulated model of the SID chip (SidModel).
-sidfilters +sidfilters Enable (SidFilters=1) or disable (SidFilters=0) emulation of the built-in SID filters.
-resid +resid Enable (SidFilters=1) or disable (SidFilters=0) usage of the reSID emulator.
|
|
|
Post by jj0 on Feb 6, 2020 22:30:35 GMT
The best way to find out is to experiment with the vicerc settings. Is there a program that runs on a C64 that can detect the SID type?
|
|
|
Post by spannernick on Feb 6, 2020 22:49:18 GMT
|
|
|
Post by jj0 on Feb 7, 2020 10:01:07 GMT
So, you can test out any SID change you make in vicerc. Are you going to try it out?
|
|
|
Post by spannernick on Feb 7, 2020 15:41:59 GMT
I just tried it and it has not changed the sid,its still using sid 6581,I put SidModel=1 in /root/.vice/vicerc and it didn't change it at all...? I can't use uart on this so can't see what it's doing, the trick to interrupt boot don't work, well you can but you are not on the system you are in Sinux not redquark so none of the commands work so you can't set password,it must be the way you made the image,so I can't log in to RedquarkTWO on the Orange Pi PC to get into it..? They could of removed the command for but why,someone need to recompile the emulator with all settings available but we need the latest C64OSS from RG cause of the bits added to THEC64 Maxi like Classic Mode and that...? Can you have a look and see if you can see why its not working please(why you can change sid) When you have the time of cores.. ,I can't, if I could see what happening then I know but I don't..? (I notice on the mini firmware it use a C library so was the64 program made in C and with Visual Studio , I wonder..??)
|
|
|
Post by kugelblitz on Feb 7, 2020 19:35:18 GMT
This simply may not work because they might have removed the source for the other SID model on order to save on processor cycles. Some SID engines eat more cycles than others.
|
|
|
Post by spannernick on Feb 7, 2020 22:49:16 GMT
Still don't understand why sid6581 is in the TSG (CJM) files, in the games in the Carousel. its dose nothing if you remove it cause sid 6581 is its default,unless they are planning to add sid 8580..weird..
|
|