Homebrew Windows on the New 3DS

kuro0628neko

Well-Known Member
Member
Joined
May 7, 2023
Messages
218
Trophies
0
XP
1,022
Country
United States
After weeks of trying to get this to work, I finally found the correct Windows image file for 95. It was INSANE seeing the thing load up. Now that it's fully booted, however, the screen reads "The size of the C:/TI83F_1_.BUM file is being misreported…" What do I do to get beyond this screen, as it appears there is no way to make a cursor appear?
 

manokitboi

New Member
Newbie
Joined
Apr 23, 2023
Messages
3
Trophies
0
Age
26
XP
37
Country
Puerto Rico
gives me this. idk what to do since i have no keyboard
WIN_20230613_20_02_53_Pro.jpg
 

Seriel

Doing her best
Member
Joined
Aug 18, 2015
Messages
3,311
Trophies
4
Age
25
Location
UK
XP
6,585
Country
United Kingdom
It's possible to run Windows 95 on the Old 3DS ?
Yes it is. There are rough instructions in the original post of this thread. But given it seems to be abandoned, you're largely on your own if it doesn't work.
 
  • Like
Reactions: Moon164

Miloemulator

Well-Known Member
Newcomer
Joined
Jul 23, 2024
Messages
93
Trophies
0
XP
253
Country
United Kingdom
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:
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.

h esu ot wo
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:
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.

how to use the mouse
 

signer-ink-beast

Well-Known Member
Newcomer
Joined
Feb 8, 2022
Messages
60
Trophies
0
Age
27
Location
Alaska
XP
205
Country
United States
Since this thread is alive again, here's my two cents.

I'd say install Windows 3.1 with the help of a handy-dandy guide. There should be very many of them on the Internet. Try looking at Vogons. I suggest actually doing this a version of DosBox running on a computer.

Copy the contents of the 11 or so installation floppies into a directory of your virtual C drive to make installation easier. If you look around with your favorite search engine, someone's done this already for you, so drag and drop. Then run it.

