Page 2 of 2

Re: Universal tracker

Posted: Thu May 02, 2019 3:45 am
by 8bit-Dude
Thanks for the heads up Targhan.

I will wait for your release in 2 weeks and minimalist player, and see if I can have a crack at it. Will you release the documented asm code for this new player?

Re: Universal tracker

Posted: Thu May 02, 2019 6:26 pm
by Targhan
You don't have to wait for the Minimalist player, you can already check the Lightweight player and see if you understand anything. The Minimalist player will be about the same complexity. Check the AT2 package, all the documented Z80 sources are inside, as well as the definition of the formats.

Re: Universal tracker

Posted: Tue May 14, 2019 2:51 am
by 8bit-Dude
On a side note, have you guyz heard of this: http://jiggawatt.org/muzak/xpmck/
Has anyone investigated porting this to the Oric?

Re: Universal tracker

Posted: Tue May 14, 2019 7:47 am
by Dbug
So apparently xpmck is a compiler for MML musics?

I've actually never heard of MML before, I'm not quite sure what it is :D

(Regarding a native 6502 player for YM/AY chips, any work done could probably also be helping the other 8Bit guy, the one building the Commander X16, which apparently will use a 65816 and a dual YM chip, ... and of course the Oric Exos, with a 6502 and four YM chips, so this person would probably become a highly praised new Oric hero of the retro community :D)

Re: Universal tracker

Posted: Wed Jul 24, 2019 11:08 pm
by Targhan
Hi all,

Arkos Tracker 2 Alpha 7 has just been released, with a nice surprise for you: a 6502 player! It was done by Grouik/French Touch. A huge thanks to him!
The player he converted is the AKY, which is the fastest, but also which music takes more memory (compromise, always!).

You can download the whole here.

Re: Universal tracker

Posted: Wed Jul 24, 2019 11:40 pm
by Dbug
Nice! So we basically got native players for both VT and AT at one month intervals :)
I'm far from my Oric, but when I get back I will try it.

Does the player support more than one YM chip?

Re: Universal tracker

Posted: Thu Jul 25, 2019 6:01 pm
by Targhan
>Does the player support more than one YM chip?

Not this version of the player, but the Z80 player comes in a second flavor that does. Maybe Grouik will be interested in adapting it.

Re: Universal tracker

Posted: Sun Jul 28, 2019 4:26 pm
by Dbug
The source code seems easy enough to adapt, do you think that would be a problem if we do a fork/adaptation that uses XA instead of Acme?

Re: Universal tracker

Posted: Sun Jul 28, 2019 10:40 pm
by Targhan
I have no problem with any fork, but I don't "own" the sources, and there is no repository.
So ideally, the XA sources will be integrated to AT2 along the Acme sources. I believe Grouik is on this forum, so you should talk about it with him (I'll notify him).

Re: Universal tracker

Posted: Mon Jul 29, 2019 12:10 am
by Scalex
if it's OK for Targhan, it's obviously OK for me!
I guess the XA version will be specific for the ORIC. So send him your port so he can include it to a next version of Arkos Tracker II.

Re: Universal tracker

Posted: Sun Feb 11, 2024 7:58 pm
by Dbug
I tried to use the Oric replayer found in the latest Arkos Tracker, and I encountered a number of problems: The first is that the register 7 access does not properly mask the I/O bits, resulting in the keyboard not working.

After fixing that, I tried both "Saboteur" and "Just add Cream" musics, they do play, but I can hear some "scrunches" of white noise now and then, and also some slow down/hiccups every few dozens of seconds.

I wonder if Iss (in CC65Chess) or Xeron (in No Problem) encountered any difficulties or had to change the code of the player?

Re: Universal tracker

Posted: Sun Feb 11, 2024 8:18 pm
by Xeron
I didn't notice any problems. Of course the demo doesn't try and read the keyboard...

Re: Universal tracker

Posted: Sun Feb 11, 2024 10:18 pm
by iss
Dbug wrote: Sun Feb 11, 2024 7:58 pm... register 7 access does not properly mask the I/O bits, resulting in the keyboard not working.
Ha, you found this trap too 8) . Here are my changes:

in 'PlayerAKY_6502.a' (attached) around line #441:
Screenshot_20240211_224451.jpg
and in 'PlayerAKYTester_ORIC.a" (attached) around line #31:
set the proper value for 50Hz playback:
Screenshot_20240211_224624.jpg
Dbug wrote: Sun Feb 11, 2024 7:58 pm...I tried both "Saboteur" and "Just add Cream" ...
Attached is 'Sarkboteur.tap', unfortunately the '...Cream' doesn't work for me at all - no idea why... :(

Re: Universal tracker

Posted: Mon Feb 12, 2024 10:44 am
by Dbug
Yeah, the ORA #64 is also what I did.