¿Qué es el formato de archivo SAP?
.sap (archivo de música Slight Atari Player) es un formato de archivo de audio utilizado en sistemas Atari de 8 bits. En lugar de almacenar audio muestreado, un archivo .sap contiene datos para sintetizar sonido en tiempo real: un programa reproductor 6502 más datos musicales que controlan el chip POKEY de Atari mediante emulación. La única forma de escuchar una pista .sap es a través de un reproductor que emule POKEY, como ASAP (Another Slight Atari Player); los reproductores multimedia estándar requieren un complemento. Los archivos SAP se utilizaron ampliamente en juegos como bandas sonoras y en toda la escena demo de Atari.
Internamente, un archivo .sap comienza con un encabezado de texto ASCII de líneas de etiquetas - AUTHOR, NAME, DATE, TYPE, SONGS, y otras - terminado por dos bytes 0xFF, tras los cuales sigue el código binario del reproductor 6502. El campo TYPE selecciona el modelo del reproductor: B (llamada BASIC), C (compilado), D (digital), S (SoftSynth) o R (volcado de registros POKEY en bruto).
Los Atari 400 y 800, que debutaron en 1979, utilizaban el chip POKEY como salida de audio. El formato fue creado por Adam Bienias a finales de la década de 1990 junto con el ASMA (Atari SAP Music Archive), que todavía se mantiene activamente hoy en día. Al igual que .SID para el Commodore 64 o .NSF para la NES, .sap es un estándar de chiptune respetado más que un simple artefacto del pasado.
Seguridad y protección
RIESGO: LOWUn archivo SAP contiene código de reproductor 6502, pero solo se ejecuta dentro del entorno aislado (sandbox) de un emulador de Atari de 8 bits (emulación de POKEY/CPU), no como código nativo de Windows/macOS, por lo que no puede dañar tu PC en condiciones normales de uso. La única precaución real es descargar el software del reproductor desde las páginas oficiales de ASAP en SourceForge/GitHub en lugar de sitios de «códecs» aleatorios, que a menudo incluyen adware. Las pistas de ASMA son música retro preservada por la comunidad; respeta los créditos de los compositores originales.
Detalles del formato
en pocas palabras- Archivo de reporte / transporte de SAP ERP - Varios archivos .sap aparecen en contextos de SAP ERP/GUI (por ejemplo, datos de acceso directo/entorno de SAP Logon) - no relacionados con la música de Atari.
- Animación Java IES Hyperbanner - Un antiguo formato de animación de banners web (el nombre figura en esta base de datos); obsoleto desde hace mucho tiempo y no relacionado con el formato de audio.
Programas que abren archivos SAP
asapconv o el reproductor sobre el archivo .sap. Detalles técnicos
especificación profunda| Bytes mágicos | ASCII `SAP` seguido de `CR LF` (hex `53 41 50 0D 0A`) en el desplazamiento de byte 0 |
| Estructura del encabezado | Bloque de etiquetas ASCII legible por humanos; cada línea termina con `CR LF`; bloque terminado por el separador `0xFF 0xFF` antes de los datos binarios |
| Tipo de reproductor (campo TYPE) | `B` (llamada BASIC), `C` (compilado), `D` (digital), `S` (SoftSynth), `R` (volcado de registros POKEY en bruto) |
| Codificación | Híbrida - encabezado de texto ASCII seguido de código de máquina binario 6502 y datos musicales |
| Orden de bytes | Little-endian, coincidiendo con la arquitectura de la CPU 6502 |
| Generación de audio | Emulación en tiempo real del chip POKEY con reloj base NTSC ~1.79 MHz o PAL ~1.77 MHz; renderizado a PCM típicamente a 44.1 kHz |
| Compresión | Ninguna; los archivos suelen tener entre 1 KB y 64 KB (los datos de chiptune son intrínsecamente compactos) |
| Tipo MIME | `audio/x-sap` |
| Soporte para múltiples canciones | La etiqueta `SONGS` declara el recuento de subpistas; las etiquetas `INIT` y `PLAYER` especifican las direcciones 6502 utilizadas por subpista |
| Etiquetas de metadatos | `AUTHOR`, `NAME`, `DATE`, `TYPE`, `SONGS`, `FASTPLAY`, `INIT`, `PLAYER`, `MUSIC` incrustadas en el encabezado ASCII |
| Desarrollador | Adam Bienias; asociado con el proyecto de preservación de chiptunes ASMA (Atari SAP Music Archive) |
| Origen de la plataforma | Ordenadores Atari de 8 bits (series 400, 800, XL/XE) que utilizan el chip de sonido POKEY |
| Requisito de reproducción | Requiere un reproductor que emule 6502 + POKEY como ASAP; los reproductores multimedia estándar no pueden abrir `.sap` sin un complemento dedicado |
| Categoría de formato | Almacena código de reproductor 6502 y datos de registros, no audio muestreado - análogo a `.sid` (C64), `.nsf` (NES), `.spc` (SNES) |
| Lanzado | Late 1990s, alongside the ASMA (Atari SAP Music Archive) |
| Última versión | SAP format with multiple TYPE players (B, C, D, S, R); ASMA collection actively maintained |
| Estándar abierto | Sí · libre de regalías |
| Especificación | asap.sourceforge.net |
Conversiones de SAP
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos SAP.
Preguntas frecuentes
¿Cómo reproduzco un archivo SAP?
¿Por qué Windows Media Player no abre mi archivo SAP?
¿Cómo convierto un SAP a MP3 o WAV?
asapconv de ASAP escribe WAV, y foobar2000 con el componente ASAP puede exportar a WAV o MP3. Elige una subpista y establece una duración, ya que los chiptunes se repiten infinitamente.¿Qué es un archivo SAP y de dónde vienen?
¿Tiene un archivo SAP varias canciones?
SONGS indica el número de subpistas y DEFSONG la predeterminada. ASAP y foobar2000 te permiten navegar por las subpistas.