Arkos Tracker 2 in z88dk

User avatar
jorgegv
Well known member
Posts: 193
Joined: Wed Nov 18, 2020 5:08 pm

Re: Arkos Tracker 2 in z88dk

Post 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.
User avatar
dom
Well known member
Posts: 1826
Joined: Sun Jul 15, 2007 10:01 pm

Re: Arkos Tracker 2 in z88dk

Post 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
User avatar
jorgegv
Well known member
Posts: 193
Joined: Wed Nov 18, 2020 5:08 pm

Re: Arkos Tracker 2 in z88dk

Post 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).
User avatar
jorgegv
Well known member
Posts: 193
Joined: Wed Nov 18, 2020 5:08 pm

Re: Arkos Tracker 2 in z88dk

Post by jorgegv »

Support for Arkos in Newlib has been merged (+zx and +zxn targets)
Post Reply