summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: aa5d240be4b50f655c665d92fc6a70b430e40817 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), although currently without version numbers added.

## 2023-10-15

### Changed
- Reordered the SNES controller types to match PORT_CONTROLLER ordering

## 2023-10-13

### Changed
- Wording and formatting used in the Introduction and packet descriptions throughout the spec

### Removed
- Other encoding option from GAME_IDENTIFIER


## 2023-10-11

### Changed
- GAME_IDENTIFIER packet in fceux dump script


## 2023-10-08

### Changed
- Base to Encoding in GAME_IDENTIFIER packet


## 2023-10-08

### Changed
- GAME_IDENTIFIER packet
- Mention seconds since Unix Epoch for Unix timestamps

### Added
- NLEN and Name in GAME_IDENTIFIER packet

### Removed
- CRC-32 and CRC-16 from Type in GAME_IDENTIFIER packet


## 2023-09-25

### Changed
- Replaced all tabs in xml file with 2 spaces to prevent diagrams from aligning incorrectly

### Fixed
- 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


## 2023-09-24

### Changed
- Specify INPUT_CHUNK offset for Index Value of TRANSITION packet

### Fixed
- EXPERIMENTAL packet drawing error and packet value length

### Added
- PORT_OVERREAD packet
- SNES_LATCH_FILTER packet
- Port value to TRANSITION packet

### Removed
- SNES_OVERREAD and NES_OVERREAD packets


## 2023-09-18
### Changed
- Specify that PEXP MUST be greater than 0


## 2023-09-17
### Added
- "Structure" section in spec to better define the overall structure of a TASD file


## 2023-09-14
### Fixed
- Key values in description section 3.2.3

### Changed
- SNES_LATCH_TRAIN description


## 2023-07-15
### Fixed
- Spelling mistakes in spec


## 2023-07-06
### Added
- rasteri to `LICENSES.txt`, spec contributors list, and spec LICENSE

### Removed
- VG Interactive organization Vi Grey

### Fixed
- \<bcp14\> tag around MUST instead of \<strong\> tag in spec


## 2023-07-06
### Added
- SNES Super Multitap input format to spec
- Additional build instructions

### Changed
- Updated copyright year in `LICENSES.txt` and in spec
- Reordered Genesis 3-button and 6-button controller formats


## 2023-07-03
### Added
- SNES_LATCH_TRAIN to spec

### Removed
- PDF files from `docs/`
- PDF file generation via Makefile

### Fixed
- Correct length for Data of MEMORY_INIT in spec
- Correct length of Name of MOVIE_FILE packet in spec


## 2022-09-26
### Added
- TODO.md file
- "Licenses" section in `README.md` file
- "Contributing" section in `README.md` file

### Removed
- "TODO" section in `README.md` file


## 2022-09-26
### Changed
- Rename `docs/draft-tasd-spec-0001/` to `docs/tasd-spec-0001/`

### Fixed
- Use correct path for compiled documents for Makefile contribution rule


## 2022-09-26
### Added
- `latest/` and `tasd-spec-{version}/` directories to `docs/`
- "contribution" rule in `Makefile` to automate the process of adding updated documents to the `docs/` directory
- "Keep a Changelog" link and sentence to this `CHANGELOG.md` file
- Initial `CONTRIBUTING.md` file

### Changed
- Rename `draft-tasd-{version}` to `draft-tasd-spec-{version}`
- Clean up documents rule in `Makefile` to avoid using `cd` and `mv`


## 2022-09-24
### Fixed
- Capitalize "Bigbass" in `README.md`


## 2022-09-24
### Added
- Initial release