Homebrew Emulation [Release] DOSBox-SVN port for 3DS

SWChris

Active Member
Newcomer
Joined
Oct 8, 2017
Messages
42
Trophies
0
Age
42
XP
147
Country
United States
Yay I got Starquake up and running, albeit a bit stretched. This is really going to blow my dad’s mind when he sees it.

A couple things for the wishlist :)
1. Scaling 320x200 16:10 to 4:3 for games like starquake that display in 16:10 but are designed to be seen on 4:3 monitors. This blog has a handy way to do that for screenshots while retaining image sharpness and prevent pixel distortion as best as possible. Basically you upscale nearest neighbor up to 640x1200 and then bilinear resize down to 640x480. Probably more complicated doing the same thing for video, but it’s just an idea.

2. CIA forwarders for individual games. Not expecting this any time soon, but thought I’d signal my interest. Especially if you can get custom .conf files working with this.

3. Option to boot the app with the bottom screen keyboard already on screen. My kids won’t know to do the long press on the gray button without me telling them when they use this thing. This should be usable by people who didn’t set it up. I can do a lot through autoexec to make it usable by normies but I don’t think I can do that specific thing yet.

I’m really happy you started this. Thank you!
 
Last edited by SWChris,
  • Like
Reactions: CrashMidnick

Asaki

Well-Known Member
Newcomer
Joined
Mar 17, 2007
Messages
56
Trophies
1
XP
448
Country
United States
Could you please upload that BAT menu? I’m even less proficient but can get by with customizing what’s already written. Thank you!
I'm not fantastic at batch programming, and I tried to keep it as simple as possible, but it works well enough for my purposes:

Code:
@ECHO OFF

:BEGIN
MODE0D.COM

:PAGE1
ECHO.
ECHO ========================================
ECHO.
ECHO                                  PAGE 1
ECHO.
ECHO  1 Game 1
ECHO  2 Game 2
etc...
ECHO  0 Game 10
ECHO.
ECHO     [B]ACK    [N]EXT PAGE    E[X]IT
ECHO.
ECHO ========================================
ECHO.
ECHO.
ECHO.
ECHO.
choice /c:1234567890BNX
if errorlevel 13 goto EXIT
if errorlevel 12 goto PAGE2
if errorlevel 11 goto PAGE5
if errorlevel 10 goto GAME10
etc...
if errorlevel 2 goto GAME2
if errorlevel 1 goto GAME1

:RETURN
CD\
ECHO.
PAUSE
GOTO BEGIN

:GAME1
CD GAME1
GAME1.EXE
goto RETURN

:GAME2
CD GAME2
GAME2.EXE
goto RETURN

:EXIT
ECHO.
ECHO Bye!
 

SWChris

Active Member
Newcomer
Joined
Oct 8, 2017
Messages
42
Trophies
0
Age
42
XP
147
Country
United States
I'm not fantastic at batch programming, and I tried to keep it as simple as possible, but it works well enough for my purposes:

Code:
@ECHO OFF

:BEGIN
MODE0D.COM

:PAGE1
ECHO.
ECHO ========================================
ECHO.
ECHO                                  PAGE 1
ECHO.
ECHO  1 Game 1
ECHO  2 Game 2
etc...
ECHO  0 Game 10
ECHO.
ECHO     [B]ACK    [N]EXT PAGE    E[X]IT
ECHO.
ECHO ========================================
ECHO.
ECHO.
ECHO.
ECHO.
choice /c:1234567890BNX
if errorlevel 13 goto EXIT
if errorlevel 12 goto PAGE2
if errorlevel 11 goto PAGE5
if errorlevel 10 goto GAME10
etc...
if errorlevel 2 goto GAME2
if errorlevel 1 goto GAME1

:RETURN
CD\
ECHO.
PAUSE
GOTO BEGIN

:GAME1
CD GAME1
GAME1.EXE
goto RETURN

:GAME2
CD GAME2
GAME2.EXE
goto RETURN

:EXIT
ECHO.
ECHO Bye!
Thanks!
 

Thee_Stranger

Unknown Member
Member
Joined
Dec 12, 2020
Messages
161
Trophies
0
XP
544
Country
United States
A moment of Googling suggests there is already a DS port of Skifree that will probably run much better.
https://www.gamebrew.org/wiki/FreeSKI
You are a God among men. And google. Thank you.

EDIT: Never mind. The DS port of Skifree is unfinished. None of the ramps work. In fact, there's no collision detection whatsoever. You just infinitely scroll the map, right through all the trees and obstacles, and the Yeti never even comes to eat you.

So, would it be possible to play old PC games like Dark Colony with this...? Would I have to download Windows 95 for this thing? Must investigate further.
 
Last edited by Thee_Stranger,

Thee_Stranger

Unknown Member
Member
Joined
Dec 12, 2020
Messages
161
Trophies
0
XP
544
Country
United States
So... is there a way to make XML shortcuts via Homebrew Launcher for individual games with this? If so, could someone please point me in the right direction? Thanks.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,474
Country
Canada
The DS port of Skifree is unfinished. None of the ramps work. In fact, there's no collision detection whatsoever. You just infinitely scroll the map, right through all the trees and obstacles, and the Yeti never even comes to eat you.
Well, if you're so inclined, you could always try to learn how to finish it yourself..? Decompilation projects of the original executable are available.
https://github.com/yuv422/skifree_decomp

