3D Pinball - Space Cadet for PS2

PS2 3D Pinball Space Cadet PS2 port v0.3

Nothing has changed compare to previous version:
IMG-20240816-203356.png
 
  • Like
Reactions: TnA
No go:
IMG-20240816-203356.png


Theoretically the only difference that I noticed is a missing splash screen at boot as you wrote.
 
  • Like
Reactions: TnA
i have a couple of ideas left. if none of them work i'll try moving the pinball table back to the top left corner.
re-added 'some' TexManager code, but still using gsKit vram allocation
 

Attachments

  • Like
Reactions: TnA
It looks like a display output blending issue. How did you set the display buffers? If you set the PMODE (0x12000000) register to 0x66, the blending should be turned off. Keep in mind with this particular setting you need to use a second display buffer (DISPLAY2/DISPFB2) for the output, as the first one is used for alpha blending solely.
 
It looks like a display output blending issue. How did you set the display buffers? If you set the PMODE (0x12000000) register to 0x66, the blending should be turned off. Keep in mind with this particular setting you need to use a second display buffer (DISPLAY2/DISPFB2) for the output, as the first one is used for alpha blending solely.
i don't think i'm using the PMODE register, but if it's any help, gsKit->PrimAlphaEnable is on and the display is initialized with PSM CT32 and PSMZ_16S
also i believe it's more of a screen flickering issue than an alpha blending issue, i'm not trying to use any of the latter here
 
@Headshotnoby
You have a fully working code from version 0.2. Is it possible to add code from version 0.3 to it in parts to find out which code causes this issue?
 
@Headshotnoby
You have a fully working code from version 0.2. Is it possible to add code from version 0.3 to it in parts to find out which code causes this issue?
i'm not sure if i can do that, for v0.3 i had changed the graphics code to use gsKit, i can't mix both

i'll put up another test build where i changed the PSM and PSMZ parameters, set PrimAlphaEnable to false and flush the cache every time the texture updates
 

Attachments

  • Like
Reactions: TnA
@Headshotnoby
This test version works well. Also here is a list of things that can be added and improved:
  1. My CRT TV doesn't display PAL very well and this causes the pinball mission and high score text to flicker. Can you please display it in NTSC or add a selector? By the way, in version 0.2 this text does not flicker.
  2. Decompilation project and original pinball both support cheats. Could you please add these cheats or create a cheat menu?
  3. Decompilation project supports localization. For example, for Russian localization you can set this font in the settings and localization will work. Is it possible to add Russian and other localizations to PS2 version?
  4. The dots and lines near the edges of letters are still not fixed.
  5. Full Tilt Pinball table still doesn't work.
 
  1. My CRT TV doesn't display PAL very well and this causes the pinball mission and high score text to flicker. Can you please display it in NTSC or add a selector? By the way, in version 0.2 this text does not flicker.
does this flickering happen in v0.3 and/or the test version?
 
Back
Top