FreeCalypso > hg > freecalypso-tools
comparison doc/Audio-mode-config @ 843:6a0fcbca8ac7
document fc-tmsync aur & aur-all addition
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 31 Jul 2021 21:00:26 +0000 |
parents | 02d92d49c9f8 |
children | 6e137995c9c8 |
comparison
equal
deleted
inserted
replaced
842:9da5fb3f42dd | 843:6a0fcbca8ac7 |
---|---|
265 | 265 |
266 * If neither setting is given, a 164 byte file will be produced, with the 5 AEC | 266 * If neither setting is given, a 164 byte file will be produced, with the 5 AEC |
267 words of the old type being all zeros. Thanks to the modified audio mode | 267 words of the old type being all zeros. Thanks to the modified audio mode |
268 loading code in our firmwares, these 164 byte mode files can still be used | 268 loading code in our firmwares, these 164 byte mode files can still be used |
269 with current Tourmaline fw, with AEC set to its default disabled state. | 269 with current Tourmaline fw, with AEC set to its default disabled state. |
270 | |
271 fc-tmsync aur and aur-all addition | |
272 ================================== | |
273 | |
274 New addition as of fc-host-tools-r16: our aur command which natively resides in | |
275 fc-tmsh (audio mode full access read operation via ETM) has also been | |
276 implemented in fc-tmsync for scripted usage. Furthermore, we also implemented | |
277 an aur-all command that issues the same sequence of aur operations as the | |
278 firmware's built-in audio_mode_save() and emits the output on stdout in the same | |
279 format as tiaud-decomp. The end effect is that fc-tmsync aur-all is a much | |
280 shorter and more direct way of obtaining exactly the same result as would | |
281 previously be obtained by saving the current audio mode config with aus, reading | |
282 out the resulting binary file with fc-fsio and decoding it with tiaud-decomp. | |
283 | |
284 The implementation of aur-all and the more elementary aur 12 command in | |
285 fc-tmsync works only with firmware versions that have L1_NEW_AEC enabled - | |
286 therefore, these commands work with FC Tourmaline but not Magnetite. | |
287 | |
288 Furthermore, our aur command in both fc-tmsh and fc-tmsync and the new fc-tmsync | |
289 aur-all command also work against Pirelli's firmware - this alien fw implements | |
290 ETM aur operation exactly the same as standard TCS211, and it has L1_NEW_AEC | |
291 enabled, such that aur 12 returns the 24 byte long L1_NEW_AEC version of | |
292 T_AUDIO_AEC_CFG structure. The combination of this functionality in Pirelli's | |
293 fw and our fc-tmsync addition makes it possible to read out Pirelli's highly | |
294 tuned audio configurations in a very convenient manner, much more convenient | |
295 than reading ABB registers with abbr and reading DSP API words with r16. |