Hot answers tagged

85

Short answer: No One thing to keep in mind about older systems (both for video games and home computers) is that memory used to be a luxury. They didn't have gigabytes (or even megabytes) to spare of either storage or RAM. Rendering an entire level when only a small part would be displayed would have been a huge waste of precious computing resources. Also, ...


73

There are two ways to do this: one generic and one game-specific. Watching the scroll seam The Nintendo Entertainment System has 2 KiB of video memory in the Control Deck. This is enough for 256x480 pixels or 512x240 pixels of the map, depending on the nametable mirroring mode that the Game Pak chooses. Because the memory in a Game Pak is so small, such as ...


41

Short Answer PS2 games were made for an older CPU. They cannot run on the CPU designed for the PS3. Long Answer PS2 games were created to work on Sony's Emotion Engine CPU and their Graphics Synthesizer GPU. This CPU/GPU combo was put in all PS2 units and in the first variants of the PS3 (the NTSC 20GB and 60GB models) to make them backward-compatible. ...


23

In addition to Shaun's very good answer, consider the cost of emulation. First, the PS3's with the extra hardware for running PS2 games. Basically Sony was having to pay for PS2 and PS3 hardware in manufacturing, and then selling it at the PS3's price. This was probably a losing investment for them, since the PS2 part wasn't the main attraction; it ...


21

Apparently, there is at least one offshoot of Visual Boy Advance (though I've only located the one) which allows for emulation of the GBA Link Cable, and I'm assuming that running two instances of the program and connecting to localhost would provide you with local trade functionality.


15

Yes, you can run them in an emulator such as ePSXe. Typically emulators require rather powerful machines to run at the kind of FPS you'd expect from the console, however you're unlikely to experience issues with a Playstation emulator and a half-decent PC. For more information on Playstation emulation, plus a list of emulators, check out the Emulation ...


15

Yes, the requested goal most certainly can be done. This claim isn't just blind theory: Something very similar already has been done. First of all, I acknowledge the difficulty mentioned by others. Since level data is likely to be stored in different ways for different games (e.g., discussion about Zelda's map data), an emulator would need custom data for ...


14

You will need a ZX Spectrum emulator, a quick Google search lead me to this page which list multiple emulators by platform. I can't tell which emulator is better, but your can check their stat page and see what's popular by platform.


11

Older gamers may recall that the PS2 could run original Playstation games seamlessly (well, mostly), and be asking themselves why the considerations listed herein didn't apply to then. Sony essentially used a original Playstation (with it's several hardware quirks) built onto a single chip as the audio-processor for the PS2, and added bus-mastering feature ...


11

There is actually a special emulator you can use to trade between games called VBALink (and is based off of Visual Boy Advanced). If you had another game, you could trade between copies and get all of the Pokemon. An alternate is to use cheats to "encounter" them in the wild, which most all emulators provide built in.


11

