Philips SAA 1099
SAA1099 je zvukový generátor používaný v počítačích SAM COUPE. Veškeré technické parametry a detailní informace najdete v následující dokumentaci. V SAM COUPE se čip SAA1099 ovládá pouze zápisem na port #FF(255) a #1FF(511). Tento zvukový obvod lze bez problémů připojit k ZX Spectru. Port #xxFF je na ZX Spectru normálně nevyužitý, navíc je SAA jen pro zápis, takže s ničím nekoliduje. Hudební hradla ze SAM COUPE je tedy možné bez úprav používat na ZX Spectru. V současné době se připravuje zvukový interface TURBO-SOUND EASY pro ZX Spectrum, který bude obsahovat 2xAY + 1xSAA1099. (hardware in development)
SAA1099 nemá narozdíl od AY pin reset. Jsou dva
způsoby, jak obvod zresetovat. Jednak přerušením napájení, nebo softwarově.
U SAM COUPE se po resetu počítače provede v ROM rutina, která postupně
vynuluje všech 32 interních registrů.
OUT 511,číslo registru (31-0)
OUT 255,0 - nulování registru
Tuto sekvenci OUTů je třeba provést postupně pro všech 32 registrů.
Softwarový reset je spolehlivý, zatímco při velmi krátkém přerušení napájení
občas nedochází k úplnému vynulování SAA1099. ROM ZX Spectra ale žádnou
resetovací rutinu neobsahuje, zůstává tedy jen jediná možnost - přerušit
napájení. Připravovaný TURBO-SOUND EASY interface bude obsahoval
programovatelné pole CPLD, které při ZX resetu automaticky vynuluje registry
obvodu SAA1099.
SAA1099 - original schematic used in SAM
COUPE
SAA1099 - universal schematic for ZX Spectrum /
SAM COUPE (with port decoder)
|
Trackers for SAA1099
Yet is possible use only trackers for SAM COUPE
computer (on real SAM or emulator on PC).
Download .DSK images for SAM COUPE emulator