All compatibility fixes - I didn't have time to add any new features this time.
* Various CDROM changes to make Ape Escape work
* Removed incorrect ADPCM autopause functionality (fixes G-Police music)
* More accurate emulation of GPU LCF status bit (fixes G-Police hang)
* Implemented sprite flip draw mode bits (Master system emulator)
* Various root counter emulation improvements (fixes Rhapsody)
* Slight timing change to fix problem where pad stops working intermittantly
* Fixed bug where Crash Bandicoot 2 executes illegal opcodes after intro
* Fixed WildArms XA spell effect bug (didn't stop after effect correctly)
* Reject large polygons (fixes ChronoCross Dragonia bug and SagaFrontier2)
pSX emulator v1.13 released!
Moderator: General Mods
-
- Hero of Time
- Posts: 2646
- Joined: Fri Jul 30, 2004 2:49 am
- Location: In front of the monitor
- Contact:
Changelog:
-
- Regular
- Posts: 271
- Joined: Tue Jun 14, 2005 8:35 pm
pSX 1.10 Released
The main change in this release is localisations. Thank you very much to everyone who has helped translate pSX! (see readme.txt for credits)
Changes in this release:
NOTE: I am still accepting translations (either new languages or fixes to the existing ones) - if you are still working on a translation for me: don't worry - your work will make it into the next release
- Allow ADSR changes while voice keyed on (fixes sounds in FF7 and others)
- Localisation for various languages
- Added internal manifest file (dialogs now support XP theme correctly)
- Sound device can now be set to disabled
- Fixed bug where sound was muted when reverb was disabled
- Fixed Chrono Cross hangs introduced in v1.9
- Breakpoints can now be added/removed in debugger while CPU is running
- Added check for valid BIOS
Also: I hope to update readme.txt and give people a chance to translate it properly for the next release (and perhaps add some documentation for the debugger)
http://psxemulator.gazaxian.com
-
- Locksmith of Hyrule
- Posts: 3634
- Joined: Sun Aug 08, 2004 7:49 am
- Location: 255.255.255.255
- Contact:
you can also do that on the NSRT board
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
NSRT here.
Nice release. Now both Ape Escape and Music 2000 work,BUT there are still a few serious issues:
- Not possible to run at 100Hz in fullscreen mode (bad for PAL games when using VSync)
- When running a game that requires/uses analog control,running it with Normal (non-DualShock) Pad set in the options,and then changing to dual shock in the settings (Apply),the control gets screwed up:
The UP direction of both analog pads is not responding or is fixed at minimum level when the analog stick is fully pressed up.
Also,both analog sticks now do NOT behave like analog sticks (L,R and DOWN now also have a fixed [max. level] when pressed regardless of strength)
- The sound emulation is still terrible.It may sound good in some of the popular titles,but try MTV Music Generator* (or Music 2000 PAL*) and hear the striking difference between the sound of pSX and the Eternal SPU plugin.
And just to note that even Eternal SPU doesn't sound that good in Music 2000,but it's still an order of magnitude better than pSX.
* This "game" is a true showcase of the audio capabilities of the PSX,since it uses everything the PSX can do,and even beyond what's been thought as possible
Get this one to sound right and you'll have very accurate sound emulation.
Oh,and one little improvement I noticed in this new release is the sound now doesn't pop/crackle at 10ms latency. I had to set it at 20ms before.
- Not possible to run at 100Hz in fullscreen mode (bad for PAL games when using VSync)
- When running a game that requires/uses analog control,running it with Normal (non-DualShock) Pad set in the options,and then changing to dual shock in the settings (Apply),the control gets screwed up:
The UP direction of both analog pads is not responding or is fixed at minimum level when the analog stick is fully pressed up.
Also,both analog sticks now do NOT behave like analog sticks (L,R and DOWN now also have a fixed [max. level] when pressed regardless of strength)
- The sound emulation is still terrible.It may sound good in some of the popular titles,but try MTV Music Generator* (or Music 2000 PAL*) and hear the striking difference between the sound of pSX and the Eternal SPU plugin.
And just to note that even Eternal SPU doesn't sound that good in Music 2000,but it's still an order of magnitude better than pSX.
* This "game" is a true showcase of the audio capabilities of the PSX,since it uses everything the PSX can do,and even beyond what's been thought as possible

Oh,and one little improvement I noticed in this new release is the sound now doesn't pop/crackle at 10ms latency. I had to set it at 20ms before.
-
- Regular
- Posts: 271
- Joined: Tue Jun 14, 2005 8:35 pm
What do you mean, you selected the video resolution and frequency (Ex. 640x480 100Hz) and it doesn't work? Cuz the option is there.kick wrote:- Not possible to run at 100Hz in fullscreen mode (bad for PAL games when using VSync)
What controller are you using cuz it sounds like the dead zones are not set.kick wrote:- When running a game that requires/uses analog control,running it with Normal (non-DualShock) Pad set in the options,and then changing to dual shock in the settings (Apply),the control gets screwed up:
The UP direction of both analog pads is not responding or is fixed at minimum level when the analog stick is fully pressed up.
Also,both analog sticks now do NOT behave like analog sticks (L,R and DOWN now also have a fixed [max. level] when pressed regardless of strength)
- Whatever resolution I set it to (640x480,1280x960,1600x1200 or 1920x1080) at 100Hz,It doesn't want to go fullscreen,it just reports an error in the status window.
When I set it at 60Hz,there's no problem,but who wants to run PAL games at 60Hz?
- Logitech Rumblepad 2.
UPDATE: It also happens when you set DualShock by default in the pSX config.
I also noticed high input latency (lag) with pSX.(compared to ePSXe with SSSPSX pad plugin)
A controller deadzone value option and controller calibration will be a nice addition to pSX
When I set it at 60Hz,there's no problem,but who wants to run PAL games at 60Hz?
- Logitech Rumblepad 2.
UPDATE: It also happens when you set DualShock by default in the pSX config.
I also noticed high input latency (lag) with pSX.(compared to ePSXe with SSSPSX pad plugin)
A controller deadzone value option and controller calibration will be a nice addition to pSX
-
- Regular
- Posts: 271
- Joined: Tue Jun 14, 2005 8:35 pm
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
The only possible issues that could cause that...
1) DXDiag's Force Refresh Option is forced to some fixed refresh rate.
2) The monitor/video card combo at the specified resolution cannot do 100Hz. Doing 100Hz @ 640x480 is easy, but doing it @ 1600x1200 will probably not be as easy.
1) DXDiag's Force Refresh Option is forced to some fixed refresh rate.
2) The monitor/video card combo at the specified resolution cannot do 100Hz. Doing 100Hz @ 640x480 is easy, but doing it @ 1600x1200 will probably not be as easy.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
OK,100Hz does work actually (at all resolutions,even 1600x1200),but only after disabling VSync in the options. It's 100 Hz _with VSync_ that doesn't work. pSX gives me an error message,and enters an infinite 1-second retry loop.
Strangely,I can run for example MAME at 100Hz or higher _with_ VSync.
Is pSX using the same VSync method as NEStopia,syncing to just half of the frames and that unsupported feature is just with ATi cards,even with the newest drivers?
Oh,crap. Now there's 3 more reasons to go nVidia: Higher texture size support,this $%^&*#$ VSync issue and better OpenGL performance
About the controller issue: Analog controls work (sorta),it's just the UP direction on both sticks doesn't reach even 1/4 of the full range when fully pressed.
Strangely,I can run for example MAME at 100Hz or higher _with_ VSync.
Is pSX using the same VSync method as NEStopia,syncing to just half of the frames and that unsupported feature is just with ATi cards,even with the newest drivers?
Oh,crap. Now there's 3 more reasons to go nVidia: Higher texture size support,this $%^&*#$ VSync issue and better OpenGL performance

