DOSbox games

Funny I clicked the link again I shared above, and it was yours! lol

In that thread you mentioned…

Can you elaborate a lil on this? Where do you get the latest cores? What exactly do you have to do to delete the old ones?

I’d imgane I could rename the old ones instead with .bak extensions and replace with the newer ones?

Interesting after reading this thread… DooM and it's variants

I learnt some things, and amazing I was able to do the same thing, take the same WADs I was using in my DOSbox attempts, put it in a folder with the prboom.wad file, and run it using prboom without issue on Lakka. Guess DOOM was never a good trial game to use anyway… mhmm makes me wonder now… what is? But you mentioned you played Doom 1 + 2 on DOSbox without issue?

I can’t compare your config to mine right now, as I’m on the wrong PC. I’ll be able to have a look in a bit. However, at a glance, your config looks very different from how I remember mine. That and the bug your experience lead me to believe that your core version may be significantly out of date. Now, I’ve only used Lakka on a Raspberry Pi but, assuming it’s similar, I should be able to walk you through the process of updating your cores. Do you have internet access on your Lakka setup?

Yeah, my config looks like this: https://pastebin.com/YpQyX4EP

I sure do! I also had nothing but failure with DOSbox on RadpPi, as you can see my previous post DOSbox on ARM builds :stuck_out_tongue:

The CPU Cycles Multiplier, in particular, is the difference between Doom barely managing to launch and playing through the whole of Doom II with no issues at all.

Indeed our configs are very different, (checking just the dos box settings).

Yeah if you could help me a bit on finding the latest cores an dhow to replace them, I’m sure cfg changes shouldn’t be hard? unless it’s in a locked area of the FS, which I don’t believe it is :smiley:

Okay, try this in Retroarch:

  1. Go to Settings, User Interface and switch “Show Advanced Settings” to “On”.
  2. Go to Settings, User Interface, Views and switch “Show Online Updater” to “On”.
  3. Go to Settings, User Interface, Views and switch “Show Core Updater” to “On”.
  4. Go to Main Menu, Online Updater and select “Update Core Info Files”.
  5. Wait Until download is completed…
  6. Go to Main Menu, Online Updater, Core Updater, scroll down to “DOS (DOSbox-SVN)” and select it.
  7. Wait…

That should work. Let me know!

Dang… everything is there except the “Show Core Updater”…

I already had advanced views on, and online updater enabled too, so went to lok for the core updater option under views… and nope not there…

Lakka Build 2.2

Build Date June 23, 2018 GIT build: 2a2e732

lakka devel 20180624

Sounds like that function is disabled in Lakka. You’ll have to update the core manually, which really shouldn’t be hard.

Uhhh… mmhmmm

and uhhhh mhmmm not exactly sure how that quote helps, it confuses me more than anything…

PSX games work fine for me and I have the BIOS files under /storage/system, not /storage/cores, so that just adds to the confusion.

I’m sure replacing core files or adding news ones is easy peasy… I just need to know where I can get the pre-compiled (.so) copies of the latest n greatest cores… without having to compile them myself.

If you follow the link, there’s a short thread where some guy is asking how to update his cores.

“Lakka is distributed as a bundle for support reasons. If you want to add additional/newer cores that aren’t in the bundle, you can download them from buildbot.libretro.com 448 and put them into the ‘cores’ directory in your user partition.”

I know how to do this and can help you with it, if you like.

Yeap… got lost already, figured that be straight forward… nope

First I get to the fodler structure… and I’m assuming stable… then expand again assuming the latest (highest) number, then I get names of OS and consoles? Not sure what to do from here…

Ahhh Assets… Cores…

Uhhhh nope, this just shows everything that the Lakka UI updater shows me…

Please give me a list of compiled cores to pick from and play with lol

http://buildbot.libretro.com/nightly/linux/x86_64/2019-01-04_cores/

Got to here, but no DOSbox?! cmon already… this is starting to really annoy me

http://buildbot.libretro.com/nightly/linux/x86/latest/dosbox_libretro.so.zip

Is this ^ the latest an donly one available? I could only find it under x86

I added the core mentioned above, but any attempt to use it in Lakka says failed to load core

I give up, again… gave up on the Pi now giving up on the x86…

Lakka + me + DOSbox = Epic failure

I literally can’t get it to work on anything, this sucks, correction I can get DOSbox to work on every other OS expect Lakka

Woah… I decided for one last try, take your CFG settings and add it to my retro cfg file settings since it was missing…

I also edited the CPU numbers that were “0” to “1”

tried Quake which was slow like all the other games and its actually playable!

Gonna try a couple more… let’s see here, this is promising…

Yes! Doom plays smoooth! I think that was it man! Thank you soo much for helping out. Just when I was about to give up… now I might be inclinded to try on my RaspPi again…

Latest SVN core can be downloaded from here -> http://buildbot.libretro.com/nightly/linux/x86_64/latest/

1 Like

Huh, yeah there it is… I’ll try that out too if I find other issues now with the provided core.

Again, thanks so much this issue was driving me NUTS!

Not sure if it was the CPU setting change or the settings you gave me, either way both together = an awesome running DOSbox experience! Thanks again!

Well done! Honestly, DOSbox can be a bit of a pain in the ass, in RetroArch. It’s not anyone’s fault. RetroArch is just designed around running and configuring emulators for consoles. It’s worth it for those CRT shaders, though! Glad you’ve got it working. :slight_smile: I’ve actually never tried DOSbox on the Pi. All the old 8 and 16 bit consoles work well but x86 emulation might be more of a strain for the Pi. Regardless, the setup process shouldn’t be too different than on your laptop.

To add a core to lakka you need to add the core binary as well as it’s .info file to the lakka cores share. You need both files.

1 Like

Thanks for the additional info!

I got another issue I can’t seem to resolve… So I have this Joystick (X-Arcade) but it appears as a keyboard to the systems I use it on. Since it’s rather complex…

I created another thread for this, since this one was pretty much answered.