All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, although currently without version numbers added.
- Reordered the SNES controller types to match PORT_CONTROLLER ordering
- Wording and formatting used in the Introduction and packet descriptions throughout the spec
- Other encoding option from GAME_IDENTIFIER
- GAME_IDENTIFIER packet in fceux dump script
- Base to Encoding in GAME_IDENTIFIER packet
- GAME_IDENTIFIER packet
- Mention seconds since Unix Epoch for Unix timestamps
- NLEN and Name in GAME_IDENTIFIER packet
- CRC-32 and CRC-16 from Type in GAME_IDENTIFIER packet
- Replaced all tabs in xml file with 2 spaces to prevent diagrams from aligning incorrectly
- 2023-09-24 CHANGELOG data
- SNES_LATCH_FILTER packet description now has correct key
- SNES_LATCH_FILTER packet without description is now in the spec
- Specify INPUT_CHUNK offset for Index Value of TRANSITION packet
- EXPERIMENTAL packet drawing error and packet value length
- PORT_OVERREAD packet
- SNES_LATCH_FILTER packet
- Port value to TRANSITION packet
- SNES_OVERREAD and NES_OVERREAD packets
- Specify that PEXP MUST be greater than 0
- "Structure" section in spec to better define the overall structure of a TASD file
- Key values in description section 3.2.3
- SNES_LATCH_TRAIN description
- Spelling mistakes in spec
- rasteri to
LICENSES.txt
, spec contributors list, and spec LICENSE
- VG Interactive organization Vi Grey
- <bcp14> tag around MUST instead of <strong> tag in spec
- SNES Super Multitap input format to spec
- Additional build instructions
- Updated copyright year in
LICENSES.txt
and in spec - Reordered Genesis 3-button and 6-button controller formats
- SNES_LATCH_TRAIN to spec
- PDF files from
docs/
- PDF file generation via Makefile
- Correct length for Data of MEMORY_INIT in spec
- Correct length of Name of MOVIE_FILE packet in spec
- TODO.md file
- "Licenses" section in
README.md
file - "Contributing" section in
README.md
file
- "TODO" section in
README.md
file
- Rename
docs/draft-tasd-spec-0001/
todocs/tasd-spec-0001/
- Use correct path for compiled documents for Makefile contribution rule
latest/
andtasd-spec-{version}/
directories todocs/
- "contribution" rule in
Makefile
to automate the process of adding updated documents to thedocs/
directory - "Keep a Changelog" link and sentence to this
CHANGELOG.md
file - Initial
CONTRIBUTING.md
file
- Rename
draft-tasd-{version}
todraft-tasd-spec-{version}
- Clean up documents rule in
Makefile
to avoid usingcd
andmv
- Capitalize "Bigbass" in
README.md
- Initial release