Help - Search - Members - Calendar
Full Version: Windows 98 Working In Xdsl
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > *nix OS on Xbox
Pages: 1, 2, 3, 4, 5, 6
m.e
I got Windows 98 working in xdsl. It's considerably fast too! Couldn't take any images from inside xdsl as qemu froze when I did.
user posted image

user posted image

Will write a tutorial on how to get it to work tomorrow.
bucko
beerchug.gif beerchug.gif beerchug.gif
devguy
lol
The Zep Man
QUOTE(devguy @ Apr 5 2005, 03:49 AM)
lol
*

What's so funny about it? dry.gif

Good job on that. I knew this could be done with qEMU (although Windows 98 is probably a bit unstable), but never had the time to check it out.

If you use the accelerator-module, try to disable it once. Yes, it will be slower for sure, but will it be more stable?

Well done. beerchug.gif
Trevante
Pretty cool, but may I ask, what is the point of running win98 on the Xbox?
CandieCorpse
im really looking forward to your tut biggrin.gif biggrin.gif biggrin.gif
The Zep Man
QUOTE(Trevante @ Apr 5 2005, 05:44 AM)
Pretty cool, but may I ask, what is the point of running win98 on the Xbox?
*

What is the point of running Linux on the Xbox (when it first came out)?

That's right.. TO RUN IT! Doh. It IS possible, and that what makes it sweet! biggrin.gif

Other reasons will include a user interface which many people will understand from the start (some people DO have 'problems' with Linux, ya know?) and maybe to play an old game or two. Also, what about the people who like MSN Messenger, Internet Explorer... OK, that last one is a lie. tongue.gif

Mmmm, I need to check this out. I'm going to try to install Windows 2000 (with the accelerator-module). After that, maybe Windows XP.

Side note for people who think XP will be too slow: yes, it probably will, but it can be stripped down as such that it even boots fast on a 400Mhz-machine with 32MB(!) of RAM. ohmy.gif
wassco
yea i hate linux, and would MUCH rather see sum version of windows that can run on a 64 meg xbox, win98 is perfekt :> and cannot wait for the tutorial,
Master-Chief
QUOTE(Trevante @ Apr 4 2005, 11:44 PM)
Pretty cool, but may I ask, what is the point of running win98 on the Xbox?
*



It just goes to show that the Xbox is getting hacked day by day! beerchug.gif
celinedrules
QUOTE(wassco @ Apr 5 2005, 09:38 AM)
yea i hate linux, and would MUCH rather see sum version of windows that can run on a 64 meg xbox, win98 is perfekt :> and cannot wait for the tutorial,
*

Why cause you cant understand how to use it properly?
m.e
Sorry guys, didn't finish the tutorial today. I'll promess that it will be finished by tomorrow.

Here is screen capture from inside Windows.
user posted image
Keo-Keo
I do find this interesting..

Also there is somecalled XPlite.. http://www.litepc.com/xplite.html

What about BartPE? THat might be a bit faster running ..
CandieCorpse
so whats the word on the tut? im getting anxious biggrin.gif
celinedrules
QUOTE(CandieCorpse @ Apr 5 2005, 07:40 PM)
so whats the word on the tut? im getting anxious  biggrin.gif
*

Can't you read?
QUOTE
Sorry guys, didn't finish the tutorial today. I'll promess that it will be finished by tomorrow.

vicviper74
Ok i have played with gentoox, and still I perfer the simplicity of windows. Installing junk with the console window is scary to me. im not even MSdos savy.
SO HELL YEAH
WAY TO GO
ID-A-H-O
m.e
I've finished the tutorial now smile.gif . It located at my site www.psphacker.com


As for getting Windows XP to work on xbox I don't think going to happen. BartPE was the first thing I tried. But I got a message from one of xdsl developers today saying that there will soon be a version of xdsl that uses even less RAM so you never know. tongue.gif
CandieCorpse
QUOTE(celinedrules @ Apr 6 2005, 04:58 AM)
Can't you read?
*



yes i can fuc*ing read that was posted a day after his post moron.
vicviper74
AS SOON AS I GET OFF OF WORK IM GONNA Try this
PLUS I ALREADY HAVE W98 SE in iso format
The Zep Man
QUOTE(m.e @ Apr 6 2005, 07:31 PM)
I've finished the tutorial now smile.gif . It located at my site www.psphacker.com
As for getting Windows XP to work on xbox I don't think going to happen. BartPE was the first thing I tried. But I got a message from one of xdsl developers today saying that there will soon be a version of xdsl that uses even less RAM so you never know.  tongue.gif
*

