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

Glitchy floors and walls in Doom 32XR #18

Closed
viciious opened this issue Apr 23, 2022 · 12 comments
Closed

Glitchy floors and walls in Doom 32XR #18

viciious opened this issue Apr 23, 2022 · 12 comments

Comments

@viciious
Copy link

viciious commented Apr 23, 2022

https://youtu.be/rIpAX-f50eI?t=2165

Note how the slime shines through the floor for a short moment. This happens at random points in the game with random floors and walls. Doesn't happen on original hardware.

Possible culprits may include:

  • stale shared 32X register values
  • TAS command implementation problems
  • cache-through access not working properly
@viciious viciious changed the title Glitchy floors and doors in Doom 32XR Glitchy floors and walls in Doom 32XR Apr 24, 2022
@rodrigomolinsky
Copy link

Just to add an example, I played again today and the problem persists.

https://www.youtube.com/watch?v=h9HxiEmd1sc

@a-barone
Copy link

I can confirm that this issue still occurs with the S32X_20220607 core. Same glitches and behavior.

@mario-64
Copy link

Doom 32X Resurrection v2.1 has been released with many bug fixes. It would be worth re-testing this version on the MiSTer core. Perhaps the issue referenced here is actually a patch bug.

@viciious
Copy link
Author

Doom 32X Resurrection v2.1 has been released with many bug fixes. It would be worth re-testing this version on the MiSTer core. Perhaps the issue referenced here is actually a patch bug.

I'm the main programmer behind D32XR and no, the issue is a 32X core bug.

@mario-64
Copy link

Doom 32X Resurrection v2.1 has been released with many bug fixes. It would be worth re-testing this version on the MiSTer core. Perhaps the issue referenced here is actually a patch bug.

I'm the main programmer behind D32XR and no, the issue is a 32X core bug.

Oh ok. My bad. Sorry.

@rodrigomolinsky
Copy link

Doom 32X Resurrection v2.1 has been released with many bug fixes. It would be worth re-testing this version on the MiSTer core. Perhaps the issue referenced here is actually a patch bug.

Just to clarify, I have a 32X and an Everdrive. The bug doesn't happen in the real hardware and it's quite frequent in the core.

@a-barone
Copy link

a-barone commented Jun 15, 2022

S32X Core version:
Release 20220607

image

Here's a side-by-side recording of a real hardware Genesis 32X setup (left) vs the S32X core (right) showing several glitches:
https://www.youtube.com/watch?v=SVP9ScL2pjg

You can see that it only glitches on the S32X core and both are running the very same ROM file of Doom 32X Resurrection v2.1.

@M-Walrus
Copy link

There is also an issue with the map screen in this hack, when used with the latest version of the core. This happened on the older core version also, and shows as glitchy horizontal and vertical lines on the screen randomly appearing when moving the map around or zooming in/out (hold b and then press up/down for zoom)

I also hear the stereo sounds sometimes in seemingly the wrong channel, which can be disorienting.

I've not confirmed that either of these occur on the original 32X but thought they were worth mention here, given this hack of Doom is a stand-out development effort for the 32X.

@viciious
Copy link
Author

I also hear the stereo sounds sometimes in seemingly the wrong channel, which can be disorienting.

This is most likely a game bug. Anyway, please let's stay on topic.

@a-barone
Copy link

@a-barone can you try with this build?
S32X_20221108.zip

Originally posted by @thehughhefner in #37 (comment)

@viciious @M-Walrus
All graphical glitches, reported in this issue - including the automap ones - seem to have been fixed with the 20221108 build provided by @thehughhefner.

Glitches still present in the latest official release:
Real Hardware (Left) | S32X Core (Right) (Release 20221002)
https://www.youtube.com/watch?v=YCwdshHIm4U

Glitches fixed in the 20221108 build:
Real Hardware (Left) | S32X Core (Right)
https://www.youtube.com/watch?v=o6tvRfQ-wvY

@asturur
Copy link
Contributor

asturur commented Apr 10, 2023

All the glitches mentioned in this issue seems to have been fixed with the november release

@Toryalai1
Copy link

@viciious Users mention that this issue is now fixed. Can you close this ticket?

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

8 participants