Homebrew Windows 95 on NDS ?

Status
Not open for further replies.

livetek

Active Member
OP
Newcomer
Joined
May 17, 2008
Messages
36
Trophies
0
XP
147
Country
France
Hi All,

After trying Windows 3.0a on NDS with DSx86, i want to try Win 95.
Why i have this idea ? Because Windows 95 need only 4 MB (8-16 MB recommended) of Ram and i have a Supercard Mini SD with 32mb of Ram to test this.
Explain me please how to do this, this is really possible ? I know it's possible on the PSP, why not on the DS ?
Win95 specs: http://www.theosfiles.com/os_windows/ospg_w95.htm
Win 3.1 specs: http://www.theosfiles.com/os_windows/ospg_w3.htm

Thanks you
closedeyes.gif
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
Due to the memory usage of DSx86 itself, only 3.5MB allowed.
Anyway NDS has very slow CPU so Win32(s) will run very slow even if possible.
 

livetek

Active Member
OP
Newcomer
Joined
May 17, 2008
Messages
36
Trophies
0
XP
147
Country
France
Xenon++ said:
Due to the memory usage of DSx86 itself, only 3.5MB allowed.
Anyway NDS has very slow CPU so Win32(s) will run very slow even if possible.
Yes but i think DSx86 will use in his next version ExRam of Slot 2 to use 8/16/32mb.
I know for the CPU but i think it's not a very big problem if the most important work (Win95).

twiztidsinz => You say Flash Memory =/= Ram but how many Mb need W95 to work for flash memory ?
 

livetek

Active Member
OP
Newcomer
Joined
May 17, 2008
Messages
36
Trophies
0
XP
147
Country
France
Rydian said:
Windows 95 will work just fine with a few hundred megs of space.

The problem is RAM, as was said before.

Ok but if you have an ExRam or SCDSTwo it will work correctly no? My old laptop worked perfectly with 64mb with W98. On the other side, we must ask to the author of DSx86 to release an update of his HB to be able to use Exram.
 

0ddity

Well-Known Member
Member
Joined
Aug 7, 2010
Messages
444
Trophies
0
Age
39
Location
Ontario
Website
Visit site
XP
247
Country
Canada
Won't happen.

DSx86 only emulates an 80186 CPU, which is 8 MHz, Win 95 requires a 80386 minimum, which ranged from 12-40 mhz. A 80486 was recommended, which ran from 16 to 100 Mhz.
 

Bunie

#1 Princess
Member
Joined
Aug 19, 2010
Messages
568
Trophies
0
Age
34
Location
Pleasureville, KY
XP
288
Country
United States
0ddity said:
Won't happen.

DSx86 only emulates an 80186 CPU, which is 8 MHz, Win 95 requires a 80386 minimum, which ranged from 12-40 mhz. A 80486 was recommended, which ran from 16 to 100 Mhz.
Don't forget to mention RAM xD
 

twiztidsinz

Taiju Yamada Fan
Member
Joined
Dec 23, 2008
Messages
4,979
Trophies
0
Website
Visit site
XP
220
Country
United States
livetek said:
Xenon++ said:
Due to the memory usage of DSx86 itself, only 3.5MB allowed.
Anyway NDS has very slow CPU so Win32(s) will run very slow even if possible.
Yes but i think DSx86 will use in his next version ExRam of Slot 2 to use 8/16/32mb.
I know for the CPU but i think it's not a very big problem if the most important work (Win95).

twiztidsinz => You say Flash Memory =/= Ram but how many Mb need W95 to work for flash memory ?
A 32GB MiniSD isn't going to make one bit of difference because, as I said, Flash Memory IS NOT RAM.
While you CAN use disk space as 'virtual memory' it is too slow to be used as primary RAM.

As a comparison, a good MicroSDHC card (Class 6) has 6MB/s write speed and 12MB/s Read speed.
DDR2-SDRAM (relatively old, but admittedly not as old as Windows 95) has a speed of 3200 MB/s.

DDR-2SDRAM is 266.67 times faster than a MiniSD or MicroSD card.



MiniSD and MicroSD/HC Read Speeds taken from http://en.wikipedia.org/wiki/MicroSDHC#Comparisons on the "Max Transfer" line, 8Mbits = 1MBytes, so 100Mb = 12.5MB
MicroSDHC Write Speeds are based on their Class Rating and is directly equal to MB/s, so a Class 6 = 6MB/s Write Speed.
DDR2-SDRAM speeds taken from the second paragraph of http://en.wikipedia.org/wiki/DDR2_SDRAM "Thus with a memory clock frequency of 100 MHz, DDR2 SDRAM gives a maximum transfer rate of 3200 MB/s."
 

Chase-san

Well-Known Member
Member
Joined
Dec 24, 2008
Messages
166
Trophies
1
Website
www.csdgn.org
XP
212
Country
United States
The best you could hope for is windows 3.1. Which is generally just a really fancy DOS front end. Even if windows 95 was able to run, don't expect to do anything else on it (if you we're thinking of such). My old 486 was nice and super slow with 95 on it. I had 12mb of ram.
 

livetek

Active Member
OP
Newcomer
Joined
May 17, 2008
Messages
36
Trophies
0
XP
147
Country
France
Ok, Thanks for your answer all.
I will wait a new release of the DSx86 Homebrew and ask to the author if he can use this new features later...
 

Jamstruth

Secondary Feline Anthropomorph
Member
Joined
Apr 23, 2009
Messages
3,462
Trophies
0
Age
30
Location
North East Scotland
XP
700
Country
twiztidsinz said:
livetek said:
Xenon++ said:
Due to the memory usage of DSx86 itself, only 3.5MB allowed.
Anyway NDS has very slow CPU so Win32(s) will run very slow even if possible.
Yes but i think DSx86 will use in his next version ExRam of Slot 2 to use 8/16/32mb.
I know for the CPU but i think it's not a very big problem if the most important work (Win95).

twiztidsinz => You say Flash Memory =/= Ram but how many Mb need W95 to work for flash memory ?
A 32GB MiniSD isn't going to make one bit of difference because, as I said, Flash Memory IS NOT RAM.
While you CAN use disk space as 'virtual memory' it is too slow to be used as primary RAM.

As a comparison, a good MicroSDHC card (Class 6) has 6MB/s write speed and 12MB/s Read speed.
DDR2-SDRAM (relatively old, but admittedly not as old as Windows 95) has a speed of 3200 MB/s.

DDR-2SDRAM is 266.67 times faster than a MiniSD or MicroSD card.



MiniSD and MicroSD/HC Read Speeds taken from http://en.wikipedia.org/wiki/MicroSDHC#Comparisons on the "Max Transfer" line, 8Mbits = 1MBytes, so 100Mb = 12.5MB
MicroSDHC Write Speeds are based on their Class Rating and is directly equal to MB/s, so a Class 6 = 6MB/s Write Speed.
DDR2-SDRAM speeds taken from the second paragraph of http://en.wikipedia.org/wiki/DDR2_SDRAM "Thus with a memory clock frequency of 100 MHz, DDR2 SDRAM gives a maximum transfer rate of 3200 MB/s."
Uhm... We've had Slot-2 RAM for years now. He wasn't saying his MiniSD was working as RAM he was saying that the Supercard MiniSD (a slot 2 card) has 32mb of RAM within it. The RAM is relatively slow but it IS there.
 

0ddity

Well-Known Member
Member
Joined
Aug 7, 2010
Messages
444
Trophies
0
Age
39
Location
Ontario
Website
Visit site
XP
247
Country
Canada
Jamstruth said:
Uhm... We've had Slot-2 RAM for years now. He wasn't saying his MiniSD was working as RAM he was saying that the Supercard MiniSD (a slot 2 card) has 32mb of RAM within it. The RAM is relatively slow but it IS there.

Irrelevent. dsx86 only emulates the 80186 CPU, Win 95 requires minimum of a 80386 to run, I doubt the DS is fast enough to emulate that.
 

Rydian

Resident Furvert™
Member
Joined
Feb 4, 2010
Messages
27,880
Trophies
0
Age
36
Location
Cave Entrance, Watching Cyan Write Letters
Website
rydian.net
XP
9,111
Country
United States
0ddity said:
Irrelevent. dsx86 only emulates the 80186 CPU, Win 95 requires minimum of a 80386 to run, I doubt the DS is fast enough to emulate that.
Actually it emulates an 80286 without protected mode, and if you check the updates he's working on the DSTwo port to support the 386, and he says maybe the 486, though he says the 386 is his definite goal.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: good night