Homebrew Windows on the New 3DS

LarBob

Well-Known Member
OP
Member
Joined
Dec 29, 2013
Messages
370
Trophies
0
Age
23
XP
563
Country
United States
There is already a thread about this created by shutterbug2000, but the author didn't really provide a tutorial or more info. I have added an smdh file for the logo, info, etc. and also got Windows 98 to work, so I figured there might be a separate thread for my version with the smdh file prepackaged, as well as batch files to launch Windows 95, 98, and 3.1.
Here is an imgur album of it in the grid launcher: http://imgur.com/a/xO4Qo
Here are YouTube videos of 95, 98, and 3.1:



  • To install: Put the contents of this zip into /3ds/retroarch_3ds. (if there is no folder called that, create one)
  • It will show up in the homebrew loader with a classic Windows logo.
  • For Windows 3.1, put a WINDOWS folder into the retroarch_3ds folder
  • For Windows 98, put an image of the system into the retroarch_3ds folder called W98.img
  • For Windows 95, put an image of the system into the retroarch_3ds folder called W95.img
  • Once you load up Windows N3DS, go to Load Content -> Select File -> smdc:/ -> 3ds -> retroarch_3ds -> and choose which OS you want to run. ld31.bat = Windows 3.1, ld98.bat = Windows 98, ld95.bat = Windows 95
  • Once it is loaded, you may have to change settings to allow you to move the arrow keys with the d-pad, to press enter using start, etc. by doing this:
  • Open settings by pressing bottom screen, press b, go to settings, input, input user 1 binds. Change User 1 device type to Joystick (4axis/4buttons + kbd arrows) and then go back to the main screen. Save current config. You can then press the bottom screen again to resume the Windows startup.
  • With this setting, D-PAD = Arrow keys, Start = Enter, Select = Esc
If you decide to use Windows 98, I recommend using a build of 98lite Professional if you can (for startup time).
I hope I helped you guys! Remember, this currently only works on New 3DS models. You will probably get a red screen if you try on the O3DS. It just doesn't work right now.
 
Last edited by LarBob,
D

Deleted User

Guest
The only thing I'd add here is that the Start and Select buttons become Enter and Escape, respectively, once you change the joystick type to what you mentioned. Other than that, this looks good! From the look of it in shutterbug2000's thread, a lot of people needed this.
 

LarBob

Well-Known Member
OP
Member
Joined
Dec 29, 2013
Messages
370
Trophies
0
Age
23
XP
563
Country
United States
The only thing I'd add here is that the Start and Select buttons become Enter and Escape, respectively, once you change the joystick type to what you mentioned. Other than that, this looks good! From the look of it in shutterbug2000's thread, a lot of people needed this.
Whoops, added. No problem. This also includes an smdh for logo, author information, my own batches for different Windows versions, etc.
 

Xen0

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
532
Trophies
0
Age
25
XP
2,033
Country
Germany
Does this have like the complete power of older Win versions? Within the ability to install games and so on?
 

LarBob

Well-Known Member
OP
Member
Joined
Dec 29, 2013
Messages
370
Trophies
0
Age
23
XP
563
Country
United States
Does this have like the complete power of older Win versions? Within the ability to install games and so on?
Yes, but sadly we don't have a kernel exploit for FWs over 9.2 so it is limited by that speed wise. There's no KB + M support currently as well, but that should be out soon.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,223
Country
United States
I'd be curious if this could be altered to run ReactOS, since the idea of that is, after all, to be binary compatible with Windows......

EDIT: to respond to the guy above me, theoretically it could run (cracked versions of) games, however I'd not expect it to run them at any sort of playable speed, given the current startup times...
 
Last edited by dubbz82,

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,223
Country
United States
ReactOS is supposed to be compatible with NT 5-based Windows, not 9x.


Good point....I'd be curious if there's some specific differences with NT based OS's though that would prevent them from booting using this method, or if it's simply just too resource intensive.
 
Last edited by dubbz82,

LarBob

