Home Artists Posts Import Register

Downloads

Content

Hi everyone!

Being able to run some games really increases my motivation for the project, so I spend some extra hours this week. The list of changes is long, so let's start right away:

- Dithering was added: when using transparency or color shading(e.g. lightning/shadows), there is more color information than the 15 bit of color the PlayStation can store in Video-RAM. Dithering reduces the color banding effect that would be a result. As not everyone likes the Dithering of the PSX, you can disable it in the OSD.

- Analog controller support: You can now choose in OSD if you are using a Digitial or Dual-Analog controller. Not all games support the Analog mode, so you likely have to adjust depending on the game. The option in OSD acts as if you pressed the analog mode toggle button on a DualShock controller.

- Pause support: you can pause your game at any time (even in loading screens or video playback) by opening the OSD and activating the new function. This is a convenience feature but also very important step in getting savestate creation running. The pause mode is not yet generating sync signals while pausing, but you can set vsync_adjust=0 in your MiSTer.ini for the playstation core if you get sync losses when pausing.

- Bugfix for DIV/MUL commands: this allows the BIOS to boot fully through both screens into the games

- Bugfix for GTE commands: this fixes the wrong color in Tony Hawks 2-4

- Bugfix for drawing single pixel transparent lines: fixes hang in Castlevania SOTN when using the whip

- Reset logic improved: resetting the core should work better now, so hopefully you have to reload the RBF less frequent. It's still not perfect yet.

- Bugfix for 2D tiles outside of drawing area: this should fix many 2D titles having wrong tiles on the left or upper edge of the screen.

- Bugfix for Pixelpipeline: removes some flickering textures/pixels, mostly in 3D games

- Bugfix for CD read command: fixed Castlevania SOTN dialog with Dracula

For the bugfixes I usually have only one case to test them, but I suspect they also fix other games than the ones mentioned.


What is next? 

With the pause added, you can probably guess it: I'm going for savestate creation support. Savestate loading is already working, so creating them will complete the feature.

Also this would allow me to debug the games much better and faster, so it's a very important step for me to have it now.


Have fun!

Comments

Llammissar

Wow, I didn't even expect this core to HAVE savestates!

Anonymous

Diolch . Nadoilg llawen