Isaac Marovitz 7d85b6b140 Remove Tip
Signed-off-by: Isaac Marovitz <[email protected]>
2025-07-28 20:30:04 +01:00
2025-07-07 00:36:52 +01:00
2025-07-28 20:30:04 +01:00
2025-07-26 15:39:51 +01:00
2025-07-26 15:39:51 +01:00
2024-12-21 00:44:05 +03:00
2025-07-28 17:47:51 +01:00
2024-09-30 13:45:09 +06:00
2025-07-06 12:51:12 +01:00
2025-07-07 00:36:52 +01:00
2025-04-29 13:16:01 -04:00
2025-02-27 22:48:19 +03:00
2025-07-19 10:19:19 +03:00
2025-04-29 13:16:01 -04:00

MarathonRecomp is an attempt to use the XenonRecomp tool and UnleashedRecomp as a base to run Sonic 2006 from the Xbox 360

The current code renders video playback, correctly renders 2D and incorrect 3D

Unfortunately memory corruption or race condition can still occur, restarting mostly helps

Build

  • Place :GAME_DIR:/xenon/archives/shader/shader.arc and shader_lt.arc to MarathonRecompLib/private dir
  • Build works in the same ways as in UnleashedRecomp

TO-DO:

  • Code execution up to the rendering thread
  • Stable rendering thread without stubbing important functions
  • Some cpu things that causes hangs
  • Cleanup of code that depends on Unleashed (and also reset git history)
  • Audio (probably should work OOB at some point)
    • XMA decoding (semi-works)
    • ffmpeg for Windows
  • Graphics (current code is very dependent on Unleashed)
    • It's rendering something
    • Correct menu textures rendering (alpha channel)
    • Correct fonts rendering
    • Some 3d rendering
    • Correct 3d rendering
S
Description
An unofficial PC port of the Xbox 360 version of Sonic the Hedgehog (2006) created through the process of static recompilation
Readme GPL-3.0
22 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 93.8%
C 2.7%
CMake 1.9%
Metal 0.8%
HLSL 0.8%