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

applet.tas.n64: new applet #548

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

rcombs
Copy link

@rcombs rcombs commented Mar 28, 2024

Substantially derived from the UART applet. Runs tool-assisted speedruns on Nintendo 64 consoles. Can either stream input over USB, or play back a file hardcoded in at build-time (though in the latter case it must be very small). Could be expanded to support Gamecube TASes fairly trivially, though I'm not sure how many of those exist (and sync on console). Can also be used to pipe realtime input to the controller port.

Wasn't sure how to classify this, so I put it in its own section for now.

I'll probably also add an [S]NES applet at some point.

@rcombs rcombs requested a review from whitequark as a code owner March 28, 2024 21:30
Copy link
Member

@whitequark whitequark left a comment

Choose a reason for hiding this comment

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

From a quick look this will not be mergeable as-is and will likely require significant changes. Due to the lack of review bandwidth this is all I can say for now, and there is no ETA for a more detailed review. Detailed review available at https://libera.irclog.whitequark.org/glasgow/2024-03-28#36073367

logger = logging.getLogger(__name__)
help = "tool-assisted speedrun playback for Nintendo 64"
description = """
Play back tool-assisted speedruns on a Nintendo 64 console.
Copy link
Contributor

Choose a reason for hiding this comment

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

suggestion: mention which format this is and a link to the format description:
https://tasvideos.org/EmulatorResources/Mupen/M64

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.

None yet

3 participants