KSS on tiedostomuoto ohjelmista puretun tai muunnetun musiikin tallentamiseen 8-bittisille kotitietokoneille , pääasiassa MSX-tietokoneille . Tämän muodon musiikkia voidaan toistaa erityisillä soittimilla.
Rakenteeltaan KSS-muoto muistuttaa eniten suositumpaa NSF -muotoa , joka on suunniteltu tallentamaan peleistä poimittua musiikkia NES -pelikonsoliin . Musiikin toistomenettely on purettu alkuperäisestä ohjelmasta Zilog Z80 -prosessorikoodin ja tämän soittimen tietojen muodossa. Purkamisen jälkeen kaikkien KSS-soittimien käyttämä standardi API lisätään pelaajakoodiin. KSS-tiedostoja toistettaessa suoritetaan minimaalisen järjestelmän ohjelmistoemulointi , joka sisältää prosessorin, RAM -muistin ja kaikki muodon tukemat äänilaitteet.
MSX-tietokoneet tukevat seuraavia äänilaitteita:
Koska muoto on säilö musiikkisoittimien alkuperäiselle suoritettavalle koodille, musiikin poimimista peleistä ei voida automatisoida. Se on valmistettu käsin ja vaatii jonkin verran tietoa MSX-tietokoneiden ohjelmoinnista ja suunnittelusta. On kuitenkin mahdollista muuntaa automaattisesti suosittujen musiikkieditorien luomia musiikkitiedostoja MSX-tietokoneille KSS-muotoon. Siellä on muuntimia seuraaville editoreille:
KSS-muodossa olevien tiedostojen toistamiseen on olemassa erityissoittimia sekä laajennuksia suosituille yleissoittimille. Erityisesti KSS-muotoa tukevat MSXplug- ja NezPlug-laajennukset Winamp- ja foobar - soittimille .