PDA

View Full Version : CPS1PSP/CPS2PSP/MVSPSP source



wraggster
November 22nd, 2006, 21:25
NJ has released the sources to his CPS1, CPS2, and Neogeo emulators

Check them out at his site --> http://neocdz.hp.infoseek.co.jp/psp/

luis_05
November 22nd, 2006, 21:27
yes!! oh god yes!! maybe another coder can take over and make it better!! yes

Veskgar
November 22nd, 2006, 21:31
This is both good and bad news. This probably confirms that NJ is done.

Wait, NJ is done? Say that 3 times and then feel the depression overwhelm you.

And while other coders could now add to these legendary emulators, there is also potential to butcher them as well.

Thanks for everything NJ. Your PSP emulators will forever be known as some of the best homebrew works the PSP has seen.

barrioboi
November 22nd, 2006, 21:31
hey yall i wus just at qj.net and theres a 3.00 / 3.01 Dumper and Decrypter

Baboon
November 22nd, 2006, 21:41
Eh?

I posted this early this morning in the submit news section and B8a even translated what the changes were! ...but it was deemed not worthy of a news peice and was moved to the emulation section? ...unless things have changed again since then?

Check out that post here complete with the translation of the minor changes that have been made: http://www.dcemu.co.uk/vbulletin/showthread.php?t=43526

Good news is that MikeDX is on the case for multipayer gaming! :)

b8a
November 24th, 2006, 07:53
Apparently NJ's been continuing experimentally with the emulators, but simply isn't releasing precompiled binaries anymore. I had to download the newest source today so I just now checked out the changes, but there's a document included called changes.txt that documents what NJ's been up to. Translates as:

What's Changed CPS1PSP/CPS2PSP/MVSPSP

There was a fatal bug with CPS2 where you couldn't insert the coin, so I've swapped out just the source code. Please compile it on your own.

-------------------------------------------------------------------------------
1.13
-Fixed a bug where you couldn't insert the coin in a portion of CPS2 games.
(I think it started occuring with ver.1.02)

-------------------------------------------------------------------------------
1.12
-Added a state data version check. (I temporarily deleted it when I combined the source, and it ended up staying like that)

-------------------------------------------------------------------------------
1.11
-Slightly changed the registration processing of textures to VRAM.

-------------------------------------------------------------------------------
1.10
-Changed the drawing processing for CPS2 to use the GU DepthBuffer.
The speed has probably slightly increased in games like gigawing, progear, dimahoo, and others where masking processing occurs with the whole screen.
-There were a number of CPS2 games where there were portions where the masks weren't being drawn properly, so I updated the masking flag.
-Simplified the CPS2 timer processing.
-Changed it so that the CPS1/CPS2 coin counter is recorded in the state data.
-Fixed a bug where a memory leak would occur in MVS due to the sfix memory being allocated twice.
-Changed the texture to swizzle texture.
-Updated C68K, CZ80.
-Slightly changed the PSP video processing function, and also changed other processes accordingly.
-Deleted unused tables, and the available memory has slightly increased.
-Fixed spelling in a portion of the menu.
-Excess debug code was mixed in so I deleted it.
-Changed a portion of the function names (the processes themselves are untouched)

-------------------------------------------------------------------------------
1.02
-This will be the last official release.
From here on I plan to experiment with various, currently unused PSP functions. (Primarily testing with CPS2)
MikeDX: I tried to PM you this, but your PM box is full!