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

SWChris

Active Member
Newcomer
Joined
Oct 8, 2017
Messages
42
Trophies
0
Age
41
XP
137
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
55
Trophies
1
XP
438
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
41
XP
137
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
534
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
534
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,454
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
534
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,471
Trophies
3
XP
29,138
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,454
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
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.