Perhaps you may consider the GBC version included in Microsoft: The Best of Entertainment Pack? (Yes, it's a real thing.)

So, would it be possible to play old PC games like Dark Colony with this...? Would I have to download Windows 95 for this thing?
Anything fancy is likely to run much too slowly to be usable.

So... is there a way to make XML shortcuts via Homebrew Launcher for individual games with this? If so, could someone please point me in the right direction? Thanks.
Is https://github.com/MrHuu/dosbox-3ds/releases sufficient direction?

This is great wish there was dosbox for the Vita.
I can't believe there isn't something like that already.
 
  • Like
Reactions: raxadian

Thee_Stranger

Unknown Member
Member
Joined
Dec 12, 2020
Messages
161
Trophies
0
XP
544
Country
United States
Well, if you're so inclined, you could always try to learn how to finish it yourself..? Decompilation projects of the original executable are available.
https://github.com/yuv422/skifree_decomp
Yeeahh... probably not. If I were to dedicate that kinda time, I'd rather do a ground-up version for the 3DS, complete with stereoscopic 3D! But that's well beyond my scope.

I'd be interested in fixing the mirrors in eDuke32 on 3DS myself, however, if I had the first clue how.
Perhaps you may consider the GBC version included in Microsoft: The Best of Entertainment Pack? (Yes, it's a real thing.)
Huh. Had no idea that was a thing. I'll definitely track down the ROM just for the sheer novelty of it. But from what I've seen of it, it's a decidedly different experience.

I ended up installing Windows 3.1 through DOSBox, and playing Skifree that way. It scratched the nostalgic itch in just the right way, save for the screen resolution being so obnoxiously crunched and distorted on 3DS DOSBox. Navigating any text or menus on this thing is like trying to transcribe ancient calligraphy.
Anything fancy is likely to run much too slowly to be usable.
Yeah, I've put that together since it chugs with the least-demanding of DOS games. No way it could handle anything beyond that.
Ah, thank you. Knew I read that somewhere. Still confused where exactly I'm supposed to code that, though. Notepad++? Doesn't look like DOS commands.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,470
Trophies
3
XP
29,200
Country
United States
I wonder if sm64 works through this. it works through dos box on pc. you do need a few prerequisites, but it's not hard.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,474
Country
Canada
I ended up installing Windows 3.1 through DOSBox, and playing Skifree that way. It scratched the nostalgic itch in just the right way, save for the screen resolution being so obnoxiously crunched and distorted on 3DS DOSBox.
I'm astonished it works at all.
Still confused where exactly I'm supposed to code that, though. Notepad++?
Yes, almost any text editor will do.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @NinStar, Super Monkey Ball: Banana Blitz
  • SylverReZ @ SylverReZ:
    @HiradeGirl, Why not get an Oculus?
  • Psionic Roshambo @ Psionic Roshambo:
    VR is like 3D TVs in my opinion it's cool and all but it doesn't have enough great content.
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Porn exists, Psi.
    +1
  • SylverReZ @ SylverReZ:
    I'm sure you'll live with it.
    +1
  • Veho @ Veho:
    VR had the chance to integrate with existing games and tech but VR companies said "NO, I WANT MY SHIT TO BE STANDALONE AND MY GAMES EXCLUSIVE TO FACEBOOK"
    +2
  • Veho @ Veho:
    Back when Oculus Rift was still starting out and being demoed around, they modded existing games to use it as a 360° immersive screen thing and that was AMAZING.
    +2
  • K3Nv2 @ K3Nv2:
    The tech isn't there for affordable power enough VR headsets at a good market value yet sadly, oculus had a good idea but didn't have enough funds for marketing iirc
    +1
  • Veho @ Veho:
    But now it's "can I use my VR set with my racing games, that would be neat?" "ONLY IF YOU USE OUR DILDOSTICK CONTROLLERS AND RUN THE GAME ON OUR ANDROID-UNDERPOWERED BRICK"
    +2
  • Veho @ Veho:
    The tech to have quality VR goggles at an affordable price is here, but every set has to have 4 additional controllers and be standalone.
    +1
  • K3Nv2 @ K3Nv2:
    These are the same type of gamers that spend $2,000 on a GPU when a $600 GPU gives nearly the same outcome which is what the market looks at for them to do spend more on unneeded bs
    +2
  • K3Nv2 @ K3Nv2:
    If we're talking AAA titles a vr headset would be priced at nearly the same cost as a midrange gaming pc maybe even double
    +2
  • K3Nv2 @ K3Nv2:
    https://www.walmart.com/ip/3439939603 this is cool a portable blackstone
    +2
  • Veho @ Veho:
    The investment group?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think they should bring back the shutter glasses for VR put 120Hz screen in for 60FPS and even a basic phone these days can pull that off
  • Psionic Roshambo @ Psionic Roshambo:
    Head tracking cameras and all
  • Psionic Roshambo @ Psionic Roshambo:
    Have a USB type C connector for power and controller done
  • K3Nv2 @ K3Nv2:
    Micro SD would be nice also :angry:
  • SylverReZ @ SylverReZ:
    @K3Nv2, The types of gamers who pay $2,000 for RGB everything, and to run bloated Windows.
  • K3Nv2 @ K3Nv2:
    My m.2 needs rgb makes transfers faster thank you
    +1
  • K3Nv2 @ K3Nv2:
    So I canceled my RG Cube order over complaints of light bleed such a shame $200 device and they can't figure it out
  • SylverReZ @ SylverReZ:
    @K3Nv2, This gives me Ouya vibes LOL.
    SylverReZ @ SylverReZ: @K3Nv2, This gives me Ouya vibes LOL.