Che cos'è il formato di file SAP?
.sap (file musicale Slight Atari Player) è un formato di file audio utilizzato sui sistemi Atari a 8 bit. Piuttosto che memorizzare audio campionato, un file .sap contiene dati per sintetizzare il suono in tempo reale - un programma player 6502 più i dati musicali che pilotano il chip Atari POKEY tramite emulazione. L'unico modo per ascoltare una traccia .sap è attraverso un lettore che emula il POKEY come ASAP (Another Slight Atari Player); i lettori multimediali standard richiedono un plugin. I file SAP erano ampiamente utilizzati nei giochi come colonne sonore e in tutta la scena demo di Atari.
Internamente, un file .sap si apre con un'intestazione di testo ASCII composta da righe di tag - AUTHOR, NAME, DATE, TYPE, SONGS e altri - terminata da due byte 0xFF, dopo i quali segue il codice binario del player 6502. Il campo TYPE seleziona il modello di player: B (chiamata BASIC), C (compilato), D (digitale), S (SoftSynth) o R (dump grezzo dei registri POKEY).
L'Atari 400 e 800, che debuttarono nel 1979, utilizzavano il chip POKEY come uscita audio. Il formato è stato creato da Adam Bienias alla fine degli anni '90 insieme all'ASMA (Atari SAP Music Archive), ancora oggi attivamente mantenuto. Come .SID per il Commodore 64 o .NSF per il NES, .sap è uno standard chiptune rispettato piuttosto che un semplice reperto del passato.
Sicurezza e incolumità
RISCHIO: LOWUn file SAP contiene codice del player 6502, ma viene eseguito solo all'interno della sandbox di un emulatore Atari a 8 bit (emulazione POKEY/CPU), non come codice nativo Windows/macOS, quindi non può danneggiare il PC nel normale utilizzo. L'unica vera precauzione è scaricare il software del lettore dalle pagine ufficiali SourceForge/GitHub di ASAP piuttosto che da siti di «codec» casuali, che spesso includono adware. I brani ASMA sono musica retro preservata dalla comunità; rispetta i crediti dei compositori originali.
Dettagli del formato
in sintesi- File di trasporto / report SAP ERP - Vari file .sap appaiono nei contesti SAP ERP/GUI (ad esempio, scorciatoie SAP Logon/dati landscape) - non correlati alla musica Atari.
- Animazione Java IES Hyperbanner - Un vecchio formato di animazione per banner web (il nome riportato in questa voce del database); obsoleto da tempo e non correlato al formato audio.
Programmi che aprono file SAP
asapconv o il player sul file .sap. Dettagli tecnici
specifiche approfondite| Magic bytes | ASCII `SAP` seguito da `CR LF` (hex `53 41 50 0D 0A`) all'offset 0 |
| Struttura intestazione | Blocco di tag ASCII leggibili dall'uomo; ogni riga termina con `CR LF`; blocco terminato dal separatore `0xFF 0xFF` prima dei dati binari |
| Tipo di player (campo TYPE) | `B` (chiamata BASIC), `C` (compilato), `D` (digitale), `S` (SoftSynth), `R` (dump grezzo dei registri POKEY) |
| Codifica | Ibrida - intestazione di testo ASCII seguita da codice macchina binario 6502 e dati musicali |
| Ordine dei byte | Little-endian, corrispondente all'architettura della CPU 6502 |
| Generazione audio | Emulazione in tempo reale del chip POKEY con clock di base NTSC ~1.79 MHz o PAL ~1.77 MHz; renderizzato in PCM tipicamente a 44.1 kHz |
| Compressione | Nessuna; i file sono tipicamente da 1 KB a 64 KB (i dati chiptune sono intrinsecamente compatti) |
| Tipo MIME | `audio/x-sap` |
| Supporto multi-brano | Il tag `SONGS` dichiara il numero di sottotracce; i tag `INIT` e `PLAYER` specificano gli indirizzi 6502 utilizzati per sottotraccia |
| Tag metadati | `AUTHOR`, `NAME`, `DATE`, `TYPE`, `SONGS`, `FASTPLAY`, `INIT`, `PLAYER`, `MUSIC` incorporati nell'intestazione ASCII |
| Sviluppatore | Adam Bienias; associato al progetto di preservazione chiptune ASMA (Atari SAP Music Archive) |
| Piattaforma d'origine | Computer Atari a 8 bit (serie 400, 800, XL/XE) che utilizzano il chip sonoro POKEY |
| Requisiti di riproduzione | Richiede un lettore che emuli 6502 + POKEY come ASAP; i lettori multimediali standard non possono aprire `.sap` senza un plugin dedicato |
| Categoria formato | Memorizza codice del player 6502 e dati dei registri, non audio campionato - analogo a `.sid` (C64), `.nsf` (NES), `.spc` (SNES) |
| Rilasciato | Late 1990s, alongside the ASMA (Atari SAP Music Archive) |
| Ultima versione | SAP format with multiple TYPE players (B, C, D, S, R); ASMA collection actively maintained |
| Standard aperto | Sì · royalty-free |
| Specifica | asap.sourceforge.net |
Conversioni SAP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SAP.