CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

psikyosh.c

0.59 [David Haywood, Paul Priest, Farfetch'd]


TODO:

- Sol Divid's music is not correct, related to sh-2 timers.


NOTES:

- Hardware: Single-screen PS3/PS5/PS5v2 boards. The PS5 board appears to just have a different memory map to PS3

- Farfetch'd gives the information about the sprite zoom table.


VIDEO HARDWARE NOTES:

- Pre and post line-blending hooked-up, is there a toggle for row/column? Does the pre actually have a configurable priority like the post?

- Row scroll+zoom / column scroll+zoom (s1945ii test, level 7 and s1945iii use a whole block of ram for scrolling/zooming, -dh (224 values for both x and y scroll + zoom) Also used for daraku text layers, again only yscroll differ. Also, xscroll values are always the same, maybe the hw can't do simultaneous line/columnscroll. -pjp

- Figure out how the daraku text layers work correctly, dimensions are different (even more tilemaps needed). daraku seems to use tilemaps only for text layer (hi-scores, insert coin, warning message, test mode, psikyo (c)) how this is used is uncertain.

- Flip screen, located but not implemented. wait until tilemaps.

- The stuff might be converted to use the tilemaps once all the features is worked out ... complicated by the fact that the whole tilemap will have to be marked dirty each time the bank changes (this can happen once per frame, unless a tilemap is allocated for each bank. 18 + 9 = 27 tilemaps (including both sizes, possibly another 8 if the large tilemaps can start on odd banks). Would also need to support TRANSPARENCY_ALPHARANGE

- Sol divide doesn't seem to make much use of tilemaps at all, it uses them to fade between scenes in the intro.


WIP:

- 0.99u5: David Haywood added blending to the alt tilemap code in psikyosh.c, fixing the final boss in Sol Divide.

- 0.99u4: Removed gfx1 dispose flags in all games.

- 0.75u1: Olivier Galibert cleaned up SH-2 core a bit and added a possible kludge for Sol Divide's music.

- 10th April 2003: Paul Priest fixed the graphics priorities in Psikyo SH-2 games using the new zdrawgfx core functions.

- 4th February 2003: Paul Priest added some optimizations to the Psikyo SH-2 driver, making it almost as fast as it was before.

- 2nd February 2003: Paul Priest fixed the priority effects in the Psikyo SH-2 driver and made the zooming effects pixel-accurate, however linezoom/scroll/rowzoom is still missing in Strikers 1945 II and III.

- 16th December 2002: Paul Priest added another type of graphics line blending to the Psikyo SH-2 driver.

- 12th December 2002: R. Belmont fixed the YMF278B sound frequency in the Psikyo SH-2 systems and fixed a bug in it that caused missing sounds in Hot Debut.

- 4th December 2002: Paul Priest fixed some more graphics bugs in the Psikyo SH-2 driver.

- 24th November 2002: Paul Priest improved the per-line blending and sprite-background priority in the Psikyo SH-2 games' driver.

- 23rd November 2002: Paul Priest added per-row/column blending support to the Psikyo SH-2 drivers.

- 20th November 2002: Paul Priest separated Psikyo PS4 hardware emulation to its own driver since it didn't have much in common with the PS3, PS5 and PS5v2 hardware configurations.

- 0.62: Added YMF278B sound (preliminary - missing FM support).

- 2nd November 2002: Paul Priest fixed the colors in the Taisen Hot Gimmick games and Quiz de Idol! Hot Debut. Strikers 1945 III was also added to the Psikyo SH-2 driver, although one graphics ROM seems to be bad.

- 16th September 2002: Paul Priest cleaned up the Psikyo SH-2 games' driver.

- 11th August 2002: Olivier Galibert integrated R. Belmont's YMF278B sound chip emulation (FM not emulated yet) and Paul Priest's graphics fixes to the Psikyo driver, and Strikers 1945 is now playable with sound, though the sound is not entirely correct. Sound was also added to the Psikyo SH-2 driver, and sprite zoom in Aero Fighters was fixed.

- 0.61: Changed palettesize from 8192 to 5120 colors.

- 2nd June 2002: Paul Priest fixed a few things in the Psikyo SH-2 alpha blending support.

- 31st May 2002: Paul Priest added alpha blending to the Psikyo SH-2 driver.

- 21st May 2002: Paul Priest improved the sprite zooming in the Psikyo SH-2 driver, and added brightness control to it.

- 29th April 2002: Paul Priest submitted yet another improvement to the Psikyo SH-2 games' driver, fixing alpha blending and speeding up sprite drawing.

- 26th April 2002: Paul Priest fixed even more bugs in the background graphics in the Psikyo SH-2 games' driver and enabled alpha blending.

- 11th April 2002: Paul Priest added sprite buffering to the Psikyo SH-2 games' driver, which fixes a few glitches in Daraku Tenshi.

- 7th April 2002: Paul Priest added support for sprite zooming in the Psikyo SH-2 games' driver.

- 3rd April 2002: Paul Priest added region support to the Psikyo SH-2 games driver and improved the background graphics in for example Strikers 1945 II.

- 23rd March 2002: David Haywood fixed the Psikyo SH-2 games from crashing.

- 4th March 2002: David Haywood improved the backgrounds in Space Bomber and Gunbird 2, but they still aren't perfect and Strikers 1945 II isn't improved at all.

- 2nd March 2002: Olivier Galibert fixed a few bugs in the SH-2 CPU core which also fix Daraku Tenshi - The Fallen Angels.

- 1st March 2002: R. Belmont fixed a bug in the SH-2 CPU core which fixes the missing background graphics in Strikers 1945 II, although they still aren't perfect due to other unemulated features.

- 27th February 2002: David Haywood fixed the sprite colors in the Psikyo SH-2 games driver.

- 25th February 2002: R. Belmont fixed the EEPROM code in the Psikyo SH-2 games and David Haywood added preliminary background graphics support to Space Bomber, unfortunately it doesn't work in any of the other games.

- 24th February 2002: David Haywood added speedups to the Psikyo SH-2 games driver.

- 23rd February 2002: David Haywood added Gunbird 2 to the newer Psikyo games driver, it works fine except for the background graphics and sound.

- 22nd February 2002: David Haywood reported some more progress with the newer Psikyo games. Most color problems are fixed, Sol Divide also works and Daraku Tenshi - The Fallen Angels also works almost up to the actual game but crashes at that point. The background graphics in Strikers 1945 II and Space Bomber are still missing, though.

- 21st February 2002: David Haywood reported some progress in emulating Hitachi SH-2 based Psikyo games. Strikers 1945 II and Space Bomber are playable, although they miss a lot of graphics, have some wrong colors and no sound.