diff --git a/Readme.html b/Readme.html new file mode 100644 index 00000000..e8515275 --- /dev/null +++ b/Readme.html @@ -0,0 +1,467 @@ + + + + + + + プレイ! - Official Documentation + + + + + + +

プレイ! - Official Documentation

+ +
+

Table of Contents

+ + + +
+ +
+ +
+ +

Discalimer

+ +

+ + This PlayStation 2 emulator is provided as is with absolutely no garantees. +

+ The author takes no responsability for any damage/loss caused by the use of this emulator. +

+ You are not allowed to sell this emulator. + +

+ +
+ +
+ +
+ +

What's this?

+ +

+ + Purei! (written in Japanese kana as well) is a PlayStation 2 console emulator still in + preliminary stages. This won't run your favorite PlayStation 2 game perfectly and with + the optimal speed: this only works with a few number of demos and games created by people + involved in the non-professional PS2 coding scene. + +

+ +
+ +
+ +
+ +

System Requirements

+ +

+ A PC running Windows 2000/XP/2003 and a CPU supporting SSE should be enough to be able to run the emulator. +

+ +

+ For interesting emulation speeds, a CPU clocked at at least 1GHz is required. +

+ +

+ The emulator isn't really greedy memory wise, as 256MBs of RAM should be enough to prevent + any hardcore virtual memory page swapping. +

+ +
+ +
+ +
+ +

Technical Features

+ + + +
+ +
+ +
+ +

Basic User Guide

+ +

Playing a Game

+ +

+ To play an homebrewn game or demo, follow these steps: +

+ + + +

+ To play a commercial game present on a DVD-ROM or in a disk image in raw ISO9660 format, follow these steps: +

+ + + +

Game Controls

+ +

+ This is the current controller to keyboard button mapping configuration which is hardcoded in the + program for the moment. It will be possible to change them in a later version. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Dual Shock Controller ButtonKeyboard Equivalent
Left (d-pad)Left Arrow
Right (d-pad)Right Arrow
Up (d-pad)Up Arrow
Down (d-pad)Down Arrow
SquareA
Cross (X)Z
TriangleS
CircleX
StartReturn
SelectLeft or Right Shift
+ +

State Saving/Loading

+ +

+ Since memory card support isn't there yet, you might find it more convenient to save your + games using saved states. To save a state, simply press F7 or select the "Virtual Machine | Save State" menu item. + To load a previously saved state, press F8 or select the "Virtual Machine | Load State" menu item. There's also 10 slots + available for you to place your saved states in, accessible through the "Virtual Machine | State Slot" submenu. +

+ +
+ +
+ +
+ +

OpenGL Extensions

+ +

+ + The current GS handler requires some OpenGL extensions to be allowed to render + some features of the GS correctly. To check which extensions are supported by your video card + driver, consult the "Renderer Settings" dialog in the emulator. The following table + lists which extensions are currently being used and what might be the consequences + if your video card driver do not support them. + +

+ + + + + + + + + + + + + + + + + + + + + + +
ExtensionAbsence Effect
glBlendColor functionUsed for "Ys I & II: Eternal Story". Some elements of the game that should appear translucent will appear opaque.
glBlendEquation functionUsed for "Ys I & II: Eternal Story". Some elements of the game that should appear translucent will appear opaque.
glColorTable functionUsed for "Ys I & II: Eternal Story". Textures need to be converted to the RGBA8888 format resulting in a slow down.
GL_UNSIGNED_SHORT_1_5_5_5_REV texture formatUsed for "Lobotoma". Textures need to be converted to the RGBA8888 format resulting in a slow down.
+ +
+ +
+ +
+ +

Compatibility

+ +

+ The following table lists the games I've tested with the emulator and the status of thier support. + Please note that sound isn't considered in this compatibility list. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Game/DemoCompatibility Status
Commercial Games
Ys I & II: Eternal Story (SPLS_252.06) +
    +
  • No particles when hitting enemies;
  • +
  • Might crash (rarely) when playing movies;
  • +
  • Flickering in some scenes.
  • +
+
Homebrewn
1987 (1987.elf)Working.
By The Way (bytheway.elf)Video output is cut in half.
Cube Mastah (cubemastah.elf)Working.
FiRE (FiRE.elf)Working.
Lobotomia (LOBOTOM.ELF)Flickering in some scenes.
Plasma Tunnel (plasma_tunnel.elf)Rendering progress visible.
PS2 Invaders v1.6 (space.elf)Working.
Quake (quake.elf)Working with the version that doesn't use the USB module.
Slave of the VU (slave_of_the_vu.elf)Working.
+
+ +
+ +
+ +

Contact Information

+ +

+ e-mail: jean-philip.desjardins@polymtl.ca +
+ WWW: http://purei.org +
+ ICQ: 9898384 +

+ +

+ I'm not looking forward bug reports for now since I know it's buggy. And I'm not looking for source code patches to fix bugs either. Anything else should be fine though. +

+ +
+ +
+ +
+

Special Thanks/Greetings

+ +

+ ps2dev (great source for technical info/demos/source code), zlib, Charles Verdon, Eric Bernard, + Brian Guthrie, thrended, FOnewearl Lina. +

+ +
+ + + +