Page 3 of 3

Re: Arkos Tracker 2 in z88dk

Posted: Sun Mar 12, 2023 9:36 am
by jorgegv
For those interested, @Dom just merged Arkos tracker support for Classic in z88dk. There is also a tool for converting Arkos songs and sound efffects to asm files that you can compile and use, and examples of use for ZX and MSX in RAM and ROM mode.

See support/arkos directory and file include/arkos.h as a reference, and check the examples under directory libsrc/psg/ay/examples/arkos.

Support is Classic-only for the moment, I'm working on supporting it on Newlib.

Re: Arkos Tracker 2 in z88dk

Posted: Sun Mar 12, 2023 1:57 pm
by dom
I've tweaked the arkos setup slightly so that "things just work" for ROM compilations and also added +cpc support.

The examples have been moved into examples/sound/arkos to sit alongside the wyz and vt2 tracker examples.

There's a wiki page: https://github.com/z88dk/z88dk/wiki/Cla ... kos-Player which I'd welcome updates on if it's wrong

Many, many thanks to @jorgegv for going through the pain of figuring out the conversion, automating it and raising the PR

Re: Arkos Tracker 2 in z88dk

Posted: Sun Mar 12, 2023 3:19 pm
by jorgegv
I just fixed a title on the Wiki page and also I added that the 'ply_akg_play()' function must be called with interrupts disabled (it plays tricks with the stack).

Re: Arkos Tracker 2 in z88dk

Posted: Sat Mar 18, 2023 9:28 am
by jorgegv
Support for Arkos in Newlib has been merged (+zx and +zxn targets)