+Dave C Posted October 9, 2022 Share Posted October 9, 2022 So... I've been working on some way to get music into my current project (Refhraktor) and went on a little side trip into furnace... Attached is a ROM dumped from a Skate or Die demo track (for the record I'm calling my modified version "Hmove or Die" - definitely shows some TIA artifacting (or maybe it's my process - or maybe I should have picked something simpler...)) Notes: currently it just produces track data via command line (not integrated in the GUI) - not a playable rom A POC for player code (reads track data as an include) can be found in the attached archive one advantage size-wise - it's not doing a straight register dump - instead it attempts to replay the song in pattern form using tactical samples of register-dumped data Dead certain I'm missing a lot of details around how timing / effects / etc are supposed to really work. Also likely some general lack of safety in the extraction code - it will likely crash on songs that aren't extremely simple... if anyone is interested in trying this out the source branch is here: https://github.com/DChristianson/furnace/tree/dbc-tia-rom-builder r9demo.zip r9.a26 1 Quote Link to comment Share on other sites More sharing options...
+Dave C Posted yesterday at 03:01 AM Author Share Posted yesterday at 03:01 AM Long time since I first posted this - on an endless series of side quests around my Refhraktor and "VCS Lisp Programming" projects... Anyhoo... I've gone back and reworked my previous run at TIA export for furnace. The new export has been updated to mirror changes to the main code base, does a little more aggressive compression, ... and I made the default player "nicer" graphically. I'm hoping to work with the furnace committer(s) to keep this moving forward... (I just need a TIA export option - I don't need it to be "my" ROM export) https://github.com/tildearrow/furnace/pull/1555 Attached a sample from the furnace demos (Atari Breakbeat)... Player_NTSC.a26 Player_PAL.a26 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.