<HTML><HEAD><TITLE>PolySnd v2.0 read me</TITLE> <META http-equiv=Systran content=charset=windows-1252> <META http-equiv=Content-Type content="text/html; charset=unicode"> <META content="MSHTML 6.00.2800.1264" name=GENERATOR></HEAD> <BODY text=#000000 bgColor=#ffffff> <DIV align=center> <P><IMG height=90 src="pictures/image1.png" width=259></P> <P>&nbsp;</P> <P><FONT size=4><B></B></FONT><FONT size=4><B>by</B></FONT>&nbsp; <A href="mailto:geoffrey.anneheim@wanadoo.fr"><FONT size=4><B><FONT face="Comic Sans MS" color=#0000ff>Geoffrey ANNEHEIM</FONT></B></FONT></A></P> <P><B><A href="http://perso.wanadoo.fr/tisofts"><FONT color=#0000ff size=4></FONT></A></B><A href="mailto:geoffrey.anneheim@wanadoo.fr"><FONT size=4><B><FONT face="Comic Sans MS" color=#0000ff></FONT></B></FONT></A><B><A href="http://perso.wanadoo.fr/tisofts"><FONT color=#0000ff size=4>http://perso.wanadoo.fr/tisofts</FONT></A></B></P> <P>&nbsp;</P> <P align="left"><strong>Sorry for the bad english its a automatic translate.</strong></P> <DIV align=left> <P align=left>&nbsp;&nbsp;<B><A href="http://perso.wanadoo.fr/tisofts"><FONT color=#0000ff size=4></FONT></A></B>Library intended for the audio programming of video games or various programs. It functions under all the ROM and hardwares existing. It was tested under Pedrom.<BR> It is possible to program in Kernel or in Nostub out of C and ASM. It was developed for TI-89, TI-92+ and V200.</P> <P align=left>&nbsp;&nbsp;__________________________________________________<BR>&nbsp;&nbsp;&nbsp;<B><FONT size=4></FONT></B><B><FONT size=4>Version 2.47</FONT>, <FONT face="Arial, Helvetica, sans-serif">19/10/03</FONT><BR>&nbsp;&nbsp;&nbsp;<FONT face="Arial, Helvetica, sans-serif">Copyright 2002-2003 by Geoffrey ANNEHEIM</FONT></B><BR>&nbsp;&nbsp;&nbsp;<B><FONT face="Arial, Helvetica, sans-serif"></FONT></B>__________________________________________________&nbsp;&nbsp;&nbsp;</P> <P align=left><B><FONT face="Arial, Helvetica, sans-serif" size=-1></FONT></B><B><FONT face="Arial, Helvetica, sans-serif" size=-1>This not modified Library can be distributed in a free way, with the proviso of joining this text with the licence GNU which you will find with the root of the file.<BR>The complete sources are available and can be used under certain conditions.<BR>If ever you use this Library in a program which you distribute, thank you to mention my name in the readme, that would please to me!</FONT></B></P> <P><B><FONT color=#ff0000>I am not to in no case responsible for losses of data due to a used of the Library. All electronic diagrams that I diffuse in principal documentation, one was tested and thus to in no case I am responsible for any damage sudden to your computer.</FONT></B></P> <P><B><FONT color=#ff0000>This program functions only with the versions of TIGCC higher than version 0.94. Compiled with TIGCC 0.95 Beta 1.0.</FONT></B></P> <P><B><FONT color=#ff0000>If during the execution of a program using PolySnd plants, give port I/O in its state of origin, in small Vark-Link and on any variable made Link/Send then ON to cancel.</FONT></B></P> <P><B><FONT color=#ff0000></FONT></B>The examples provided with the pack of the library, are a very interessting help, because they make it possible to show a correct use of almost all the functions of PolySnd v2.0, thus do not hesitate to look at the source code to develop your programs. No protections were not developed in the library to avoid any crash due to incorrect arguments, thus do not hesitate to check your arguments before making pass a function to PolySnd v2.0. Out of Assembler, PolySnd v2.0 destroys registers at the time of the passage of certain functions of PolySnd v2.0, its registers are mentioned in documentation, each arguments must have passed by certain registers, them also mentioned in documentation. If you note all bugs or errors in the examples or even in documentation, do not hesitate with me to bring them back. Theoretically PolySnd v2.0 does not have a bugs, but one never know. :o)</P> <P>I do not sure 100% that PolySnd v2.0 will function correctly on future the version of AMS higher than 2.09 or future the version of Pedrom.</P> <P>PolySnd v2.0 does not function on Virtual TI. If future a version of Virtual TI or a simple routine corrects this problem, do not hesitate to defer me the solution. ;o)</P> <P>PolySnd v2.0 was tested only with the grayscales of TIGCC and it is thus possible which does not function correctly with certain graphic librarys existing like Genlib or XLib. However it is possible to use PolySnd v2.0 with this kind of library, such as for example Genlib, you will find more information in documentation.</P> <P>PolySnd v2.0 is a multi-task environment of programming, which gives the characteristic to carry out sound at the same time as the main program execute. This environment is rather simplistic and thus it is not possible to ensure a reading perfect and real data MIDI or WAV. PolySnd v2.0 has its own formats of data, thus avoid the musics rather complex and instrumental or of the sound effects length and complex. The correct use of modes of reading in a program can be sources of good audio quality, performance and profit report.</P> <P>For the data sound effects type or musics, you do not hesitate to compress them will gain a significant profit of memory.</P> <P><B><FONT color=#0000ff>Do not hesitate to download the various tools of PolySnd v2.0, like the converter MIDI/WAV (PolySnd Converter MIDI, PolySnd Converti) or the player (PolySnd Player) and that will be able to only to facilitate you the programming of sound in your programs.</FONT></B></P> <P><B><FONT color=#0000ff></FONT></B>Do not hesitate to diffuse this library and especially to include sound in your plays. ;o)</P> <P>For all suggestions, carryforward of bugs or quite simply to have more precise details on certain functions and do not hesitate to contact me: <A href="mailto:geoffrey.anneheim@wanadoo.fr">geoffrey.anneheim@wanadoo.fr</A></P> </DIV></DIV><A href="mailto:geoffrey.anneheim@wanadoo.fr"></A></BODY></HTML>