Windows 98SE emulated on Pocket PC 151
David Horn writes "PocketGamer is carrying a story on the successful emulation of Windows 95 and Windows 98SE on the Pocket PC. This was made possible by a Pocket PC port of Bochs, a DOS emulator. If you're keen to try this yourself, you'll need a minimum of a 256MB memory card (or stream the image over a wireless network) and you'll need a program like Nyditot Virtual Display to increase your screen resolution. Oh, yes, and you'll also need the emulator. You can find more information and a selection of screenshots here. Following the porting of a full speed Playstation emulator and Pocket Quake, this really raises the bar for what the Pocket PC is capable of."
Limitations (Score:5, Interesting)
Current limitations seem to include lack of DirectX support but, as Pocket Quake was ported, perhaps there's some OpenGL framework for the Pocket PC that wouldn't be too difficult to link up with this Windows 98 emulation.
So, it's not perfect for 'playing any PC game' yet, but there's hope.
RD
Re:Limitations (Score:5, Informative)
However ATI did comission me to port GLQuake to Pocket PC to conform to OpenGL ES. However the source code is not available (as we have not distributed - only demoed - the binary).
Dan East
Re:Limitations (Score:1)
Limitations: Speed? (Score:2, Insightful)
Re:Limitations: Speed? (Score:2, Insightful)
Re:Limitations: Speed? (Score:5, Informative)
(In case you're wondering QEMU can emulate PREP and x86 hosts and run on ARM, PPC, x86, SPARC, and more. It can also translate (for example) Linux/x86 binaries to run on PPC so you can use wine on a PPC. As I said, it's really really cool. Take a look at their site [bellard.free.fr] or the OS Support Table [bellard.free.fr]. Have fun!)
Re:Limitations (Score:1)
Windows XP (Score:2, Funny)
Usefull ? (Score:4, Interesting)
Re:Usefull ? (Score:2, Insightful)
Jeff
Re:Usefull ? (Score:2, Interesting)
Beside, I'm pretty sure you can't buy a legal copy of 96/98/ME and, since a windows license is not transferable to another machine (I think), there may not be a legal way to run old Windows on a Pocket PC.
Re:Usefull ? (Score:3, Insightful)
Re:Usefull ? (Score:2)
Re:Usefull ? (Score:4, Informative)
Dan East
Re:Usefull ? (Score:5, Insightful)
Re:Usefull ? (Score:1, Offtopic)
Re:Usefull ? (Score:2)
Re:Usefull ? (Score:2, Insightful)
Re:Usefull ? (Score:1)
Re:Usefull ? (Score:3, Insightful)
Not sure about the tool part, but I really would enjoy playing a bunch of my old DOS'ish games on it like the Space Quest series. Also, it'd be slick if I could run Photoshop on a handheld unit with a stylus. Though I ache for more pixels in the display.
The question shouldn't be "is it useful", but rather, "how can it be useful". More interesting results that way.
Slashspammed? (Score:5, Funny)
I feel sorry for the technical staff. I thought we were supposed to be against spamming?
Re:Slashspammed? (Score:1)
Ugh, Slashdotted... (Score:1)
I haven't seen the post yet (for obvious reasons), but I wonder what the emulated processor speed is, and whether the system can be used to run plain old DOS (so I can play those old games that PocketDOS still seems to have issues with).
Re:Slashspammed? (Score:1)
Re:Slashspammed? (Score:1)
Re:Slashspammed? (Score:4, Funny)
Unless, of course, people open the site on general principle -- and then close it?
Re:Slashspammed? (Score:2, Interesting)
It's called the Slashdot Effect. (Score:1)
And the other poster is right, we see it often enough. Comments often get modded up if they point to a mirror.
Re:Slashspammed? (Score:1)
The server is still up and running - if you refresh it will load.
What kinds of nerds are you guys?! (Score:4, Interesting)
Re:What kinds of nerds are you guys?! (Score:3, Funny)
Bochs is not a DOS emulator! (Score:5, Informative)
From the website:
Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS.
Bochs is not a DOS emulator (Score:2, Informative)
Not quite. Bochs [sourceforge.net] is a IA-32 (x86) emulator that allows other architectures (such as ARM commonly used in handheld devices) to emulate a IA-32 chip.
Re:Bochs is not a DOS emulator (Score:1)
I used this on my PC(Athlon XP 2400+, 640MB of RAM) once. It took at least a day to install Windows 98.
Re:Which begs the question... (Score:1)
Re:Which begs the question... (Score:1)
Welcome to the Bochs IA-32 Emulator Project (Score:2, Informative)
Bochs homepage [sourceforge.net]
nice tour de force (Score:4, Interesting)
Re:nice tour de force (Score:4, Informative)
A google search for "X Server PocketPC" gives me this site [rainer-keuchel.de], which lists a WinCE port of a XFree86.
Alternatively, you could use a VNC [utah.edu], which would be more useful for OS X if you were wanting access to Aqua applications, too.
(No clue how well either of these work; I'm a PalmOS guy.)
Re:nice tour de force (Score:2)
Re:nice tour de force (Score:2)
98 emulation is cool? (Score:1, Interesting)
Of course,
Re:98 emulation is cool? (Score:1)
Anyhow, I think this project is interesting. Granted, I'm not going to run out and get a PocketPC just so I can run 98se, but the fullspeed PSX emu mentioned catches my eye...
Pocket sized Final Fantasy? Better yet, pocket sized Symphony of the Night! NOW we're talking! Woo-hah!
Re:98 emulation is cool? (Score:2)
Re:98 emulation is cool? (Score:1)
Re:98 emulation is cool? (Score:1)
Re:98 emulation is cool? (Score:1)
Re:98 emulation is cool? (Score:1)
Re:98 emulation is cool? (Score:1)
Re:98 emulation is cool? (Score:5, Insightful)
What the pocketPC is capable of... (Score:3, Funny)
PWN3D!!!1!
I can't wait to see.... (Score:5, Funny)
copy paste (Score:2)
This was made possible by a Pocket PC port of Bochs, by Mamaich, who has also ported DosBox, a "program similar to Bochs but it's a lot faster and only emulates DOS". Sadly, the author tried and failed to get WarLords II working on both these versions, but I'm sure time will tell!
If you're keen to try this on your own Pocket PC, you'll need a minimum of a 256MB memory
its a great idea.. (Score:5, Funny)
I think their web site ... (Score:3, Funny)
People did that on zaurus ages ago! :) (Score:5, Informative)
Re:People did that on zaurus ages ago! :) (Score:1)
Dude... thanks for the link, but it's better if others can click on it:
http://www.its.caltech.edu/~tzer-jen/zbochs/ [caltech.edu].
Oh, the laziness ;-)
Windows NOT emulated (Score:1, Insightful)
PocketGamer Site (Score:2)
Zaurus already had this.... in 2002 (Score:3, Informative)
Bochs [killefiz.de] on Zaurus Software Index.
I ran bochs (but not windows, not a large enough flash card at the time). It was slow (hey, no suprise there), & I wouldn't want to run windows, but it was possible, and didn't need some hack like increasing screen resolution (something sdl handled). Of course, with the new Zauruses, you wouldn't have to increase the resolution, either via OS hacks, or SDL scaling.
Re:Zaurus already had this.... in 2002 (Score:1)
Happy now?
SCREENSHOT MIRROR (Score:5, Informative)
They are actual size, due to small pocketpc screen I presume..
Slashdotted... (Score:1)
uhhh (Score:5, Informative)
uhhh, dont you mean x86 emulator?
bochs can handle more than just dos.
what's the point? (Score:1)
On the other hand, Bochs emulates the x86 so run whatever PC OS you want...the little Linux demo they include works great on my iBook although it's so stripped down, it doesn't do much other than ls and mkdir and stuff like that...
Re:what's the point? (Score:2)
As if Win98 didn't suck enough... (Score:1, Insightful)
"Because it can be done" is actually a great reason only about 4% of the time it gets used.
Re:As if Win98 didn't suck enough... (Score:2)
Re:As if Win98 didn't suck enough... (Score:1, Informative)
http://www.epinions.com/pr-Casio_Cassiopeia_Fiva_M PC-501_PC_Notebook/display_~full_specs
6.7" TFT Active Matrix touchscreen at 800x600x16bpp (64K colors) and it came the with Microsoft Windows 98 OS back in the year 2000.
Re:As if Win98 didn't suck enough... (Score:2)
If its Bochs, you know the framerate is "awesome" (Score:2)
I can about play Links (ORIGINAL) on my 1.7 ghz machine. I successfully set up a Win95 virtual drive but why bother? I have some DOS stuff I run command line sometimes.
Where is my personal digital hub? (Score:2)
Cell phone with open hardware platform, 256MB RAM, 20GB HDD, Equiv to 500 Mhz PIII. External VGA Port, USB, and WiFi. As long as it would fit in my pocket, it could handle EVERY business function I'd need it for and I'd never be dependant on internet access for Word and Excel Docs. Get to work, plug in monitor and keyboard/mouse. Use the small screen out in the field.
It's going to suck the first time I accidentally leave a computer in the wash, though.
Speaking as one of the PocketGamer webmasters... (Score:3, Funny)
On the Linux issue (Score:3, Informative)
Unfortunately some of these (there are several) projects seem to be defunct, in any case I fail to see the reason to convert a perfectly normal PPC to a crippled handheld running linux with applications not designed for it. If you need linux, I'd go for the Sharp Zaurus, sweet machines albeit underpowered, and frankly, not NEARLY as polished.
Windows 98 emulation on run-of-the-mill PPCs such as iPAQ 3950, Toshiba e740 or Dell Axim 3xi is a bit impractical however in my opinion, since
1) low resolution
2) low functionality
3) too slow
4) did I mention low functionality?
5) expensive memory expansion (Secure Digital cards only for most iPAQs, and Compact flash for Toshiba/Dells)
I applaud the technical level at which this experiment was taken, but like the linux hacks, this is a waste of time on a practical level, unless you need to run Solitaire desktop edition...
To elaborate on speed, for those not familiar with the Pocket PC operating system (Windows Pocket PC 2002 and WMobile 2003), both are platforms based on Windows CE, 2003 being on CE.NET 4.2 and 2002 on CE 3.0; in short, 2003 is optimized for the Xscale CPUs, currently the top rated ARM-compatible cpus for handhelds, 2002 is not. Running Windows 98 in emulation mode would be a pain in 2003, much less in 2002, my 3950(PXA250, initial xscale cpu) can handle the TI-89 emulator, barely, so I'd hate to see what it would do with Windows. (gross generalization). Of course, there are faster models out there with better CPUs, PXA255 (Xscale with double membus), PXA262 (PXA255 with NAND mem 32mb) and PXA270 which hits up to 600mhz so far...In any case, to reiterate, praises to the developers
Next step: run PearPC on that emulated Windows! (Score:1)
Okay, the heat death of the universe might occur before it loaded, but seeing the Mac OS X desktop appear on a palmtop would be way cool.
Re:Next step: run PearPC on that emulated Windows! (Score:1)
Macintosh machines run non x86 cpus, such as the G3, G4 or G5 PowerPCs (Motorola and IBM respectively), in any case the differing architectures prevent this from working on the Bochs emulator, on the other hand, any other such emulation would be out of reach because of the requirements for emulation, I mean old macs can't run OS X, much less a 400mhz PDA...
You can always try PearPC
iPaq Quake (Score:2)
blakespot
Nerd Factor +1 (Score:1)
Re:Nerd Factor +1 (Score:1)
Bochs != DOS Emulator (Score:1)
Sorry, but last I remember, wasn't Bochs an x86 emulator, not a DOS emulator?
Not that you can't run DOS on Bochs, but just saying, that's not really what it is.
demonhold (Score:1)
I will be able to take the blue screen of death whenever I go... My pocket PC will never shut down properly and I will be able to read my paper in the WINDOWS 98 is CLOSING THE SYSTEM light...
Sometimes, one should not read the Sunday morning news until the hang-over is gone...
F@H! (Score:1)
Can I run Pocket PC on my laptop yet? (Score:1)
Bochs is not a DOS emulator... (Score:2, Insightful)
You cannot run Linux on DOS.
Happy Mac (Score:2)
Why would anyone want to..... (Score:2)
Re:Why would anyone want to..... (Score:2)
Many reasons.
For example, at work, we happen to have a piece of software that simply talks to a truck engine management computer. Very basic, all it has to do is read the serial port and list what is wrong with the truck.
The code is proprietry, and requires windows of some description (98/2k/XP) to work.
Now, I've had no use for a pocket PC before, but if they're reasonably inexpensive, and have some way of driving a serial port, it would be great to use for this purpose.
At the moment, our mai
Re:Why would anyone want to..... (Score:2)
But, in other circumstances, it makes little sense to do anything with an unsupported OS that never was any good anyway, although if it is all you have got, it may be slightly better than nothing.
It sounds like your guys really need these ruggedised things the military used to use,
Re:Why would anyone want to..... (Score:2)
The software is from Caterpillar, and plugs into their mining trucks, to tell the mechanic what is wrong with the truck.
There apparently is a Java or WinCE version of the software in development, but at the moment a Win95/98 device is the lowest thing it will run on.
In this case, Win98's deficiencies aren't a huge problem - no network connection, no support applications, etc.... its just a dumb serial application... couldn't give a shit if the OS i
Re:Why would anyone want to..... (Score:2)
I can visualise there being a market for a versatile device which might be ideal here, something like a PC, with small screen and keyboard, all built into a yellow unbreakable case like they use for other testgear, with a nice big CF card, so it can be a PC, PDA or something else, according to which OS you load. It would want to hang on a belt, round your neck, or hav
Re:The point? (Score:2)
Especially considering that anyone can get a laptop to do all these things---much better!
If you wanna run Windows (and play games), get a small laptop instead of an oversized and uncomfortable to use PDA.
Re:The point? (Score:3, Insightful)
balls
Re:The point? (Score:2)
Re:The point? (Score:3, Informative)
Its free as in speech (GPL), runs natively on Linux, Windows, BSD, and MacOSX now.
Sure its based on the 3DO Port, but with --cscan=pc --menu=pc it plays like an enhanced PC version.
Are you kidding? (Score:3, Funny)
Re:The point? (Score:1)
Re:The point? (Score:2)
You don't understand the point of running a well supported OS on a handheld platform? Take out the inhibitor, man!
Re:The point? (Score:2)
Only for the initial boot. Win 95 and 98 use DOS to boot and then take control of the system once it is booted.
Re:The point? (Score:2)
Re:Streaming means nothing (Score:2)