Universal tracker

This forum is about audio tools, including samplers, sound trackers, sound chip editors, how to do sound effects, etc...
User avatar
8bit-Dude
Flying Officer
Posts: 141
Joined: Tue Mar 14, 2017 1:33 pm
Location: Japan

Re: Universal tracker

Post 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?
Targhan
1st Star Corporal
Posts: 8
Joined: Thu Nov 16, 2017 8:59 pm

Re: Universal tracker

Post 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.
User avatar
8bit-Dude
Flying Officer
Posts: 141
Joined: Tue Mar 14, 2017 1:33 pm
Location: Japan

Re: Universal tracker

Post 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?
User avatar
Dbug
Site Admin
Posts: 4421
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Universal tracker

Post 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)
Targhan
1st Star Corporal
Posts: 8
Joined: Thu Nov 16, 2017 8:59 pm

Re: Universal tracker

Post 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.
User avatar
Dbug
Site Admin
Posts: 4421
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Universal tracker

Post 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?
Targhan
1st Star Corporal
Posts: 8
Joined: Thu Nov 16, 2017 8:59 pm

Re: Universal tracker

Post 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.
User avatar
Dbug
Site Admin
Posts: 4421
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Universal tracker

Post 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?
Targhan
1st Star Corporal
Posts: 8
Joined: Thu Nov 16, 2017 8:59 pm

Re: Universal tracker

Post 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).
Scalex
2nd Star Corporal
Posts: 31
Joined: Fri Mar 30, 2018 6:01 pm

Re: Universal tracker

Post 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.
User avatar
Dbug
Site Admin
Posts: 4421
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Universal tracker

Post 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?
User avatar
Xeron
Emulation expert
Posts: 426
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Re: Universal tracker

Post by Xeron »

I didn't notice any problems. Of course the demo doesn't try and read the keyboard...
User avatar
iss
Wing Commander
Posts: 1626
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Universal tracker

Post 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... :(
Attachments
arkostracker-tests.zip
(12.16 KiB) Downloaded 6 times
User avatar
Dbug
Site Admin
Posts: 4421
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Universal tracker

Post by Dbug »

Yeah, the ORA #64 is also what I did.
Post Reply