|
Post by ouch on Aug 25, 2009 5:21:06 GMT -5
PSEmu/PSEmu Pro PSEmu was a PlayStation emulator created by Duddie, Kazzuya and Tratax, the first versions of which were made for MS-DOS and the later for Microsoft Windows. The team that created it also helped in the development of Connectix Virtual Game Station. PSEmu Pro was later discontinued, though its plugin system is still used by all major Playstation emulators today (excluding pSX emulator). Early MS-DOS versions The early MS-DOS versions were made exclusively by Duddie. The first version came out on June 4,1997. It was not able to run any commercial game, nor did it have any audio output code, but it included a debugger which allowed the user to inspect the sequence of assembly instructions that made up a Playstation executable. Subsequent versions were able to display the menu from Raiden, but they were slow (they ran at 10% speed of "realtime" on a Pentium 200 with MMX) because the core of the emulator was a simple interpreter. The last version for MS-DOS came out on January 13,1998. PSEmu Pro On October 19,1997, work was started on a different version of the emulator (which would be known as PSEmu Pro) by Duddie, Kazzuya and Tratax. This version was released on August 31,1998: it only ran under Windows, but it was much faster and more compatible than the earlier MS-DOS versions (it allowed to run a number of commercial games at full speed on entry-level systems), because it emulated the Playstation CPU through dynamic recompilation and used an open plugin system to emulate the GPU, SPU, joypads and CD drive, which would allow any coder to write their own plugins for the emulator. By using a video plugin supporting 3D acceleration, the games could even look better on the emulator than on the real console, because they could be displayed at high resolutions and bilinear filtering could be applied on the textures (something the Playstation could not do). In addition, the emulator included a cheat code manager which typically could activate features like invincibility and infinite lives, but could also be used to improve compatibility with games like Gran Turismo. New versions of PSEmu Pro with improved compatibility, and new plugins with better video and audio emulation, were regularly released up to February 1,1999, when the last version (1.0.21) was released. PSEmu Pro was discontinued when a beta of version 2.0 was leaked, but most of the existing Playstation emulators still use its standard for plugins. This does not only mean that other Playstation emulators can use plugins that were originally written for PSEmu Pro, but PSemuPro itself can correctly use plugins that were written for other emulators after it was discontinued. Legacy On January 6,2000, an emulator named Impact was released. It emulated Capcom's arcade systems ZN-1 and ZN-2, both based on Playstation hardware, and used the same plugin standard as PSEmu Pro. Rumors started spreading about this emulator being made by the same people who made PSEmu Pro, but at this time nobody confirmed or denied them. On December 19, 2001, the emulator of a related machine was released: S11Emu, which emulated Namco's System 11 (another Playstation-based arcade system). On March 23, 2002, the first version of ZiNc was released: this was an arcade emulator combining the features of both Impact and S11Emu. At the same time, the warning not to talk about Impact or S11Emu appeared on the page leading to the official ZiNc forum. ZiNc received several updates up to January 25, 2005, when version 1.1 was released. On February 18, 2006, the official site revealed that ZiNc, S11Emu, Impact and PSEmu Pro were one and the same, and the authors of ZiNc (up to version 0.9), S11Emu and Impact were indeed Duddie and Tratax. The same update promised a release of Zinc v1.2 and the Zinc source code, but nothing has been released. PSEmu/PSEmu Pro v0.2.1 PSEmu/PSEmu Pro v1.0.20 PSEmu/PSEmu Pro v1.0.21 (upgrade) www.zophar.net/psx/psemu-psemu-pro.htmlwww.emuwiki.com/index.php?title=Emulator:PSEmu/PSEmu_Pro_(PC_(DOS/Windows))PSEmu Pro v1.0.21b: www.megagames.com/news/show.cgi?&idtype=emulators&database=62§ion=downloads&--------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:25:01 GMT -5
RbPSe (psx emu) History: [Alpha 0.10] (+) Is stable "printgpu" (=) Is not quite correct operation (=) Is not quite the right timing N/A ---------------------------------------------------- [Alpha 0.11] (+) "Printgpu" stable and cool working N/A -------------------------------------------- [Alpha 0.12] (+) s stable in most demos (+) Slightly HLE N/A ------------------------------------------------ [Alpha 0.13] ----- 25 - 10 - 2002 -- (+) More opcodes N/A ----------------------------------------------------- [Alpha 0.20] ----- 29 - 10 - 2002 -- (+) Stable and proper work "rootexmp" (+) Added to the interrupt handler (=) Part-time interrupt handler N/A ------------------------------------------------------- Alpha 0.22] ----- 16 - 11 - 2002 -- (+) Stable and proper work "main.exe" (+) Slightly GTE N/A ----------------------------------------------------- [Alpha 0.25] ----- xx - 11 - 2002 -- (+) (It was lost in the process) N/A ---------------------------------------------------- Alpha 0.30] ----- 27 - 11 - 2002 -- (+) More GTE (+) More working demos (+) Kulnev timing N/A ------------------------------------------------------- Alpha 0.31] ----- 28 - 11 - 2002 -- (+) More GTE (+) Fixed timing (+) BGEZAL, BLTZAL N/A --------------------------------------------------- [Alpha 0.36] ----- 08 - 12 - 2002 -- (+) Added PAD (+) Fixed DMA (+) More GTE (+) More HLE N/A --------------------------------------------------------- [Alpha 0.38] ----- 31 - 12 - 2002 -- (+) Changed timing (+) More GTE (+) Added configuration PAD N/A ---------------------------------------------------- Alpha 0.39] ----- 10 - 01 - 2003 -- (+) Added a few CD funutsy N/A -------------------------------------------------- RbPSe 0.36: Notes: RbPSe 0.36 (alpha) "test version" RbPSe036.zip 18k RbPSe 0.36 (alpha) "small log version" RbPSe036sl.zip 18k RbPSe 0.36 (alpha) "extra small log version" RbPSe036xsl.zip 18k downloads.sourceforge.net/project/rbpse/RbPSe/0.36/RbPSe036.zip?use_mirror=iwebdownloads.sourceforge.net/project/rbpse/RbPSe/0.36/RbPSe036sl.zip?use_mirror=iwebdownloads.sourceforge.net/project/rbpse/RbPSe/0.36/RbPSe036xsl.zip?use_mirror=iweb------------------------------------------------ RbPSe 0.39: Notes: Lot's of internal changes. New ReadMe file. Changes: [ alpha 0.39 ] ---------------------------------------------------10--01--2003-- (+) Added some CD functions [ alpha 0.38 ] ---------------------------------------------------31--12--2002-- (+) Tuned up timing a bit (+) More GTE (+) Added PAD settings downloads.sourceforge.net/project/rbpse/RbPSe/0.39/RbPSe039.zip?use_mirror=iweb------------------------------------------------ RbPSe.0.40.bin.Windows: downloads.sourceforge.net/project/rbpse/RbPSe/0.40/RbPSe.040.bin.Windows.zip?use_mirror=iwebRbPSe 0.50 (beta) [ wip ] RbPSe Mapper Windows Version ( for RbPSe 0.50 ) [ wip ] RbPSe 0.40 (beta) Windows version RbPSe 0.39 (alpha) (Added CD Support, First Public Release) rbpse.sourceforge.net/en/emulator.htmlsourceforge.net/projects/rbpse/files/---------------------------------------------------------------------------------- RbPSe 0.50 beta: coming soon or near future N/A -----------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:28:02 GMT -5
NeoPSX NeoPSX 0.2BETA: Sorry, no emulation yet but I am working very hard on it(dynamic recompilation is tricky business) and it should be out soon. This is just a GUI release to give you something to look forward too, hope you all enjoy Special Thanks to Razor Blade for the awesome graphics!! sourceforge.net/projects/neo-psx/files/------------------------------------------------------- NeoPSX-0.2.3-BETA: Notes: This is the latest release, check change log for latest improvements because there is quite a few. Changes: Update List -Scrapped giant switch() statement CPU interpreter in favor of an array of function pointers. No real speed improvements noted though. -Added the Ability to select the BIOS directory in the plugins window. -Added the Ability to Save BIOS file information to the registry. -Added the Ability to Open a BIOS from file. -Nearly Complete R3000A Interpreter -Added Ability to Dump Registers -Create Plugin Window -Razor Blade gave me some awesome graphics for the splash and logo screens & even the Icon!! thanks Razor Blade!! -Added the option to change the Logo Pic, Check it out. It will take images of pretty much any size and resize them to fit the display area. -Tidied up the source, commented alot! Added a spiffy splash screen. -Made Second Release on Sourceforge.net(they still rock!) -Updated GUI, fixed some things and added some stuff -Released GUI and source on Sourceforge.net(they rock!!) -Worked on GUI all day -Scrapped entire code base and started from scratch. sourceforge.net/projects/neo-psx/files/--------------------------------------------------------- NeoPSX 0.30 beta: NeoPSX is a Playstation emulator which currently runs only under Windows, for now the project is only able to emulate the functionality of 3 internal CPU of the console. The progress of the project is 30% (I had calculated 38% as indicated). Note especially any work on the sound and 5% on emulation of the CD-ROM. www.consolemul.com/detailemu.php?id=550download.consolemul.com/Emulateurs/Playstation/NeoPSX_030.ziplist.yxdown.com/SoftView/SoftView_11787.html (not eng) ------------------------------------------------- NeoPSX 0.40:(source) zenogais has released the source code to his work in progress PlayStation emulator called NeoPSX, this is what he had to say: It's been quite a while since there was any news on NeoPSX so I figure that I might as well talk about what's going on. Basically as of right now NeoPSX is not being worked on, now this does not mean its dead, more like pending. I've been busy with too many other things to even consider working on NeoPSX any time soon. I'm hoping once things settle down and the dust clears I'll be able to go back to work on. So for now I've decided only to release the source code. Basically this is the most recent build of NeoPSX, here's the changelog: - New code base - completely rewritten...again - New GUI using WTL (Windows Template Library) - Partial support for PSEmuPro plugins specs - New plugins dialog unique to NeoPSX - Partial support for Playstation hardware emulation Really the Playstation root counters (programmable timers) have me stumped, and any help in this area would be tremendously appreciated. This is of course why I'm releasing the sources, because it someone would like to modify it, as long as they obey the license that's cool with me. The license is this: "This source code is free software, do with it as you please, It comes with no warranty or any of that business, and as long as you give credit to the author (Eric Scrivner aka zenogais) you may modify or use portions of it as much as you want" Enjoy. www.emulation64.com/files/info/714/--------------------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:31:11 GMT -5
HLPSE HLPSD v0.01: Notes: HLPSD 0.01 English: HLPSD (HighLevel PlayStation Disassembler) Obviously it's HLE PSX disASM. Usage: 1) Compile using MSVC6. 2) Put PSX.EXE file into the same directory as hlpsd executable. 3) Run hlpsd. Main Features: - Syntetic instructions support - Full map of EXE file (deletes all useless labels) WIP: - Autorecognition and autoreplacement of library calls (like replacement of 80067020 with ResetCallback) - Code navigation using hyperlinks (like in internet browser) - GTE support - GOTO address command for interface - Interface improvements sourceforge.net/projects/psxdevru/files/HLPSD/0.01/HLPSD-0.01-bin.zip/download--------------------------------------------------- HLPStEst 1.0: Notes: HLPStEst 1.0 ----------------------------------------------------------------------------- About: ----------------------------------------------------------------------------- HLPStEst is the simple PSOne emulator. It has CPU interpreter and HLE for OS calls. HLPStEst is distributed under the terms of the GNU GPL license. HLPStEst runs "Deadline Caught Me" demo from Paradox. If you want to run it and other stuff with GTE please use gtePCSX.c (PCSX GTE core) instead of gte.c (ORG GTE core (preliminary)) while compiling the project (enabled in current binary). You will need GPU.dll in the same directory as emulator. We suggest you to use "E}I{'s Soft Driver" version 0.98 or higher. If you want to run any PSX-EXEcutable just name it "PSX.EXE" and put it into the same directory as emulator and plugin. ------------------------------------------------ Features and limitations: ----------------------------------------------------------------------------- - Address space is limited to 80010000-8001ffff and is called ".text". Nothing else can be accessed. - Expandable GTE support. - The only emulated hardware is GPU which is connected to core like that: - It's always ready to send/draw/whatever. - Every 1/50 (/60) of a second screen gets refreshed. GPU generates VSync. - After every generated line GPU generates HSync. - After every generated dot GPU generated PClock. - Only 2 DMA channels are used (DMA2 and DMA6). - Root counters are fully emulated. INT_REG and INT_MASK are also emulated. - All other hardware isn't emulated. - GPU interface (GPUCORE.h) is similar to PSEmuPro GPU but it features import (access to INT_REG, INT_MASK and root counters) apart export. downloads.sourceforge.net/project/psxdevru/HLPStEst/1.0/HLPStEst-1.0-bin.zip?use_mirror=iweb------------------------------------------------ HLPSE Birth: Notes: First release of experimental low-level PlayStation emulator. Runs HITMEN и DLCM-demo and intros of some games like Final Fantasy VII, Silent Hill, Metal Gear Solid и Warcraft II. downloads.sourceforge.net/project/psxdevru/HLPSE/birth/hlpse_birth.rar?use_mirror=iweb------------------------------------------------ HLPSE Birth v2: Notes: Experimental low-level PSOne emulator. First steps to HLE. Changes: Final Fantasy VII starts to work. downloads.sourceforge.net/project/psxdevru/HLPSE/birth2/HLPSE-BIRTH2.rar?use_mirror=iweb-------------------------------------------------- HLPSE v0.10: Notes: New awesome release supporting many REAL games. No recompiler, only interpreter. How to use: Get HLPSE_31_May_2003_exp.rar and unarchive it using RAR (www.rarsoft.com), get HLPSE_spu_DMA_fix.rar and replace HLPSE.exe with newer copy. download.consolemul.com/Emulateurs/Playstation/HLPSE_31_May_2003_exp.rar---------------------------------------------------- HLPSE v0.10 (HLPSE spu DMA fix): Notes: New awesome release supporting many REAL games. No recompiler, only interpreter. How to use: Get HLPSE_31_May_2003_exp.rar and unarchive it using RAR (www.rarsoft.com), get HLPSE_spu_DMA_fix.rar and replace HLPSE.exe with newer copy. downloads.sourceforge.net/project/psxdevru/HLPSE/0.10/HLPSE_spu_DMA_fix.rar?use_mirror=iweb----------------------------------------------------------- HLPSE v0.06: Notes: Dynamic recompiler finally works. Emulation speed increase - up to 10 times. There are still some glitches related to sound. Emulator is stable. From the list which was listed on main page (russian version) earlier only FF9 and MGS do not run (yet ). As before, emulator still needs PSEmu plugins, BIOS (scph1001). If you have lowend box, please turn off frame limit and enable frame skipping. download.consolemul.com/Emulateurs/Playstation/HLPSE_0_06.rarsourceforge.net/projects/psxdevru/files/HLPSE/0.06/HLPSE_0_06.rar/download--------------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:34:34 GMT -5
|
|
|
Post by ouch on Aug 25, 2009 5:36:47 GMT -5
SSSPSX v0.0.10: The playstation emulator SSSPSX was updated again - and again I don´t know what´s new * I was going to play now running bug fixes recompiler Why? Had a bug like I think. * Optimized recompiler ON 0.0.9 What mistakes were properly OFF ON is added to. I think that the original is a much faster rate of speed was slower. * Fixed a problem if the sound was gone and the opening of Chrono Trigger should fix the sound problem. * Cdrom, but forgot to put a fix last access time update, cdrom, so I think that timing is still room for improvement, we will modify the future. * I tried to fix the timing when the counter fix route again. * Other minor source code changes done. SSSPSX 0.0.10 (recomplier) download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.10.zipSSSPSX 0.0.10i (interpreter) download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.10i.zip-----------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:39:08 GMT -5
|
|
|
Post by ouch on Aug 25, 2009 5:40:50 GMT -5
SSSPSX v0.0.12: Quote: 0.0.12 It released. The modification point is as follows. * It corresponded to the CD-DA. When CDROM plug in of built-in is used, the CD-DA sounds. * CDROM plug in was made built-in. Because it corresponds to the CD-DA, CDROM plug in was made built-in. * CCD type * CUE it corresponded to the CDROM image of type. It utilizes the CCD type which is also サプチャネル information the male be completed. * XA timing of the ADPCM was corrected. As for timing of the XA ADPCM you think it is perfect with this. * The GTE was corrected. * Recon problem of the Delayd Slot of the piler was corrected. Became better than in the past, but the picture of iron fist 2 is still disordered. Furthermore, the setting which is recommended attendant upon CD-DA correspondence, has been modified. 0.0.12 The case where it introduces please note. * Setup.reg it modifies the setting of the SPU. * SSSPSX.ini CDR plug setting of in modification * CD-DA compatible. Use the built-in CDROM, CD-DA emits a plug-in. * CDROM was built plug-ins. Support for CD-DA, CDROM has a built-in plug-ins. * CCD format CUE image formats that support CDROM. There also recommend the use of CCD Sapuchaneru format. *Fixed a timing * XA ADPCM. XA ADPCM I think the timing of this down pat. * GTE fix. * The fix for recompiler Delayd Slot. Better than before, but now, Tekken 2乱Remasu still pictures. * CDROM access to fix the timing. But the work in 0.0.10, 0.0.11 and also about the game has stopped working in 0.0.12 to work with. download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.12.zip-----------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:42:45 GMT -5
SSSPSX v0.0.13: Since it probably was with the recently released SSSPSX version some major problems, he has submitted later summarily Author version 0.0.13. * Delayed Slot bug fixes in the previous Ver fix. This, v0.0.12 is to work no longer work with the title. download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.13.zip--------------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:44:23 GMT -5
SSSPSX v0.0.14: The japanese playstation emulator SSSPSX was updated to version 0.0.14. * Fixed a user interface. CDROM tab, Memorikadotabu, increased saving tab anywhere. However, currently only works CDROM tab. Now I can replace the disk. * GTE fix. GTE was fixed because a wrong way to store values in registers. * Recompiler improved. Was slightly faster by reducing the consumption of branch prediction table. Not enough to feel different. * CD-DA playback of 8 bits, so it was changed to 16 bits. Why was not sure the 8-bit operation. * CD-DA playback start position is 2 seconds (150 frames) was shifted so that fix. * Eternal SPU introduced a patch to fix a bug. * CDROM and plug CDRgetTD, CDRplay plug according to the specifications of the major functions of the interface. download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.14.zip------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:46:26 GMT -5
SSSPSX v0.0.15: A new version of the Japanese Playstation emulator SSSPSX has been released. * CD-DA playback starting position fix. * CDROM CDRgetTD fix plugin interface function call. * Yuv-> rgb conversion was modified to use the MMX. (MMX2 do not use it) * Fixed a bug in the root counter. download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.15.zip------------------------------------------------ SSSPSX v0.0.16: The Playstation emulator SSSPSX has again been updated, unfortunately, have me on the basis of the language barrier, the changes are not known. * GTE fix. The problem is a black texture appears. * Fixed a recompiler was due to BIOS recompiler garble. Eliminates the memory card screen garbled. Fixed a timing * CDROM access. Tenchu problems have been solved. * MDEC somehow if I tried tweaking the process transparent. Operation not been verified. N/A ----------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:48:06 GMT -5
SSSPSX v0.0.17: Change Log (machine translation) • Memory it tried to be able to exchange the card. • memory it tried to be able to exchange the card. • SPU access processing of the register was modified. • SPU access processing of the register was modified. • Sound does not sound with such as ゼノギアス the problem where has solved. • Sound does not sound withゼノギアスsuch as where the problem has solved. • Problem of the sound flying of the gong which is done was corrected. Problem of • the sound of the gong which is flying done was corrected. Changes are · Memory card that can be exchanged. · SPU registers change the access process. We solve the problem for silent and Xenogears. · Fix skipping the Dora do. download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.17.zip----------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:50:03 GMT -5
SSSPSX v0.0.18: The japanese Playstation emulator SSSPSX has been updated. SSSPSX emulator 0.0.18 and, SSSPSX PAD plugin 0.15 is. Changes are · SIO fix. Hikaru no Go and until now the PAD is to work hard to pull to the game. ・Fixed a bug · check off the memory card. Yano says. Thanks. · PAD Plugin fix. PAD effectiveness is difficult. Or does not work Fixed an issue. PCSX2 would also be effective in your way. SSPSX v0.0.18: download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.18.zipSSPSXPAD v1.5: download.consolemul.com/Utils/Playstation/SSSPSXPAD15.zip-----------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:51:55 GMT -5
SSSPSX v0.0.19: The Playstation emulator SSSPSX has been updated to version 0.0.19. Changes are · VSYNC / HSYNC and timing, RootCounter change the process. Only · Enternal SPU 1.50, SPUasync 768click interval was to be. ・Timing and access · CDROM, CDROM change the process. This time, CDROM, so that the overall re-working process, you may have gotten the game stops working that worked before. 一Meanwhile, A4, etc., are also to run the game did not work before. download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.19.zip---------------------------------------------
|
|
|
Post by ouch on Aug 25, 2009 5:53:36 GMT -5
SSSPSX v0.0.20: A new version of the Playstation emulator SSSPSX has been released. This is only bug fixes. Has various bug fixes. Related CDROM, RootCounter Also, GTE related associations and recompiler, The large number of slightly modified. Certainly, I think that 0.0.19 is more common. download.consolemul.com/Emulateurs/Playstation/SSSPSX-0.0.20.ZIP--------------------------------------------
|
|