Homebrew Windows on the New 3DS

Joined
Jul 16, 2016
Messages
13
Trophies
0
XP
44
Country
Canada
I don't think that this is working because every time I try to load Windows 3.1 it says:

Loading Windows 3.1...
Illegal command: win.

C:\WINDOWS)

Is there something I'm doing wrong?
 

advent619

New Member
Newbie
Joined
Nov 9, 2016
Messages
4
Trophies
0
Age
36
XP
51
Country
United States
For Windows 3.1, put a WINDOWS folder into the retroarch_3ds folder

Ok, so I have a WINDOWS folder inside the retroarch_3ds folder. I dumped NPCOMMON, SYSTEM, TEMP etc and a bunch of other files into that. Will that work, or does the 3/3.1 need to be an .IMG file inside that directory? Sorry for asking but this part is a bit vague. Anyway you can screenshot or take a video of the contents of the WINDOWS dir? Want to make sure I have everything in there that I need.

EDIT: So I found the Windows launcher on the N3DS under Homebrew, tried to load 95, got a geometry error. Going to try the fix listed in here.

EDIT2: Running the .bat file provided here didnt work but running another .bat file for Win 95 appears to have launched the "booting from drive A..." prompt.
 
Last edited by advent619,

Pandaxclone2

Pokemon Sprite Artist Hobbyist
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,092
Country
Australia
Ok, so I have a WINDOWS folder inside the retroarch_3ds folder. I dumped NPCOMMON, SYSTEM, TEMP etc and a bunch of other files into that. Will that work, or does the 3/3.1 need to be an .IMG file inside that directory? Sorry for asking but this part is a bit vague. Anyway you can screenshot or take a video of the contents of the WINDOWS dir? Want to make sure I have everything in there that I need.

EDIT: So I found the Windows launcher on the N3DS under Homebrew, tried to load 95, got a geometry error. Going to try the fix listed in here.

EDIT2: Running the .bat file provided here didnt work but running another .bat file for Win 95 appears to have launched the "booting from drive A..." prompt.

I'm unsure what 3/3.1 requires in order to run, but 95/98 need to be an .img format. The geometry error is usually a problem with reading the virtual cylinders, heads and sectors of the .img drive. If you know what they are exactly and edit that info into the .bat file it should run provided it's a standard geometry drive. (e.g. 512MB, 1GB, 2GB)
 

advent619

New Member
Newbie
Joined
Nov 9, 2016
Messages
4
Trophies
0
Age
36
XP
51
Country
United States
I'm unsure what 3/3.1 requires in order to run, but 95/98 need to be an .img format. The geometry error is usually a problem with reading the virtual cylinders, heads and sectors of the .img drive. If you know what they are exactly and edit that info into the .bat file it should run provided it's a standard geometry drive. (e.g. 512MB, 1GB, 2GB)

And that would be what? My drive size of the SD card? Card is 128 GB.
 

Pandaxclone2

Pokemon Sprite Artist Hobbyist
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,092
Country
Australia
Ah, so the file size should be 110,824 KB then? Because that is the file size of the .img.

Here's a table I found on some hard drive sizes and their respective geometries:
256MB image: 512,63,16,520
512MB image: 512,63,32,520
520MB image: 512,63,16,1023
1GB image: 512,63,64,520
2GB image: 512,63,64,1023

Your .img should be any one of those sizes but shouldn't be custom size.
 
Last edited by Pandaxclone2,

Pandaxclone2

Pokemon Sprite Artist Hobbyist
Member
Joined
Aug 17, 2015
Messages
1,132
Trophies
0
Location
Earth's Bottle of Death.
XP
2,092
Country
Australia
My .img file for Windows 95 is that size. I'm not trying to run Windows 98.

It applies to both 95/98 anyway. The only difference is that 98 is capable of running 4GB drives.

Regardless, if it's one of those sizes then take the respective geometry list there and edit it into your .bat. For example, a 1GB .img will use 512,63,64,520 so you edit the imgmount line in the .bat file to:
Code:
imgmount 2 c:\[name of img].img -size 512,63,64,520 -t hdd -fs none
boot c:\[name of img].img

The "2" after imgmount refers to the drive directory of the OS installed in the .img, so 0 is A, 1 is B, 2 is C and so on. Most normal Windows OS are installed to the C:\ drive so best to keep it at 2.

The "boot c:\[name of img].img" line after it makes it so the .bat file will automatically attempt to run the .img file mounted.

