MiSTer-devel / S32X_MiSTer

Sega 32X implementation for MiSTer
57 stars 18 forks source link

Glitchy floors and walls in Doom 32XR #18

Closed viciious closed 1 year ago

viciious commented 2 years ago

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:

rodrigomolinsky commented 2 years ago

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

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

a-barone commented 2 years ago

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

mario-64 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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 commented 2 years ago

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

_Originally posted by @thehughhefner in https://github.com/MiSTer-devel/S32X_MiSTer/issues/37#issuecomment-1308404421_

@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 commented 1 year ago

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

Toryalai1 commented 1 year ago

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