From 8654a4e7efab3787575d7327706d4cc721228d8b Mon Sep 17 00:00:00 2001 From: bigbass1997 Date: Wed, 16 Apr 2025 23:07:21 -0500 Subject: Added TXT alternate in and added a contributions section linking to the document's source repo. --- src/docs/tasd-spec-0001.xml | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/docs/tasd-spec-0001.xml b/src/docs/tasd-spec-0001.xml index ae4fac0..d8f4f61 100644 --- a/src/docs/tasd-spec-0001.xml +++ b/src/docs/tasd-spec-0001.xml @@ -13,6 +13,7 @@ symRefs="true" sortRefs="true" version="3"> + TASD File Format Specification Version 1 @@ -46,6 +47,10 @@ The Tool Assisted Speedrun Dump (TASD) interchange format is a file format for storing data that enables "Tool Assisted Speedruns" or "Tool Assisted Superplays" to be played on physical video game hardware using TAS replay devices. Created to be hardware and software agnostic, the TASD interchange format uses a key-based, binary, packet format to break up pieces of information into easily-parsable and forward-compatible chunks. The format is extensible by simply defining additional keys or value types as necessary. When parsing the file, software can skip any packets whose key is unknown or unsupported. Packets of a given type can be used multiple times or completely omitted as needed. This reusability eliminates the need of a predefined delimiter to separate pieces of data. While files generated by emulator dump scripts should provide as much information as possible, they may be unable to provide everything. Since packets are optional, the file can be expanded later with any additional data as desired. No intermediary file format is necessary. +
+ Contributions + This document's source XML can be found at . All specification issues and additions should be addressed there. +
Overview and Preliminaries The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 when, and only when, they appear in all capitals, as shown here. -- cgit v1.2.3