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

Nebulas Ray (nebulray) graphical error #1598

Open
wn2000 opened this issue Jun 3, 2023 · 6 comments
Open

Nebulas Ray (nebulray) graphical error #1598

wn2000 opened this issue Jun 3, 2023 · 6 comments

Comments

@wn2000
Copy link

wn2000 commented Jun 3, 2023

As shown in the following screenshot:

image

There are multiple fixes after 0.78, but I wonder if this one addresses the issue:

0.88u1: Phil Stroffolino added a kludge to fixed sprite clipping in Nebulas Ray (real behavior not understood).

The git history on mamedev only goes back to 0.121. Where can I find histories before that?

@mahoneyt944
Copy link
Collaborator

Historical mame GitHub
https://github.com/mamedev/historic-mame/

@arcadez2003
Copy link
Collaborator

arcadez2003 commented Jun 3, 2023

Yeah the changes from MAME88.u1 will get Nebulas Ray looking far better but you'd need these fixes to totally sort it.........

0.234: Added Namco posirq kludge for Nebulas Ray to prevent a bad line on the right of the screen and some stars don't scroll correctly [David Haywood].
0.203: Correct sprite lags. Removed unnecessary defines. Added screen raw parameters (Nebulas Ray reference: https://youtu.be/mAB66HhZNIM) [cam900].
0.155: Improved interrupt handling, fixing raster-effects used by Nebulas Ray and Nebulas Ray test mode. This fixes game is missing a rotation effect in the first level [Phil Bennett]. Fixed missing starfield. Basically fixed by Phil's update, we no longer need to patch out parts of the gfx rom [David Haywood].

BTW this is not a small change other Namco drivers and code are touched by this you'd need to update those as well
But even after all the above you'd need to look at adding the CPU which drives the sound and music for this game and
quite a few other Namco titles as no music and Sfx kinda makes a dull game IMO.

Adding the CPU to MAME78 will not be easy but if your using a later post MAME79 core then it should be doable i have
all the code for this already via my Xbox project which is based off MAME84 you'd be welcome to it should it be of any use.

Regards.

@wn2000
Copy link
Author

wn2000 commented Jun 3, 2023

Adding the CPU to MAME78 will not be easy but if your using a later post MAME79 core then it should be doable i have
all the code for this already via my Xbox project which is based off MAME84 you'd be welcome to it should it be of any use.

@arcadez2003 That sounds awesome. Can you link me to your repo?

@arcadez2003
Copy link
Collaborator

Actually after cheacking the code i remember now that i did the update to MAME88.u1 noticed a large performance drop
for some big name Namco titles on the xbox and reverted it however i did add sound to Nebulas Ray and some other
games that shared the same driver if that is any good to ya.??

@wn2000
Copy link
Author

wn2000 commented Jun 3, 2023

Actually after cheacking the code i remember now that i did the update to MAME88.u1 noticed a large performance drop
for some big name Namco titles on the xbox and reverted it however i did add sound to Nebulas Ray and some other
games that shared the same driver if that is any good to ya.??

Yes absolutely. I'd like to see how it's supposed to be done even the performance may degrade, just for learning purpose. Thank you!

@arcadez2003
Copy link
Collaborator

Maybe i should have said i haven't uploaded MAMEoXtras to the git i physically mod the files on my pc then compile an
xbox xbe using VS-2003 so what im saying is although i did the Namco video update i wasn't happy with the outcome
so i deleted all the code and rolled back the src files to earlier versions.

What this means is i dont have the video code anymore although your welcome to the sound code.

However you can check this diff file from MAME88.u1 and you'll see all the changes you'd require to sort this gfx in this
game
088u1_diff.zip

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

3 participants