New game ROMs can be put in the "PUT MAME ROMS HERE!" folder found on your desktop (do not extract the .zip files). If you add new ROM files to the roms folder, you will need to tell Maximus Arcade to Refresh the Game List. To do this, Open Preferences (Use the keyboard's RIGHT-SIDE CONTROL KEY (NOT LEFT) CONTROL+P while in the front end, or the ...


11

You can't, for the exact reasons you stated. While it would be possible if one of the ingame traders was willing to trade one, according to the Bulbapedia ingame trade list there is no such trader. Source: Bulbapedia


10

I would recommend installing PC Steam on your Mac. Using Wine, it allows you to download PC versions of your games and run them regularly through Wine. I've attempted this for Torchlight II, but YMMV depending on the game. First, install winetricks and Steam dependencies: Save http://www.kegel.com/wine/winetricks as a file named winetricks, in ~/wine/bin ...


10

Unfortunately, this strange operation is a hack to support iOS due to limited API support for external hardware. Currently, the iOS SDK does not expose the internal UIEvents for keydown / keyup messages, so ION send two keypresses to allow developers to determine state transitions for emulators and games. Essentially a keydown/keyup when you press a button ...


10

You have to get a certain emulator (I think it's a plug-in I'm not sure) called VBALink. You can find it here: http://www.vbalink.info/ You can then link up 2 running VGB emulators. You can also follow this video closely if you have any questions: The first link basically allows you to virtually link up 2 gameboys together. ...


9

No, it isn't. The PSX emulator's save is one of two things: A savestate - a dump of the emulated PS1's RAM. A virtual memory card - A file representing a PS1 memory card. Understandably, neither of these are readable by a PC game. On top of that, even if it was possible to extract the game's save from a virtual memory card, there is absolutely no ...


9

Using VBA (I use version 1.8.0) and want to link offline (using the same PC), go to: Options > Emulator and deactivate the option "Pause when inactive window". then go to: Options > Link and activate the "Wireless Adapter". Now open two VBA, configure joypad 1 for both of them (using different buttons on each), load the game on both, and have fun! If you ...


9

Here are a few things you can do, to improve the speed on Dolphin: (Source: Dolphin Wiki Performance Guide) Config General Enable Dual Core checked. Usually enabled by default, improves performance on multi-core systems. Enable Idle Skipping checked. Usually enabled by default. JIT Recompiler (enabled by default) or JITIL experimental recompiler. Audio ...


8

I agree with what everyone else has said about software emulation, but I'll add that writing a game console emulator is very different from other emulation undertakings. The PlayStation 2 was Sony's main console for well over 6 years. During that time the hardware (from the point of view of the developer) changed very little. This means that game developers ...


8

I'm playing Wind Waker on Dolphin too - and I haven't had a hint of this problem before. So have hope! You're not (completely) doomed! A couple of things - first of all, the video you posted shows a ridiculously low framerate. If I'm not mistaken, that's evidence that you're using a built-in graphics card. Surprisingly enough, a Gamecube can't really be ...


8

Addressing the Wii part of the question. As previous answers showed, there are 2 factors in consideration when emulating: the hardware present at the console and the software present at your PC. A Wii has the following specs (taken from Wikipedia): CPU: IBM PowerPC "Broadway" (Single-Core @ 729MHz) Graphics: ATI "Hollywood" (@ 243 MHz) As you ...


7

Get WinUAE, an Amiga emulator for windows. The Amiga Joystick can be adapted to the PC paralell (printer) port with some fancy wiring, but getting it to be a "real" windows joystick is going to be a challenge. You would probably have to write a device driver to replace the default parallel port driver. I have heard rumors that Atari Age used to offer an ...


7

Virtualize the emulator! No, I'm not kidding - run a small Linux or Windows setup on a virtual machine fullscreened to one monitor and inside that run the emulator (it's only SNES after all). And since at least vmware player supports a dedicated USB mode where the host system won't even know about USB devices "attached" to the VM, you can even plug in a ...


6

You could set up a virtual machine running Windows 95 using Virtualbox or VMWare or Windows 7's built-in Virtual PC. The only thing you'd need is a Windows 95 CD and installation key. I have no idea how it will play out - graphics and sound may both be an issue, and require additional drivers - but I'd say it's worth a try.


6

As of yet, there is no PS3 or Xbox 360 emulator that can run games. The things you find online are either a hoax, viruses or scam, so do yourself a favour and don't download any of these programs (especially if they are linked in a youtube video).


6

There are Xbox 360 and PS3 emulators in development currently: Xbox 360 Emulator Project - GitHub PS3 Emulator Project - GitHub PS3 and XBox 360 emulation is tough but not impossible. The two emulators are very much 'work in progress' but soon they will run some games (the Xbox 360 project is further along).


6

BIOS is actually an acronym standing for Basic Input/Output System. It is a term used to refer to the set of computer instructions that are built into the system which initialises the hardware when it's switched on. At a very basic level, emulators 'pretend' to be the system that they are emulating. In order to do this, they must still "initialise" the fake ...


5

There are 2 main versions which together will play pretty much everything. For the official MAME, get MameUI64: this version has a nice user interface and is 64bit. Winkawaks is used for some Capcom games which run on a different chipset to MAME. Everything else seems to built on top of these two.


5

Rosetta is definitely the bottleneck in this case. You're running a game that is designed for one processor in an emulator which was designed for another processor which is running in an emulator on yet another different processor. tl;dr: GBA Game > Emulator > Emulator > Computer. Find something Windows-based and run it in Wine, or find something ...


5

The game files themselves only contain the ROM data from the arcade cabinet - they don't contain any information about the game itself. That information is stored in XML files (in my copy of MAME, these are stored in the "hash" directory) that ship with MAME. MAME has a command line option "-listxml" which can be used to dump this XML list to the command ...



Only top voted, non community-wiki answers of a minimum length are eligible