The NEW Build Your Own Arcade Controls
Software Support => DOS/WinCab => Topic started by: Chris on September 13, 2006, 03:08:35 am
-
DOSCab/WinCab Jukebox 3.1.1 has been released. Get it at http://webpages.charter.net/celamantia/jukebox .
Lots of bug fixes and a couple of new features. Again, here I am releasing late at night when I'm tired, so I may have missed something.
Fixes include:
- Added BTN_SKIPLAST to delete the last song in the queue. Note that you cannot skip the currently playing song this way.
- Added SkipLastTimeLimit setting to [Settings] section of jukebox.ini to control BTN_SKIPLAST.
- Added MSG_SKIPLASTOK to indicate when it's OK to skip the last song in the queue.
- Added IncrementalCreditDelay to [Timers] section in skin; when non-zero, credits are added one at a time with the specified number of hundredths of a second between them.
- Added MSG_ADDINGCREDITS to indicate that credits are being added; this message is not sent when IncrementalCreditDelay is disabled.
- Added MQ_MSG_ADDEDCREDIT to indicate that a credit has been added. It will fire once for all credits on a coin if IncrementalCreditDelay is disabled, otherwise it will fire once as each credit is added and unset a short time later.
- Added CMD-ADDCREDIT message to tell the jukebox to add a credit. CMD_ messages do not come in pairs like BTN_ and MSG_ messages; there is no "unset" for a CMD message.
- Added a deferred credit counter; if another coin is inserted before all credits are added, the additional credits are deferred until the first credits are all loaded.
- Added case support for Title, Artist and Album font contexts.
- Fixed backward compatibility for font settings. If the Font setting in the [Titlestrips] section of a skin is present, the [Fonts] section will be ignored.
- Fixed BTN_PAUSE.
- Fixed AllowSelectFullCD=False.
- Cleaned up coin sound effect.
- Changed Unicode character sorting to use ASCII equivalents.
- Changed random song selector to not select songs that are duplicates of those in the queue if duplicates are disabled.
Please let me know if you find any more bugs! Thank you all so much for the bug reports and your patience as I try to get all the fixes and features in!
--Chris
-
- Changed Unicode character sorting to use ASCII equivalents.
AWESOME!!! It is so nice having the songs in the right places. Thank you so much!!!
-
- Changed Unicode character sorting to use ASCII equivalents.
AWESOME!!! It is so nice having the songs in the right places. Thank you so much!!!
Glad I could help!
Does it work the way you were expecting? I have so few songs with those characters in them that it's difficult to do a large-scale test of it...
-
I downloaded the latest version. Works great! I'm using DOS and a touchscreen. Once I updated my skin and ini files all was well.
I do get an error when it shuts down though. It doesn't cause any problems but it says this:
Shutting Down Allegro
Exiting due to signal SIGSEGV
Page fault at eip 000a8d7d, error 0004
I checked the jbdeg.log and the last line in there says:
Destroying sound effects....
Maybe it's not anything to worry about or this is what it always did, but it never showed it before (maybe I changed a setting?)
Anyway, I love the program and thanks for all your great work! I'm gonna send you a little paypal tomorrow. It probably won't cover any amount of your time but I do want to say "thanks".
-
Chris,
You are the MAN! The integration of the "vinyl sound" worked out really well! I have it turned all the way up to 100 and that seems about right to me.
What's more, the button that clears the queue but keeps playing the current song is just what I wanted. Is there any way I can get button graphics (like those for the volume buttons) for both the button that clears the queue while allowing the current song to play and for the button that stops the current song and moves on to the next song in the queue?
I repeat: You are the man! :notworthy:
-
I downloaded the latest version. Works great! I'm using DOS and a touchscreen. Once I updated my skin and ini files all was well.
I do get an error when it shuts down though. It doesn't cause any problems but it says this:
Shutting Down Allegro
Exiting due to signal SIGSEGV
Page fault at eip 000a8d7d, error 0004
I checked the jbdeg.log and the last line in there says:
Destroying sound effects....
Maybe it's not anything to worry about or this is what it always did, but it never showed it before (maybe I changed a setting?)
Anyway, I love the program and thanks for all your great work! I'm gonna send you a little paypal tomorrow. It probably won't cover any amount of your time but I do want to say "thanks".
Wow, something is corrupting the sound cache index for DOS... it works fine in Windows! Bogus pointers are in the cache, and when it tries to remove them on shutdown it dies. I'm surprised it's only crashing on shutdown; you must be getting lucky and the corruption is hitting messages you don't use. No idea why DOS is acting different.
-
Wow, something is corrupting the sound cache index for DOS... it works fine in Windows! Bogus pointers are in the cache, and when it tries to remove them on shutdown it dies. I'm surprised it's only crashing on shutdown; you must be getting lucky and the corruption is hitting messages you don't use. No idea why DOS is acting different.
Even weirder... I deleted the object files and recompiled and the problem went away. Some object file must have not gotten rebuilt properly when the headers changed.
Geez, do I bump the version number for that? Nothing actually changed...
-
Chris,
You are the MAN! The integration of the "vinyl sound" worked out really well! I have it turned all the way up to 100 and that seems about right to me.
What's more, the button that clears the queue but keeps playing the current song is just what I wanted. Is there any way I can get button graphics (like those for the volume buttons) for both the button that clears the queue while allowing the current song to play and for the button that stops the current song and moves on to the next song in the queue?
I repeat: You are the man! :notworthy:
Creating button graphics is easy... finding places to cram them in on the default screen is the hard part!
Thank you for your kind comments! :)