Skip to content

demos: output demo files as asm and binary sources#34

Open
cluekitty wants to merge 1 commit intoMetroidAdvRandomizerSystem:mainfrom
cluekitty:demos
Open

demos: output demo files as asm and binary sources#34
cluekitty wants to merge 1 commit intoMetroidAdvRandomizerSystem:mainfrom
cluekitty:demos

Conversation

@cluekitty
Copy link
Copy Markdown
Contributor

demo.lua will now assume that it is being run from the MARS-Fusion git repo. It will not output files otherwise.

This is my first time working with makefiles so if you feel the need to re-org how this works please do.

make src/demos/demos-combined.s will gather all demos that were generated and combine them into a single demos-combined.s to be sourced with main.s

I've also created a couple of sample demos (escaping main deck and sector 6 geron spark) if you would like me to include those as part of this or a new PR.

@Miepee
Copy link
Copy Markdown
Contributor

Miepee commented Feb 23, 2025

Is this PR something that we still want to pursue?

@biosp4rk
Copy link
Copy Markdown
Contributor

Is this PR something that we still want to pursue?

Doesn't hurt to merge it if the conflicts are fixed

@Miepee
Copy link
Copy Markdown
Contributor

Miepee commented Jan 1, 2026

Wouldn't it be more interesting/flexible if we provide the ability in the patcher instead to write custom demos?
That way plando makers / different rando implementations could showcase some that are more relevant to theirs

@cluekitty
Copy link
Copy Markdown
Contributor Author

It probably would be. This was originally done before patcher work, probably. As it stands right now there's no demos that play at all

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