Hva er SAP-filformatet?
.sap (Slight Atari Player musikkfil) er et lydfilformat som brukes på Atari 8-bit-systemer. I stedet for å lagre samplet lyd, inneholder en .sap-fil data for syntetisering av lyd i sanntid - et 6502-spillerprogram pluss musikkdata som driver Atari POKEY-chippen via emulering. Den eneste måten å høre et .sap-spor på er gjennom en POKEY-emulerende spiller som ASAP (Another Slight Atari Player); standard mediespillere krever et programtillegg. SAP-filer ble mye brukt i spill som lydspor og i hele Atari-demoscenen.
Internt åpnes en .sap-fil med et ASCII-teksthode med tag-linjer - AUTHOR, NAME, DATE, TYPE, SONGS og andre - avsluttet med to 0xFF-bytes, etterfulgt av binær 6502-spillerkode. TYPE-feltet velger spillermodell: B (BASIC-kall), C (kompilert), D (digital), S (SoftSynth) eller R (rå POKEY-registerdump).
Atari 400 og 800, som debuterte i 1979, brukte POKEY-chippen som lydutgang. Formatet ble opprettet av Adam Bienias på slutten av 1990-tallet sammen med ASMA (Atari SAP Music Archive), som fortsatt vedlikeholdes aktivt i dag. I likhet med .SID for Commodore 64 eller .NSF for NES, er .sap en respektert chiptune-standard snarere enn bare et gjenferd fra fortiden.
Sikkerhet og trygghet
RISIKO: LOWEn SAP-fil inneholder 6502-spillerkode, men den kjører kun inne i en Atari-8-bit-emulators sandkasse (POKEY/CPU-emulering), ikke som innfødt Windows/macOS-kode, så den kan ikke skade PC-en din ved normal bruk. Den eneste virkelige forholdsregelen er å laste ned spillerprogramvaren fra de offisielle ASAP SourceForge/GitHub-sidene i stedet for tilfeldige «codec»-sider, som ofte inneholder reklameprogramvare. ASMA-låter er retro-musikk bevart av fellesskapet; respekter de originale komponistenes kreditering.
Formatdetaljer
i et nøtteskall- SAP ERP transport- / rapportfil - Ulike .sap-filer dukker opp i SAP ERP/GUI-sammenhenger (f.eks. SAP Logon-snarvei/landskapsdata) - urelatert til Atari-musikk.
- IES Hyperbanner Java-animasjon - Et gammelt format for bannerannonser (navnet finnes i denne databasen); for lengst foreldet og urelatert til lydformatet.
Programmer som åpner SAP-filer
asapconv/spilleren på .sap-filen. Tekniske detaljer
dyp spesifikasjon| Magic bytes | ASCII `SAP` etterfulgt av `CR LF` (hex `53 41 50 0D 0A`) ved byte-offset 0 |
| Header-struktur | Menneskelig lesbar ASCII-tag-blokk; hver linje slutter med `CR LF`; blokken avsluttes med `0xFF 0xFF`-separator før binærdata |
| Spillertype (TYPE-felt) | `B` (BASIC-kall), `C` (kompilert), `D` (digital), `S` (SoftSynth), `R` (rå POKEY-registerdump) |
| Koding | Hybrid - ASCII-teksthode etterfulgt av binær 6502-maskinkode og musikkdata |
| Byte-rekkefølge | Little-endian, samsvarer med 6502 CPU-arkitekturen |
| Lydgenerering | Sanntids POKEY-chip-emulering ved NTSC ~1,79 MHz eller PAL ~1,77 MHz klokkefrekvens; rendret til PCM vanligvis ved 44,1 kHz |
| Komprimering | Ingen; filene er vanligvis 1 KB-64 KB (chiptune-data er i seg selv svært kompakt) |
| MIME-type | `audio/x-sap` |
| Støtte for flere sanger | `SONGS`-taggen deklarerer antall undersanger; `INIT`- og `PLAYER`-tagger spesifiserer 6502-adressene som brukes per undersang |
| Metadata-tagger | `AUTHOR`, `NAME`, `DATE`, `TYPE`, `SONGS`, `FASTPLAY`, `INIT`, `PLAYER`, `MUSIC` innebygd i ASCII-hodet |
| Utvikler | Adam Bienias; assosiert med bevaringsprosjektet ASMA (Atari SAP Music Archive) |
| Plattformopprinnelse | Atari 8-bit-datamaskiner (400, 800, XL/XE-serien) som bruker lydchippen POKEY |
| Krav for avspilling | Krever en 6502 + POKEY-emulerende spiller som ASAP; standard mediespillere kan ikke åpne `.sap` uten et dedikert programtillegg |
| Formatkategori | Lagrer 6502-spillerkode og registerdata, ikke samplet lyd - analogt med `.sid` (C64), `.nsf` (NES), `.spc` (SNES) |
| Utgitt | Late 1990s, alongside the ASMA (Atari SAP Music Archive) |
| Siste versjon | SAP format with multiple TYPE players (B, C, D, S, R); ASMA collection actively maintained |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | asap.sourceforge.net |
SAP-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SAP-filer.
Ofte stilte spørsmål
Hvordan spiller jeg en SAP-fil?
Hvorfor vil ikke Windows Media Player åpne SAP-filen min?
Hvordan konverterer jeg en SAP til MP3 eller WAV?
Hva er en SAP-fil og hvor kommer de fra?
Har en SAP-fil flere sanger?
SONGS-taggen oppgir antall undersanger og DEFSONG standardvalget. ASAP og foobar2000 lar deg bla gjennom undersangene.