Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > SID ID wanted
2006-06-13 13:01
Scout

Registered: Dec 2002
Posts: 1570
SID ID wanted

Who made the tune you hear in the intro of this demo? -> Welcome

Thanx!
---
Commodore 64 Scenemusic Podcast
http://8bitmayhem.blogspot.com/
2006-06-13 15:27
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
I believe it is one of those in /DEMOS/UNKNOWN
2006-06-13 15:28
Soren

Registered: Dec 2001
Posts: 547
someone not very talented? :-)
2006-06-13 15:34
Cruzer

Registered: Dec 2001
Posts: 1048
I like tune #2 and #3 better.
2006-06-13 20:50
Laxity

Registered: Aug 2005
Posts: 459
The player is wierd. Seems to have all sorts of functionality in the track parser. Dunno the composer I think.
2006-06-14 06:31
j0x

Registered: Mar 2004
Posts: 215
Part three is Jeroen Tel's Scout.

Part two is Matt Gray's Professional BMX Simulator.

Part one is Steve Barrett's Ultimate Combat Mission.

According to my search, that player is used in the following tunes in HVSC #45 (copying output from my zipsearch tool verbatim -- sorry about the spam effect):

time ./zipsearch C64Music.zip -p ad....d0098d....20....4c....c904b0..e9000a8d....0a6900a8a200b9....9d....c8
Match: C64Music/Barrett_Steve/Professional_Ski_Simulator.sid matches (first match @ offset 0x7f)
Match: C64Music/Barrett_Steve/Ultimate_Combat_Mission.sid matches (first match @ offset 0x7f)
Match: C64Music/Beben_Wally/Hammerfist.sid matches (first match @ offset 0x37f)
Match: C64Music/Beben_Wally/Starslayer.sid matches (first match @ offset 0x86)
Match: C64Music/Beben_Wally/Superman-Man_of_Steel.sid matches (first match @ offset 0x88)
Match: C64Music/Beben_Wally/Winter_Olympiad_88.sid matches (first match @ offset 0x7f)
Match: C64Music/Beben_Wally/Winter_Olympiad_88_preview.sid matches (first match @ offset 0x147f)
Match: C64Music/Beben_Wally/Winter_Olympiad_88_PSID.sid matches (first match @ offset 0xbaf)
Match: C64Music/Brimble_Allister/Panic_Dizzy.sid matches (first match @ offset 0x14a)
Match: C64Music/Sharp_Lyndon/Wizard_Willy.sid matches (first match @ offset 0x87)
Match: C64Music/VARIOUS/A-F/Deadman/Colossus_Chess_Atari_ST.sid matches (first match @ offset 0x87)
Done checking through 33086 zip file entries
11 file(s) matched one or more patterns.

real 0m2.360s
user 0m1.456s
sys 0m0.532s

The player seems to have been in use as early as 1988 (by Wally Beben and Steve Barrett). Could someone shed some light on the history of this player?

Hope this was of some value.

/Stefan
2006-06-14 08:13
Scout

Registered: Dec 2002
Posts: 1570
Quote:
Part one is Steve Barrett's Ultimate Combat Mission.


Awesome! Thank you very much.

ScT
---
Commodore 64 Scenemusic Podcast
http://8bitmayhem.blogspot.com/
2006-06-14 18:16
Cruzer

Registered: Dec 2001
Posts: 1048
@j0x: Amazing zip search tool you seem to have there. Did it scan through the whole HVSC in .5 seconds?
2006-06-14 20:26
Laxity

Registered: Aug 2005
Posts: 459
How does this zip search pattern thing work?..
2006-06-14 20:31
j0x

Registered: Mar 2004
Posts: 215
Quote: @j0x: Amazing zip search tool you seem to have there. Did it scan through the whole HVSC in .5 seconds?

Not quite.

In the example shown, it uses about 0.5 seconds to load (from cache) the zip file and about 1.5 seconds to search through it). It's the gross (as opposed to net) "real" time that's the practical number. In the example, about 2.5 seconds.

On my machine, first run is about 5 seconds (although I've never measured this), subsequent runs are about 2-2.5 seconds on my machine, depending on the length of the pattern to search for.

I've been using it a lot lately, doing HVSC archeology :)

/Stefan
2006-06-14 20:37
j0x

Registered: Mar 2004
Posts: 215
Quote: How does this zip search pattern thing work?..

It's very simple. I load an uncompressed zip file to memory, then scan through the data of each of the files, looking for the specified pattern.

A pattern may contain wildcard nybbles, so:
a9008d2.d0

matches
a9 00    lda #$00
8d 2. d0 sta $xxxx

where $xxxx is $d020, $d021, $d022, ..., $d02f

Using wildcards it's possible to look for relocated code, etc.

The problem with searching through the HVSC collection using the straight-forward approach is that it takes forever to load each sid-file individually. Since the HVSC is distributed as an uncompressed zipfile inside a compressed zipfile, this method is not too inconvenient, and rather quick.

The pattern itself must be found manually.

/Stefan
2006-06-16 07:55
Laxity

Registered: Aug 2005
Posts: 459
Ok, but is it a custom tool you've written yourself?
2006-06-16 08:42
j0x

Registered: Mar 2004
Posts: 215
Quote: Ok, but is it a custom tool you've written yourself?

Yup
2006-06-16 09:36
TNT
Account closed

Registered: Oct 2004
Posts: 189
A long time ago I wrote Amiga program for Nemesis1 to calculate ID for SIDs. It worked by patching sidplay.library and calculating CRC32 from the emulated output. It managed to ID dozen or so SIDs in second... Those were the times :)
2006-06-16 17:47
Laxity

Registered: Aug 2005
Posts: 459
Ok cool.. Are you using some library to access the zip-file?

2006-06-16 19:54
Hein

Registered: Apr 2004
Posts: 946
Cool. Woopsadaysee... nice tune. Darn, wish I could find the demo from HSP where we used that same tune as well, it gave it a happy mood..

Jeff, what did you do in 1988? Suck on your moms titty?
2006-06-16 20:55
Scout

Registered: Dec 2002
Posts: 1570
Quote: Cool. Woopsadaysee... nice tune. Darn, wish I could find the demo from HSP where we used that same tune as well, it gave it a happy mood..

Jeff, what did you do in 1988? Suck on your moms titty?


Hein,

It's in the intro of HSP's Mega-Strike
---
Commodore 64 Scenemusic Podcast
http://8bitmayhem.blogspot.com/
2006-06-17 00:30
j0x

Registered: Mar 2004
Posts: 215
Quote: Ok cool.. Are you using some library to access the zip-file?



Nope, banging the bytes by hand. That's why it doesn't accept compressed data. I could have used zlib, but it works fine as it is.

/Stefan
2006-06-17 07:07
Soren

Registered: Dec 2001
Posts: 547
@Hein: not quite... I'm not that young, so I was actually trying to suck your dick a bit but realised that it also was small back then :-) (j/k)..... (just trying to say that I'm not much younger than you ;-)
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
Alakran_64
Doc Snyder/ONS
Tom-Cat/Nostalgia
JEZ
Magnar
iceout/Avatar/HF
Kylearan/Cluster
Narciso
theK/ATL
deetsay
Guests online: 100
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 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (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 Triad  (9.2)
Top Crackers
1 Mr. Z  (9.9)
2 Antitrack  (9.8)
3 OTD  (9.8)
4 Fungus  (9.8)
5 S!R  (9.8)

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