maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N800 (https://talk.maemo.org/forumdisplay.php?f=25)
-   -   Windows Emulation on N800 running OS2008. (https://talk.maemo.org/showthread.php?t=15893)

Nace0 2008-01-29 23:51

Windows Emulation on N800 running OS2008.
 
I have been on and off been searching for about 2 weeks for a way to run either windows xp or windows 95 on my Nokia N800. I dont know where to go from here. I am willing to spend a lot of time to get it running but i do not know how to program and know very little about Linux :D . Anyway i was wondering whether running Garnet Vm and booting Windows 95 from there might be somewhat possible. If there is anyway to get an windows operating system that could possibly run starcraft :) (dont laugh plz). I have many other reasons as well for this. (I do not just want to run starcraft and warcraft 3 on my N800).
Thank you ahead of time.
-Nace

Syntra 2008-01-29 23:56

Re: Windows Emulation on N800 running OS2008.
 
Starcraft, Warcraft, and Windows are all optimized for the X86 Processor Architecture. Whereas the N800 is on ARM (6 or 9, I forget)

If I recall correctly, someone got Windows 98 on there N800, but it took like 30 minutes to boot?

polossatik 2008-01-30 00:00

Re: Windows Emulation on N800 running OS2008.
 
the N800 uses a other processor ( TI OMAP2420 processor, ARM11-based ) then intel/amd for starters... you can't install windows on a N800

you need a software to convert the ARM processor instructions (and more) to a Intel/amd
see a list of emulators here: http://www.thefreecountry.com/emulators/pc.shtml
dosbox runs on the N800
if you want to port http://bochs.sourceforge.net/ , have fun....

Nace0 2008-01-30 00:10

Re: Windows Emulation on N800 running OS2008.
 
Truthfully i dont care if it takes 1 hour for the os to load up. I dont understand how someone could install 95 but not 98 though. If someone could post the windows 98 links plz?
Thanks,

OSEmuTech 2008-01-30 00:19

Re: Windows Emulation on N800 running OS2008.
 
I started a webpage yesterday that is covering emulation on the N800, but it's not complete. Here's some screenshots (on OS 2007). Right this moment I'm flashing to OS 2008 to see how Windows 9x runs on it. BTW: Windows on DOSBox is a lot faster than Windows on Bochs.

http://fkwjcw.bay.livefilestore.com/...0dbwin9500.png

http://fkwjcw.bay.livefilestore.com/...0dbwin9501.png

http://fkwjcw.bay.livefilestore.com/...0dbwin9502.png

http://fkwjcw.bay.livefilestore.com/...0dbwin9503.png

polossatik 2008-01-30 00:25

Re: Windows Emulation on N800 running OS2008.
 
the thread on Bochs is here http://www.internettablettalk.com/fo...ead.php?t=6099

just fyi

Nace0 2008-01-30 01:32

Re: Windows Emulation on N800 running OS2008.
 
osemutech, I seen your dosbox work. When you are done with that website if you dont mind post it. Thanks. I need a working guide for it. I dont think the Bochs works. I have a version of Windows 95 Upgrade. When i tried running setup.exe on Dosbox. After hours of waiting, all it did was stay there and not continue on with the setup. I know this may be extra work but would you guys by any chance know whether there is a way to bypass the HD search thing.
Thanks Guys,
Nace

bartsimpson123844 2008-01-30 01:46

Re: Windows Emulation on N800 running OS2008.
 
No offense guys, but who the hell would want to run Windows '95? I mean, why?? It seems pretty worthless and just a waste of time.

OSEmuTech 2008-01-30 01:50

Re: Windows Emulation on N800 running OS2008.
 
I'm not going to be able to spend much time on it until this weekend and the next (and maybe longer). :p I'm also including how to get the Mac OS running on Maemo (see screenshot below).

To get Windows 95 (a, b, c) and Windows 98(fe) installed on DOSBox, I used the Windows port of DOSBox to install it on a hard drive file image, then transfered it onto my N800 (though I could have installed it using the N800 too).

Directions for installing Windows 9x on DOSBox (for Windows) is here: http://vogons.zetafleet.com/viewtopi...bb8d253a101742

http://fkwjcw.bay.livefilestore.com/.../B2N800APD.png

OSEmuTech 2008-01-30 02:04

Re: Windows Emulation on N800 running OS2008.
 
Quote:

Originally Posted by bartsimpson123844 (Post 135506)
No offense guys, but who the hell would want to run Windows '95? I mean, why?? It seems pretty worthless and just a waste of time.

Heh, heh. I've run across many who can't understand why emulators are so neat. Think: a lot more software to run on the NIT.

http://fkwjcw.bay.livefilestore.com/.../dbvc152_b.png
http://fkwjcw.bay.livefilestore.com/...maplekeyok.png
http://fkwjcw.bay.livefilestore.com/...Q/b2n800_2.png

darkog 2008-01-30 13:44

Re: Windows Emulation on N800 running OS2008.
 
LOL. I like the Mac on NIT. Very funny.

Johnx 2008-01-30 14:02

Re: Windows Emulation on N800 running OS2008.
 
Nace0, just to make sure you understand: You'll probably never be able to play StarCraft under Windows emulation on an NIT. This emulation stuff is barely fast enough to play a couple old DOS games that don't require much fast motion. I just don't want you to go to a lot of work only to be disappointed.

Slixor 2008-01-30 17:40

Re: Windows Emulation on N800 running OS2008.
 
im ready to install windows 3.1 on my n800 with os2008 and dosbox, but i need to mount to the folder win the win3.1 setup in it, e.g on my pc i type into dosbox MOUNT C C:\WIN3.1 (this is where the folder is)

but when i go onto my n800 i have a problem, i dunno how to mount to a drive, and does n800 evan have a c drive?

Any help :S

OSEmuTech 2008-01-30 18:22

Re: Windows Emulation on N800 running OS2008.
 
At the bottom of my dosbox.conf file I have

mount c: /media/mmc2/dos

to mount the directory called dos on my internal SD card in my N800.

Slixor 2008-01-30 18:53

Re: Windows Emulation on N800 running OS2008.
 
Cheers dude, got windows 3.1 working perfect! (more or less)

any chance you can send me your windows 95? as i cant find a copy anywhere xD

gentux 2008-01-30 19:33

Re: Windows Emulation on N800 running OS2008.
 
does anybody know how to optimize the whole thing? Windows 95 doesn't boot up at all, hanging on some point and advices me to "turn off the computer" (i'd better do i know :-)) and DOS 6.22 takes a minute to load where my 386/20 Notebook with 640k RAM (everything you need) took 5 Seconds, loading WfW 3.11 takes 5 minutes and is barely usable. I can't move the mouse smooth and dragging windows is already too much!

