atari-home.de - Foren

Software => Coding => Thema gestartet von: tuxie am Sa 13.04.2019, 18:00:02

Titel: XBIOS Sound Samples
Beitrag von: tuxie am Sa 13.04.2019, 18:00:02
Gibt es irgendwo einfache Samples welche Sounds mithilfe von xbios abgespielt werden. in C ? Oder kann mir jemand versuchen zu erklären was wie gemacht wird ?
Titel: Re: XBIOS Sound Samples
Beitrag von: Arthur am Sa 13.04.2019, 19:17:29
Kennst du wahrscheinlich schon...

http://www.yardley.cc/atari/compendium/atari-compendium-XBIOS-Function-Reference.htm
Titel: Re: XBIOS Sound Samples
Beitrag von: tuxie am Sa 13.04.2019, 19:29:13
ja und hilft mir aber nicht wirklich..sind zwar die einzelnen xbios Routinen beschrieben aber was wie wo gemacht werden muss sehe ich da auch nicht
Titel: Re: XBIOS Sound Samples
Beitrag von: laufkopf am Sa 13.04.2019, 21:47:13
Vielleicht hilft die ST-C 11/1992 weiter http://www.stcarchiv.de/stc1992/11/der-ruf-des-falken
Titel: Re: XBIOS Sound Samples
Beitrag von: Nervengift am Sa 13.04.2019, 22:02:18
mxPlay von Miro Kropacek läuft auch auf dem Milan und nutzt die XBIOS-Routinen, um Sounddateien abzuspielen. Ich weiß aber nicht ob Dir das hilft? Tetrax wäre ein MOD-Player, der auch die XBIOS-Routinen nutzt. Ich weiß jetzt aber nicht ob Du auf der Suche nach einem Player bist oder nach etwas anderem?

http://mxplay.sourceforge.net/ (http://mxplay.sourceforge.net/)

https://www.atariuptodate.de/de/1649/tetrax (https://www.atariuptodate.de/de/1649/tetrax)
Titel: Re: XBIOS Sound Samples
Beitrag von: gh-baden am So 14.04.2019, 07:18:02
Gibt es irgendwo einfache Samples welche Sounds mithilfe von xbios abgespielt werden. in C ? Oder kann mir jemand versuchen zu erklären was wie gemacht wird ?

Du kannst einfach ein "lalala" mit deinem Computer aufnehmen und als WAV (unkomprimiert) speichern. Nimm 22 oder 44kHz, 8 oder 16 Bit und gut is.

Abspiel-Code findest du bspw. in GEMJing (https://donzé.ch/atari/software/gemjing/gemj140.lzh) (liegt im Source vor, Routine flc_play_sam in jingle.c - ich mache das aber ohne Interruptsteuerung, das lief zumindest mit den Routinen von TOS 4.01 nie stabil.