-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCHANGELOG
168 lines (100 loc) · 4.5 KB
/
CHANGELOG
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
168
# v69
## Fixed
- Fixed blank text on some consoles, introduced in v68.
# v68
## New features
- Support for multidisc booting with FW 161
- Support for region-free modchip mode with FW 161
## Changes
- Promoted from beta status ;-)
# v67
## Fixed
- Fixed hangs when booting with Mission Stick or Twin Stick
# v66
## New features
- Move low level API out to libsatiator, to be shared with other developers' apps: https://github.com/satiator/libsatiator
- Don't autoboot if an app has explicitly requested to reset to the Satiator menu using libsatiator
# v65
## New features
- Autobooting disc images. Files named autoboot.elf, autoboot.iso or autoboot.cue will be loaded automatically on startup, in that order of priority.
- Ability to boot ELF files directly without having to go through SEGA logo, et cetera. This leaves the Satiator in API mode, which may require adjustments to your code.
Note that Jo Engine's "game.elf" is usually not an ELF file but instead a COFF; it can be converted by adding a rule like this to your makefile:
real.elf: game.elf
# the actual conversion
$(CONV) -O elf32-sh $< temporary.elf
# ditch debug info and symbols for a much smaller file
$(CONV) temporary.elf --strip-all $@
## Fixed
- Reading flash ID from Am29F010, Am29F010A found in certain AR carts is fixed
# v64
## New features
- Added a tools menu entry for diagnostic tools. Currently includes measuring SD card performance. Requires firmware 156.
# v63
## New features
- Added a tools menu entry for formatting the SD card. Requires firmware 155 or higher.
# v62
## Fixed
- When multiple controllers are connected, any of them can control the menu.
- Controls are changed to be closer to the Saturn design language:
- D-pad left and right are page up/down
- B is cancel
- A and C are select
- Add a completion message to AR erase function
With thanks to ShadowofBob for the control & erase patches!
# v61
## New features
- Support for CUE/BIN/WAV images, with many thanks to lifning for the patch!
# v60
## New features
- Reset to menu on A+B+C+Start. This requires an AR cart running patched firmware 3, and Satiator firmware version 154.
## Fixed
- Fixed AR Flash detection for AT29C010A Flash chips, which needed a delay
- When backing up an AR cart, length was calculated wrong, and only the first half backed up
- Revert to requesting a BIOS clock change on startup; this causes flicker, but is the easiest way to get everything neat and tidy on an A+B+C+Start reset
## Known issues
- The VDP menu workaround which fixes the Croc missing head bug (amongst others) will not work after an A+B+C+Start reset.
# v59
## Fixed
- The region free patch in v58 caused booting to fail on some consoles; this
has been fixed. The issue was that a boot variable is in two different places
depending on BIOS version. I had assumed the split was across v1.00/v1.01 in
the original patch. This new version checks directly where the variable
actually is, ignoring the version, so it should work on all systems.
# v58
## Fixed
- Corrected region free booting to work with BIOS 1.00. As region-free is now
always enabled, the previous code would just hang after fading out and before
the SEGA logo.
# v57
## Improved
- Support AR carts with an SST 29LE020 flash chip. Weirdly, this is a 3.3V
chip, but still appears in some carts.
# v56
## Improved
- Support AR carts that have older SST Flash chips. These do not respond to the
JEDEC standard flash ID read command, which led to them not being recognised.
# v55
## Improved
- Avoid changing clock on startup; avoids a TV resync
- Messageboxes are less ugly and wrap text
# v54 2020-10-20
## Fixed
- Fix hang if pressing C on the main menu.
## Improved
- Action Replay writing is faster when less has changed.
- Some AR Flash chips are faster too.
- Provide better error messages if Flash can't be initialised.
# v53 2020-10-19
## Fixed
- Problems on exFAT-formatted SD cards caused by a lack of parent directory
information. This included not auto-booting when entering a folder with a
single image, and an inability to move up directories in the hierarchy.
# v52 2020-10-19
## Added
- Action Replay support. Backup, reflash, and erase AR cartridges.
Erasing the cartridge allows you to use it as a RAM expansion.
To do this with a stock AR cart, remove the AR and boot into the
Satiator menu before inserting the AR.
# v51 2020-09-22
## Added
- Satiator RTC support. Files are now stamped on the SD card according to the Saturn's RTC.