I'll now try to tune things in the dosbox.conf but if anybody knows which parameters optimize things, it would be nice if they share.

free 2008-01-30 19:36

Re: Windows Emulation on N800 running OS2008.
 
Quote:

where my 386/20 Notebook with 640k RAM (everything you need) took 5 Seconds
Try to run linux on your notebook (running windows I guess) and let's see how long it takes to boot.. you'll end up with same results..

gentux 2008-01-30 19:56

Re: Windows Emulation on N800 running OS2008.
 
I don't expect wonders but i think moving a window should run on an emulated windows 3.11 better than that. Or am I totally wrong?

EDIT: And further I don't complain on the slowness, I'm rather searching for ways to make it better.

Slixor 2008-01-30 20:01

Re: Windows Emulation on N800 running OS2008.
 
im going from windows 3.1 to windows 98, ill post how it goes

gentux 2008-01-30 20:07

Re: Windows Emulation on N800 running OS2008.
 
Very appreciated. BTW if you still need, here you find Windows 95: http://www.mywindowspage.com/download/os.htm

hope this helps you.

OSEmuTech 2008-01-30 20:15

Re: Windows Emulation on N800 running OS2008.
 
Launching Windows for Workgroups 3.11 from the "DOS" prompt takes less than 20 seconds for me.

My dosbox.conf:

Code:


