This page is a wiki. Please login or create an account to begin editing.


PCSX PlayStation emulator (PPC)

Game screenshot
Rating:
Your rating: None Average: 4 (4 votes)
Category:
Year released:
Author:
Publisher:
#1
[www].se [ftp].se [mirror].us
PCSX_1.6.0.zip (994.84 KB)
MD5: 543541861dd01b645e9a2a946e56d560
For Mac OS X
#2
[www].se [ftp].se [mirror].us
PCSX-test3.dmg (1.28 MB)
MD5: 09a5ea6493832bef440d3d05e2324d35
For Mac OS X
#3
[www].se [ftp].se [mirror].us
SCPHBIOS.zip (2.22 MB)
MD5: f3ce86c3c12f4d4a230907c868d65102
For Mac OS X
#4
[www].se [ftp].se [mirror].us
Cotton_Original.zip (5.57 MB)
MD5: ec8dcd8aae4f008b88e5c0b1ed06394e
For Mac OS X
Emulation
Guides on emulating older applications

OS X for PowerPC has this PlayStation 1 emulator that is free and open source. (For Intel Macs, see PCSXR.) Our Macintosh apps were ported from PC hence the name this was given "pCsx". There are two versions, first dL is more recent v1.6.0 (aka 2006) and the second dL is a beta version ("1.5.0 test 3" aka 2005). Higher v1.6 is more accurate emulating than v1.5 for example the game Kingsley's Adventure had tons of bad graphics but not in v1.6.

Physical CDs are NOT required. 2006 can play iso/toast image FILES without having to mount them first. To do this, go to Preferences > Plugins and choose the "Mooby cd disk image driver" and never alter prefs with a game running, close any running game first. Both 2005-2006 versions can have .toast image files of PS1 gamediscs mounted using Toast and then play them. But 2006 tries to autoeject when quitting and messes up by ejecting the desktop icon without ejecting the actual image that Toast mounted (use diskutil to complete eject). "Mooby mode" works cleaner and can be added to the 2005 app by copying in the 2006 app's Contents/PlugIns/cdrmooby.psxplugin file.

"Mooby mode" may possess greater emulation compatibility. Game "Spyro The Dragon" experiences lockups using CD-ROM Device mode, like simply by pressing the Select button repeatedly (mapped to the {Tab} key by default). Spyro does not freeze when played via Mooby mode.

The third download has several versions of the PS1 bios, which the emulator requires one. Run the emulator without one at first, to receive instructions where to place the bios file (v1.5 recommends model 1000 and its file to be installed in ~/Library/Application Support/Pcsx/bios/ ). PCSX v1.6 no longer has a specific recommended bios number, so it'd be wise to use a more modern bios, read on.

The bios can be run without any gamedisc present, by pressing Cmd+shift+R (this choice is not on the menu). The result can differ and not be true to real hardware, depending on whether the mode is CD-ROM vs Mooby, depending on whether Mooby chooses a game vs cancels, and possibly depending on emulator v2005 vs 2006. The desired effect is to obtain the bios built-in memory card editor, try these recommendations.

I can say for certain both versions of PCSX have been keyed to properly enter the bios rom only when the bios is a Japanese one. I find I can remain in Mooby mode, access the memory card editor, and operate a more modern bios, all by using a higher Japanese bios and attempting to run any game. If I Cancel after issuing Cmd+shift+R then it'll freeze on the first splashscreen. I choose any game, then it actually runs the memory card editor not the game.

DL #3 likely contains a file or two that was named incorrectly. Its one named "7003" is highly probable supposed to be "5501" and... "7001"/"7502" are exactly the same with one byte different in the final comment to indicate "7001" is for America and "7502" is for Europe. I suspect "7001" should be "7501" because then "7501"/"7502" would both be bios "Version 4.1 12/16/97" and "7000" is "Version 4.0 08/18/97".

Higher versions of Japanese region bios are the "5000" file (=Version 2.2 1995) , the "5500" file (=Version 3.0 1996) , and the "7000" file (=Version 4.0 1997). Those other odd numbered bios files are American or European, and as stated, the Japanese bios files are the only ones offering a way into the built in memory card editor through this emulator.

