[SOLVED] DOSBox .074 - Can't set CPU Cycles or get to Keymapper
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
DOSBox .074 - Can't set CPU Cycles or get to Keymapper
I'm using Slackware 14, XFCE Desktop, with DOSBox 0.74 to run some Emulators.
My ASUS Laptop won't access the Keymapper with CTRL+F1. I can't Increase CPU
cycles with CTRL+F12 or Decrease the CPU Cycles with CTRL+F11.
I'm positive I've used these features with DOSBox 0.74 in Debian 6.0 on
my ASUS Laptop, but won't know 100% for sure until I swap my Hard Drive.
Yes, I just tested the CTRL+F1, CTRL+F11, and CTRL+F12 and it works correctly
in Debian 6.0 "Squeeze" with DOSBox 0.74.
Has anyone else had problems setting the CPU Cycles in DOSBox & Slackware 14?
There appears to be some anomaly in Slackware 14.
Distribution: Started with Slackware - 3.0 1995 Kernel 1.2.13 - Now Slackware Current. Also some FreeBSD.
Posts: 124
Rep:
I also have had issues with DOSBox in Slackware 14.0. Same issues as you and some of the higher end DOS games (Jazz Jackrabbit) just freeze now.
DOSBox .074 works perfect under Slackware 13.37. Not sure if it is something with the newer kernel but that is what I suspect.
Sure wish they would update DOSBox! I have tried both the Slackbuild as well as the source from the DOSBox website, built each of them with the same results.
Last edited by Fred-1.2.13; 10-19-2012 at 07:33 PM.
lkraemer, check if Your Desktop Environment does not intercepts this keystrokes. Since Slackware1 4 has newer versions of KDE/XFCE which could bind new keystrokes. As far as I can remember Ctrl+F12 was intercepted by KDE in both 13.1 and 13.37. In my case, since F12/Ctrl+F12 are one of hotkeys in Opera which I use very often also intercepted by KDE, I always turn off KDE's hotkeys in any new installation.
FeyFre,
I'm using XFCE for my Desktop, with a FULL Install of Slackware 14. I'm not sure where that information would be located in the
XFCE menu's. I've looked at APPLICATIONS MENU -> SETTINGS -> Keyboard and don't see anything there. I've also looked at
APPLICATIONS MENU -> SETTINGS -> SETTINGS EDITOR where I found two locations where CNTL+F1, CNTL+F11, & CNTL+F12 are set to
type equal string and workspace_1_key, workspace_11_key, and workspace_12_key.
Is this what you are talking about? I don't have a clue as to what they would be changed to? How would
these be turned off?
I have gone to APPLICATIONS MENU -> SETTINGS -> KDE SYSTEM SETTINGS -> SHORTCUTS & GESTURES
and no where in any of those Menu's for CUSTOM, STANDARD, or GLOBAL Keyboard Shortcuts, do I find a CNTL+F1,
CNTL+F11, or CNTL+F12. Have I missed something? What am I overlooking?
I did change my DOSBox configuration file, and set the cycles to 10000 and the CPU cycles work properly there for my Emulator.
I just wish I could adjust it with the proper function Keys.
Folks,
I finally found how to get the DOSBox CPU Speed (Cycles) Decreased with CNTL+F11, Increased with CNTL+F12, and how
to access the DOSBox Keymapper with CNTL+F1.
While using XFCE Desktop, look at:
APPLICATIONS MENU -> SETTINGS -> WINDOW MANAGER -> KEYBOARD TAB then scroll down until you see workspace_1,
workspace_11, workspace_12, and delete those assignments. If you wish to enable those again, just use RESET to Default.
This allows DOSBox to use CNTL+F1, CNTL+F11, and CNTL+F12 to access the Keymapper and Change the CPU Cycles accordingly.
Thanks.
Larry
Last edited by lkraemer; 10-20-2012 at 08:08 AM.
Reason: added png
I changed my cycles to 10000 versus auto, and I changed cycleup from 10 to 20, then saved the file.
Now it automatically comes up at 10,000 cycles, which is what I always run my Emulators at.
From the Midwest? What part? I'm in Southeast Missouri, (AKA..SwampEast Mis-er-e-y!).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.