I was quite enthralled by this video, but at 6:26, I began to UNDERSTAND UNDERSTAND UNDERSTAND UNDERSTAND UNDERSTAND UNDERSTAND THE CONCEPT OF LOVE UHH!!
Thanks for this. Really hard to understand what went on with Xbox emulation. Feels like every console has been properly emulated by now except this one.
@@killertruth186 could not be very far off from having that happen on the cloud. Nintendo and Microsoft been working out some deals for xCloud on Switch I think.
It's a little bit misleading. Yes, it was technically XQEMU running on the Switch however it was a very bare bones port of it running on Linux which was running on the Switch. You can imagine how un-optimized that is which means actually running XBox games on the Switch is still quite a ways away.
I would absolutely adore a new update video on the current state of OG Xbox emulation, especially with Xemu being close to having 60% of the library into a "playable" state.
I always knew about it being like a Direct X Box since I was 12 in 2001. I remember hoping the Xbox would play PC games which it didn't. I wouldn't want it to now that I can build a computer better than consoles and pay for it. I still don't know how to cook, I don't know much about food, and I don't feel like reading about pickles and cucumbers to verify your claim.
@@stevenbenson9976 wii2hdmi mod in debug kit when? :P no, dont put it inside, external is fine. I will never mod my devkit, well, maybe replace the clockcap.
@@CodeAsm Ah, ok. Although the Xbox One and it's varients has the timer chip. But obviously I don't know much about the console hardware chipsets and it's name.
Great video. I would also mention that original Xbox emulation suffered from having many of its major releases also released on the PC, reducing its uniqueness. A shame really.
Actually, over half (or maybe around half, depending on which list you find online) of it's 'true' exclusives were never available anywhere else (well, ignoring whatever worked on 360 and now One).
Many more exclusive, and best versions of console multiplats never made it. Also, this is before Microsoft standarized Xinput for windows and made the Xbox controller the official controller for Windows, so even "good" PC versions of multiplat games (Psychonauts, among others) were still a pain to get working correctly with whichever Directinpit device you were using, so Xbox version remained the best one a lot of the time (except for games that controlled the same or better with keyboard and mouse.
Great video as always! I really hope you're right and one day we get proper Xbox emulation since my original Xbox is still functional today but nobody knows for how long it still will be usable.
Fucking love this channel for a while now. The retro theme tune, the excellent vocal delivery, the depth of knowledge on show, the presentation, the quality on show. You keep doing you my dude.
Xbox - Impossible to emulate Playstation - Heavy to emumate (PCSX2 if you dont have 4 cores - RPCS3 If you dont have high end) Nintendo - Easy to emulate (even Yuzu) Crazy how nature do that
Gamecube and Wii emulation only became good relatively recently when GPU designers started adding integer operations to consumer PC GPUs. Before that, they were highly inaccurate and didn't have a lot of compatibility.
Oh nice that you have Rallisport Challange in the background. Fun fact, that game was the first game to use the Refractor2 engine. The engine used by the first Battlefield game in the Battlefield series made by EA. Battlefield 1942. :D I didn't know this game existed on the original XBOX. *Plays The More you Know jingle* :P
Agreed. I spent over a decade making mods for that game. Battlefield Heroes'42 and Battlefield 2'42 Redux being two of the last mods I worked on before retiring from that game. BF2 was ok, but BF2142 was the start of the series going down hill and especially after they switched to using the Frostbite engine.
it wouldn't surprise me if we see original Xbox games show up in the Windows store just like how they are allowing you to play Xbox one games you purchased from the Windows store on PC. The cross play library is a nice feature. I hope they include backwards compatible Xbox games to the Windows store sometime in the near future
With one of the bigger selling points of the next Xbox being that you can play any game that ran on the Xbox one (including 360 and OG games - "three generations of Xbox"), I doubt they will let that work out there. Also - Keep in mind that regardless of how "off the shelf" the parts are for two out of the three Xbox's, there are still many customizations in these consoles, and other things (like the API stuff mentioned in this video), that don't make this easy. Phil Spencer has said that they made certain decisions/customizations to the One to allow 360 games (and then, run the OG emulator on the 360 emulator, so to speak), just to give you an idea of the hard work to run 360 games on an x86-64-based machine. (yes, I realize the OP is making a joke, but sometimes I like to pretend the convo born from it is more on the point) :-P
They'll never open up the source code because it allows people to play Xbox games for free more easily, they'll want to make money on online resales of Xbox games even 20 years from now even if they're only a couple of bucks a piece. I think it is possible they might add the Xbox emulator to the Microsoft store one day, but it will be closed source and cost, which I think is ok. If they do that hope the graphics can be tweaked so people can run higher resolutions and other aspect ratios.
I think what most mean when they say that the OG Xbox was "just a PC" was the hardware. It's almost completely made from off-the-shelf parts. Heck, you've made a couple videos on how you can literally upgrade it with retail components. Compare that to almost every other console that's proprietary to the core.
I never understand the coding speak but I love your videos regardless because of your voice, info (that I can understand) and overall flow of your videos. 🙂
Reasons why Xbox emulation needs to happen: -The Xbox had the best hardware of the sixth generation, so theoretically games on Xbox will look/perform better than other platforms -Most people using emulators on PC use an Xbox controller, so confusion with button mapping would be a non-issue -There are 97 true Xbox exclusives that will be lost to time if they're not playable on other platforms (not including games that are backwards compatible on Xbox One)
There's only a few good exclusives though, but yes Xbox usually had the better versions of multiplats, so it's a shame the emulators are so far behind. I don't think the performance will depend on the original hardware being emulated though i.e. dolphin will improve upon Gamecube framerates when it can.
@@Ryotaiku - Not if it's by Picasso haha! Yes it should but I highly doubt emulators will ever be good enough for 6th Gen consoles to be considered 'preservation'. But they might be good enough to be considered fun, which is where the goodness of the games becomes relevant.
@@davidste60 Performance is still going to depend on the machine being emulated and the power of the host machine doing the emulating - most games are programmed with static specs/clocks in mind, so if you do a virtual overclock it throws everything out of whack - the physics/game logic are typically tied to a certain clock/refresh rate.
While I liked the Xbox, the PS2 did have better looking graphics, not in terms so much of detail, but the colour rendering looked much better with the PS2 (was it OpenGL?) The Xbox used DirectX and it always looked a little flat in terms of colour, didn't quite have the 'pop' of the PS2. Was the same on the PC, you could run Unreal Tournament (1999) in either DirectX or OpenGL, and OpenGL looked soooo much better than DirectX. Don't get me wrong, I'm not a fan boi, I have played on PC/XBoX/Playstation and have owned every version of all three, so speak from experience a bit :) I do get that nostalgic feeling every now and then, but when I see how the games I used to play really look, compared to how I remember then, I am always a bit dissapointed. The one good thing the PC brings if if you can up the resolution, then yes, games can look a lot better. Would love to play high resolution versions of old games such as Splinter Cell, Crash Bandicoot, Tekken, PGR2 etc. Especially on such a great hand held system as the Switch.
A bit late to the party here but the Xbox kernel is NOT a stripped down version of Windows 2000 or even based on Windows at all. It's completely custom. This is a common incorrect rumour. It's a custom operating system that's built from the ground up: docs.microsoft.com/en-us/archive/blogs/xboxteam/the-xbox-operating-system
Awesome MVG. I don't know much at all about XBox and certainly fell into the category of thinking it a a console version of A PC. Thanks for all the great info - and RAD t-shirt. Going to put on some vapor wave now.
I love the Original Xbox (I have an original clear crystal xbox with xecutor chip) but am very sad that there are only 2 emulators being worked on one of which is very complicated to get running for the average user, unfortunately i can't program to save my life so there is no way i could help. I just hope that someday other programmers decide to help and give the xbox emulation scene the massive boost it needs. Thanks for hard work and videos i love watching them.
XQEMU works out the hardware-level emulation, and CXBX-Reloaded tends to incorporate anything they find useful in XQEMU into CXBX-Reloaded. The work of both projects goes hand-in-hand, to a degree. Over the past year, lots of games have gone from unplayable to playable in CXBX, and XQEMU has gotten further with Audio emulation (not mainline XQEMU, but a fork). Development is steady on both projects.
Superb video! I would really appreciate a Dreamcast Emulation video like this. I'm interested in what ultimately did happen with the so promising "Icarus" Emulator that never came out. They showed screenshots of the emulator running many commercial games, but the emulator never came out and people started to question if it was real, it kept the attention for years until Chankast came out. If you can make a video about all this would be great.
I expected to see Cxbx Reloaded, noticed Cxbx (I remember that one but I think it got discontinued?) and never heard of XQEMU, might give it a shot with a game! Nice video btw!
When you are trying to emulate these devices, you are trying to run the ENTIRE console effectively, inside your computer. That's why a console from nearly 25 years ago is hard to make work on new hardware. It can be done, but it first requires breaking down what the original Xbox did, to it's core functions. Without the people who made it to help you, this is very, very difficult.
The Xbox ran an Intel Celeron x86 processor, which modern Intel processors are compatible with. So the CPU doesn't require complete emulation. Unlike the Xbox 360, which used a CPU based on the Power PC architecture, which is very hard to emulate at full speed. Likewise, the Xbox GPU was a custom version of an existing, off the shelf part, and utilised direct X, as used in Windows. Again, this should in theory mean modern GPUs can run with very little emulation overhead. Unfortunately, MS went to great lengths to protect their designs to prevent hacking, copying and ultimately emulation. Why? Because, back then, people with a similar spec PC wouldn't buy an Xbox console if their existing PC could play the exact same games.
Tried getting futurama on orginal xbox but my local mom and pop shop sells them for like 79$ that's literally more then new games. Mind you this game is obviously used to top it all off. Some of these mom and pop shops actually waaaaay over charge for stuff like 99% of the time.
Same here, I would love to play some of the PS2 & GC games I missed. However, since COVID-19, games have went up in price like crazy, I could pick up the Japanese versions, but I don't want to pay import fees just to play a game, plus to me, it makes sense to buy them if you live Asia. Some games are cheap to get, but I don't want to crowd up my room with unsellable stuff. So yeah, I stuck to emulation. The only games I collect now are Xbox because there are so many good games for the system, better multiplats, and no proper emulation for the system yet.
Blast processing is _technically_ real, but not the way it was marketed. Sonic 2 is a good example of what originally earned that name. Notice when playing Chemical Plant or Aquatic Ruin how the colors change underwater; that's because certain instructions are being "blasted" quickly enough that the _entire onscreen palette_ can change mid-frame!
Thank you for putting out this video! I've always been a fan of the original Xbox and have grown up with it, loved Super Monkey Ball Deluxe. I will continue to follow this channel, as I fully appreciate the effort you put towards all of your videos. As always keep up the good work!
My heart stopped when I heard “Concept of Love” Then it was crushed after I noticed the setup.bat file after cloning the files and found that Linux is not currently supported by Cxbx Reloaded. Currently building XQMU on my computer. Waiting to se if JSRF will run...
Great video as usual, I always wondered why this was, now I know! I think you covered it before but would love to see a detailed updated video of the progress of Xbox 360 emulation.
I just gotta say you make amazing content. Really interesting hearing about the current state of OG Xbox emulation. I didn’t know it was even still being worked on anymore.
I would say the new Xbox One is closer to a PC vs the OG or 360, there are even rumours MS is making Windows Xbox compatible, the Xbox One OS is a lot closer to Windows this time.
@Disappointed A lot of people would still buy one since console gaming is easier for the average casual gamer, and Microsoft would make a fair bit of money off of sales since they take a cut of each game sale. Making their games more accessible is a good option in the long run
Yes and no. Yes because it is x86 but it is more similar to a server than a PC by design. It uses virtualization to run two systems in sandbox, one for apps (Onecore) and other made for the games which is proprietary
Nah that's not at all related. Every hacked console has been used to emulate older consoles, didn't hold back Gamecube, Wii or WiiU emulation. Not even the PSP.
I would not have expected an Xbox emulator to be built on the basis of QEMU. That is surprising and impressive. The best part of that, in my view, is the multiplatform support. I don't generally use Windows as a host OS.
Definitely good to know! I'm very confident that it's only a matter of time before original Xbox emulation catches up with other emulators. In the past year I've finally managed to play GameCube and PS2 games on my computer... both were out of reach for a long time. Patience is a virtue!
Blast processing was advertised as the Genesis having a faster CPU than the SNES. Which was true, but left out the important fact that the Genesis used the CPU for more task than the SNES(SNES off loaded a bunch of features to co-processors) making it effectively slower. The real advantage of "blast processing" was actually that it was easier for developers(writing for one strong CPU is a lot simpler than learning several custom chip) which went along with Sega being more open to new developers.
Amir Abudubai the term originally referred to taking advantage of a hardware feature of the VDP’s DMA unit that allowed a game to “blast” information directly into the CRAM. This allowed for some very fast display effects like image distortion (water effects), transparency effects, and static images with multiple times the number of colors as can normally be displayed. I think TT got it into the thousands of colors.
@@amirabudubai2279 Sorry Amir but that is also bullshit. Blast processing was a thing Nintendo pitched as a jab at SEGA. SEGA simply didn't think of it, but the moment it was cued by their competitor they ran with it! On top of that by then they found out that with coding tricks you could do some very neat things with the far more versatile sprite abilities and other memory tricks of the Megadrive. "Blasting" things into memory, vdp, etc if you will. So you cannot blame the SEGA marketting teams to run with that "Blast processing" stuff after that. It had nothing to do with the CPU, but more to do with bandwidth, a more versatile sprite engine and tricks you could do. The stuff about :"custom chips being harder to learn" is simply wrong, as the SNES didn't have anything more or less custom than a Megadrive. There were more colours, and there was background rotation and scaling (not sprites!), this was nothing that special as it wasn't in "several custom chips" , but just part of the design. Yes there were extra ICs on the cartridges, but that you could also do with a Megadrive if you so wished (and was also done with a game like VIrtua racing). This entire "easier" thing is simply hogwash. Sorry.
"Xbox is just a PC" - same can be said about Xbox One and PS4 only because they have x86_64 CPU. Truth is they're not. CPU architecture is just the tip of the iceberg. I recommend you to watch marcan's presentation from 33c3 about running Linux on PS4 and you'll understand that even though CPU architecture is same as the one found in PCs there are a lot of differences in different hardware aspects that you have to account for when making emulator
@@voidofspaceandtime4684 Wait, so MS suck because they won't give away freely what they spent many millions of dollars creating, refining, upgrading and producing software for? They continue to develop emulators so you can play old games on modern Xbox hardware, but you want everything for free? Rather than sell them on eBay, do you give away all your belongings for free, just because they're a few years old?
I love how Wii U emulation is farther along in development and overall functionality than an x86-based console released 11 years before it. Comes to show you just because the hardware is similar, doesn’t mean the software was written the same way
Once emulation for the OG Xbox takes off it shouldn't be as demanding as other system's as both are X86 (this is pretty much how PSP can somewhat emulate N64 as both use a MIPS CPU). It takes a bit more power to emulate a system that doesn't share the same architecture with the system you're emulating on.
Thanks for the update on the current state of OG Xbox emulation. It's going to be interesting to see where this goes in a year. Oh, and you can't possibly throw that Blast Processing line in and not follow up. A preview of things to come, perhaps?
I cant help but be angered by this video. Not cause its bad or anything and its actuallyreally good as always. But it reminds me of a certain person who gutted a xbox dev kit and posted it on reddit
Be mad, be sad, be very angry. but dont feed the trolls. remember there was a ex dev who put a PC inside a devkit and made a high quality video about it. think it was a hackingtosh... sad.
jvalex18 Now you’re the one blowing stuff out of proportion! Backing up the HDD simply requires community-made software due to the encryption, but the idiot didn’t think to do that before he wiped the hard drive & dismantled a potentially valuable machine. Hope he liked his shitty >$400 PC Rig, because he ruined what could’ve easily meant thousands of dollars of revenue.
It good to get a breakdown on what happened, or more importantly, what didn't happen during the early days. I wonder if it is also partially due to the big development pushes in hardware and soft mods to the console itself. I do have to say that I love the original Xbox. Some of my favorite console exclusives, such as Crimson Skies, the Mech Assault games, Project Gotham Racing 1-2, and a few others were only released, as far as I know, on that hardware. And I go back and revisit them often. That new HD scaling emulation is pretty exciting as i'd love to play crimson skies beautifully upscaled.
Damn, I really like your intro music!^^ you should release a soundtrack list! And ofc I like your videos, very accurate / understandable reviews and interesting technical background information 👍
I feel like part of the complacency on Xbox emulation isn't just conflation of it's hardware with that of a PC, but also the fact that literally a majority of its games and even former exclusives are represented on PC. I mean, what hasn't ended up on the PC yet? Phantom Dust? Even the Master Chief collection is coming to steam.
@@TonyMontanaDS I've been crying over how shit Chankast is. :( Honestly never looked much into Retroarch - my array of ePSXe, PCSX2, and VBA-m, usually did me fine. If I've gotta learn it to play Shenmue II again though, I've gotta go for it hell yeah.
@@Asdayasman Redream is by far the best and easiest and best emulator but it doesn't play WinCE games. For those few games that use Wince you need Retroarch (flycast wince core) or demul. Give Redream a go. It's free but for $5.00 you can upscale the graphics to 1080p. Games look really great.
I think another reason why OG Xbox emulation has taken so long is also due to low demand at the time as a lot of the big Xbox games were released on PC. (such as Halo 1 and 2)
@@ikagura Then why does a bomb with fusion make a bigger boom than one without it? I know the answer is probably because it's more energy or something, but still I wonder if you have an interesting answer to that.
@@cannedbeverage7687 I am no nuclear scientist but I think the hydrogen may be for something in the energy delivered by a Thermonuclear bomb compared to a regular Atomic one. The thing is to actually manage to control the energy delivered to get electricity (I mean fission reactors are just very convoluted steam engines)
I imagine a big reason why complacency exists is because of backwards compatibility on 360 and One X. That kind makes it so there isn't really a reason to put forth the effort.
I was quite enthralled by this video, but at 6:26, I began to UNDERSTAND UNDERSTAND
UNDERSTAND UNDERSTAND
UNDERSTAND UNDERSTAND
THE CONCEPT OF LOVE UHH!!
Disappointed vs LambdaCalculus
(Gulie's Stage theme plays)
Round 1.......................
FIGHT!!!!!!!!!!!!!!!!!!!!!!!!
@Disappointed You got the original comment on archive.org? no? shame.
the no.1 reason for the og xbox emulator
Under stain. Under stain.
Is this the new version of getting "Bel Air'd"?
I don't know shit about code but I love your documentation. It's brilliant! Thank you MVG
Same here, these videos make me wish i could understand all of this.
@@darksoulsismycity x += 1
Ahhh that footage from Halo brings back my childhood 😍
What are you doing here?
Thanks for this. Really hard to understand what went on with Xbox emulation. Feels like every console has been properly emulated by now except this one.
Nope,PS2 emulation is laggy as hell
There is still room for improvment on Nintendo 64 side of things. Especially on android devices.
Even PS1 is still a work in progress.
Vita sez hi!!!
@@arnavrajesh2864 probably the device ur using my friend I'm using a really shitty galaxy s7 its able to run crash bandit at 60 without drop.
I just love your voice and the way you present the history of various topics to us!
Keep on rocking!
OG X-Box on Switch! Impressive work.
Especially playing halo on the switch.
@@killertruth186 could not be very far off from having that happen on the cloud. Nintendo and Microsoft been working out some deals for xCloud on Switch I think.
@@taken3336 True.
It's a little bit misleading. Yes, it was technically XQEMU running on the Switch however it was a very bare bones port of it running on Linux which was running on the Switch. You can imagine how un-optimized that is which means actually running XBox games on the Switch is still quite a ways away.
@@kriswestfall2616 exactly it's impressive but it's a far cry from being at a playable state.
I would absolutely adore a new update video on the current state of OG Xbox emulation, especially with Xemu being close to having 60% of the library into a "playable" state.
You blew my mind in the intro: "Direct X" - box. Full disclosure, I also didn't realize pickles were really just cucumbers until I was in my 30s.
Aaron Reid Pickles are cucumbers?!
@@IainsTheName Pickled cucumbers. Unless it's a pickled onion. Or a pickled egg.
I was today years old when I learnt the pickle thing
I always thought they had water farms and grew pickles/cucumbers under water, no idea why, sea cucumbers exist and maybe I connected those things
I always knew about it being like a Direct X Box since I was 12 in 2001. I remember hoping the Xbox would play PC games which it didn't. I wouldn't want it to now that I can build a computer better than consoles and pay for it. I still don't know how to cook, I don't know much about food, and I don't feel like reading about pickles and cucumbers to verify your claim.
More MVG! Perfect background for a hard days rendering, thank you!
Give that Debug Kit a set of A/V cables, for crying out loud! It won't stop blinking!
it's a debug... HDMI cables. this is MVG we're talking about
@@stevenbenson9976 wii2hdmi mod in debug kit when? :P no, dont put it inside, external is fine. I will never mod my devkit, well, maybe replace the clockcap.
Sound like it needs a timer chip.
@@killertruth186 timer chip? Its just a av error. Clockcap is a common leaking cap that most xboxes have that can leak (1.6 dont have that capasitor)
@@CodeAsm Ah, ok. Although the Xbox One and it's varients has the timer chip. But obviously I don't know much about the console hardware chipsets and it's name.
MVG always keeping us up to date on the Emulation scene! Love the og xbox content you give us.
It would be awesome see an updated video of OG Xbox emulation in 2021
Always love your videos, MVG. Thanks for all the entertainment!
Just liked the Vid during the intro commercial. Cause i know the following part is just amazing as always.
Hey mvg it was nice seeing you on thr spawn cast the other day
Thanks for the awesome video, can't wait to see what happens!
That blue Xbox 360 looks amazing :O
I was literally think about the first line of this video about 5 hours ago, and 3 hours ago, this video was posted. This is why I love this channel.
Another awesome video! Loved the introduction! It made me laugh! 😂😂 Keep bringing us your wonderful videos mate! Greetings from Greece!
About time to do an update on XQEMU
Great video. I would also mention that original Xbox emulation suffered from having many of its major releases also released on the PC, reducing its uniqueness. A shame really.
Actually, over half (or maybe around half, depending on which list you find online) of it's 'true' exclusives were never available anywhere else (well, ignoring whatever worked on 360 and now One).
We don't count Gearbox's shoddy port of Halo CE, and Halo 2 Vista is on the same boat lol.
Many more exclusive, and best versions of console multiplats never made it. Also, this is before Microsoft standarized Xinput for windows and made the Xbox controller the official controller for Windows, so even "good" PC versions of multiplat games (Psychonauts, among others) were still a pain to get working correctly with whichever Directinpit device you were using, so Xbox version remained the best one a lot of the time (except for games that controlled the same or better with keyboard and mouse.
Man, I used SOO MUCH of your software on my old soft modded XBOX with a 750 GB hard drive back in the day. Thank you so much for your work!
Great video as always!
I really hope you're right and one day we get proper Xbox emulation since my original Xbox is still functional today but nobody knows for how long it still will be usable.
Fucking love this channel for a while now.
The retro theme tune, the excellent vocal delivery, the depth of knowledge on show, the presentation, the quality on show.
You keep doing you my dude.
Xbox - Impossible to emulate
Playstation - Heavy to emumate (PCSX2 if you dont have 4 cores - RPCS3 If you dont have high end)
Nintendo - Easy to emulate (even Yuzu)
Crazy how nature do that
And then my 2010 laptop struggles with dolphin and some fps drops in p64
mineland lol, had that problem too, but not anymore thanks to the power of 2016 4 core laptops.
Gamecube and Wii emulation only became good relatively recently when GPU designers started adding integer operations to consumer PC GPUs. Before that, they were highly inaccurate and didn't have a lot of compatibility.
Can't say I agree about PlayStation. Never had an issue with the emu for PS2
Nintendo switch is using mobile cpu
Oh nice that you have Rallisport Challange in the background. Fun fact, that game was the first game to use the Refractor2 engine. The engine used by the first Battlefield game in the Battlefield series made by EA. Battlefield 1942. :D
I didn't know this game existed on the original XBOX. *Plays The More you Know jingle* :P
1942 is still in my opinion one of the greatest shooters of all time.
Agreed. I spent over a decade making mods for that game. Battlefield Heroes'42 and Battlefield 2'42 Redux being two of the last mods I worked on before retiring from that game. BF2 was ok, but BF2142 was the start of the series going down hill and especially after they switched to using the Frostbite engine.
Never expected to run into you on UA-cam. 😛 You still working on DSi stuff?
Well... Microsoft opened the source code of wincalc so in like 20 years we might have the source code of "fission"
there's no way they will make it available soon. They made the source code of console available as well.
it wouldn't surprise me if we see original Xbox games show up in the Windows store just like how they are allowing you to play Xbox one games you purchased from the Windows store on PC. The cross play library is a nice feature. I hope they include backwards compatible Xbox games to the Windows store sometime in the near future
With one of the bigger selling points of the next Xbox being that you can play any game that ran on the Xbox one (including 360 and OG games - "three generations of Xbox"), I doubt they will let that work out there.
Also - Keep in mind that regardless of how "off the shelf" the parts are for two out of the three Xbox's, there are still many customizations in these consoles, and other things (like the API stuff mentioned in this video), that don't make this easy. Phil Spencer has said that they made certain decisions/customizations to the One to allow 360 games (and then, run the OG emulator on the 360 emulator, so to speak), just to give you an idea of the hard work to run 360 games on an x86-64-based machine.
(yes, I realize the OP is making a joke, but sometimes I like to pretend the convo born from it is more on the point) :-P
They'll never open up the source code because it allows people to play Xbox games for free more easily, they'll want to make money on online resales of Xbox games even 20 years from now even if they're only a couple of bucks a piece. I think it is possible they might add the Xbox emulator to the Microsoft store one day, but it will be closed source and cost, which I think is ok. If they do that hope the graphics can be tweaked so people can run higher resolutions and other aspect ratios.
they will monetize it first, why would they ever say 'hey pirates! free games!' no.
another MVG pops up. Its gonna be a good day.
Not a good day! A perfect day..
Blast Processing on the Raspberry Pi 4 is real!
The Raspberry Pi is just a PC anyway, so just throw x86 games at it!
@@VintageToiletsRock ;-)
@@VintageToiletsRock *throws physical copies at it and broke after one toss* I hope you're happy.
original Xbox on the Nintendo Switch....what a time to be alive
Seeing menu on Switch? If that's honestly quite sad definition of "time to be alive" :)
I think what most mean when they say that the OG Xbox was "just a PC" was the hardware. It's almost completely made from off-the-shelf parts.
Heck, you've made a couple videos on how you can literally upgrade it with retail components.
Compare that to almost every other console that's proprietary to the core.
Those XP images... Oh, so many memories.
Love these emulator vids! Thanks your channel is the best at these vids.👌👍
I never understand the coding speak but I love your videos regardless because of your voice, info (that I can understand) and overall flow of your videos. 🙂
Reasons why Xbox emulation needs to happen:
-The Xbox had the best hardware of the sixth generation, so theoretically games on Xbox will look/perform better than other platforms
-Most people using emulators on PC use an Xbox controller, so confusion with button mapping would be a non-issue
-There are 97 true Xbox exclusives that will be lost to time if they're not playable on other platforms (not including games that are backwards compatible on Xbox One)
There's only a few good exclusives though, but yes Xbox usually had the better versions of multiplats, so it's a shame the emulators are so far behind. I don't think the
performance will depend on the original hardware being emulated though i.e. dolphin will improve upon Gamecube framerates when it can.
@@davidste60 the games being good is irrelevant. Games are art, and art should be preserved.
@@Ryotaiku - Not if it's by Picasso haha! Yes it should but I highly doubt emulators will ever be good enough for 6th Gen consoles to be considered 'preservation'. But they might be good enough to be considered fun, which is where the goodness of the games becomes relevant.
@@davidste60 Performance is still going to depend on the machine being emulated and the power of the host machine doing the emulating - most games are programmed with static specs/clocks in mind, so if you do a virtual overclock it throws everything out of whack - the physics/game logic are typically tied to a certain clock/refresh rate.
While I liked the Xbox, the PS2 did have better looking graphics, not in terms so much of detail, but the colour rendering looked much better with the PS2 (was it OpenGL?) The Xbox used DirectX and it always looked a little flat in terms of colour, didn't quite have the 'pop' of the PS2. Was the same on the PC, you could run Unreal Tournament (1999) in either DirectX or OpenGL, and OpenGL looked soooo much better than DirectX. Don't get me wrong, I'm not a fan boi, I have played on PC/XBoX/Playstation and have owned every version of all three, so speak from experience a bit :)
I do get that nostalgic feeling every now and then, but when I see how the games I used to play really look, compared to how I remember then, I am always a bit dissapointed. The one good thing the PC brings if if you can up the resolution, then yes, games can look a lot better. Would love to play high resolution versions of old games such as Splinter Cell, Crash Bandicoot, Tekken, PGR2 etc. Especially on such a great hand held system as the Switch.
Nice T-shirt, windjammers is one of my favorite games for neogeo
Hi Ultraman!
Architectures of Xbox consoles:
Original Xbox - x86
Xbox 360 - PowerPC
Xbox One - x86_64
Sashabox 360 I’m pretty sure the Xbox One is x64...
@@Those2menoverthere Still x86
x64 is not a real architecture, it's just slang. It's 64 bit x86, commonly referred to as x86_64.
@@dikemawson3008 It's not a slang, it's an extension to x86 much like MMX or SSE.
The term is a slang. The proper names are x86_64 and amd64.
A bit late to the party here but the Xbox kernel is NOT a stripped down version of Windows 2000 or even based on Windows at all. It's completely custom. This is a common incorrect rumour. It's a custom operating system that's built from the ground up: docs.microsoft.com/en-us/archive/blogs/xboxteam/the-xbox-operating-system
*I JUST WANT TO PLAY RALLISPORT CHALLENGE 2 DAMN IT*
Amen!!!
i just want to play crimson skies on the pc man, og xbox emulator pls
Awesome MVG. I don't know much at all about XBox and certainly fell into the category of thinking it a a console version of A PC. Thanks for all the great info - and RAD t-shirt. Going to put on some vapor wave now.
I love the Original Xbox (I have an original clear crystal xbox with xecutor chip) but am very sad that there are only 2 emulators being worked on one of which is very complicated to get running for the average user, unfortunately i can't program to save my life so there is no way i could help. I just hope that someday other programmers decide to help and give the xbox emulation scene the massive boost it needs. Thanks for hard work and videos i love watching them.
XQEMU works out the hardware-level emulation, and CXBX-Reloaded tends to incorporate anything they find useful in XQEMU into CXBX-Reloaded. The work of both projects goes hand-in-hand, to a degree. Over the past year, lots of games have gone from unplayable to playable in CXBX, and XQEMU has gotten further with Audio emulation (not mainline XQEMU, but a fork). Development is steady on both projects.
Time for an update to this one dawg!
The intro song will forever be the "Defeating the Xbox Security" song in my mind
Superb video! I would really appreciate a Dreamcast Emulation video like this. I'm interested in what ultimately did happen with the so promising "Icarus" Emulator that never came out. They showed screenshots of the emulator running many commercial games, but the emulator never came out and people started to question if it was real, it kept the attention for years until Chankast came out. If you can make a video about all this would be great.
Have 1.5 TB of XBOX games
Would be nice to play those
maybe your grand kids one day
I just wanna play crimson skies.
Can you give me a copy of Unreal Championship please bro?
@@EnterpriseKnight Dude, Crimson Skies: High Road To Revenge?
@@danielb6505 Yes Brother, I used to play the first one on PC and I really really wanted to play the second one.
2 year update?
I'm fully invested into Xemu!
Thanks for this video! I was wondering why is it hard to emulate OG Xbox!
I expected to see Cxbx Reloaded, noticed Cxbx (I remember that one but I think it got discontinued?) and never heard of XQEMU, might give it a shot with a game! Nice video btw!
When you are trying to emulate these devices, you are trying to run the ENTIRE console effectively, inside your computer. That's why a console from nearly 25 years ago is hard to make work on new hardware. It can be done, but it first requires breaking down what the original Xbox did, to it's core functions. Without the people who made it to help you, this is very, very difficult.
The Xbox ran an Intel Celeron x86 processor, which modern Intel processors are compatible with. So the CPU doesn't require complete emulation. Unlike the Xbox 360, which used a CPU based on the Power PC architecture, which is very hard to emulate at full speed. Likewise, the Xbox GPU was a custom version of an existing, off the shelf part, and utilised direct X, as used in Windows. Again, this should in theory mean modern GPUs can run with very little emulation overhead. Unfortunately, MS went to great lengths to protect their designs to prevent hacking, copying and ultimately emulation. Why? Because, back then, people with a similar spec PC wouldn't buy an Xbox console if their existing PC could play the exact same games.
Of course he has RalliSport Challenge running in the background. One of my favorite games.
Tried getting futurama on orginal xbox but my local mom and pop shop sells them for like 79$ that's literally more then new games. Mind you this game is obviously used to top it all off. Some of these mom and pop shops actually waaaaay over charge for stuff like 99% of the time.
Nah futurama is a rare ass game and cost that for some reason lol
My local store always sells retro games at the average price they go for online.
@80/90s Last of the great decades Really I paid £8 just a month ago
@@KristianLander did you buy it online ?
Fuck that might as well buy it from eBay or just download it.
Its 11:10pm in australia and this video that will give me the info on og xbox emulation comes out now!
thanks for this video !
I had no hope to see one day an emulator for this platform.... I was wrong !
Mate your videos are so darn good makes me keep my faith in UA-cam ! Keep up the great work !
I was just thinking about this a little while ago, I've been messing around with PCSX2 and Dolphin lately.
Same here, I would love to play some of the PS2 & GC games I missed. However, since COVID-19, games have went up in price like crazy, I could pick up the Japanese versions, but I don't want to pay import fees just to play a game, plus to me, it makes sense to buy them if you live Asia. Some games are cheap to get, but I don't want to crowd up my room with unsellable stuff. So yeah, I stuck to emulation. The only games I collect now are Xbox because there are so many good games for the system, better multiplats, and no proper emulation for the system yet.
Great video brotha! I had no idea that Xbox emulation was even this far along.
Blast processing is _technically_ real, but not the way it was marketed. Sonic 2 is a good example of what originally earned that name. Notice when playing Chemical Plant or Aquatic Ruin how the colors change underwater; that's because certain instructions are being "blasted" quickly enough that the _entire onscreen palette_ can change mid-frame!
Thank you for putting out this video! I've always been a fan of the original Xbox and have grown up with it, loved Super Monkey Ball Deluxe. I will continue to follow this channel, as I fully appreciate the effort you put towards all of your videos. As always keep up the good work!
My heart stopped when I heard “Concept of Love”
Then it was crushed after I noticed the setup.bat file after cloning the files and found that Linux is not currently supported by Cxbx Reloaded.
Currently building XQMU on my computer. Waiting to se if JSRF will run...
Another great video! In-depth and thorough but simple enough for idiots like me. Keep up the awesome work. It is appreciated.
Please do a video like this for xbox360, thank you! And also I love your videos, keep it up!
Greeting from Lithuania!
Great video as usual, I always wondered why this was, now I know! I think you covered it before but would love to see a detailed updated video of the progress of Xbox 360 emulation.
Soon my dream will be real. Finally, Unreal Championship 2 playable on PC
Samus Aran Unreal Tournament 2004 and Live
I just gotta say you make amazing content. Really interesting hearing about the current state of OG Xbox emulation. I didn’t know it was even still being worked on anymore.
I would say the new Xbox One is closer to a PC vs the OG or 360, there are even rumours MS is making Windows Xbox compatible, the Xbox One OS is a lot closer to Windows this time.
I think you will be able to play Xbox, Xbox 360 and Xbox One Games on PC using Xcloud
@Disappointed A lot of people would still buy one since console gaming is easier for the average casual gamer, and Microsoft would make a fair bit of money off of sales since they take a cut of each game sale. Making their games more accessible is a good option in the long run
Yes and no. Yes because it is x86 but it is more similar to a server than a PC by design. It uses virtualization to run two systems in sandbox, one for apps (Onecore) and other made for the games which is proprietary
@Disappointed Xbox+PC=Xbox
Every MS-Game will be released for PC, too.
@Disappointed Decent gaming PC costs much more than a console, thousand bucks VS 300-400 or even 200 on a holiday sale.
Nice video, great data in it!
Another reason why OG xbox emulation is behind is because people were using it to emulate OTHER consoles.
Ha; never thought about it that way.
Nah that's not at all related. Every hacked console has been used to emulate older consoles, didn't hold back Gamecube, Wii or WiiU emulation. Not even the PSP.
MVG ported emulators to the Original Xbox!
@@alexatkin You must be new to the scene, welcome. please watch more MVG videos.
I would not have expected an Xbox emulator to be built on the basis of QEMU. That is surprising and impressive. The best part of that, in my view, is the multiplatform support. I don't generally use Windows as a host OS.
Holy shit I was just thinking about this!
Definitely good to know! I'm very confident that it's only a matter of time before original Xbox emulation catches up with other emulators. In the past year I've finally managed to play GameCube and PS2 games on my computer... both were out of reach for a long time. Patience is a virtue!
But blast proccesing is real. Digital Foundry found what is it, thats just programming technique for Genesis that marketologs heard of.
Controversial take: Blast Processing isn't real on the Genesis, but _is_ real on the Mega Drive.
pixel girl Go ride your unicorn...
Blast processing was advertised as the Genesis having a faster CPU than the SNES. Which was true, but left out the important fact that the Genesis used the CPU for more task than the SNES(SNES off loaded a bunch of features to co-processors) making it effectively slower.
The real advantage of "blast processing" was actually that it was easier for developers(writing for one strong CPU is a lot simpler than learning several custom chip) which went along with Sega being more open to new developers.
Amir Abudubai the term originally referred to taking advantage of a hardware feature of the VDP’s DMA unit that allowed a game to “blast” information directly into the CRAM. This allowed for some very fast display effects like image distortion (water effects), transparency effects, and static images with multiple times the number of colors as can normally be displayed. I think TT got it into the thousands of colors.
@@amirabudubai2279 Sorry Amir but that is also bullshit. Blast processing was a thing Nintendo pitched as a jab at SEGA. SEGA simply didn't think of it, but the moment it was cued by their competitor they ran with it! On top of that by then they found out that with coding tricks you could do some very neat things with the far more versatile sprite abilities and other memory tricks of the Megadrive. "Blasting" things into memory, vdp, etc if you will. So you cannot blame the SEGA marketting teams to run with that "Blast processing" stuff after that.
It had nothing to do with the CPU, but more to do with bandwidth, a more versatile sprite engine and tricks you could do. The stuff about :"custom chips being harder to learn" is simply wrong, as the SNES didn't have anything more or less custom than a Megadrive. There were more colours, and there was background rotation and scaling (not sprites!), this was nothing that special as it wasn't in "several custom chips" , but just part of the design.
Yes there were extra ICs on the cartridges, but that you could also do with a Megadrive if you so wished (and was also done with a game like VIrtua racing). This entire "easier" thing is simply hogwash. Sorry.
I finished THPS2X on Cxbx Reloaded and there were no problems at all!
"Xbox is just a PC" - same can be said about Xbox One and PS4 only because they have x86_64 CPU. Truth is they're not. CPU architecture is just the tip of the iceberg. I recommend you to watch marcan's presentation from 33c3 about running Linux on PS4 and you'll understand that even though CPU architecture is same as the one found in PCs there are a lot of differences in different hardware aspects that you have to account for when making emulator
Appreciate the update on the Xbox emulation, great video
Nice to see that Xbox emulation is getting better every day.
Fun fact: you can use system link between Xqemu and cxbx reload and it just works
Thats on windows or on local network right? wich games are supported and run at normal speed?
CodeAsm there was a video of tony hawk 3 running system link and the performance is decent but I haven’t tried any myself
"He is hoping that one day, Microsoft will open up the Fission emulator..."
This is where I began to laugh uncontrollably.
microsoft suck
They probably won't "open" it, but I wouldn't at all be shocked if they put it on PC.
VaterOrlaag doesn’t Microsoft own Github now?
@@bgill7475 Yes, they do. They bought it last year.
@@voidofspaceandtime4684 Wait, so MS suck because they won't give away freely what they spent many millions of dollars creating, refining, upgrading and producing software for? They continue to develop emulators so you can play old games on modern Xbox hardware, but you want everything for free? Rather than sell them on eBay, do you give away all your belongings for free, just because they're a few years old?
Switch and wii u emulation are going very smoothly
I love how Wii U emulation is farther along in development and overall functionality than an x86-based console released 11 years before it. Comes to show you just because the hardware is similar, doesn’t mean the software was written the same way
Once emulation for the OG Xbox takes off it shouldn't be as demanding as other system's as both are X86 (this is pretty much how PSP can somewhat emulate N64 as both use a MIPS CPU). It takes a bit more power to emulate a system that doesn't share the same architecture with the system you're emulating on.
@@madmax2069 More like there is no demand. If there is no demand there is no progress. There's a lot more demand for Wii U.
@@kylehill3643 duh
Thanks for the update on the current state of OG Xbox emulation. It's going to be interesting to see where this goes in a year.
Oh, and you can't possibly throw that Blast Processing line in and not follow up. A preview of things to come, perhaps?
I feel like everyone that came here just wants to play JSRF on pc
Jsrf and conker live and reloaded for me
Conker live and reloaded for me
KOTOR....
JSRF and THPS2X
hate to break it to you but you can play jsrf on steam..
This was enlightening. Wonderful content, dude.
"The chances of compatibility being high were very very low." Nothing technically wrong with that statement, i just the phrasing was great...
Good stuff im glad this scene is doing well. I NEVER owned a OG xbox and i would love to have a fully working emulator ! Thanks for your content
I cant help but be angered by this video. Not cause its bad or anything and its actuallyreally good as always. But it reminds me of a certain person who gutted a xbox dev kit and posted it on reddit
Be mad, be sad, be very angry. but dont feed the trolls. remember there was a ex dev who put a PC inside a devkit and made a high quality video about it. think it was a hackingtosh... sad.
I thought the dev kit was unusable and all of that outrage was just blown out of proportion by Reddit
@@A2Adam You could probably still dump the harddrive for goodies
@jvalex18 If it wasn't, you'd could potentially bring it to a data recovery company to try and recover the data.
jvalex18 Now you’re the one blowing stuff out of proportion! Backing up the HDD simply requires community-made software due to the encryption, but the idiot didn’t think to do that before he wiped the hard drive & dismantled a potentially valuable machine. Hope he liked his shitty >$400 PC Rig, because he ruined what could’ve easily meant thousands of dollars of revenue.
It good to get a breakdown on what happened, or more importantly, what didn't happen during the early days. I wonder if it is also partially due to the big development pushes in hardware and soft mods to the console itself. I do have to say that I love the original Xbox. Some of my favorite console exclusives, such as Crimson Skies, the Mech Assault games, Project Gotham Racing 1-2, and a few others were only released, as far as I know, on that hardware. And I go back and revisit them often. That new HD scaling emulation is pretty exciting as i'd love to play crimson skies beautifully upscaled.
I love the XBOX for its console and PC ports, such an interesting system that has been criminally overlooked for emulation.
Damn, I really like your intro music!^^ you should release a soundtrack list!
And ofc I like your videos, very accurate / understandable reviews and interesting technical background information 👍
So to this date there's no xbox classic emulator for pc that works properly?
I feel like part of the complacency on Xbox emulation isn't just conflation of it's hardware with that of a PC, but also the fact that literally a majority of its games and even former exclusives are represented on PC.
I mean, what hasn't ended up on the PC yet? Phantom Dust? Even the Master Chief collection is coming to steam.
Phantom Dust is actually on PC now.
So guys we did it
We reached a quarter of a million subscribers.
holy shit, its almost unbelievable how jet set radio still looks beautiful up to this day.
Wait what? There's good Dreamcast emulation?
I _NEEEEEEEEEEED_ IT
HOW
Redream or the new Flycast cores in Retroarch. Also Demul. Plenty of good choices. Where have you been?
@@TonyMontanaDS I've been crying over how shit Chankast is. :(
Honestly never looked much into Retroarch - my array of ePSXe, PCSX2, and VBA-m, usually did me fine. If I've gotta learn it to play Shenmue II again though, I've gotta go for it hell yeah.
@@Asdayasman Redream is by far the best and easiest and best emulator but it doesn't play WinCE games. For those few games that use Wince you need Retroarch (flycast wince core) or demul. Give Redream a go. It's free but for $5.00 you can upscale the graphics to 1080p. Games look really great.
Thanks for the video 👍
So you're telling me the time to play Ninja Gaiden Black in my PC is coming closer?
I think another reason why OG Xbox emulation has taken so long is also due to low demand at the time as a lot of the big Xbox games were released on PC. (such as Halo 1 and 2)
I have 6 og xboxes sitting in my bedroom ..Just because they were 5 pounds....Love these things
I only have 2 :D
5 pounds? Mine feels heavier than that... :)
@@nightbirdds lmao
There is absolutely no reason for you to have 6 of them. Please give some away to people like me who grew up with the PS2
Might want to open those up and remove the timing capacitor. If you don't they can leak and ruin your xbox.
I really like your channel. very informative and consice. thanks for all the hard work.
I ain't no scientist, but I'm pretty sure that fission is a downgrade from fusion.
Nuclear fusion is harder to grasp but is way safer
@@ikagura Then why does a bomb with fusion make a bigger boom than one without it? I know the answer is probably because it's more energy or something, but still I wonder if you have an interesting answer to that.
@@cannedbeverage7687 I am no nuclear scientist but I think the hydrogen may be for something in the energy delivered by a Thermonuclear bomb compared to a regular Atomic one.
The thing is to actually manage to control the energy delivered to get electricity (I mean fission reactors are just very convoluted steam engines)
I imagine a big reason why complacency exists is because of backwards compatibility on 360 and One X. That kind makes it so there isn't really a reason to put forth the effort.