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)

Documentation
SAA1099-ORIG DATASHEET 1 (EN)
SAA1099-ORIG DATASHEET 2 (EN)
SAA1099-DOC1-CZ
SAA1099-DOC2-EN
SAA1099-DOC3-EN
SAA1099-DOC4-CZ
SAA1099-DOC5-EN(PNG)
SAA1099-PINOUTS.TXT
SAA sound for ZX Spectrum
E-TRACKER-MUSIC (598 music files)
ZX-SAA-SOUND.TAP
ZX-SAA-SOUND2.TAP
ZX-SAA-SOUND3.TAP
ZX-SAA-SOUND4.TAP
Links
http://www.saratronics.com/products.htm
http://www.geocities.com/stripwax/saa/
http://www.keprt.cz/sam/saa/
http://en.wikipedia.org/wiki/Philips_SAA_1099
Schematics for Eagle
SAA1099-SCHEMATICS
Music examples
SAA1099 - (AY-3-8912 emulation) (5.5MB)

SAA1099 music
http://velesoft.speccy.cz/saa-music1h.mp3 (15MB)
http://velesoft.speccy.cz/saa-music2h.mp3 (17MB)
http://velesoft.speccy.cz/saa-music3h.mp3 (9 MB)
http://velesoft.speccy.cz/saa-music4h.mp3 (4 MB)
http://velesoft.speccy.cz/saa-music5h.mp3 (14MB)

http://www.quazar.clara.net/media/th...ng-snippet.mp3
http://www.quazar.clara.net/media/harlequin-snippet.mp3
http://www.quazar.clara.net/media/conquest-snippet.mp3
http://www.quazar.clara.net/media/sr11one.mp3

(sorry for bad quality, my PC is  unstable and slow)


Play SAA 1099 sound (ZX-SAA-SOUND) on your PC

1) install SAM COUPE emulator ( http://www.simcoupe.org/download.html )
2) execute SAM emulator and insert ( F2 ) this .DSK image: samcoupe-saa1099music.zip
3) press key "9" on num.keyboard to load ZX emulator in SAM COUPE emulator
4) press CTRL+SHIFT(extend mode), CTRL+6.  OPEN "music": LOAD ""
5) select music
(F11=reset ZX emul, LOAD "" = load next SAA player)

Key "4" on numeric keyboard = CLOSE TAP file
OPEN "music2": LOAD "" = load next TAP file



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

E-Tracker 1.2 + Compiler ( info )

Pro-Tracker 2 ( info )

Pro-Tracker 2 Compiler ( info )

 


Download SimCoupe emulator