Do you DARE to make a bet on that? biggrin.gif

Windows XP is more stable than Windows 98 under QEMU. OK, maybe the memory-requirements are a bit high (oh, holy developers of xDSL... please give us your new releases which cost even less memory...), but it IS possible. In the worst case scenario, it should use the/a SWAP-file.

And it is fairly easy to remove the memory-cap from the installer of Windows XP (won't install with <64MB memory, if I remember correctly) so it will even work when you only allocate 32MB of memory to QEMU. smile.gif

I'm going to try this, seems pretty interesting... let's check out what that accelerator-module REALLY can do. beerchug.gif
celinedrules
QUOTE(CandieCorpse @ Apr 6 2005, 10:39 AM)
yes i can fuc*ing read that was posted a day after his post moron.
*

That's funny you dipshit cause if you look, they have he same date. Maybe you might know how to read but you don't know how to read dates. Not the date from his original post but the date when he said the tutorial will be done.
m.e
celinedrules give it a rest.
Dark_Woofer
I'm trying it right now, i'll post my results later (maybe i'll post over win98 if all goes well)
Dark_Woofer
First notes :

- Your iso must be in ISO-9660 format

- After making the partition with fdisk, u have to restart the emu. For example, if the files are located to c:\xboxwin, you would need to execute "C:\xboxwin\qemu.exe" -L ./qemu/ -boot a -fda WIN98C.IMG -m 128 -hda win98.img -cdrom win98.iso

Just wanted to contribute
Dark_Woofer
Now starting the install, say 99 minutes left laugh.gif


Well, i'll keep you in touch!

Oh yea, i edited ¨Start kit (nonbootable).bat¨ to make an 1go filesystem instead of the original 500mo one
monkeyboyj
will this tut work with windows 95? I dont have an old 98 disc but i have a 95 one.
vicviper74
STEP 6: If you iso is NOT bootable run “Start kit (nonbootable).bat”. Else run “Start kit.bat”. If your not sure if the iso is bootable or not try “Start kit.bat” first.
The bat file makes an 1 GB disk image and then start qemu.

STEP 7: Ones in qemu you should press F1 to get to dos prompt. Then type fdisk and choose option 1. Then type format /S C: and last but not least type R:\setup.exe .

step 6 do we do this on PC or on adsl running?

step seven??
same question really doesnt say where or when!! Remember we should have a picture walkthru for the dumbasses like me.
iim ready to do this

but im totally clueless
Dark_Woofer
For step 6 u must download the file linked at the tutorial page, and do it from your pc

step 7 u will see, no need to press f1 (well i didnt had to)

oh and by the way, win98 run slower than on my p1 133mhz with 32mo of memory. mad.gif
vicviper74
well i cant get the windows 98 to install part i made the image "simple" but when i click the qemu.exe NOTHING!! so i cant get windows 98 to install at all. so im stuck with a image and no ways to make it install. qemu wont boot
anyone know the reason why? the image is in the same main folder as the qemu.exe HEEEELP
RiceCake
Nice job!

Been playing around with this. Got Windows 98 up, trying to get the damn tun/tap ethernet setup working but its being difficult. I tried a copy of Windows 95 but it refused to boot right (I think my disk is scratched, I can't dump a good image).

Its possible to run DOS and muLinux though. Each booted fine.

Heh, I have like a million disk images on my computer prepared and ready for testing since I've been using qemu on my PC for months. Its too bad XDSL uses RAM heavily at this time, since setting qemu to 16Mb is very low for OS'es like Windows 98.

If I have time, gotta fiddle with this accelerator module! Or recompile qemu on the Xbox from source...just gotta find that last squeeze of speed now...
CandieCorpse
QUOTE(vicviper74 @ Apr 7 2005, 02:18 AM)
well i cant get the windows 98 to install part i made the image "simple" but when i click the qemu.exe NOTHING!! so i cant get windows 98 to install at all. so im stuck with a image and no ways to make it  install. qemu wont boot
anyone know the reason why? the image is in the same main folder as the qemu.exe  HEEEELP
*




do you have the linux version of qemu? that could be the issue.

oh by the way i got this working its amazing man , thanks for the tut very well done biggrin.gif
vicviper74
wait!! your telling me that the qemu thing is for linux OS?? well how do we PC users install windows 98 in the IMG????

KINDA missleading

well.... I gess im out.
ill wait for another alternantive if it ever comes

RiceCake
Qemu is compiled for both Windows and Linux, it works on either.

I know computers very well, and even I have some tough times. If you don't understand the tutorial, or don't know alot about computers, forget it. Your just gonna get so damn frustrated.
CandieCorpse
QUOTE(vicviper74 @ Apr 7 2005, 03:02 AM)
wait!! your telling me that the qemu thing is for linux OS?? well how do we  PC users install windows 98 in the  IMG????

KINDA missleading

well.... I gess im out.
ill wait for another alternantive if it ever comes
*




not to flame but how is this missleading at all? the topic even states : Windows 98 Working In Xdsl -- go figuer
m.e
QUOTE(vicviper74 @ Apr 7 2005, 03:02 AM)
wait!! your telling me that the qemu thing is for linux OS?? well how do we  PC users install windows 98 in the  IMG????

KINDA missleading

well.... I gess im out.
ill wait for another alternantive if it ever comes
*




well the tutorial is for setting everything up on a Windows computer.

But I know what's wrong. I had forgot to mention that the iso need to be named win98.iso.

So this is what step 5 should look like:
STEP 5: Download a kit I made to make it easier. Extract the files. Put the Windows iso into the same folder. The iso needs to be named win98.iso
m.e
whose of you that get it to work try to edit the 90.sh. Change -m 16 to -m 32 as it mite speed things up. When I hade it on 32 MB it gave me a error saying something in polish. huh.gif
smashly
QUOTE(m.e @ Apr 7 2005, 09:40 AM)
whose of you that get it to work try to edit the 90.sh. Change -m 16 to -m 32 as it mite speed things up. When I hade it on 32 MB it gave me a error saying something in polish. huh.gif
*



I gather you meant the 98.sh file ?

I'm not sure if it's just my PC and the way it works with qemu , but I notice vgabios-cirrus.bin that windows trys to load causes grief , it loads it but windows 98 throws a wobbly upon reboot.

I noticed If I copied the win98 dir and contenets from the qemu CD to the win98.img after format and launch the setup from the copied win98 folder in the win98.img then I don't get a fatal error on install when windows configures hardware. Even though this chews another 173mb from the win98.img I'm hoping it'll stop a few errors when running it on xbox , this way windows98 will always look there first before bitching about inserting the Win 98 CD rom.

Good work m.e

Cheers.
smashly
Well after buggerising around with it , the only way I could get windows 98 booted to a desktop of any form on xbox was to start in safe mode by hitting F8 as quemu loads up win98.

I did edit the 98.sh file and set it 24 (only cause m.e said he had probs 32) and it does boot in safe mode fine. Will test differant settings for that a bit later

Alot of the problem stems from the graphics driver that is implemented on booting to the desktop. Tried the Cyrus Logic and Standard VGA and a few others , no success after reboot to desktop , the good ol' BSD with fatal error.

Another problem is the Primary IDE Controller (dual fifo) doesnt load or is non existant to win98 , this problem I had in qemu while on my PC as well as the graphics problem. I could still boot out of safe mode on the PC in qemu , but with warnings about incorrect settings or driver errors for graphics.
Because the Primary IDE controller doesnt load correctly win98 runs in compatability mode even when not in safe mode , which means slow access to HD data.

Another thing that's not helping much either is I'm using a v1.6 softmodded xbox , dang that excalibur video chip and it's unnatral overscan issues. Will try it on a conexant chip a bit later. My 1.1 xbox ran XDSL perfect fit on the screen without screwing with correct overscan and it ran 800x600 fine as well. But that gimpy xcalibur v1.6 xbox won't have a part of 800x600 or even trying to correct overscan at any res.

I was curious though , when qemu runs does it use actual physical ram or does it use xdsl swapfile when it's out of physical ram? maybe a stupid question but it's the differance between giving your emulated OS a bit more room to play (slowly) or just crashing and burning when you throw to much at it.

I also managed to get WinXP Tablet to boot up in qemu on PC, Had to do the Image as 1700MB otherwise it wouldn't install and I set the ram to 256.
But boot up was like for ever , but at least the first thing that shows up in XP Tablet is a Virtual Keyboard smile.gif Must admit it looks alot better then win 98 and no fatal errors either , but no chance of that running on xbox even if it was stripped. It's just as much a mem hog as XP Pro.

ahh well back to toying around with it for a bit.

m.e
QUOTE(smashly @ Apr 7 2005, 06:53 PM)
I was curious though , when qemu runs does it use actual physical ram or does it use xdsl swapfile when it's out of physical ram? maybe a stupid question but it's the differance between giving your emulated OS a bit more room to play (slowly) or just crashing and burning when you throw to much at it.

*



Unfortunately I don't think it uses the xdsl swapfile. I'm also having some trouble, tried to install a Swedish version of 98 instead of the Polish one I had. But after the installation it didn't even boot sad.gif .
Dark_Woofer
same for me, the fartest i gone was the win98 loading desktop, nothing else. Mine was the french version.

Well, it was fun to try, but don't worth to pay any attention anymore...

dont try it, unleash u know what ur doing
smashly
QUOTE
Unfortunately I don't think it uses the xdsl swapfile. I'm also having some trouble, tried to install a Swedish version of 98 instead of the Polish one I had. But after the installation it didn't even boot


I think you may be wrong about qemu using xdsl swapfile , I'm not sure though.

Atm I have the ram set to 128 in the 98.sh file , I have xdsl swapfile set at 256MB atm. I boot qemu while hiting F8 (profusly) , I select option 3 to boot in safe mode and wind98 boots into safe mode fine. I then do a properties on My Computer and the info tells me 128MB of ram. I then do a properties on the descktop and go settings and hit apply and ok , then I select Start menu and select Shutdown and select Reboot .. Win98 reboots to the desktop fine. But to boot win98 I have to go through this every time.
If I boot straight into win98 without using safe mode then I get a BSOD with this error code "fatal exception 06 has occurred at 001D:0000006C" , it's an opcode error. This error is not to do with the what the ram is set at though.

So qemu is using some for of swapfile/virtual memory to be doing it.
Gunna give my stripped down XP a go just for fun..

If any1 dare says what for , then think of that joke "why does a dog lick his balls"
and that's the same reason I'll try... "cause he can" tongue.gif



Krizzzopolis
2k/xp won't boot without detecting a pc bios sad.gif
Unless qemu emulates that too? smile.gif
The Zep Man
QUOTE(Krizzzopolis @ Apr 8 2005, 12:13 PM)
2k/xp won't boot without detecting a pc bios sad.gif
Unless qemu emulates that too? smile.gif
*

It emulates that too.
friedgold
Hey m.e., great work with the tutorial. Got windows 98 running nicely on the xbox now. Speed wise it's better than I was expecting and very usable. I didn't have any problems with needing to boot in safe mode, etc it all worked without a hitch.

Just got a few ideas/suggestions:

-You need to reboot qemu after running fdisk, otherwise you cannot format c:
-Once you install windows 98 onto the qemu image, you need to reboot and test it a couple of times to finish the win 98 setup
-The qemu website has some suggestions for improving perfomance here
-I used 98lite preview edition to reduce the memory footprint of windows
-I used -m 24 instead of -m 16 and this worked fine.
monkeyboyj
I got everything working fine except i used Win 95. But i have one problem, how do you get programs on there? can you set it up to use the Xbox dvd drive? if not , how do you get stuff on there?
friedgold
QUOTE(monkeyboyj @ Apr 8 2005, 09:44 PM)
I got everything working fine except i used Win 95. But i have one problem, how do you get programs on there? can you set it up to use the Xbox dvd drive? if not , how do you get stuff on there?
*



Think you can edit 98.sh and add the option -cdrom /dev/cdrom to the line where qemu is started to allow windows access to whatever's in the xbox dvd drive
XNecroBladeX
Just a question or two before I do this.

1. Does this change the way my xbox boots to dashboard,

2. Does it changes the drive's filesystem "FAT32" and so on.

So does it just boot to dash, I run XDSL as a program, then go from there?
RanCorX2
QUOTE(friedgold @ Apr 8 2005, 10:41 PM)
Think you can edit 98.sh and add the option -cdrom /dev/cdrom to the line where qemu is started to allow windows access to whatever's in the xbox dvd drive
*



where abouts do you add that in the 98.sh file >

#!/bin/bash
echo Loading Windows 98... -m.e
sudo /cdrom/qemu/qemu -L /cdrom/qemu/ -m 16 -hda /cdrom/win98.img -full-screen
XDelusion
Hmm, I'll have to give this a crack...

...with 98lite of course, anything else would be insane!

So what sort of programs have you gotten to run? Will this play games? Shadow Warrior, Duke, etc?
smashly
It Plays Red Alert 2 with Yuri's Expansion smile.gif Must admit it looks graphically impressive but it's to slow sad.gif I expected that though.
Maybe I should try the very first version Command & Conquer , that would be more the pace but not as enjoyable.
byran
hmm i cant get it to work, when i type in sh/cdrom/98.sh in xterminal it says it cant find the directory... dry.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.