VOGONS

Common searches


First post, by HyDroNuGx420x

User metadata
Rank Newbie
Rank
Newbie

hey i just tried playing lemmings through the 0.65 version of dosbox and it seems no matter what i do only the pc speaker emulation works for the sound... i do remember though that in an older version of dosbox it did the same but somehow i tweaked to sound in the settings for it to work. ive tried messing with the speaker settings and tried all the speaker types sb1, 2, pro, pro2 etc. but nothing seems to work. got any idea what i should do to make it work for lemmings? i know it can somehow i just kinda forgot what i did before.

Reply 5 of 17, by HyDroNuGx420x

User metadata
Rank Newbie
Rank
Newbie

btw im running a p4 530 model 3.0 ghz dual core... 512 mb ram... GeForce 6600 GT OCX 128 mb GDDR3 this is somewhat higher end so it might be a lot different on the cycles for anyone else with the same problem.

Reply 6 of 17, by CombatGold1

User metadata
Rank Newbie
Rank
Newbie

Just found the answer from a search. Thanks for your help, lowering cycles worked fine.

Proof that the function works ok!! <- read that speedy topic makers.

What is 10,000 cycles anyway? 10k cycles per sec (10 KHz)?

Thanks,

Adam Reece.

Reply 7 of 17, by Xelasarg

User metadata
Rank Member
Rank
Member

It's the amount of cpu instructions executed per second (I think) and has nothing to do with MHz values: http://en.wikipedia.org/wiki/CPU_cycle

http://en.wikipedia.org/wiki/MHz:
"The number of megahertz refers to the frequency of the CPU's master clock signal ("clock speed"). This signal is simply an electrical voltage which changes from low to high and back again at regular intervals."

10.000 cycles in DOSBox equal something like a low-end 486 (~33-40 MHz).

Reply 8 of 17, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Actually cycles are per tick (millisecond), so the calculation
10000cycles/msec == 10 000 000cycles/sec = 10MHz looks near,
but is quite wrong as on the one hand all instructions in dosbox
are only accounted with one cycle (on a real (old) pc complex ops
like the fpu can take several hundreds of clock ticks).
Also some operations (callback code) are not accounted at all,
which normally consist of large amounts of instructions. Basically
don't do cycles->MHz calculations 😉

Reply 11 of 17, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie

Yeah I noticed how some older DOS games will run crap no matter the cycles, yet others that were very tough on my old PC run pretty damn well in DOSBOX regardless. So you can't even compare game speeds to those of the real retro PCs since a game that ran well on a 486 may run badly on DOSBOX yet games that only ran fine on a Pentium would run very fluently in DOSBOX.

Reply 12 of 17, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

A good lot of games use a timer, so processing power contributes to
how smooth game play is and how many details can be displayed
if the game lets you choose such settings.
If those are really old games that run crap you should note that
somewhere unless it isn't known already.

Reply 13 of 17, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie

I'll give you an example: Duke Nukem 3D. It ran fine on my 486, yet DOSBOX struggles with it more (also Blood & Shadow Warrior) than games like Dungeon Keeper which was made for a Pentium. I guess it's the way the game was programmed and the way DOSBOX emulates this.

Reply 15 of 17, by CombatGold1

User metadata
Rank Newbie
Rank
Newbie

You could just use JDuke3D / EDuke32 for Duke Nukem 3D. I even spent much time making a launcher for it, so you don't have to launch it from command prompt / batches.

Thanks,

Adam Reece.

Reply 17 of 17, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie
wd wrote:

Duke3d/Blood have some aspects that are hard to emulate fast.

That's what I mean - higher cycles don't mean a faster game, and because some games are emulated better than others, you can't tag a "Mhz" value on it in any case since every game will have a different performance seperate from the amount of cycles. I've seen plenty of games that should perform in a similar way since they had the same system requirements but don't.