pouët.net

Go to bottom

Playing sound for Amiga

category: code [glöplog]
I actually managed to build the examples of both P6111 and P6112 using the following assembler:

TRASH'M-One V1.6 (based on ASM-One) by Deftronic of Crionics

A good progress, now it should be easier ... :)
added on the 2018-01-28 16:18:21 by AlienTech AlienTech
Good! Yes, P6112 brought compatibility with most assemblers out there. It is written in Assembly language which is pretty much a requirement for swift execution on OCS.

But you should also be able to use the binary provided, it does have vectors at the start of it so that it should be able to serve as an oblique chunk of code without any need to address the internals or know anything about how it works. (Using the binary will make the binary its largest size and use the same amount of processing time as 6.10.6.)

The converter (which is still "P6104") does some housekeeping things to the module such as cutting off samples after loop endpoints if the tracker or musician didn't, and some other things to optimize the module before compression.

For high level languages, the space might not be so tight. Then, any C modplayer that uses the latest Protracker replay (2.3a) could be substituted and save the step of conversion. After compression, the size of the binary could be comparable.
added on the 2018-04-15 02:13:15 by Photon Photon

login

Go to top