DL #4 is a PS1 game file to let you test and get started using this emulator with what's right here. Don't write it to disc, use "Mooby" to run this. It is a Japanese yr. 1991 16-bitlike arcade side-scrolling shooter, ported to PlayStation in 1999 remaining in Japanese. Here are two versions, the real Japanese one plus an unofficial English translation of it. At only 2 MB when compressed, it is the smallest PS1 game and an excellent "test cartridge" for pcsx.

Compatibility
Architecture: PPC

PPC OS X 10.2 and higher.
Tiger tested.

Comments

SkyCapt's picture
by SkyCapt - 2020, June 5 - 6:07am

This works great on my "G4" MDD2003. How great? I engineered a pair of toggle switches (they're mounted inside a pair of the four "nostrils" on front of the tower, those four famous "holes" in front of this Mac model really contribute Nada toward air cooling and they are Perfecto for mounting toggle switches!). With these two switches, I can physically alter my CPU speed amongst 1.6 GHz G4, 1.42 GHz, 1.25 GHz, and 950 MHz G4. When 950 MHz then the RAM bandwidth and the L2+L3 cache speeds are also their lowest, and this emulator does great on my machine even when I run 950 MHz CPU.

Case in point. The game "Xevious 3D/G" aka Xevious three Dimensional Graphics. This one game is available for both MAME and PS1. The MAME version truly emulates PS1 hardware and this game ends up so slow it's unplayable at 950MHz, playable however irritating at 1.6GHz. Contrast, exact same game, PS1 version and this PCSX emulator, is perfectly playable with under 950MHz and of course it's liquid smooth at 1.6GHz

Antonin29's picture
by Antonin29 - 2020, June 4 - 4:34pm

No need for a fast G4, just a plain 400Mhz G4 will do the trick. I guess this software relies too much on software emulation tied-up to the G4 unlike CVG which obviously had a layer of direct hardware emulation (if that makes sense?).

nostalgiafest's picture
by nostalgiafest - 2020, June 4 - 3:50pm

I was able to get this working on my iBook G3 700MHz running Mac OS X 10.4.11.

The nice thing is that unlike Connectix Virtual Gamestation (CVG) it allows you to run games off of disk images.

The problem is that performance is slower than CVG. Whereas CVG can run most games at full speed, using PCSX I was only able to get 15 frames per second on Spyro the Dragon with sound disabled.

So you might want to pass on this software unless you are on a very fast G4 or G5 system.

lilliputian's picture
by lilliputian - 2020, February 29 - 9:56pm

Glad to be of help!

SkyCapt's picture
by SkyCapt - 2020, February 29 - 5:31pm

Shazam. I moved the PCSXR files to their own new page, if for no other reason the new team mentions their project is not affiliated and to please not bother contacting the old team about it etc. But also the requirements are very different and most of the text in this PCSX description doesn't apply to PCSXR. Thanks for these! How did I not hear about PCSX/PCSXR sooner?

lilliputian's picture
by lilliputian - 2020, February 29 - 2:14am

Okay, so PCSX was eventually picked up as "PCSX-Reloaded" and hosted on Codeplex for a time (https://archive.codeplex.com/?p=pcsxr).

Here is a link to the Mac dev builds hosted on ConsoleEmu: http://consoleemu.com/emulator/pcsx-reloaded

lilliputian's picture
by lilliputian - 2020, February 29 - 2:06am

And the sourceforge page as well: https://sourceforge.net/projects/pcsxosx/

But it's still the same "1.5 test 3" build...

lilliputian's picture
by lilliputian - 2020, February 29 - 2:04am

Dev later moved to http://pcsx.gpost.dk/ but I'm not finding any other builds so far.

lilliputian's picture
by lilliputian - 2020, February 29 - 2:01am

1.9.92 and 1.9.93 were personal copies, just the apps (no changelogs or readmes).

1.5 test 3 is from wayback machine, for the devs original site: http://home.macvaerk.dtu.dk/~gil/pcsx/

Build 78288 is from Emuparadise.

SkyCapt's picture
by SkyCapt - 2020, February 26 - 5:07pm

Oh I was about to comment about game compatibility issues using v1.5 but now our friend has introduced v1.6 let's see.

Tested good, better than before.