• 0 Votes
    20 Posts
    4k Views
    D

    @argii Glad to hear that the Moslo utility worked for you.

    MS-DOS uses a 8.3 file name convention so, as @edmaul69 explained, will shorten long names. I would suggest using the TAB key to auto complete file names. In your example, you can type PTO (I usually type the first three characters) at the DOS prompt, hit TAB, then the the file name will auto complete to PTOMB1.EXE. If you hit TAB again, then DOS will cycle through other possibilities, PTOMB2.EXE, PTOMB3.EXE and so on. This also works on the Linux command line. For example, if you want to launch Emulationstation from the terminal, you can type emu, hit TAB, then command will auto complete to emulationstation.

    If you are struggling with the DOSBox config files and creating launch scripts, then I would suggest checking out the DOSBox tutorials: https://retropie.org.uk/docs/PC/#tutorials

    Regards the -c "cycles=150", then you can add that to theptomb.conf config file. In line 83, change cycles=max to cycles=fixed 150.

  • 0 Votes
    1 Posts
    515 Views
    No one has replied
  • 0 Votes
    18 Posts
    3k Views
    mediamogulM

    @telengard

    Did you ever figure out how to set/unset the framebuffer settings after launching advmame?

    Unfortunately no. I reported the issue back in April of this year, but unfortunately the same behavior still exists in the latest AdvanceMAME 3.9. Currently, I believe the only solution is to reboot RetroPie after AdvanceMAME has been launched during a session to reset the framebuffer.

    Like any big project with limited contributors, bug reports known to affect more users are often prioritized. That being the case, it might help for those affected here to add a comment to the thread. Nothing pushy of course. Just a simple "same here" type statement would do the job.

  • 0 Votes
    20 Posts
    5k Views
    D

    @retrofreak89 I have some input as far as DosBox is concerned, as I have tinkered with this a bit. DosBox distributed with RetroPie has dynamic recompilation enabled by default, and trust me that's what you want (i didn't realize this was possible on a non-x86 CPU at first). With this feature enabled, and if you max out the CPU cycles in the config file you get performance in the area of a 100 MHz x86 CPU, somewhere between a 486 and a Pentium. I've run old DOS games like Blood and Shadow Warrior on the Pi3 and they work well as long as you keep the default low resolution (320 x 200) I believe. Start raising the resolution, and the games quickly start becoming unplayable. I was also able to install Windows 3.1 under DosBox and run the old strategy game Outpost, which was a favorite of mine as a kid. Outpost ran well under Windows 3.1 (after some arm wrestling with the installer) with no sound stutter or other serious issues. Anything more advanced though would likely have issues however, such as War Craft 2 (which I have not tested, but would be delighted to find out it works well).

  • Free DOS Games on GOG.com

    General Discussion and Gaming
    31
    4 Votes
    31 Posts
    10k Views
    ExarKunIvE

    @spruce_m00se

    oh i wanted to, but none of my friends ever wanted to play CnC
    did play duke 3d over dial up a few times, i think Diablo 2 is when i really started to play online

  • dosbox default keybindings all messed up

    Help and Support
    9
    0 Votes
    9 Posts
    3k Views
    edmaul69E

    @msoulier if you havent seen it look at my post with free and dirt cheap dos games on gog.com.

  • 0 Votes
    2 Posts
    901 Views
    edmaul69E

    i think i figured it out. i am trying to use a ps2 controller. i think it has been assigning the wrong controller to p1 and p2. i have it working if i get it to assign the order correctly. i believe it always assigns correctly if i wait until emulationstation to boot before i press the analog button on the ps2 controller it works properly.

  • In es i canot execute .sh

    Help and Support
    2
    0 Votes
    2 Posts
    606 Views
    mediamogulM

    @tlanks

    Things are rarely this simple, but are you sure that you made the script executable?

    chmod +x /home/pi/RetroPie/roms/pc/game.sh

    Also, seeing as how you're simply launching DOSBox with your script, does the included /home/pi/RetroPie/roms/+Start\ DOSBox.sh not suffice?

  • 0 Votes
    9 Posts
    2k Views
    edmaul69E

    @mediamogul oh i have it working great except for this one little snafu. I tried -iso instead of -cdrom with the cd and it crashes dosbox immedietly. I really need to document everything i have done. I have two dvd drives and a floppy drive working great

  • Dosbox Mapper blue

    Help and Support
    4
    0 Votes
    4 Posts
    1k Views
    HexH

    @edmaul69 Yes i have a mouse, gamepad and keyboard attached. It was running on HDMI just to take this picture. The mouse is above ESC button.

  • question of dosbox versions

    Help and Support
    3
    0 Votes
    3 Posts
    1k Views
    T

    @BuZz

    I'm curious as to your thoughts on this idea. The existing version of dosbox is very good. It has speed and compatibility with most every dos based game. At the experimental end of the dosbox spectrum for PC, people created branches like hal9000 or daum or dosbox-x to do opengl, advanced hardware emulation and the ability to create some pretty gnarly situations (like early 2000's windows game support). The issue with the experimental builds is that while they can do incredible things with newer games, their compatibility with old games is sometimes a little suspect.

    What if you treat the experimental versions of dosbox like experimental packages and housed them like separate emulators? Most of them have source code packages that can be compiled for pi. I'm just curious to your thoughts on this as an eventual direction you may decide to go in.

  • 0 Votes
    2 Posts
    1k Views
    mediamogulM

    @killjoyparris

    I've had pretty good luck using Emulation Station to scrape the games and folders. Below is a working example for the original 'Duke Nukem' that illustrates both.

    <folder> <path>./duke</path> <name>Duke Nukem</name> <desc>Set in the year 1997, your mission is to stop Dr. Proton, a madman bent on ruling the world with his army of Techbots. As the irrepressible hero Duke Nukem, you'll chase Dr. Proton deep into the Earth, then to his lunar space station, and eventually into the Earth's nuclear ravished future.</desc> <image>/home/pi/.emulationstation/downloaded_images/pc/duke-image.jpg</image> </folder> <game> <path>./duke/DUKE1.BAT</path> <name>DUKE1</name> <playcount>1</playcount> <lastplayed>20160429T003736</lastplayed> </game>
  • 0 Votes
    15 Posts
    4k Views
    N

    i know is a older post, but here is my map for Worms Reinforcements (1996) for "Dragonrise inc, generic usb joystick", similar PS2 gamepad, using joymap-0.4.2 the dpad controls aim and movement, leftstick analog controls the mouse, L1 & Start buttons for Left - right mouse buttons, square is "enter", cross is "spacebar" and R2 for" control "& right trigger for "f9" ( a combination that quits emulator)

    **# Mapping for worms for dragonrise

    # Map mouse
    axis vendor=0x0079 product=0x0006 src=0 target=mouse axis=0 min="0" max="255" speed="16" deadzone="127"
    axis vendor=0x0079 product=0x0006 src=1 target=mouse axis=1 min="0" max="255" speed="16" deadzone="127"

    button vendor=0x0079 product=0x0006 src=4 target=mouse button=0
    button vendor=0x0079 product=0x0006 src=9 target=mouse button=1

    # Actions
    axis vendor=0x0079 product=0x0006 src=17 target=kbd plus="down" minus="up" flags="trinary"
    axis vendor=0x0079 product=0x0006 src=16 target=kbd plus="right" minus="left" flags="trinary"

    button vendor=0x0079 product=0x0006 src=2 target=kbd button="space"
    button vendor=0x0079 product=0x0006 src=8 target=kbd button="esc"
    button vendor=0x0079 product=0x0006 src=3 target=kbd button="enter"
    button vendor=0x0079 product=0x0006 src=7 target=kbd button="leftctrl"
    button vendor=0x0079 product=0x0006 src=11 target=kbd button="f9"**

  • 0 Votes
    1 Posts
    700 Views
    No one has replied
  • 0 Votes
    5 Posts
    5k Views
    edmaul69E

    @Spiky strange. It works for me on auto.

  • 0 Votes
    6 Posts
    4k Views
    mediamogulM

    @Spiky said in DOSBox - Won't return to RetroPie menu when game ends:

    I was sure there must be way how to do it without losing one key to it.

    I have all of my 38 emulated systems and various ports mapped to exit out with 'select+x' so that I don't lose an individual key that could otherwise be used for game play. It's also just easier to remember. There's a bit of setup involved, but when using a controller, the final result gives everything in RetroPie that cohesive console feeling.

  • 0 Votes
    2 Posts
    1k Views
    S

    I overlooked a clue in https://github.com/retropie/retropie-setup/wiki/PC:

    "In some games your joystick/controller may be permanently fixed in one corner. For these games, edit dosbox-SVN.conf, find the [Joystick] section and set timed to false as below:

    timed=false"

    Now it works

  • overlays in dosbox

    Help and Support
    3
    0 Votes
    3 Posts
    1k Views
    A

    @edmaul69
    So there are "stand alone" emulators (like dosbox) and libretro emulators. The feature of overlays only come with the libretro ones, I guess.

    I found in git a libretro-dosbox (unfortunately I was not able to compile it out of the box on my pi...)
    https://github.com/libretro/dosbox-libretro

    I will try again...

  • No PC folder within my ROMS folder

    Help and Support
    2
    0 Votes
    2 Posts
    1k Views
    markyh444M

    @macothal you need to install the dosbox emulator as it doesn't come pre-installed with the image from the website.

    Do that, restart EmulationStation and it'll all be good.

  • DosBox Not Appearing in ES

    Help and Support
    8
    0 Votes
    8 Posts
    3k Views
    BuZzB

    @skepticalgeel there is no es_systems.cfg in /opt/retropie/configs/all/emulationstation unless it has been copied manually (also to ~/.emulationstation which links to the same folder). That is useful for managing your own config, but it also means it has to be kept manually up to date.