sjy96525 发表于 2025-8-20 10:06:35

Pixels with alpha always seem to use the clamped light model. This includes textures with 1 bit alpha, as they will acquire some alpha after going after bilinear filtering. For these textures we only discard them if they are less than a specific threshold, but that leaves many opaque pixels that are technically opaque but with some alpha. This fixes some corner cases with the lighting in daytona.

https://github.com/trzy/Supermodel/commit/44280ae320a1ad4e1b8f72d714e97582d2b52989

sjy96525 发表于 2026-2-8 14:33:31

20260102
Add the logic that actually triggers a 3d frame to draw. Previously we just always drew before v-blank, but doing so leaves us with the wrong state for the block culling attribute, which can be written after the ping_pong bit has flipped. This fixes white flashes in various games that shouldn't be there. Also change IRQ2 to trigger at the start of the last line, instead of at the end. This matches the system24 sega h/w.
https://github.com/trzy/Supermodel/commit/92bd36b0a252c3cfcdc42c11310cfd673a1c2216
https://github.com/trzy/Supermodel/commit/0d61fa1cf9f7024730be33986bc9f2991465cc5e

20260208
LA Machines calibration, Ski Champ camera view info
https://github.com/trzy/Supermodel/commit/fe00551bbffc60242a6429494a7bb4ed568d1b81
页: 1 2 3 4 [5]
查看完整版本: SEGA MODEL3 模拟器 Supermodel (2025/04/18)