VOGONS


First post, by SlrG

User metadata
Rank Newbie
Rank
Newbie

I'm using dosbox version 0.74 on vista. I have an old typing software/game to learn the 10-finger typing system. If i run it within vista I'm not able to switch to fullscreen anymore, which was possible with XP. So I thought I give it a go under dosbox.

Overall it runs fine and I'm able to switch to fullscreen. Great! ๐Ÿ˜€ But there is one major glitch within dosbox. When one starts typing, the programm normally starts a counter from 00:00:00 which clocks the time it takes to complete the lesson. This value is used to calculate how many characters per minute are written.

If run in dosbox the counter starts with the current pc time, e.g. 16:33:12, which makes the calculated typing rate abysmal. ๐Ÿ˜ข

Has anybody of you an idea where the problem is? Help is greatly appreciated. ๐Ÿ˜€

Last edited by SlrG on 2011-04-10, 15:57. Edited 1 time in total.

Reply 1 of 4, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

This is a guess, but it's possible the program is using the system clock to measure elapsed time, and DOSBox is not allowing the clock to be changed, so you start with the current time. A change was recently made in SVN to allow the specific case where the clock is set to 00:00:00 in order to support a few games that use the clock to measure elapsed time. If the program you are running uses the clock in the same way, you may find that it works correctly in a SVN build of DOSBox. If you do try an SVN build, please report your results.

Reply 2 of 4, by SlrG

User metadata
Rank Newbie
Rank
Newbie

Thank you very much for you answer! ๐Ÿ˜€ I tried the newest svn build from http://ykhwong.x-y.net/ which should include the option if I read the included ChangeLog correctly:

2011-02-24 15:08 qbix79
* [r3679] src/dos/dos.cpp: Allow DOS time to be temporary reset.
Fixes romantic blue and others (QuickBasic games). Thanks ripsaw.

Sadly my problem remains. ๐Ÿ™ Is there a config switch I have to set to activate this or would it have worked automatically? Any other ideas what I could try? I could post the program for further inspection, its in german however, so I don't know if this would be really helpful.

regards,

SlrG

Reply 3 of 4, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

I've checked the source to ykhwong's build, and the change to SVN regarding setting the clock to 00:00:00 was not fully incorporated there, so it doesn't work. I think that happened because ykhwong's build does some other things with the clock that weren't immediately compatible with the SVN change; but maybe it will be fixed at some point. Please try a build of straight SVN source, such as can be found on http://www.emucr.com

Reply 4 of 4, by SlrG

User metadata
Rank Newbie
Rank
Newbie

๐Ÿ˜€ That did it! ๐Ÿ˜€ Thank you very much! Even checking the sourcecode for me. You made my day. ๐Ÿ˜€