About the controller issue: Analog controls work (sorta),it's just the UP direction on both sticks doesn't reach even 1/4 of the full range when fully pressed.
-
- Regular
- Posts: 271
- Joined: Tue Jun 14, 2005 8:35 pm
100 Hz works fine with VSYNC on my Radeon x700 Pro.kick wrote:OK,100Hz does work actually (at all resolutions,even 1600x1200),but only after disabling VSync in the options. It's 100 Hz _with VSync_ that doesn't work. pSX gives me an error message,and enters an infinite 1-second retry loop.
Strangely,I can run for example MAME at 100Hz or higher _with_ VSync.
Is pSX using the same VSync method as NEStopia,syncing to just half of the frames and that unsupported feature is just with ATi cards,even with the newest drivers?
Oh,crap. Now there's 3 more reasons to go nVidia: Higher texture size support,this $%^&*#$ VSync issue and better OpenGL performance
That is very strange on whats going on your controller. If you can report the bug at the pSX Message Boards it'll be easier to get help there.kick wrote:About the controller issue: Analog controls work (sorta),it's just the UP direction on both sticks doesn't reach even 1/4 of the full range when fully pressed.
-
- Regular
- Posts: 271
- Joined: Tue Jun 14, 2005 8:35 pm
Good News Everyone!
pSX Author has been working a Linux port and has released a WIP for testing.
WIP Forum topic - Remember to report all bugs at the pSX forums.
pSX Author has been working a Linux port and has released a WIP for testing.
WIP Forum topic - Remember to report all bugs at the pSX forums.
-
- Regular
- Posts: 282
- Joined: Sun Aug 08, 2004 12:22 am
nvidia doesnt have as many supported resolution options for most moniter as Ati does. Which totally blows.kick wrote:OK,100Hz does work actually (at all resolutions,even 1600x1200),but only after disabling VSync in the options. It's 100 Hz _with VSync_ that doesn't work. pSX gives me an error message,and enters an infinite 1-second retry loop.
Strangely,I can run for example MAME at 100Hz or higher _with_ VSync.
Is pSX using the same VSync method as NEStopia,syncing to just half of the frames and that unsupported feature is just with ATi cards,even with the newest drivers?
Oh,crap. Now there's 3 more reasons to go nVidia: Higher texture size support,this $%^&*#$ VSync issue and better OpenGL performance
About the controller issue: Analog controls work (sorta),it's just the UP direction on both sticks doesn't reach even 1/4 of the full range when fully pressed.
-
- Regular
- Posts: 282
- Joined: Sun Aug 08, 2004 12:22 am
-
- Regular
- Posts: 271
- Joined: Tue Jun 14, 2005 8:35 pm
pSX v1.11 has been released. < Link
EDITpSX Author wrote:The main news with this release is the Linux port, but there are a few minor improvements to the Windows version too.
- Ported to Linux
- Log window keyboard controls
- Added Arabic, Croatian, Norwegian, Persian and Russian translations
- Fixed bug in CD not usable error message dialog
- DEP no longer needs to be disabled in Windows for pSX to work
- Added aspect ratio correction
- Centred framebuffer when it doesn't cover the entire screen
- Fixed controller config dialog bug (pressing button fills all controls)
http://psxemulator.gazaxian.com
pSX Author wrote:btw: sorry for misspelling "Croatian" in the readme.txt ;p
Can't be bothered to do another release just to fix that![]()
After being initially impressed with this emu, I've noticed how little the compatibility rate has improved after a year's time. I don't really know the reasons for it. Core strategy, author ability, author time, system complexity? He's totally got the right idea with the lack of plug-ins, but convenience doesn't do much for hanging screens and missing graphics.
And just to give a number, it's probably around 50% compatibility and he's already running into regressions.
And just to give a number, it's probably around 50% compatibility and he's already running into regressions.
Last edited by FitzRoy on Sun Feb 25, 2007 12:43 am, edited 1 time in total.
www.zapatabase.com
-
- Locksmith of Hyrule
- Posts: 3634
- Joined: Sun Aug 08, 2004 7:49 am
- Location: 255.255.255.255
- Contact:
Thread title changed and OP changed for new release
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
NSRT here.
-
- Regular
- Posts: 271
- Joined: Tue Jun 14, 2005 8:35 pm
So far he's fixing bugs with the current compatibility, and recently the Linux port which is now done. I think there will be a big compatibility increase soon hopefully the next release.FitzRoy wrote:After being initially impressed with this emu, I've noticed how little the compatibility rate has improved after a year's time. I don't really know the reasons for it. Core strategy, author ability, author time, system complexity? He's totally got the right idea with the lack of plug-ins, but convenience doesn't do much for hanging screens and missing graphics.
And just to give a number, it's probably around 50% compatibility and he's already running into regressions.