
Originally Posted by
Zagen
While consoles are built with PC hardware or hardware derived from PC counter parts developing for PC and developing exclusively for a console are not the same thing.
1. My PC built in 2001 originally has been upgraded with the latest hardware it was compatible with to be able to play and run Sims 3, before the hardware upgrades it wouldn't even run Sims 2 correctly. This option for upgrading is non existent in the console world.
2. The PS2 hasn't gotten any hardware upgrades allowing it to become more powerful than it was at launch. All consoles are the same, though 360 and PS3 do have the ability to upgrade the firmware interacting with them, though that's still not the same thing.
3. By the way you do have to rebuild DOS based games to run on current Windows OS unless you build a DOS emulator to run said game.
I've worked on PS2, Wii, 360, and PS3 console development. The biggest common factor on every game I worked on was getting it running on a PC first because the idea of a PC version was on the table as a reality or possibility. The games were then toned down and then ported over to the given console.
For whatever reason this wasn't how SE did it or maybe they've since lost the initial PC base or built around the PS2 code base instead. That's most likely why the PC version is a Direct X wrapper and not a true PC version.
4. When you emulate a PS1 game on your PC that likely has specs closer to a PS3 does the PS1 game look and run like a PS3 game or a PS1 game?
While a program or game designed for a PC or Mac does indeed check for specs to ensure you can run it or what settings the program or game will run at. That's because not all PCs or Macs have the same hardware. A console game doesn't do this, at most all it needs to check is if your firmware is the one they built the game on or ahead of it which is akin to checking for operating system on a computer. While this is similar, it is different in the fact that a console game knows your hardware specs will be the same as someone else with the same console.
Drivers have a limitation determined by the hardware using them so your idea of "upgrading drivers, config, etc." doesn't solve the limitation on upgrade potential for a console game.
Your solution is nothing like emulating a PS1 game on a PC. You're still playing a PS1 game at PS1 specs not at your PC's specs when you emulate it.