[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
#====Changed in 0.65. Orginal corresponds with the fullfixed=false in 0.63===
# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
#====NEW in 0.65
# windowresolution -- Scale the window to this size IF the output device supports hardware scaling.
# output -- What to use for output: surface,overlay,opengl,openglnb.
# autolock -- Mouse will automatically lock, if you click on the screen.
# sensitiviy -- Mouse sensitivity.
# waitonerror -- Wait before closing the console if dosbox has an error.
# priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest.
#            Second entry behind the comma is for when dosbox is not focused/minimized.
# mapperfile -- File used to load/save the key/event mappings from.
#====NEW in 0.65 usescancodes=false is the 0.63 like behaviour.
# usescancodes -- Avoid usage of symkeys, might not work on all operating systems.
fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=false
[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory dosbox has in megabytes.
# machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga.
# captures -- Directory where things like wave,midi,screenshot get captured.
language=
machine=vga
captures=capture
memsize=16
[render]
# frameskip -- How many frames dosbox skips before drawing one.
# aspect -- Do aspect correction, if your output method doesn't support scaling this can slow things down!.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
#          Supported are none,normal2x,normal3x,advmame2x,advmame3x,advinterp2x,advinterp3x,tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.
frameskip=2
aspect=false
scaler=normal2x
[cpu]
# core -- CPU Core used in emulation: simple,normal,full,dynamic.
# cycles -- Amount of instructions dosbox tries to emulate each millisecond.
#          Setting this higher than your machine can handle is bad!
#          You can also let DOSBox guess the correct value by setting it to auto.
#          Please note that this guessing feature is still experimental.
# cycleup  -- Amount of cycles to increase/decrease with keycombo.
# cycledown    Setting it lower than 100 will be a percentage.
core=simple
cycles=800
cycleup=100
cycledown=100
[mixer]
# nosound -- Enable silent mode, sound is still emulated though.
# rate -- Mixer sample rate, setting any devices higher than this will
#        probably lower their sound quality.
# blocksize -- Mixer block size, larger blocks might help sound stuttering
#              but sound will also be more lagged.
# prebuffer -- How many milliseconds of data to keep on top of the blocksize.
nosound=false
rate=11025
blocksize=64
prebuffer=100
[midi]
#====Changed in 0.65. Option intelligent=true/false has been merged into this one
# mpu401      -- Type of MPU-401 to emulate: none, uart or intelligent.
# device      -- Device that will receive the MIDI data from MPU-401.
#                This can be default,alsa,oss,win32,coreaudio,none.
# config      -- Special configuration options for the device. In Windows put
#                the id of the device you want to use. See README for details.
mpu401=none
device=default
config=
[sblaster]
#====Renamed in 0.65 type=>sbtype
# sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
# sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
# mixer -- Allow the soundblaster mixer to modify the dosbox mixer.
# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
#            On auto the mode is determined by sblaster type.
#            All OPL modes are 'Adlib', except for CMS.
# oplrate -- Sample rate of OPL music emulation.
sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=11025
[gus]
# gus -- Enable the Gravis Ultrasound emulation.
#====Renamed in 0.65
# gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the
#            Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# gusrate -- Sample rate of Ultrasound emulation.
# ultradir -- Path to Ultrasound directory.  In this directory
#            there should be a MIDI directory that contains
#            the patch files for GUS playback.  Patch sets used
#            with Timidity should work fine.
gus=false
gusrate=11025
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND
[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandy -- Enable Tandy Sound System emulation (off,on,auto).
#          For auto Tandysound emulation is present only if machine is set to tandy.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation.
pcspeaker=true
pcrate=11025
tandy=auto
tandyrate=11025
disney=true
[bios]
#====NEW in 0.65
# joysticktype -- Type of joystick to emulate: none, 2axis, 4axis,
#                fcs (Thrustmaster) ,ch (CH Flightstick).
#                none disables joystick emulation.
#                2axis is the default and supports two joysticks.
joysticktype=2axis
[serial]
#====NEW/Changed in 0.65
# serial1-4 -- set type of device connected to com port.
#              Can be disabled, dummy, modem, directserial.
#              Additional parameters must be in the same line in the form of
#              parameter:value. Parameters for all types are irq, startbps, bytesize,
#              stopbits, parity (all optional).
#              for directserial: realport (required).
#              for modem: listenport (optional).
#              Example: serial1=modem listenport:5000
serial1=disabled
serial2=disabled
serial3=disabled
serial4=disabled
[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.
#====NEW in 0.65
# umb -- Enable UMB support (false,true,max).
xms=true
ems=true
umb=true
[ipx]
# ipx -- Enable ipx over UDP/IP emulation.
ipx=false
[autoexec]
# Lines in this section will be run at startup.
@echo off
mount c: /media/mmc2/dos
SET PATH=c:\WINDOWS;C:\MASM\BIN;F:\dos\MSVC\BIN;F:\dos\MAPLE\BIN;%PATH%
SET INCLUDE=C:\MASM\INCLUDE;F:\dos\MSVC\INCLUDE;%INCLUDE%
set lib=c:\MASM\LIB;F:\dos\MSVC\LIB;%lib%
SET INIT=C:\MASM\INIT
SET HELPFILES=C:\MASM\HELP\*.HLP
SET TMP=C:\MASM\TMP
C:\WINDOWS\SMARTDRV.EXE
c:


OSEmuTech 2008-01-30 20:20

Re: Windows Emulation on N800 running OS2008.
 
PS: Change autolock=true to autolock=false

Slixor 2008-01-30 21:17

Re: Windows Emulation on N800 running OS2008.
 
when ive installed on my n800 where do i find the dosbox.conf?

gentux 2008-01-30 21:20

Re: Windows Emulation on N800 running OS2008.
 
you have to put it into the same folder as the dosbox binary (unless you specify it). If you extracted the tgz to your home directory you have to put it there.

Slixor 2008-01-30 21:30

Re: Windows Emulation on N800 running OS2008.
 
i just installed this:

http://pupnik.de/gregale/dosbox_0.72-0.1_armel.deb

xD where is the config?

OSEmuTech 2008-01-30 21:33

Re: Windows Emulation on N800 running OS2008.
 
If you launch dosbox via a terminal it will use any dosbox.conf file found in the directory the terminal is currently in. I leave mine in /home/user so I can launch it immediately after launching the terminal.

Does anyone know a fix for allowing the OS 2008 terminal to predict the text being typed like OS 2007 does? Text prediction works for other programs, but not the terminal.

OSEmuTech 2008-01-30 21:34

Re: Windows Emulation on N800 running OS2008.
 
Quote:

Originally Posted by Slixor (Post 135899)
i just installed this:

http://pupnik.de/gregale/dosbox_0.72-0.1_armel.deb

xD where is the config?

Grab it from here: http://pupnik.de/dosbox.html

Slixor 2008-01-30 21:36

Re: Windows Emulation on N800 running OS2008.
 
edit again: i undertand now

Nace0 2008-01-30 21:36

Re: Windows Emulation on N800 running OS2008.
 
Well now all i need is a working version of win95, 98 or 2k. I cant get any of them off Ebay. I wish there was a legal way of downloading it. I wish i could pay 5 bucks and download it off Microsofts site or something like that. I guess i will have to keep browsing around for some old cd to buy. This Sucks LOL. :p

Slixor 2008-01-30 21:58

Re: Windows Emulation on N800 running OS2008.
 
why when i use win 3.1 does the resolution screw up? i can only see top half of screen

Nace0 2008-01-30 22:21

Re: Windows Emulation on N800 running OS2008.
 
I found old windows 98 Floppys. When i put them into the foppy drive aand i click from My Computer>Floppy Drive A all it does is lag and then after a million clicks it says "this disk is not formated would you like to fomrat now?" Should i format it or will tht jus delete the data? Sorry for getting off the topic a little....

Slixor 2008-01-30 22:33

Re: Windows Emulation on N800 running OS2008.
 
formatting will delete the files..

Slixor 2008-01-31 17:19

Re: Windows Emulation on N800 running OS2008.
 
i managed to do windows 3.1 by boot from a .img, but now i wanna try with 95, and it doesnt work.

Could and make a step by step tutorial to help me and others?

gentux 2008-01-31 18:50

Re: Windows Emulation on N800 running OS2008.
 
where do you stuck? If you follow this guide: http://vogons.zetafleet.com/viewtopi...bb8d253a101742 you should get it working.

Slixor 2008-01-31 19:35

Re: Windows Emulation on N800 running OS2008.
 
im having trouble getting all the files like floppy image of dos and win 98.

basicly i dont rly get steps 4 to 8.

can you provide me files?

gentux 2008-01-31 20:17

Re: Windows Emulation on N800 running OS2008.
 
here: http://www.bootdisk.info/modules.php?modid=1

Windows 98 was never shipped on floppies.

You can use UltraISO to copy the Win98 install files directly into the c-drive image. But you have to format it before opening.

Slixor 2008-01-31 20:29

Re: Windows Emulation on N800 running OS2008.
 
i dont really understand what you just said, mabey you can help me on msn? i added you, i am slixor@gmail.com

Slixor 2008-02-03 20:01

Re: Windows Emulation on N800 running OS2008.
 
Please add me to msn, i really need your help

myk 2008-02-05 06:23

Re: Windows Emulation on N800 running OS2008.
 
You are all completely insane, and I mean that in a nice way :-)
Any answers the the OPs dream of emulating windows inside the palmOS emulator?
x86 on 68000 on ARM :-)
Wouldn't a "windows mobile" emulator make more sense? It's ARM and touchscreen, right?

mooler 2008-02-05 07:03

Re: Windows Emulation on N800 running OS2008.
 
I concur myk.


All times are GMT. The time now is 14:21.

vBulletin® Version 3.8.8