The resulting .bat file should look something like this:
Code:
cls
@echo off
echo -------------------------------------------------
echo Windows 95 Loader by LarBob Doomer
echo -------------------------------------------------

goto win95

:win95
echo.
echo.
echo Launching Windows 95
z:
imgmount 2 c:\W95.img -size 512,63,64,520 -t hdd -fs none
boot c:\W95.img
goto end


:end
@echo on
 
Last edited by Pandaxclone2,
D

Deleted User

Guest
Sooo I'm guessing this doesn't go past Win 98/3.1... right? Hopefully it can go further...

Technically, it'll work with any version of Windows that was based on DOS. As far as I know, the most recent Windows that fits that specification is, of course, Windows 98. However, if there is some newer version, I doubt it'll run; Windows 95 works at a snails' pace; I don't even want to think of the treachery that would be Windows 98.
 

Mnecraft368

I hate my name.
Member
Joined
Aug 8, 2015
Messages
1,763
Trophies
0
XP
3,352
Country
United Kingdom
Technically, it'll work with any version of Windows that was based on DOS. As far as I know, the most recent Windows that fits that specification is, of course, Windows 98. However, if there is some newer version, I doubt it'll run; Windows 95 works at a snails' pace; I don't even want to think of the treachery that would be Windows 98.
MS-DOS isnt even windows. and also "dos"box.
MS-DOS is a command line OS that ran the non-nt windows OS's
 
D

Deleted User

Guest
MS-DOS isnt even windows.


...it'll work with any version of Windows that was based on DOS.
I know that MS-DOS isn't Windows. MS-DOS is what Windows was originally based off of, until Microsoft created the NT kernel.

MS-DOS is a command line OS that ran the non-nt windows OS's

I know that. Windows was originally just an executable program for DOS, until Microsoft made it a semi-standalone system (still being based on DOS).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, may I see it?
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, I sometimes check out /vg/ to look for any good retro gaming recommendations.
    +1
  • SylverReZ @ SylverReZ:
    The PS2 was quite a good console for its time. Imagine how many people in Spain are still using one LOL.
  • K3Nv2 @ K3Nv2:
    Today's technology makes anything from last gen look like shit
    +2
  • SylverReZ @ SylverReZ:
    @K3Nv2, Exactly. Take note of the Switch, for example. Its underpowered compared to how older tech was capable of doing just about anything.
  • K3Nv2 @ K3Nv2:
    Wii u was shit fight me
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, 1) I never entered 4chan 2) I have good memories with my PS2 even though most of the games i had were scratched beyond being bootable
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, Not gonna lie, about half of its game library was shovelware like its counterpart, the Wii.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and the other half were just 1st party games
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, The Wii U was essentially an early Switch, before the Switch was a thing.
  • K3Nv2 @ K3Nv2:
    They already had the technology but the price to performance wasn't there
    +2
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and before third party companies were able to make games for the newest nintendo console
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Older systems I love some of the games but without filters and enhanced graphics they are difficult to enjoy
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Especially the PS1....
  • Psionic Roshambo @ Psionic Roshambo:
    That thing needs all the bandaids lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think my favorite PS1 enhancement is sub pixel precision, helps get rid of some of those wobbly polygons lol
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, By default, the polygons are filtered with differing to simulate depth, which doesn't make them clearer.
    +1
  • K3Nv2 @ K3Nv2:
    Which GPU was hot in the ps1 era psi besides all of them
    +1
  • SylverReZ @ SylverReZ:
    There are ways to disable this by creating cheat codes, but this requires knowledge of the PS1 hardware.
  • K3Nv2 @ K3Nv2:
    I miss the old game shark books you could just go to Walmart and buy now it's instant ban or some punishefor using cheats
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I have physical copies of both Pokémon diamond and Pokémon black, gonna post them on my profile
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, the filters i hate the most are the bilinear ones
  • Psionic Roshambo @ Psionic Roshambo:
    @K3Nv2, when the PS1 was out I had the PS1 the N64 and on PC I had the Voodoo 2 and glide looked soooo nice at the time 🥰
  • Psionic Roshambo @ Psionic Roshambo:
    Biliniar filters are OK but brz is better I like SuperEagle but out of all of them xbrz is probably the most computationaly expensive
    Psionic Roshambo @ Psionic Roshambo: Biliniar filters are OK but brz is better I like SuperEagle but out of all of them xbrz is...