Re: [新闻] (PS for XBox) PCSXBox v22b22

楼主: conpo (狮子たちの旗)   2015-03-29 20:30:35
2015.03.30
PCSXbox is a port of the PCSX emulator to Xbox. It emulates the
Playstation1 console.
PCSXBox v22b22 Changelog:
Core updates
I added as many "fixes" to cores 1.4, 1.5, and 1.6 that I could without
affecting their speed too much and essentially making them into reloaded core
"clones"..
1.5 is just a tad slower than it was without these changes but I feel that
implementing them is still the way to go.
* new mdec ( 1.4 - 1.6 ) - this means alot of movie playback issues should be
fixed on these cores
* new gte ( 1.4 - 1.6 ) - this means no more graphic glitches on certain
games any more (see our screenshot gallery on first page of the private beta
thread)
* Added "Fake" 'gpu busy' states ( 1.4 - 1.6 ) (Dukes Of Hazzard, HWTR)
however "Hot Wheels Turbo Racing" is not working, hangs on track load. Only
works in 1.5r.
* large sound buffer (1.4 - 1.6) - Still not sure if there are any benefits
to this. Seems to help the XA audio in some games.
* New GPU core added (1.18).
* Added new SPU core 1.10. It is supposed to improve sound in several games
however at the cost of speed. We still default to 1.9 SPU core however. 1.5r
core does not have the SPU 1.10 core added yet.
* New interpolation values for (SPU 1.10 only). "4-tap FIR", "Hermite",
"Catmull-Rom", "Catmull-Rom (desharp)". Chances are they are slower. I have
no clue if they sound better.. :P
* New interpolation value for XA (SPU 1.10 only) "None/Fastest", "Simple",
"(Gaussian/Good)", "Cubic(better treble)/Slow", "4-tap FIR", "Hermite",
"Catmull-Rom", "Catmull-Rom (desharp)". Defaults to Gaussian/Good.
* Apparently all along the software filters did not display pixels beyond 512
width properly in 640 width PSX modes. Fixed. For those crazy enough to use
1080i video mode, please report to me any lockups on game load or game exit.
* Deleting save states in the save states selection menu was missing some
files. Fixed.
* check in spu to prevent crash on exit (1.4 - 1.6)
* soft.c - armymen bullet fix (1.4 - 1.6)
* added CDDA/CDXA attenuation (1.4 - 1.6)
* Twisted Metal 3 now playing proper audio tracks (at least on 1.5)
* Combined the "In Game menu" options "Graphic, CPU and SPU fixes" into one
menu so there is less clutter on main In Game menu.
* Removed "FF9 Movie Fix". It is no longer needed. Movies were fixed with
updated mdec code.
* Replaced "FF9 Movie Fix" with "FF Tactics Sound Fix" which is some code
that is supposed to improve the sound in Final Fantasy Tactics but yet has
the potential to affect other games. So I made it a fix (probably needs to be
moved to the SPU fixes menu lol).
* Removed "InuYasha Sengoku Battle fix". This function was made inoperable by
the root counter update which fixes (Final Fantasy 8/9, Vandal Hearts 1/2,
Wipeout, Lifeforce Tenka). Also InuYasha is fixed by some changes in the
CD-timing code anyways. So "InuYasha Sengoku" works perfectly fine in cores
1.4, 1.5 and 1.5r.
* Wipeout series no longer needs "InuYasha Sengoku Battle fix" (1.5 reloaded
only atm. Needs verification).
* Odd/even bit hack (Chrono-Cross 112-116) should not be needed anymore..
anyone feel like testing?
* Added in a new option (1.5 core only) "Use New CD Code". Set this to yes to
get Rayman, TR 1 & 2, Loderunner 2 to work. You can also try setting it to
yes for other games that wont load to see if it will work.
core changes
* Action lists were not completely activated. Fixed.
* Modified the config db to take into account Trusty entries. So we can have
entries in the db for Trusty and Stock xbox's.
* Put in "cuesheet" reading code for CloneCD (.ccd/.img) images, and Alcohol
120% (.mds/.mdf) images.
* Modified cue sheet reader to be able to handle "PREGAP" statements.
* .ccd/.img files with cdda should work properly now (aka no hangs).
* This is kinda experimental. I modified the CDDA buffer so that it is halved
if not streaming across a network share. Seems to help with music playback
(Bubble bobble 99' .ccd/.img). May just be my pc I have the samba share on is
bogged down.. :P
* Added in support for mouse (ports 1 only atm). Mouse can be controlled by a
real mouse. Left/right analog stick selectable. Mouse in psx port 1 is
controlled by the 1st mouse found or controller 1. On the xbox controllers X
= lmb, Circle = rmb, and Triangle = mmb.
* Fixed playback/record. It wasn't working. Although it seems it can still
occasionaly get out of synch.
* Added game specific hacks for Re*Volt, Contra - Legacy Of War, Thousand
Arms, Toy Story 2, Tony Hawk Pro Skater, and Tony Hawk Pro Skater 2. Hack as
in specific parts of the emulation behaviour is changed when these games are
loaded. I'm still not sure how much of this I'm gonna keep. But that is what
we have for now.
* Fixed stuttering issue with training level in Tomb Raider 2. In more
technical terms the code was not properly stopping the cdda when the track
ended.
* Most of the "default" options have parens around them to make it more clear
what is a default value. For example (Gaussian/Good) for the default
Interpolation value.
* Slightly modified cheat code description handling. If a description starts
with "= it will be considered the latest "header" and then all subsequent
descriptions will have that header added.
* Moved "Use Multitap" option into the "Pcsxbox Controller Setup" menu
* Wrong CDDA track was being played in some games/cases (fixed).
* All options are reset to default when selecting new game (with no
configuration)
* Disabled "Upload/Download Configuration From XPort Website". It's been
defunct for years and auto-config DB will soon replace it.
new cpu settings
* Experimental Speed Increase - Seems to help improve XA sound speed in games
and XA sound in the movies in games (opening movie lemmings, music in
rhapsody). No detrimental issues I've seen yet.
* Xbox Bias - When set to 4 it can speed a game up. However the things it can
break are either the games controls or you will see things like movies being
cut off sooner than usual and other odd behaviour like that.
* Use PC fps calculation - sometimes turning this one can improve the timing
of movies in games that use the in game engine for cutscenes (spyro).
madmab edition interface changes
This will document all the changes to the Madmab Edition interface which
essentially affects all emulators when they are compiled. This will make
tracking emulator differences for me easier seeing how I have 30 plus
emulators under my belt.
The interface version used by an emulator can be found in the help menu
(example: CFv1b01 ). If it is not present then the emulator has not been
compiled since this change.
Madmab Edition Interface CFv1b19 changes...
* Fixed issue with screen size/position randomly changing when using global
override and custom screen/size position.
* Based on user feedback removed the following software filters 2xSai
Scanline, 4xSai Scanline, Super 2xSai Scanline, Super 4xSai Scanline, Eagle
2x Scanline, Eagle 4x Scanline, Super Eagle2x Scanline, Super Eagle4x
Scanline.
*********************************
* New Scanline Software Filters *
*********************************
* Added 6 new software filters from GensX and 2 from NeoGeo CD emulator to
the the x-port arsenal.
* They are as follows Scanlines Filter and Scanlines 50 Filter from NeoGeo CD
and Full Scanline, Interpolated Scanline, 50% Scanline, Interpolated 50%
Scanline, 25% Scanline, Interpolated 25% Scanline from GensX.
* These will be added to emulators as I can and will be reported in each
emu's latest changes text file.
* Here are the current rules for the scanline filters.. These may change as
more testing occurs.
The filters can be found in the "software filter" section towards the end of
the list.

Links booklink

Contact Us: admin [ a t ] ucptt.com