![]() ![]() In that case basing the emulator on something like 86box might be better as that has been designed with the goal of achieving cycle accurate PC hardware emulation.It has been 2 years since our last stable release and today we (finally) bring you the newest stable release: 0.9.8! Smile ![]() Of course if your goal is to just have games from OG Xbox playable on a PC that is fine (if anything for most games it is an improvement as they'd run smoother) but if you want cycle accurate emulation it doesn't fit the bill. IIRC it doesn't even emulate the real CPU the OG Xbox has as you can accidentally use instructions in Xemu not available on the real hardware. However the GPU emulation does not take into account NV2A's performance at all and simply translates the calls to OpenGL (despite the "DirectXbox" name, the GPU is actually designed around OpenGL :-P) so it is much faster than the real one and depending on what is going on the CPU performance can also be quite faster. ![]() In addition to what tehbeard mentioned, Xemu at least (which is what i have experience with as i used it to do some homebrew development with the open source nxdk SDK) is far from accurate and largely just a means for playing OG Xbox games on modern hardware. ![]() You'll have to fork QEMU anyway and won't be able to push your changes upstream then what the point to use it? Getting into it will take a lot of time and it could be easier to maintain single-target emulator instead since it's easier for new contributors to start working on it. Emulation projects primary goal is to make games run both accurately and as fast as possible which means developers will use as many shortcuts as possible. Which means getting any code upstreamed is hard. QEMU is also important infrastructure project playing crucial part in *nix virtualization stack. It's also written in C so you can't just integrate a lot of fancy libraries into it. To emulate it using QEMU you'll have to patch it internals heavily. Majority of QEMU targets are PC-like hardware and older consoles have unique or alien architecture. QEMU is a great project, but to begin with flexibility was not a primary design goal. Here is humble opinion of a person who is not QEMU developer, but looked at it's code more than once for purpose of debugging my gaming VMs with VFIO. Then you find your girlfriend in lower Manhattan where everyone is just walking around like a 3000-ton mechanized warship didn't just take out the entire neighborhood. The AIs call you and tell you that you performed perfectly, because the whole game was a simulation they devised to find the perfect Solid Snake alternative to infiltrate and kill the President, because the President was going to kill their plans to control the Internet and selectively bias information dispersal to control humanity and promote order, and Snake wasn't going along with their plans. AG crashes into Wall Street (they removed that cutscene because of 9/11), then you fight Snake's long-lost brother/clone who happens to be the former President of the United States and attacks you with mechanical octopus arms. You then fight 100 dudes, then have to fight 30 Metal Gear Rays on the deck of Arsenal Gear. Snake shows up and gives you your gear and a katana. Hm? A cabal of AIs named after dead presidents gets infected by a virus written by Otacon's sister, and call you repeating corrupted nonsense (I need scissors! 61!) while you sneak naked through Arsenal Gear. Most of which were actually disabled in the US releases It supported e-mail and downloadable demos, including one PS1 game demo that wound up being the basis for the PSP's PS1 support. An updated version of the PS2 dashboard - YES, it was updatable - intended to support an online service called Broadband Navigator. Some of the slim models can be modded to add IDE back in, but not all. The NAS route is the only option if you have a Slim PS2. Practically speaking this didn't matter at the time, since the PS2 HDD was only ever used for game installs and the firmware was locked to one Sony-blessed model of 40GB HDD. Furthermore the PS2 stores applications as disk partitions, so removing applications creates Mac OS9 style heap fragmentation until you compact everything. It's really great, except for the fact that Browser 2.x becomes hilariously slow to scroll through after around 40 games on the drive. Along with a bunch of custom application icons I made for all my games, I have the closest thing to "what if Sony sold PS2 games as downloads." There's a disk image floating around that lets you install an English-modded version of Browser 2.x, which can load applications from the hard disk. I set up my PS2 with a 1TB hard drive and a SATA adapter. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |