I gave a talk at csv,conf,v9 that explains how we used Grist to crowdsource a scientific answer to a worldly, important matter such as playing classic video games very fast.

Check it out! https://www.youtube.com/watch?v=ECMa7rFnQ2w

#Grist #TASbot #speedrunning

Crowdsourced console clocks - proving that SNES sound chips are speeding up with real data

YouTube
Watching #TASbot destroy #SuperMetroid on #AGDQ2024
Did you know that #TasBot also likes to bake
#TasBot fun fact number 2 he’s an excellent chef

This is so cute.

When #TASbot connect to the N64 to deliver the payload for the game, it takes about 7 minutes to deliver the 2 megabyte payload. This is because the 3 controller ports (4 during the bootstrap phase) have a limited polling rate. The data transfer protocol is segmented into 90 byte blocks. Each poll on each controller port is 4 bytes.

What about error handling?

Rumble feature!

If there's a data transfer error, N64 sends rumble response and thus TASbot knows "oops, try again".

ICYMI, the Triforce% run of #TASBot at the last GDQ is one of the most emotional moments in #retrogaming I have ever seen: https://youtu.be/2x_pqyrf9lA
OoT Triforce Percent ACE Showcase: TASBot "Links" Here Together with SGDQ 2022! (Beta to Triforce%)

YouTube
Arbitrary code execution is the *best* (well, when used for good, rather than evil 😅) #GDQ #TAS #TASBot #LegendOfZelda #OcarinaOfTime

https://gettriforce.link/
Triforce% OoT ACE Showcase

Triforce% OoT ACE Showcase Landing Page (Triforce Percent)

Triforce% Landing Page
#tasbot on irc.libera.chat
oh hello there
I watched the SGDQ 2018 panel on the history of TASBot and now I want to start making TAS speedruns of games on Linux. I've got VVVVVV running with libTAS, so I'm all set. Now I just need to figure out how to beat the dumb game. #videogaemes #speedruns #tasbot