Well-Known Member
OP
Member
Joined
Dec 29, 2013
Messages
370
Trophies
0
Age
23
XP
563
Country
United States
Good point....I'd be curious if there's some specific differences with NT based OS's though that would prevent them from booting using this method, or if it's simply just too resource intensive.
The NT kernel is totally different from Windows 9x. NT is separate from DOS and definitely would not boot on this, as it uses DOSBox.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,223
Country
United States
The NT kernel is totally different from Windows 9x. NT is separate from DOS and definitely would not boot on this, as it uses DOSBox.

Ah. Hadn't honestly read into it a whole ton to realize that it utilizes DOSBox. Makes sense in that case.
 

LarBob

Well-Known Member
OP
Member
Joined
Dec 29, 2013
Messages
370
Trophies
0
Age
23
XP
563
Country
United States
Ah. Hadn't honestly read into it a whole ton to realize that it utilizes DOSBox. Makes sense in that case.
Well, in this case RetroArch's implementation of DOSBox

--------------------- MERGED ---------------------------

possible to play games like Diablo 2?
Technically yes, but I would wait until KB + M and kernel level exploitation
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,105
Trophies
4
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,630
Country
United States
possible to play games like Diablo 2?

Wouldn't even be worth Trying.. Windows booting is a tough feat in itself.. Trying to get a game involved would be a mess.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Is that a 7950 FX gpu u have? It says it is Vulcan capable. 7800/7900 series both are capable.
  • K3Nv2 @ K3Nv2:
    Pretty sure it's a GIGABYTE GV R795WF3 3GD Radeon HD 7950 3GB 384-bit
    +1
  • K3Nv2 @ K3Nv2:
    I'm hoping the wasps and spiders haven't mated on it
  • BigOnYa @ BigOnYa:
    Should be fine, blow it real good....(not with mouth) and can even take apart and rubbing alcohol clean.
  • K3Nv2 @ K3Nv2:
    For a nas system and emulation 6c should be plenty
  • K3Nv2 @ K3Nv2:
    My movie app updated I,robot for a second I was like did they really remake it
  • BigOnYa @ BigOnYa:
    Why not just use your new main pc, and just get a 50 foot HDMI cable to your TV.
  • K3Nv2 @ K3Nv2:
    Not all of us like long cords up our arse
    +1
  • K3Nv2 @ K3Nv2:
    And I like getting use out of hardware I own or it just becomes dust
    +1
  • BigOnYa @ BigOnYa:
    Not like you have a woman in house to bitch bout the cords. That's true, may as well use what you have.
  • K3Nv2 @ K3Nv2:
    Be a man and use your cord on her
  • K3Nv2 @ K3Nv2:
    Might think about getting a storage unit brand new one opened 5×5 for like $15 a month
  • BigOnYa @ BigOnYa:
    Where you gonna shower tho?
  • K3Nv2 @ K3Nv2:
    Your wife said I could shower with her
    +1
  • K3Nv2 @ K3Nv2:
    Ribs actually turned out decent bit confused everyone said 200F is internal temp but fell off bone anyway at 165
    +1
  • BigOnYa @ BigOnYa:
    I usually just cook ribs till they start to fall off, I don't measure temp.
  • K3Nv2 @ K3Nv2:
    Diarrhea already Have it
  • FluffyLunamoth @ FluffyLunamoth:
    Haven't been back in a long while, whatever happened to the for sale forum?
  • BigOnYa @ BigOnYa:
    They sold it off. Just kidding. https://gbatemp.net/forums/trading-area.160/
  • FluffyLunamoth @ FluffyLunamoth:
    Oh thanks. Now to find it for myself, weird that I missed it...
  • FluffyLunamoth @ FluffyLunamoth:
    Oh I'm dumb lmao
  • SylverReZ @ SylverReZ:
    It's the trading forum, you need about 100 posts for that.
  • K3Nv2 @ K3Nv2:
    That's your man
    +2
    K3Nv2 @ K3Nv2: That's your man +2