First post, by Chamomile
I was wondering if there was an easy way for Dosbox to display how many cycles it's using at any given time when you're running cycles=max? Say, having the top show cycles=currentcycles and updating every half second to reflect how many cycles it's using instead of just displaying the word max or 100%?
The best way I have found to figure out how many cycles max is theoretically using, is by looking at htop (in Linux) or Task Manager (in Windows) and raising the cycles until I'm using 100% CPU then decreasing it until it says 80-90% or so to find the limit. If you have a quad core, this would be finding the amount just below 25% CPU (one core). Someone with an i5-4690k overclocked to 4.4GHz told me they get about 6% CPU usage at 120,000 cycles but 25% at 140,000... another person with an i5-4690 (not overclocked) told me they get around 6-14% CPU at 300,000 cycles and 25% CPU at 400,000 cycles, so I'm guessing Dosbox is usually running at ~140,000 and ~400,000 cycles at max for these two people. Based on this, I guess the highest cycles currently possible when running max on the best performing CPU available might be somewhere around 1,000,000? 😁
There must be an easier way to determine how many cycles max is using at any given time, you would think?