Pseudo Saturn Kai - Cheat Codes + USB Link test (v6.079, 2017/06/09)
Channel: SaturnCafeAlpha
Date: 2017-07-10

This video shows Pseudo Saturn Kai's cheat codes as well as in-game USB connectivity used on Radiant Silvergun.

Note : please enable subtitles, because they are required in order to understand what's happening in the video.

Cartridge used is USB dev cart, which -as its name suggests- is a development cartridge for Saturn.
Cheat codes can be used on other cartridges such as Action Replay or Gamer's Cartridge, but USB connectivity is supported for USB dev cart only.

Firmware used in order to enable cheat codes is Pseudo Saturn Kai beta version 6.079, dated 2017/06/09. This is the very first beta version supporting cheat codes, and basically only Radiant Silvergun was working correctly.
Cheat codes will be officially available on Pseudo Saturn Kai next public release, which will be released "when it's done", ie when everything will work and be tested enough.

In this video, the following cheat codes were enabled for player 1 :
 - Invincibility (indicated as "Invisible" in cheat list ...)
 - Infinite Lives
 - Special Attack Bar Max
 - Max Weapon Level
 - Infinite Credits

Because of invincibility code, "infinite lives" and "infinite credits" cheats couldn't be verified, but they were working when selecting individually. As taken on this video, other cheats were working fine.

The second half of the video shows in-game USB transfer in action :
 - From 01:16, contents memory from address 0601E630 is displayed : this memory location contains Player 1' ship remaining life, at address 0601E631. Invincibility cheat code force sets memory there at FFh (255), so that Player 1 never dies, even with my terrible gaming skillz.
 - Around 01:26, it is possible to see to see this life counter oscillating between FEh and FFh while Player is being hit. Cheat codes are applied just after performing USB transfer, so that it is possible to see memory contents before being modified by cheat codes handler.
 - From 01:38, I start playing with "VDP1 snapshot" feature, which dumps VDP1 frame buffer contents to PC. Portions displayed in pink are not a bug, but mark transparent pixels, which will display VDP2 layer behind.
I'm not sure it's possible to capture VDP2 image in a similar way. Moreover, VDP1 snapshot may sometimes show corrupted graphics, because of reading frame buffer contents while VDP1 is updating it. Well, this "VDP1 snapshot" is just for the fun anyway :)


As usual with my videos, I just played one level without minding about my terrible gaming skillz, stopped the video and sent everything to youtube. If you were looking for neat and fashioned video, you came to the wrong place !

Informations about Pseudo Saturn Kai firmware : http://ppcenter.webou.net/pskai/

More informations about Pseudo Saturn Kai, Gamer's Cartridge and everything else regarding my Saturn projects can sometimes be found on my blog : http://ppcenter.webou.net/devblog/

Special thanks to https://yabause.org/ for its great help regarding cheat codes documentation :)

Also special thanks to Pixel / Edena for for "c0wb0z TranSlat0r v1.0b4", used in subtitles' last line :)