Jump to content

Scorpion 4 - how to set the saved volume in the machine's settings?


johnparker007
 Share

Recommended Posts

Hey all :)  

Ok so I can 'test' changes to a machine's volume in the test mode on Scorpion 4, I've been doing:

Open back door
Await full reboot
Press Test button


and then I can test volume changes like so:
image.png

However... I assume there must also be a 'settings menu', so I can change the volume, and then have that volume saved in the machines NVRAM as the one it will use on subsequent boots for standard sound effects/music.

The reason is that to ensure my volume emulation code for Scorpion 4 is working properly/complete, I believe that if we set the volume to very low/zero... then reboot the machine a few times, to trigger the On/Off alarm (or some other alarm like coin alarm/hopper alarm etc), that alarm should actually play quite loud, regardless of if the machine's saved volume setting is very low.

So I'm wanting to see if that just works with my existing emulation code, or if I need to find an address that is mapped to a temporary 'Volume Override' command.

Thanks for any help :) 

[ Arcade Simulator ] Pre-alpha installer: https://tinyurl.com/2kcrkprh | Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb
[ Fruit Machine Settings/Tests Guide ] https://tinyurl.com/yuebw8b5
[ MAME (fixes/improvements) ] Commits: https://github.com/johnparker007/mame/commits/master/?author=johnparker007

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

Generally, for SC4, you should just be able to press Refill, even with doors closed, and then use START button to get over to the volume settings.

These changes will change back to NVRAM, and to be honest, I thought changing it in TEST did the same as well.

I remember the earlier MFMEs before this true volume setting became a thing, it caused a bit of grief at the time if I recall. But this is properly emulated, and how the real machine behaves I understand. I guess this is what you are feeding back into the MAME driver @johnparker007

  • Thanks 1
Link to comment
Share on other sites

21 minutes ago, Mort said:

Generally, for SC4, you should just be able to press Refill, even with doors closed, and then use START button to get over to the volume settings.

These changes will change back to NVRAM, and to be honest, I thought changing it in TEST did the same as well.

I remember the earlier MFMEs before this true volume setting became a thing, it caused a bit of grief at the time if I recall. But this is properly emulated, and how the real machine behaves I understand. I guess this is what you are feeding back into the MAME driver @johnparker007

Aaah right, I was a little tired when I got my Scorpion 4 'console logs' of the volume working in MAME last night... maybe they do save to NVRAM from the test mode as well!  I'm currently working on using MFME 20.1 as the 'ground truth' since I don't have access to any machines.

Thanks very much for this info :)  I may start to compile this info about the steps to get into Test/Settings menus into a public community doc if there's general settings that work per platform (and perhaps manufacturer within the platform groupings).

For instance I noticed on Scorpion 4: for Bell Fruit's DOND, the volume range in the test menu is what we would expect; 0-100 inclusive.  However in Mazooma's Cash On The Lash, while the test menu looks very similar, for some reason they have changed that range to 1-99 inclusive!  I'm not sure why that is, but it does show the rebuild manufacturers like to mess with stuff a bit...

(oh and yeah, I'm hoping to be able to mirror what MFME v20.1 does with these things in the MAME drivers, it's a nice change from Oasis until we have the MAME classic layout export stuff working :)  Later planning to move onto fixing stuff where the machines simply don't work in MAME if I can work out the issues, I think there's a lot that should be just about in my wheelhouse these days).

Edited by johnparker007
  • Like 1

[ Arcade Simulator ] Pre-alpha installer: https://tinyurl.com/2kcrkprh | Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb
[ Fruit Machine Settings/Tests Guide ] https://tinyurl.com/yuebw8b5
[ MAME (fixes/improvements) ] Commits: https://github.com/johnparker007/mame/commits/master/?author=johnparker007

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

52 minutes ago, fruitsnappa said:

Doors open, turn refill key or find the correct dip switch to open up full refill menu with doors closed.

Thanks, I didn't know you could do a doors closed test with a DIP switch!  :)  As I mentioned to Mort, I think I may start a community public doc to compile a 'cheat sheet' for some of this stuff...

[ Arcade Simulator ] Pre-alpha installer: https://tinyurl.com/2kcrkprh | Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb
[ Fruit Machine Settings/Tests Guide ] https://tinyurl.com/yuebw8b5
[ MAME (fixes/improvements) ] Commits: https://github.com/johnparker007/mame/commits/master/?author=johnparker007

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

OK I've added that to my sig - will do a post for it in the future once it has a comprehensive set of test/settings access procedures for the various platforms :) 
[ Fruit Machine Settings/Tests Guide ] https://tinyurl.com/yuebw8b5

Edited by johnparker007
  • Like 1

[ Arcade Simulator ] Pre-alpha installer: https://tinyurl.com/2kcrkprh | Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb
[ Fruit Machine Settings/Tests Guide ] https://tinyurl.com/yuebw8b5
[ MAME (fixes/improvements) ] Commits: https://github.com/johnparker007/mame/commits/master/?author=johnparker007

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

 Share

×
×
  • Create New...