libretro / dosbox-libretro

Port of DOSBox (upstream) to the libretro API.
GNU General Public License v2.0
61 stars 40 forks source link

Crash when running Protected Mode applications (ARM/Linux) #53

Open hooby3dfx opened 7 years ago

hooby3dfx commented 7 years ago

Using default setting, when loading a Protected Mode application (for example Warcraft 1) the core/retroarch will crash.

This can be remedied by setting core=normal in Dosbox.conf.

I suspect this is due to the default core setting of auto:

For protected mode programs it switches to dynamic core, if available.

https://www.dosbox.com/wiki/Dosbox.conf#core_.3D_simple_.7C_normal.7C_dynamic_.7C_auto

Found in Linux/ARM.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/43217843-crash-when-running-protected-mode-applications-arm-linux?utm_campaign=plugin&utm_content=tracker%2F2175333&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F2175333&utm_medium=issues&utm_source=github).
andres-asm commented 7 years ago

Dynamic core doesn't work on anything that is not x86 32bit afaik

meepingsnesroms commented 7 years ago

It works on android armv7 and mac x64. What version of linux? If you are using retropi you may just have a very old version with broken dynarec.

hooby3dfx commented 7 years ago

I am using an Orange Pi with the latest build of Lakka, which includes 9aef72b.