phoboz Posted January 10, 2022 Share Posted January 10, 2022 On page 29 in the Jaguar developer document "10. Libraries" something that is called Jaguar Sound Tool is described. A tool that is supposed to be used to create patches for the Jaguar synth. I figured out that it is something to be run on the Jaguar, but there is no ordinary file like .ABS, .COF etc. Rather there is a set of files (in the jaguar-sdk),and a text file called sndtool.db. The .db file seem to describe how the other files should be arranged in memory, e.g. sndtool.tx @802000, sndtool.dat @4000 etc. I tried to send the .db file to the Skunkboard, using the flash command. The Jaguar restarts, but then there is just a black-screen, and no sound. Does the Skunkboard understand the .db file at all? Is there a way to have the linker putting the correct files in the correct memory locations to create and .ABS file? This is the information in the .db file: gag on fread sndtool.tx 802000 ; fread sndtool.dta 4000 ; getsym sndtool.sym gag off echo " start size end" echo "text 802000 173cc 8193cb" echo "data 4000 18926 1c925" echo "bss 1c926 15c790 1790b5" echo "Symbols loaded" xpc 802000 Quote Link to comment Share on other sites More sharing options...
Songbird Posted January 11, 2022 Share Posted January 11, 2022 To do the equivalent on the Skunkboard, you need to flash the *.tx file to $802000, send *.dta to RAM at $4000, then start the Skunk at $802000. Should be three simple jcp commands. Make sure you don't reset in between any of those steps. Well, you could reset before step 2 if needed, but don't reset after you load RAM. If you wanted to combine it all into one binary, have the first instruction at $802000 jump to a new location in ROM space which contains a copy loop plus the *.dta file. Copy the contents to $4000, restore the patched instructions from $802000, and jump back to the first valid instruction after the $802000 patch. Quote Link to comment Share on other sites More sharing options...
joeyaage Posted February 6, 2022 Share Posted February 6, 2022 AFAIK the .db files were instructions for the Alpine Developer debugger. The skunkboard was not created until after Atari finished with the Jaguar so don't really have a chance of working on skunkboard. Songbird describes what to do though, so... Quote Link to comment Share on other sites More sharing options...
Seedy1812 Posted February 7, 2022 Share Posted February 7, 2022 (edited) I have a script file run_me.db which states its a script file for WDB and RDBJAG in the bubsy code Edited February 7, 2022 by Seedy1812 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.