Every Friday, this repurposed little piece of networking gear in my living room builds the latest version of Chocolate Doom from Git, and automatically plays through over 600 hours of demo recordings to ensure that demo sync works as intended.

@fraggle Extremely cool. How do you determine that each demo has played back 100% correctly? Is this code that's in Chocolate Doom's source depot?

@jplebreton DOS Doom has an obscure option called '-statcopy' that lets an external driver get access to the intermission screen statistics data. So I wrote a DOS driver that dumps this to a text file, and ran it across the entire Compet-N archive. Choco can generate the same text files, and as long as the demo stays in sync, the two will match. github.com/chocolate-doom/stat


@fraggle @jplebreton Bro does this mean I could hook up custom piece of hardware with a bunch of 7 segment displays to show my time.

Video game tournament time.

· · Web · 0 · 0 · 0
Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!