Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optional outputrom #122

Open
wants to merge 7 commits into
base: master_archived
Choose a base branch
from

Conversation

DevLaTron
Copy link

This patch adds the possibility to add an optional output name for the patched ROM:

asar patch.asm original.smc patched.smc

will copy original.smc to patched.smc before processing. If no output name is provided, the previous behavior is conserved, making the patch backwards compatible by patching the ROM in place.

Technically, it simply copies to ROMNAME to OUTNAME and then sets ROMNAME to OUTNAME afterwards.

The rationale for this patch is that when using a Versioning System or automated build processes for patching, you may want to conserve the original file while outputting to a build directory or similar.

While there is the small drawback of having to press enter once more when using the prompt to patch, the advantages of easier automation should outweigh this by far.

@coveralls
Copy link

coveralls commented Sep 13, 2018

Coverage Status

Coverage decreased (-0.1%) to 78.733% when pulling 43b97a7 on DevLaTron:optional-outputrom into 3d81cdf on RPGHacker:master.

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.

2 participants