Running MS-DOS 6.22 on 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Mnecraft368, Dec 11, 2016.

  1. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015



    Hi,

    Im sure some of you saw you could run DosBox on 3DS using retroarch.
    This let us run things like Windows 1/2/3.1/95/98 etc (all non NT)

    So i was messing with dosbox on pc and got MS-DOS to work on DosBox (Dos-Seption) when i decided to retry windows 95 on 3ds, it failed cos my sd card is tiny af. So then i looked at my MS-DOS img and thought of a bright idea :)

    So yeah I got MS-DOS 6.22 running on a 3DS. You cant do anything with the lack of a keyboard so its just a POC. It runs fine execpt it takes a few momments to check HIMEM (HIMEM is checking extended memory) but it gets to the prompt perfectly fine. If i really wanted i could add cmds to autoexec.bat to maybe run a dos application (or virus couph couph LSD).

    Anyway enouph chatting, here is a screenie :)
    Screenshot

    So I hope you enjoyed reading cause im pretty sure nobody tried this yet.
    Enjoy :)

    I might release a download for the .bat file to run this, and the retroarch version made by shutterbug (libretro one doesnt work currently) BUT i will not release an MS-DOS.img file! Buy the disketes and then look up a tutorial of running MS-DOS in DosBox, you should then have an img file with dos installed to it, use this with dosbox 3ds and the real dosbox on pc/everything else
     
    Last edited by Mnecraft368, Dec 11, 2016
    TheVinAnator likes this.


  2. Kyousak

    Kyousak Aye Sir!

    Member
    246
    93
    Nov 1, 2016
    Gambia, The
    Hope you get an Emulated keyboard working too
     
  3. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    dont look at me im no programmer

    i just edited the batch file
     
  4. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,160
    5,806
    Jun 27, 2015
    United Kingdom
    England, UK
    To emulate the keyboard, Simply set the User 1 Device Type to "Mapper" in the 'Controls' tab, and set the desired keyboard keys to the desired buttons in the second-half of the 'Options' tab (the half where there are "RetroPad" values you can set).
    You can see the 'Controls' and 'Options' tabs after you pause emulation.

    I'm very suprised not many people know about this!
     
  5. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    ok ill try that

    — Posts automatically merged - Please don't double post! —

    im confused, there isnt any "Mapper" option in the user 1 input settings.
     
  6. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,160
    5,806
    Jun 27, 2015
    United Kingdom
    England, UK
    Yes there is. You sure you're looking in the right place?

    IMG_0248.JPG
     
    DesuIsSparta likes this.
  7. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    this doesnt help. im using a 3ds sir (thought it was psvita sorry)

    — Posts automatically merged - Please don't double post! —

    does it help im not using the latest "official" one.

    — Posts automatically merged - Please don't double post! —

    sir im not using the latest version let me download
     
  8. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,160
    5,806
    Jun 27, 2015
    United Kingdom
    England, UK
    What? This has nothing to do with the Vita. :lol: That was a screenshot of me in the 'Controls' tab after I paused emulation (using the button combo)

    Then which one are you using?

    Also, please don't call me sir
     
  9. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    the download from this: http://gbatemp.net/threads/windows-on-the-new-3ds.407756/

    — Posts automatically merged - Please don't double post! —

    libretro one didnt do sh!t when i tried it at first

    — Posts automatically merged - Please don't double post! —

    ok i think the latest might work this time! *crosses fingers* :huh:

    — Posts automatically merged - Please don't double post! —

    yet again, if i try open the batch file it just goes to a menu saying "No Items."
     
  10. Justin14p

    Justin14p GBAtemp Regular

    Member
    168
    85
    Jun 5, 2016
    Poland
    Screenshot
    Code:
    [SPOILER="Screenshot"]
    [IMG]http://i.imgur.com/uUluKFN.png[/IMG]
    [/SPOILER]
    
    Don't thank me
     
  11. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    i will thank you for letting me notify voxel instead of constantly double posting.
    ok so i downloaded the latest thing and running the batch file says "No Items" after i click on it. This is the same thing as last time so if you can help me voxel then pls do cos idk how to use retro arch

    — Posts automatically merged - Please don't double post! —

    attempt to fix #1 in progress
    failed
    GOD DAMMIT
    ok guys libretro_dosbox sucks it doesnt work no matter what
    (starts new help thread)
     
    Last edited by Mnecraft368, Dec 11, 2016
  12. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
  13. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    voxel pls help u got retroarch setup how af does it work???
     
  14. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,160
    5,806
    Jun 27, 2015
    United Kingdom
    England, UK
    The problem is, I don't believe that either Windows 95/98 or MS-DOS work in the latest retroarch builds. Shutterbug2000's fork must have not been implemented into the latest builds yet, so there's nothing you can really do except continue using his older builds with no input, or wait for developers to add in support for Win95/58 and MS-DOS into the latest builds...
     
  15. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    then how do you get to the dosbox prompt? i can only get the green start window open, i cant get the dosbox prompt AT ALL
     
  16. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,160
    5,806
    Jun 27, 2015
    United Kingdom
    England, UK
    Because the "Mapper" input type simply doesn't exist in Shutterbug's build. (The one you were using that MS-DOS managed to work on.)
     
  17. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    um im confused what are you talking about? in the current lastest build if i try run a .bat file it will simply do nothing, i cant get to even the help box that dosbox shows up (blue thing)
    P.S. dosbox itself can boot .img files so it should work fine, i belive it has been done before

    — Posts automatically merged - Please don't double post! —

    im going to get a quick video up to show it off then I have to do homework/sleep :(
     
  18. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,160
    5,806
    Jun 27, 2015
    United Kingdom
    England, UK
    Sorry, I misunderstood your post, that's why it didn't make sense. :wink:

    In newer Retroarch builds, the .img files do boot, but just end up crashing during bootup and don't fully work at all.
    I couldn't tell you exactly why batch files don't do anything; possibly due to it still not being implemented.

    Don't forget that Shutterbug forked the DOSBox retroarch project with the intention of solely getting Windows OSs working, therefore he would've had to add some extra things to get the Windows boot stuff fully working, and that's maybe why batch files work better (if, at all) in the older builds.
     
  19. Mnecraft368
    OP

    Mnecraft368 GBAtemp Advanced Fan

    Member
    872
    208
    Aug 8, 2015
    then how do i get to the dosbox prompt?
     
  20. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,160
    5,806
    Jun 27, 2015
    United Kingdom
    England, UK
    I don't exactly know what you meant by a DOSBox "prompt"...