Firebrand9: A much better solution is this. Alter the lines to the following :
# Automatically alter the CPU speed to whatever makes it run reasonably
core=auto
# Ctrl-F12 to speed it up
cycleup=1000
# Ctrl-F11 to slow it down
cycledown=500
~
These numbers to bump the speed +/- can be altered to whatever you want, but I've found this degree of granularity works best. You wouldn't want to make the increment greater than 5000 or less than 500 as it'd adjust by too much or too little respectively.
When you get in the game, if it's dragging, hit Ctrl-F12 a few times until it's fast enough. If it's too fast, Ctrl-F11 until it's tame. Do this after hitting R and you should be able to get a good framerate.
Vreejack: You can also force pentium emulation by setting "cpu=pentium_slow" The game will actually recognize a pentium abd will display the pentium logo after it loads. This will make it slightly more efficient.
Firebrand9: Actually, it'll probably do the exact opposite as you're basically asking Dosbox to do more work in emulating the extended Pentium instruction set.
Playing this again for the umpteenth time and this has made it better that ever. Thank you sir!
F4LL0UT: I guess that many players may miss some of the configuration options for this game as there is no menu whatsoever to change them - without reading the manual or just hitting buttons randomly you probably won't find out how pretty the game can be. Additionally the game will run at a perfect speed. So here's what you have to do to fully enjoy Magic Carpet:
1. Change the CPU Cycles
Go to your Magic Carpet directory (by default it's "C:\Program Files (x86)\GOG.com\Magic Carpet") and open the file "dosboxMC.conf" with Notepad. Search for a line called "cycles". Set the value to "max" (so the line will look like this: "cycles=max"). This way DosBox will automatically adjust the game's speed to a decent value and both the game and the menu will run fine (this won't happen with a static cycle count). Note however that the game will run incredibly fast at first. After activating SVGA and all other effects mentioned further below the game should run at proper speed. If the game will still run too fast you may have to experiment with different numeric values instead of "max" to get the desired speed.
2. Set proper audio configuration
For some reason the GOG team chose Roland MT32 as the default music device, however, with this configuration the music does not play properly and some instruments seem to be missing. For correct audio make the following changes on the config screen:
Sound Source: Soundblaster 16
Music Source: General MIDI
Sound I/O: 220
Sound IRQ: 5
Sound DMA: 1
Music I/O: 330
3. Adjust the graphics
Press the following keys once to activate some neat details:
- F4 (activate "soften" - it's actually an internal anti aliasing algorithm in a 1994 game!)
- F5 (turn on reflections - this will make the water reflect everything else)
- F6 (turn on sky - pretty self-explanatory)
- F7 (turn on shadows - this will make all objects cast shadows... even fireballs! *sigh*)
Also: Owners of red/blue-goggles may actually use F10 to activate a 3D mode!
4. High resolution Mode
There is one thing that you have to set manually every single time you run the game: press R to activate SVGA (increases the screen resolution to 640x480). Makes the game look much much better. Note that all other options should remain activated after leaving the game.
Well, hope some people are gonna appreciate this post (I know that I would if I hadn't known this stuff from the original release).
Thank you for the graphic change hot keys.