Jump to content
mksmith

TIATracker module for batari Basic and 7800basic

Recommended Posts

For those interested I have version of TIATracker working for 7800basic :grin: I'll package it up in the next few days into a generic module for both batari Basic and 7800basic.

  • Like 3

Share this post


Link to post
Share on other sites

That's superb, I'm thinking of taking a look at 7800Basic in a few weeks.

 

on the Bb version, do you think it viable to have the music play "in-game" rather than on the title screen (or both) but with different tunes?

 

I've tried without success, may not even be possible.

Share this post


Link to post
Share on other sites

@Muddyfunster Hey mate - sorry for the delay. I'll have to put the 7800 version up soon thanks for the reminder!  There was a minor change required to get it working in 7800basic but is back-compatible with bB.

 

To get multiple tunes I reckon we will need to update the code to use some pointers to select the different tunes - currently it is hardcoded to the specific tune. Let me take a look 👍

 

 

 

  • Like 1

Share this post


Link to post
Share on other sites

I've updated the source to the latest and added a 7800basic example. 

 

For multiple tunes I think it is going to require a few vars to work (pointers mainly) which may not be great news for the 2600 but we'll see! 

Share this post


Link to post
Share on other sites

@Muddyfunster I've spent a few hours on it today and it's probably a little above my knowledge unfortunately.  I tried setting up a pointer to just one if the tables to test and just couldn't get it to work - saying that i'm no expert but i've been using them a lot in Arkanoid.  There is also a lot of const type references which would need to be converted to vars or some other dynamically changing process and probably either a large amount of pointers (2 bytes each) or a pointer configurations added to the source (as required) to make this more dynamic.  The code just doesn't seem designed to consider multiple tunes

 

Sorry mate I don't think I can help here  😞

Share this post


Link to post
Share on other sites

I took a quick look here too, and I think it would be best to request an enhancement from @Kylearan. I think the 6502 code could be adapted for multiple songs without too much trouble (with a few extra limits imposed) but the problem with hacking support in is the various data structures generated by the utility for different songs would need to be manually merged, with each and every song update.

  • Like 1

Share this post


Link to post
Share on other sites
7 hours ago, RevEng said:

I took a quick look here too, and I think it would be best to request an enhancement from @Kylearan. I think the 6502 code could be adapted for multiple songs without too much trouble (with a few extra limits imposed) but the problem with hacking support in is the various data structures generated by the utility for different songs would need to be manually merged, with each and every song update.

Thanks Mike 👍

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...