I've been using the same DOSGAMES directory with DosBox across various platforms for years. I actually haven't tried running Win 3.1 on my N3DS yet. But I've done it on the Wii's port of DosBox, both before and after it got dynarec. Win 3 is a novelty at best. It may run Ski Free or Solitaire, or the other BOWEP games. Some of those have homebrew remakes that you should look at instead (Jezzball DS or 3DS, Rodent's Revenge DS, Chip's Challenge DS; 3DS can emulate Atari Lynx version of Chip's Challenge via Handy RetroArch core).

I hated myself enough to try running Jumpstart Kindergarten 1998 in Win 3.1 on my Wii for shits and grins, preinstalled elsewhere and navigating the Win UI blind. Met with ear rape. Funny, 1994 won't run both in Windows and DOS. But Wii has less RAM than even O3DS, but these handheld CPUs... Hmm. Now I have to try it.

Oh, PS, make sure you set your display resolution in Win 3 to 640x480. Any higher, and you just won't see anything. You need to fix it elsewhere, likely DosBox on a PC.

Win 9x is PITA to set up in DosBox. Some forks, alongside old guides for vanilla DosBox, are helpful in trying to square it for mortals. I remember having limited success with running 95 in DosBox-X on a modern PC. Their documentation is worth consulting even within vanilla. It definitely won't do anything more than MAYBE run the UI on 3DS.

If you want to emulate Win 9x today to play games, look at PCem or one of its successors. Don't bother with anything else. If a game supports Win 3, DosBox will do better than PCem. For 9x, use PCem. That is as good as it gets.

Qemu/Vbox et al are for anything that isn't a game. Vbox isn't worth bothering with. Qemu or bust on modern computers, and its not great for this particular thing. If you got XP computer with some horsepower somewhere (on bare-metal), Virtual PC 2007 is your best bet, virtualization-wise. I'm serious.

Get a cheap industrial PC that's been repurposed for retro gaming off eBay, where the hardware has actual driver support for Windows 9x if you tire of the papercuts of wine, emulation, virtualization, or code churn.

*People do these things just to see if they can. I like torturing weak hardware, and trying to do things you shouldn't. You know, within reason. Everything is so piss easy now with somewhat modern hardware circa 2015 and newer. Look at those newfangled handheld PCs! We got everything now. It's so easy, until it isn't.

I'll shut up now.
 

kuro0628neko

Well-Known Member
Member
Joined
May 7, 2023
Messages
218
Trophies
0
XP
1,022
Country
United States
I just remembered this existed lol. Since I have no cursor, how do I go about selecting an option? And which would be the best to select?
 

Attachments

  • 20241108_224842.jpg
    20241108_224842.jpg
    2.9 MB · Views: 5

signer-ink-beast

Well-Known Member
Newcomer
Joined
Feb 8, 2022
Messages
60
Trophies
0
Age
27
Location
Alaska
XP
205
Country
United States
I went ahead and tried running Spy Fox in Cheese Chase in Windows 3.1 in DosBox.

That is a very stupid way to run the game on the 3DS, considering it runs very well ScummVM. I show that briefly in the linked video below after trying to run it a couple of times in DosBox.

How awful the HE logo plays alone made this worth it for me. Very fun.

 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    That's what kind of bothers me. People asking the same question from decades ago. It's like a cycle going round and round. If they can't be arsed to search something so simple and easy to identify, then I can't think for words.
  • NinStar @ NinStar:
    the problem is, it is a regular chat channel, discord had forum channels for quite a while now, but the server doesn't have any
  • NinStar @ NinStar:
    I literally joined expecting to find something specific because their troubleshooting and faq pages are lacking a lot of information
    +1
  • NinStar @ NinStar:
    but since they don't have forums it is kinda hard, a lot of messages are either outdated or related to other conversations
    +1
  • SylverReZ @ SylverReZ:
    Oof. That's not looking good. Would be good if they at least put some FAQ & troubleshooting pages up; rather than ask somebody who clearly knows very little about the subject.
  • SylverReZ @ SylverReZ:
    Outdated stuff that involves hardware modifications is always a bad idea.
  • kijetesantakalu042 @ kijetesantakalu042:
    I literally only have 500 mb left on my ssd
  • NinStar @ NinStar:
    yes, I was specifically looking for more information about the wifi firmware while running ubuntu, their faq is extremely vague on that
  • NinStar @ NinStar:
    @kijetesantakalu042 delete your hentai folder
  • kijetesantakalu042 @ kijetesantakalu042:
    @NinStar I store that on google drive. Not my hard drive
  • NinStar @ NinStar:
    I once had a shared folder on google drive, one of the collaborators was putting porn on it with the file names and extensions all changed to avoid suspicion
  • NinStar @ NinStar:
    took me a while to realize
  • kijetesantakalu042 @ kijetesantakalu042:
    I have it on a shared folder so the other person will be blamed if someone finds out
  • SylverReZ @ SylverReZ:
    @kijetesantakalu042, Just don't store it on Google Drive, ok? Put it in your MEGA folder.
  • kijetesantakalu042 @ kijetesantakalu042:
    I don't use meganx
  • SylverReZ @ SylverReZ:
    @kijetesantakalu042, I use MEGA, has a lot more storage compared to what Google offers.
  • kijetesantakalu042 @ kijetesantakalu042:
    Honestly I just want a bigger ssd or extra hard drive
  • SylverReZ @ SylverReZ:
    @kijetesantakalu042, Have something larger like a 1TB SSD, it's about enough for mostly everything you need.
  • kijetesantakalu042 @ kijetesantakalu042:
    I just have a 512 gb and I'm saving for my computer build when I finally have more space so I can't really invest in a ssd
  • NinStar @ NinStar:
    I only really use my ssd for things I'm constantly accessing on my computer
  • NinStar @ NinStar:
    everything else goes to my hdd
  • kijetesantakalu042 @ kijetesantakalu042:
    I only have an ssd
  • kijetesantakalu042 @ kijetesantakalu042:
    budget gaming laptop issue
  • K3Nv2 @ K3Nv2:
    Mail all back up data directly to Nintendo
    +1
    K3Nv2 @ K3Nv2: https://store.steampowered.com/app/1271100/Deadly_Premonition_2_A_Blessing_in_Disguise/ hell yeah