Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Rodrigo Yeowtch ! (Registered 2024-11-24) You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #233542 : High Voltage SID Collection #79
2023-07-07 10:56
spider-j

Registered: Oct 2004
Posts: 498
Release id #233542 : High Voltage SID Collection #79

Hi.

As I can't get https://hvsc.c64.org/download/files/tools/HVSC_Update_Tool_sour.. to compile on my Linux system I'm wondering if it would be easier to write a script that uses the "Update79.hvs" file for update instructions.

Can someone elaborate which the meaning of the what I think to be "commands" is?

I.e. I'm wondering about these constructs:
MOVE
/DEMOS/UNKNOWN/Rockmonitor_Demo.sid
/DEMOS/M-R/Rockmonitor_Tune.sid
REPLACE
/update/fix/DEMOS/M-R/Rockmonitor_Tune.sid
/DEMOS/M-R/


Why the additional step of moving instead of deleting and then copying the updated file into the correct directory?

Also: what about the CREDITS section? Does that mean the update script should just change the original file data?

Would be nice if someone could provide me a list of commands and what each of those should do – and how the data is organized in the "Update79.hvs" file for each of them. So I don't have to figure it all out myself.

Thanks!
2023-07-07 11:06
ChristopherJam

Registered: Aug 2004
Posts: 1408
That archive you linked to contains a HVS_file_format.txt that documents all the commands, if that helps at all.
2023-07-07 12:44
spider-j

Registered: Oct 2004
Posts: 498
Quote: That archive you linked to contains a HVS_file_format.txt that documents all the commands, if that helps at all.

Ah, yeah. Didn't see this one. That should help!
Thanks!
2023-07-07 15:54
chatGPZ

Registered: Dec 2001
Posts: 11354
Wouldn't it be much easier to just download the whole package?
2023-07-07 16:06
spider-j

Registered: Oct 2004
Posts: 498
Quote: Wouldn't it be much easier to just download the whole package?

Well, that is what I did in the past. But I started my own MYSQL database for some kind of "private" HVSC search site and rewriting every DB entry from scratch takes a very long time. I'd like to avoid that.
2023-07-07 16:38
iAN CooG

Registered: May 2002
Posts: 3187
> Why the additional step of moving instead of deleting and then copying the updated file into the correct directory?

The hvs script is used by Perff to update the CSDb sid entries too.
I fear there is nothing written about it but IIRC, it's a deal we had with Perff for keeping the CSDb entries for sid tunes and just rename/move them, else the whole entry and its comments would be lost on a DELETE command.
2023-07-07 16:49
spider-j

Registered: Oct 2004
Posts: 498
Quoting iAN CooG
I fear there is nothing written about it but IIRC, it's a deal we had with Perff for keeping the CSDb entries for sid tunes and just rename/move them, else the whole entry and its comments would be lost on a DELETE command.

Okay, that makes sense. Thank you for that info!
2023-07-10 14:04
chatGPZ

Registered: Dec 2001
Posts: 11354
brainfart: you could put the hvsc into a git repo. then when a new one is released, just download the entire package and commit it. now you can parse the commit history, which will show you all files that changed, no matter if they moved or what ever. might be easier than trying to figure out the weird format of the update files :)
2023-07-10 21:58
TheRyk

Registered: Mar 2009
Posts: 2218
actually I'm one of the whackos doing the update.exe instead of whole package and never had any trouble with it, but (after some short gnome episode) I'm just a win-doomed idiot, patting my shoulder for causing less CO2 by just leeching the update ;)

@GIT repo: of course this would work... but it would kill the tradition of half year waiting for next update, you MADMAN!
2023-07-11 09:35
spider-j

Registered: Oct 2004
Posts: 498
Quoting TheRyk
@GIT repo: of course this would work... but it would kill the tradition of half year waiting for next update, you MADMAN!

I think what GPZ meant was an idea for me to (ab)use a local git repository to get a better machine readable diff output between HVSC releases than the official *.hvs file :-)
2023-07-11 09:59
chatGPZ

Registered: Dec 2001
Posts: 11354
Quote:
I think what GPZ meant was an idea for me to (ab)use a local git repository to get a better machine readable diff output between HVSC releases than the official *.hvs file :-)

yes, indeed. That the collection as such should have been put into a proper repo 10+ years ago is an entire different topic =D
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Copyfault/Extend^tsn..
MP Software/Hokuto F..
serato/Finnish Gold
bonefish
REBEL 1/HF
Bob/Censor Design
Guests online: 78
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 The Demo Coder  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Comaland 100%  (9.6)
10 What Is The Matrix 2  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top Graphicians
1 Mirage  (9.7)
2 Archmage  (9.7)
3 Mikael  (9.6)
4 Carrion  (9.6)
5 Sulevi  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.066 sec.