| |
Trooper
Registered: Sep 2002 Posts: 39 |
Looking for a (P)SID Search tool with addre$$ support.
Guys,
there are lots of tools out there that you can search your HVSC with, composer, tunename, etc....
But none I've found that can search on load address or play address?
Anybody know of any.. I really don't wanna delve into the workings of sidplayer.dll and try to write my own if there is somat already out there
Regards |
|
| |
Stryyker
Registered: Dec 2001 Posts: 468 |
No need to dig in to any DLL. Search the .sid files themselves. The format is well documented. Problem is the sid files themselves are sometimes modified for play and init addresses because of how they originally behaved. |
| |
Trooper
Registered: Sep 2002 Posts: 39 |
Yeah, that is what I was thinking about doing, using the documentation out there, tells me what offset into the files are the various things, but before I start I was checking there wasn't already a tool out there with that particular search facility built in. |
| |
enthusi
Registered: May 2004 Posts: 677 |
you can use bash-tools for that in unix.
I just woke up so I wont try now :)
But there is a tool called 'head' that evaluates leading bytes of a file, and grep that compares content with a string etc.
So its a matter of comparing the correct offset with the hex numbers you are looking for.
Did a quick test for the sake of it and this is quite possibly the worst method of doing it :)
#!/bin/bash
for i in $(ls *.sid); do
echo $i
hexdump -C $i | head -c 49 | tail -c 5
echo
echo
done
will result in something like:
Soul_Crystal.sid
11 06
tune.sid
00 10
Vendetta.sid
80 28
|
| |
Trooper
Registered: Sep 2002 Posts: 39 |
Unfortunlatey bash-tools are out of my league...
I've decided to write my own in (using VB) and so far so good, I've managed to get it to show me the relevant details as I click on a file..
Next to implement the search facilty.
|
| |
Trooper
Registered: Sep 2002 Posts: 39 |
ok.....
Chucked somat together, if anybody is interested, please download it from...
SID Searcher
any comments/feedback/bugs etc, please contact me via my website, or PM via CSDB..
Thanks
Paul. |