Skip to content

[WIP] Original Xbox support#540

Draft
MikeDev101 wants to merge 1 commit intoScratchEverywhere:mainfrom
MikeDev101:main
Draft

[WIP] Original Xbox support#540
MikeDev101 wants to merge 1 commit intoScratchEverywhere:mainfrom
MikeDev101:main

Conversation

@MikeDev101
Copy link

@MikeDev101 MikeDev101 commented Jan 20, 2026

This is another attempt at continuing #276.

Note

To load SE! on the Original Xbox, you will need either a softmod or a hardmod that supports unsigned executables or a debugger BIOS. A dashboard like UnleashX or similar is recommended.

Important

This port will take a very long time. Please don't expect much to happen soon.

  • DEPENDENCIES
  • Verify platform-specific features
    • Detect and support various resolutions
    • 480i
    • 480p (Block on v1.6+ boards due to known hardware issue)
    • 720i
    • 1080i
    • Detect Memory Units
    • RAM
      • Make the stock 64 MB decently usable
      • Detect and use 128 MB RAM mod if possible
      • Detect and use 256 MB RAM mod if possible
      • Attempt to make HDD-based swapping possible for extra memory
    • Detect if loaded from a custom Dashboard
  • Create initial platform-specific build
  • Implement SDL3 renderer & audio with nxdk-sdl3
  • Implement controller input - See nxdk/samples/sdl_gamecontroller
  • Implement cloud variables - ScratchEverywhere/Mist++
  • Read network preferences somehow - Possibly reference NevolutionX/Sources
  • Verify the project loader works
  • Create a Dockerfile
  • Attempt to get a Dashboard/Save File thumbnail to work

Add a disclaimer about project affiliation.
@MikeDev101 MikeDev101 marked this pull request as draft January 20, 2026 15:05
@rttyg46305Unj
Copy link

k


This project is not affiliated with Scratch, the Scratch Team, or any of the supported platforms' parent companies or organizations.

eggsbox.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

r/skamtebord

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sklamtes bioards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants