Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Astal - Final boss specific attack causing graphics corruption #344

Open
demorobruzer opened this issue Feb 3, 2025 · 10 comments
Open

Astal - Final boss specific attack causing graphics corruption #344

demorobruzer opened this issue Feb 3, 2025 · 10 comments

Comments

@demorobruzer
Copy link

During the final boss fight of Astal, the graphics glitch out during this specific attack:

Image

Image

Image

This issue occurs on both the US and Japanese version of the game that I tried.

I'm running the game on a MiSTER Pi with single SDRAM.

Would a Dual RAM setup fix this? Thanks!

@Kuba-J
Copy link
Contributor

Kuba-J commented Feb 3, 2025

Hi, on which version of the core did you check ?
Try using the fast timings option
It would be nice if you could send the save

@demorobruzer
Copy link
Author

Hi, on which version of the core did you check ? Try using the fast timings option It would be nice if you could send the save

This is on core version 20250113.
I had it on Original timing so I will try to use Fast timing.
Yeah, I have to get the final boss everytime to see the problem. Wish there was an option to load a game at the end lol.

@Kuba-J
Copy link
Contributor

Kuba-J commented Feb 3, 2025

Saturn_20250202.zip please try also the latest core
(unzip before use)

@demorobruzer
Copy link
Author

Ok, I'll give it a try on that core. Thanks for the help.

@srg320
Copy link
Collaborator

srg320 commented Feb 3, 2025

Probably, the problem is related to the last major change in VDP1. Perhaps a sprite with a zero size or a negative height/width.
The second option is the problem in the VDP2 window .

You can check this indirectly by disabling image layers one by one in the debug menu.

@demorobruzer
Copy link
Author

I found a level select code which makes testing quicker :)

Updated to the latest core 20250202 and it fixed the problem with the final boss.

However, there is a new problem on the 5th level of the game (The River of Dreams). The whole screen get covered in a fog layer and you can't see anything at all. Disabling "VDP2 RGB0" removes that fog layer.

Image

Image

@Zet-sensei
Copy link

Zet-sensei commented Feb 3, 2025

The code is complex.

99 Lives Code (first) - In the Option menu press LEFT, RIGHT, LEFT, RIGHT, UP, DOWN, L BUTTON, R BUTTON, START on Controller 2.

Select Stage (second) - Enter 99 Lives code. Return to title screen, press UP, DOWN, LEFT, RIGHT, L BUTTON, R BUTTON, A, Y, C, Z, B, X on Controller 1

@Zet-sensei
Copy link

Zet-sensei commented Feb 6, 2025

Kuba-J seems to have something to check, with the Gradation calculation function.

@srg320
Copy link
Collaborator

srg320 commented Feb 6, 2025

Kuba-J seems to have something to check, with the Gradation calculation function.

That's right. I've already fixed it.

@Kuba-J
Copy link
Contributor

Kuba-J commented Feb 7, 2025

Image
Fixed 453e81b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants