VOGONS

Common searches


First post, by FenixNBK

User metadata
Rank Newbie
Rank
Newbie

Hi,

I'm running DOSbox 0.74 on Ubuntu Linux 13.04 on ARM Cubietruck hardware. (Allwinner A20 CPU)
Some games do run (Wolf3D, Colonization, Ascendancy), but Duke Nukem 3D does not ! (it runs on x86 PC)
I tried normal, auto and simple core. Nothing works!

Please help !

Reply 1 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

It most likely needs dynamic core (there is an experimental patch for that somewhere) and a much faster cpu I guess 😉
Other than that HOW does dosbox fail to run it? There are many different ways 😉

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 2 of 9, by FenixNBK

User metadata
Rank Newbie
Rank
Newbie

"patch somewhere"... not helpful.
About "much faster cpu": I expect the game to be runnable, not necessarily playable.

It fails on loading game: (looking inside DOSbox window)
KB_Startup: Keyboard Started
Compiling: 'GAME.CON'.
Including: 'DEFS.CON'
[nothing]
...
stuck

Reply 3 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Well, instead of me searching here, I expect you to search here, I don't keep track of patches. But look in the patches subforum it might be there.

Are you sure duke uses the same mountings as on the pc?

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 4 of 9, by NY00123

User metadata
Rank Member
Rank
Member

The ARM dynamic core has recently been updated in the DOSBox SVN tree (in fact exactly one month earlier), and it takes advantage of ARMv7 instructions now. So it may be good to try and construct an SVN build: http://sourceforge.net/p/dosbox/code-0/

Reply 8 of 9, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Try setting core to dynamic. But nothing is really gonna help with games like DN3D except a fast processor. Late Dosgames need a lot of power in emulation.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 9 of 9, by M-HT

User metadata
Rank Newbie
Rank
Newbie
FenixNBK wrote:

Compiled DOSbox SVN. Same performance as 0.7.4 (using "auto" core).

The arm dynamic core is not autodetected in compilation - it has to be enabled manually.
After running ./configure (before running make), edit config.h and change following definitions:

#define C_DYNREC 1
#define C_TARGETCPU ARMV7LE
#define C_UNALIGNED_MEMORY 1

But even with dynamic code, dosbox might not be fast enough to run DN3D.
You could try a native port, for instance EDuke32 - http://eduke32.com/