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

Some minor graphics issues in wofsgzb. #1683

Closed
SumavisionQ5 opened this issue Feb 20, 2024 · 13 comments
Closed

Some minor graphics issues in wofsgzb. #1683

SumavisionQ5 opened this issue Feb 20, 2024 · 13 comments

Comments

@SumavisionQ5
Copy link
Contributor

Last night, when I was playing wofsgzb with FBNeo, I noticed that there were still some minor graphics issues with the game. However, these issues do not exist in the modified version of MAME that came with ROM.

  1. There are some incorrect tile flickering issues on the background of the first level, which do not occur in the modified version of MAME.
    sgzb mp4_000022 898
    sgzb mp4_000023 823

  2. One of the tiles displaying the name "Chunyu Dao" is not visible, but it appears correctly in MAME. Although it may not be intended to be displayed like in MAME, this could be a problem with the ROM itself.
    sgzb mp4_000023 734
    sgzbmame mp4_000058 034

@dinkc64 @taoenwen
Could you try to figure out the reasons for these graphics issues?

@taoenwen
Copy link
Collaborator

taoenwen commented Feb 20, 2024

Today I looked at the rom loading of that mame, and gfx a1-a8 was loading into the 0x400000-0x7fffff range, while 0x200000-0x3fffff was empty.
After memmove data, it can run by modifying the mapper, but the result is the same as the original.
Maybe I'm looking in the wrong direction, at least today I had no luck.

@dinkc64
Copy link
Collaborator

dinkc64 commented Feb 21, 2024

fixed some issues by changing timing (flashing stuff on shingles(roof))
Missing half of name, I think is bad MaskAddr value. experimenting...

@dinkc64
Copy link
Collaborator

dinkc64 commented Feb 21, 2024

well, its not maskaddr ... probably something else :)

@dinkc64
Copy link
Collaborator

dinkc64 commented Feb 21, 2024

idea: use Cps1RasterInit, gets rid of flashing badstuff in layer.

missing half-character of 3rd player on selection screen is a mystery, maybe misconfigured mapper or bank?
idk :(

@RetroBoyCN
Copy link

wofabl also has a bug where characters or items will randomly flicker, causing them to appear missing.

3

@taoenwen
Copy link
Collaborator

missing half-character of 3rd player on selection screen is a mystery, maybe misconfigured mapper or bank? idk :(

image

This is the truth, 2 lives...
x1: 1 life still stored ...

@dinkc64 I'm afraid it's because we don't play many games.

@SumavisionQ5
Copy link
Contributor Author

taoenwen is right, MAME's default dipswitch values are different from FBNeo's. That makes the difference.
So number 2 is not an issuse.
@dinkc64

@dinkc64
Copy link
Collaborator

dinkc64 commented Feb 21, 2024

oh, that's a relief. well, the flickery stuff should be fixed now

@taoenwen
Copy link
Collaborator

taoenwen commented Feb 21, 2024

oh, that's a relief. well, the flickery stuff should be fixed now

There are also some input & dip issues that I'm working on.
I'm getting it fully working.

@taoenwen
Copy link
Collaborator

6782aed

@dinkc64 @SumavisionQ5 Now, all known issues should be fixed!

@SumavisionQ5
Copy link
Contributor Author

@taoenwen
By the way, the dip info for wofsjc is wrong, it needs to be fixed, too.

@taoenwen
Copy link
Collaborator

@taoenwen By the way, the dip info for wofsjc is wrong, it needs to be fixed, too.

Ok, I'll fix it after work.

@taoenwen
Copy link
Collaborator

the dip info for wofsjc is wrong, it needs to be fixed, too.

ede1119
done

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

No branches or pull requests

4 participants