Перейти к содержимому

Sega Never Did It - So I'm Porting Scud Race to Dreamcast! | SCUDCAST Dev Update #3 (Alpha 0.1)

PapaTechnik

0:00 / 0:00

Sega Never Did It - So I'm Porting Scud Race to Dreamcast! | SCUDCAST Dev Update #3 (Alpha 0.1)

1 477 просмотров · 8 ч назад
PapaTechnik
373 подписчика
1 477 просмотров · 8 ч назад
Got 4 minutes? 🏁 Then let's go for a little walk across the entire SCUDCAST Beginner Course. No car, no rivals, no countdown – just us, a free camera and 98,704 triangles. Running natively in Flycast, of course ✌🏻 Along the way: the tunnel, the bridge, the palm trees, and the start/finish flag – which, fun fact, isn't one waving flag at all, but 44 separate models taking turns pretending to wave. SCUDCAST Alpha 0.1 is Scud Race (Sega Model 3, 1996) rebuilt from the original arcade data as a real Dreamcast program – within the limits of the actual hardware. Next stop: putting a car on that track. Until then, enjoy the walk and mind the guardrails. More details below ⬇️ ━━━━━━━━━━━━━━━━━━━━ SCUDCAST Alpha 0.1 – Scud Race (Sega Model 3, 1996) as a Dreamcast program. Not a Model 3 emulator, not a code translation: a reimplementation built with KallistiOS within the limits of real Dreamcast hardware. Currently tested in the Flycast emulator. In this video: free flight and a game-camera run across the Beginner Course – track, tunnel, bridge, palm trees and sky, converted from the original arcade data into a custom Dreamcast format. The project was rebuilt from scratch in early November. ▸ PROJECT STATUS ✓ M0 Foundation: build, fixed memory arenas, byte-exact VRAM model, self-test ✓ M1 Scene capture from Supermodel: 99.7% of track objects found bit-identical ✓ M2 Track compiler: glTF matches the original exactly (6,890 objects, 170 textures) ✓ M2b Dreamcast package: 98,704 triangles, 3.2 MB RAM + 1.7 MB VRAM, max. 6.8 mm deviation ✓ M3 Renderer: visibility lists from the game, cullig, near-plane clipping, store queues – free flight at 60 fps in Flycast. Fun detail: the start/finish flag is a flipbook of 44 separate models in the original – the compiler now detects this automatically ▸ HARDWARE LIMITS 16 MB RAM with fixed budgets (overflow = immediate halt), 8 MB VRAM planned byte-exact, TA vertex buffer counted in software. Memory budgets hold exactly in Flycast, timing isn't cycle-accurate – real hardware testing is still pending. ▸ NEXT STEPS M4 Car + physics (checked against Supermodel telemetry) M5 Race flow: checkpoints, timing, HUD, sound M6 AI opponents + more tracks ━━━━━━━━━━━━━━━━━━━━ KallistiOS 2.3.0-dev · GCC 15.2 · SH-4 + PowerVR2 · Flycast · Supermodel · Ghidra Fan project, not affiliated with SEGA. Scud Race and Sega Super GT are trademarks of SEGA. No ROM data included. #SCUDCAST #Dreamcast #ScudRace #Homebrew #SegaDreamcast #SegaModel3 #Sega #SuperGT #KallistiOS #ReverseEngineering #RetroGaming #Gamedev #Flycast #ArcadeRacing