Welcome to the PCSX2 subreddit! Please go to the Getting Started page for a guide on how to set up PCSX2:ĭownload the PCSX2 development builds here:
Please be polite and civil when commenting or posting.įailure to read the rules or refusing to read them when directed will result in a ban. That is a quite difficult task because unlike games running natively on the original hardware, games on an emulator don't have direct access to the hardware.No piracy regardless of reason we are not here to argue. Then you have to make a program (the actual emulator) that sits between the hardware and the ROM, which has to be able to translate what the ROM is "saying" into what your computer can actually understand (emulation). In order to be able to do this, the user needs hardware that is superior to the original console first. I believe fullspeed X360 emulation will happen eventually given enough interest.Įmulation refers to the ability of a computer program in a device to emulate (imitate) another program or device. will it ever fully work? The specs of your machine might play a factor, I guess it is a very capable machine, I use a simple notebook most of the time so I don't think I will ever run Xenia on it and haven't tried. World Soccer Winning Eleven 8 InternationalĬlick to expand.the question is.Wakeboarding Unleashed: Featuring Sean Murray.Unreal Championship 2: The Liandri Conflict.Ty the Tasmanian Tiger™ 3: Night of the Quinkan.Ty The Tasmanian Tiger™ 2: Bush Rescue™.Tom Clancy's Splinter Cell® Pandora Tomorrow™.Tom Clancy's Splinter Cell® Double Agent™.Tom Clancy's Splinter Cell® Chaos Theory™.Tom Clancy's Rainbow Six® 3 Black Arrow™.Tom Clancy's Ghost Recon® 2 Summit Strike.Tom Clancy’s Ghost Recon™: Island Thunder™.Stubbs the Zombie™ in Rebel without a Pulse™.Star Wars Knights of the Old Republic® II: The Sith Lords™.Star Wars: Knights of the Old Republic™.Star Wars: Episode III Revenge of the Sith™.Sponge Bob Square Pants: Lights, Camera, Pants!.SpongeBob SquarePants™: Battle for Bikini Bottom.NTRA Breeders' Cup World Thoroughbred Championships.Namco Museum 50th Anniversary Arcade Collection.The Lord of the Rings™: The Return of the King™.
For example you wouldn't want to have to emulate the tri-core 3.2Ghz Xenon CPU at the per-cycle level in realtme if instead you can use a variety of JIT precompiler techniques to convert PowerPC code to 80x86 for the purpose of emulation. If this is the case then you may be able to avoid cycle-level emulation (or at least for every subsystem) and employ smarter methods to emulate something. More recently emulation has largely moved away from this approach - particularly for complicated target systems which often do have inate variances built into both the hardware and the software.
And this is necessary if you need to emulate something like a Commodore 64 because there were so many "unsupported hardware features" used in commercial games that if you don't emulate the VIC-II (graphics) chip exactly how it worked at cycle, scanline and register level, a bunch of software will spectacularly break.
If you look back at how 8-bit computers and consoles were initially emulated, it was often using brute force approach to emulate the entire system at a per cycle level - based on the fastest clock in that system.This is basically as good as it gets as long as you have detailed documentation about how the CPU, all of the chips, the RAM and buses operate. Click to expand.I'm not an expert but I have done some crude emulation work and I think it depends very much on the target system and the approach taken.