Saturday, February 28, 2009

Windows 3.1 installed and running on Nokia N95



Total badazz tweak! Polish bulletin board FrazPC last night received a post from developer and writer Marcin-PRV showing that he can successfully run Windows 3.1 simultaneously with Symbian S60 on a Nokia N95.

This feat could not normally be done by the N95's ARM processor, but thanks to an emulator known as DOSBox for Symbian, the ARM chip emulates the x86 architecture...a 486, to be exact, according to Marcin.



Here are some screenshots:


Here's how he did it:

DOWNLOAD DOXBox v0.72 for Symbian by kolijoco:
DOSBox_s60.zip

DOWNLOAD Windows 3.1 for Symbien:
Win3.1-on-s60_v1.1.part1.rar
Win3.1-on-s60_v1.1.part2.rar

INSTALLATION GUIDE v1.1 (ENGLISH)
--------------------------------------------------

I. DOSBox v0.72 for Symbian by kolijoco

1. Unpack 'DOSBox_s60.rar' archiwe to your Memory Card
2. Install ALL aplication from 'Install' directory.
3. Try install DOSBox_Full.sisx
4. If show message: 'Not enought memory' install 'DOSBox_Slim.sisx' and replace previous version.

II. Windows 3.1 for Symbian (included Norton Commander 5)

1. Unpack 'Win3.1-on-s60_v1.1.rar' archive to your Memory Card.
2. Run DOSBox.

III. To switch between Windows 3.1 and Norton Commander 5.

1. Go to 'Data' directory on your Memory Card and find 'dosbox.conf' file.
2. Edit file in notepad.

2.1 To run Windows 3.1
--------------------------------------------------
# Loader 1 -- Windows 3.1
# mount a e:\Data\win31\ (To install more drivers)*
mount c e:\Data\
mount d e:\
c:
c:\Windows\win.com

# Loader 2 -- Norton Commander 5.0
# mount c e:\Data\
# mount d e:\
# c:
# c:\nc\nc.exe

* TO install new drivers you need tu put Windows 3.1 installer files to e:\Data\win31 directory.
Edit 'dosbox.conf' file and remove '#' in 'mount a e:\Data\win31\' line.

2.2 Run Norton Commander 5
--------------------------------------------------
# Loader 1 -- Windows 3.1
# mount a e:\Data\win31\ (To install more drivers)
# mount c e:\Data\
# mount d e:\
# c:
# c:\Windows\win.com

# Loader 2 -- Norton Commander 5.0
mount c e:\Data\
mount d e:\
c:
c:\nc\nc.exe

2.3 Changed
--------------------------------------------------
Added MCGA (320x200) Driver
Added Win32s v1.30c with OLE

IV. Suggestions

1. To switch between the mouse and the keyboard press "Call" key.
2. Turn off automatic screen rotation, it may cause DOSBox close.
3. To change DOSBox allocated 2MB RAM edit line 'memsize=2' in file 'e:\Data\dosbox.conf'.