Hola,
La verdad es que yo no soy en absoluto una voz autorizada en el mundo de la preservación, porque ni siquiera poseo originales de ninguna plataforma que preservar, hahaha. Un ejemplo de alguien que podría contar mucho sobre el tema es Jose Manuel Claros de El Trastero del Spectrum y Juan Pablo López Grao que colaboran ambos con el Spanish Spectrum Archive (SPA2
https://spa2.speccy.org/) pero ni siquiera sé si paran por Zona de Pruebas. La otra única persona que conozco con gran experiencia en volcados, sobre todo de Amstrad CPC que también utiliza el formato TZX, es justamente Jaime González (alt) que acaba de postear.
natalia: Creo que tu aplicación actual está funcionando perfectamente como lo está haciendo. Es fenomenal que pueda detectar las variaciones de los pulsos, los tonos guía y las pausas, con tanto detalle y al milisegundo. Por ejemplo en el formato TZX existen bloques predefinidos para la velocidad estándar del Spectrum y luego otros bloques para velocidades turbo, que como dije anoche, los más puristas eligen aunque sea para cargas con la rutina original. En Amstrad, como no existen bloques predefinidos para las rutinas del firmware, usan siempre estos bloques turbo.
Cuando estuve diseñando con Klaus Jahn qué opciones quería dentro del ZX-Blockeditor a la hora de lidiar con los bloques de MSX, le solicité que incluyese desplegables con opciones para 1200 baudios y 2400 baudios, que escogían valores supuestamente estándar del MSX para la cabecera del bloque 4A. Pero en aboluto esto es obligatorio. Es el preservador el que tiene esa opción ahí para dejar al TZX "bonito". Es que ni siquiera dos MSX de fabricantes diferentes se van a comportar exáctamente igual, con lo cual nadie puede estipular cuál de las grabaciones es más "correcta" que la otra. Menos yo, que apenas he rozado esta plataforma.