Windows ME on Xbox

Discussion in 'Xbox (Original console)' started by NeC5552, Dec 29, 2015.

  1. NeC5552

    NeC5552 All your skullz are belong to us.

    Joined:
    Nov 24, 2013
    Messages:
    332
    Likes Received:
    8
    As the title says,is it possible to run Windows ME on Xbox?

    As far as I know,it's the same as 98 minus legacy MS-DOS. (still 9x kernel tho).

    Since I've got a modded box in here (v1.0,Phillips DVD-ROM,80GB Maxtor HDD,ATA100 IDE cable installed,X2 5035 TSOP) that although it's got the stock RAM and CPU (64MB and 733MHz Celeron),I guess it could run a trimmed down (through 98lite) version of ME,through the XDSL/98Lite emulator's 98.sh script that is included.

    At least,I got a trimmed down version of 98 to run (the one that is included with the XDSL/98Lite pack) on my Xbox albeit being a little bit slow. Editing in a bigger size than the 16MB RAM allocated by QEMU results in a crash to Linux desktop after the Windows 98 logo. Anybody know why?
     
    fxmech likes this.
  2. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    Wasn't it based on windows nt/windows 2000? Windows CE.NET has been made too boot on it. But no one bothered to make input drivers for it so you can't actually use it, if I'm not mistaken. If you have programming skills you could go to WinBeta and lurk around there as they have a working Windows frankenbuild sourcecode comprised of winnt/win2k/win2k3.

    Here's wince running natively (not vm like win98 in the dsl distro you're talking about, which is lame lol)
    http://www.xbox-scene.com/index.php?newsview=1#newsitemEpZkZyZpAlsvviKxOg
    [​IMG]
    [​IMG]
     
  3. NeC5552

    NeC5552 All your skullz are belong to us.

    Joined:
    Nov 24, 2013
    Messages:
    332
    Likes Received:
    8
    Windows ME was based on 9x (95/98),not NT kernel. 2000 and onwards are based on NT.

    Also,to run 98SE or ME there's no way I know of running them on a Xbox other than through QEMU on XDSL.
     
  4. dans87

    dans87 Site Supporter 2013,14,15

    Joined:
    Jan 6, 2013
    Messages:
    359
    Likes Received:
    33
  5. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    No, you misunderstood me. What I meant was: isn't xbox running a winnt/win2k based os? Also winme is a glorified service pack of win98 and still based on msdos.
     
  6. NeC5552

    NeC5552 All your skullz are belong to us.

    Joined:
    Nov 24, 2013
    Messages:
    332
    Likes Received:
    8
    I don't know,but I don't think it runs on NT/2K based OS at all. As far as I know,the Xbox's EEPROM uses a 2k hook,but don't take my word on that,as I'm unsure about that. I'll dig into the forums and check.
     
  7. N64 freak

    N64 freak Robust Member

    Joined:
    Dec 3, 2007
    Messages:
    236
    Likes Received:
    155
    The xbox kernel is a stripped down windows 2000 kernel. The very early alphy build off the alpha kits were a windows 2000 os.
     
    Leang likes this.
  8. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    That's what I was thinking. It would be very weird for xbox to be running a dos based os like winme lol
     
  9. Eviltaco64

    Eviltaco64 or your money back

    Joined:
    Jul 16, 2008
    Messages:
    1,027
    Likes Received:
    136
    Some useful info in this old thread from Xbox-Scene: http://forums.xbox-scene.com/index.php?/topic/380167-windows-98-working-in-xdsl/page-3

    Max RAM allocation on a stock Xbox would be 32MB. That is Windows ME's absolute minimum.

    If you cannot get it to work with 32MB allocation, you could try installing from command line with the old "setup /nm" trick. Not sure if it will work, and it will probably run like a nightmare if it does. Best of luck! It would be interesting to see if KernelEx would run over top 98/ME as well.
     
  10. NeC5552

    NeC5552 All your skullz are belong to us.

    Joined:
    Nov 24, 2013
    Messages:
    332
    Likes Received:
    8
    Well,I just got it running. Funny thing,it takes a bit longer to display the desktop than to actually boot into a gray screen with the mouse. However,it will crash the XDSL to dsl@tty.
    Will see if it works after I run 98lite and remove IE entirely,along with HTML,and use a 3rd party browser (Firefox 2.0 or Opera 9) on it.
     
  11. Leang

    Leang king solomon's Angkor Temple

    Joined:
    Sep 15, 2017
    Messages:
    79
    Likes Received:
    1
    Do you think this picture has the same Xbox kernel? I’m trying to get more information about the 1.6 Xbox kernel.

    I might try to get data out of that cd. And use a programmer softwares visual studio or codeblocks to do some coding.
     

    Attached Files:

    Last edited: Nov 29, 2017
  12. obcd

    obcd Spirited Member

    Joined:
    Dec 14, 2009
    Messages:
    126
    Likes Received:
    37
    That cd is windows 98 SE. It was the OS that came between 98 and Millenium.
    At the same time, Microsoft had windows NT that evolved to 2000 and later XP, Vista, Windows7, 8 ,8.1 and finally 10
    So, no, it's not the same.
    What coding do you want to do? You obviously have a 1.6 xbox and some spare time....
     
  13. Leang

    Leang king solomon's Angkor Temple

    Joined:
    Sep 15, 2017
    Messages:
    79
    Likes Received:
    1
    Trying to code in c/c++. I will to get more experience electrical engineering.
     
  14. obcd

    obcd Spirited Member

    Joined:
    Dec 14, 2009
    Messages:
    126
    Likes Received:
    37
    To code for the xbox, you will need to softmod it first or install a modchip. Once softmodded, you can use the Phoenix Bios Loader to load a debug bios from drive. It will turn your xbox into a debug unit. Only difference with a real debug unit is the amount of memory. I don't think you will need 64MB for your first programs. You will need a recovery cd with the debug dash files as well. The easiest way to develop stuff is using the official xdk with visual studio. The earlier xdk's used visual studio 6. The later ones used visual studio 2003. The xdk's come with a number of sample programs that can help you on the way. A virtual xp environment is the preferable os to install all the development tools. Oracle Virtualbox is free and finding a copy + license for xp shouldn't be that hard. If you have an old pc that runs nt2000 or xp, it can be used as well. Be aware that starting programming for a game console is not the easiest way, but it's a fun one.
     
    SILENT_Pavel and Leang like this.
  15. Leang

    Leang king solomon's Angkor Temple

    Joined:
    Sep 15, 2017
    Messages:
    79
    Likes Received:
    1
    Already softmod http://daleswanson.org/stuff/xbox.htm and I went to hardmod with the Aladdin xt plus2. Softmod was buggy and nasty unstable and I move to hardmod. I wanted to see the differences. I am trying the Bennymod for the Aladdin xt plus 2 and see if it is better than the softmod.
     
  16. obcd

    obcd Spirited Member

    Joined:
    Dec 14, 2009
    Messages:
    126
    Likes Received:
    37
    I am suprised your softmod was buggy and nasty. Maybe you did something wrong during the proces? It's also important you understand what "shadow c" and "virtual eeprom" are. Only disadvantage I saw with a softmod is the fact that the harddisk needs to stay locked with the correct password and that the C partition files shouldn't be touched. Once it booted to your softmodded dash, there isn't much you can't do that you can do with a modchip.
     
  17. Leang

    Leang king solomon's Angkor Temple

    Joined:
    Sep 15, 2017
    Messages:
    79
    Likes Received:
    1
    please write back what you know about those are shadow c and virtual eeprom?
     
  18. obcd

    obcd Spirited Member

    Joined:
    Dec 14, 2009
    Messages:
    126
    Likes Received:
    37
    A softmod needs the 5960 dash files on the drive C partition.
    To prevent users from altering those files, the softmod creates a fake C partition that becomes visible to the user and dashboard.
    That partition is basically a file on the real C partition. You could create a file on the E partition with the name shadowc_off (probably not the fully correct filename and I can't remember the exact location). When the softmod detects that file, it will disable the fake shadowc partition and show you the real C partition contents.

    The same is done with the eeprom. Instead of showing the eeprom chip contents, the softmodded OS will show you the contents of a file on the system. If you mess up the eeprom, your softmod might not work anymore. Again, creating a file somewhere on the e partition with the name virtual_eeprom_off (something among those lines) disables the feature and represents you with the real eeprom again.
    Softmodding the xbox gives you freedom. One of those is the freedom to delete and alter things that are needed for the xbox to boot properly. The shadowc and virtual eeprom are safety precautions to prevent you from doing this easily.
    If you boot a different bios with the phoenix bios loader or using a modchip, it's possible that it doesn't use shadowc and virtual eeprom. In such case, you will see different C partition contents which can be confusing.
     
    Leang likes this.
  19. Leang

    Leang king solomon's Angkor Temple

    Joined:
    Sep 15, 2017
    Messages:
    79
    Likes Received:
    1
    Can not find a xbox mobo schematic. Only the 360. Let me do some research who created the softmod and Take notes of the PCB components. Because why would there be so many weird looking mobo/motherboard for the original Xbox? Since those people claim there are 1.0-1.6/b so lets us get deeper in hardware engineering.

    When I use the softmod xboxhdm 1.9 and ndure again, you think it is better to burn the linux.iso to a cd or dvd? And use that on a old Pc or laptop than those new laptop or PC. I have a old pc with xp os and have not burn the linux.iso on a disc drive yet.

    I only used windows 7 64bit os and did the softmod and ndure on the xbox. This might be the problem my xbox was acting strange and nasty.
     
    Last edited: Dec 2, 2017
  20. obcd

    obcd Spirited Member

    Joined:
    Dec 14, 2009
    Messages:
    126
    Likes Received:
    37
    How did you try the softmod? Did you use an exploitable game or another method?
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page