| |
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/ |
|
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
I believe it is one of those in /DEMOS/UNKNOWN
|
| |
Soren
Registered: Dec 2001 Posts: 547 |
someone not very talented? :-) |
| |
Cruzer
Registered: Dec 2001 Posts: 1048 |
I like tune #2 and #3 better. |
| |
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. |
| |
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
|
| |
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/ |
| |
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? |
| |
Laxity
Registered: Aug 2005 Posts: 459 |
How does this zip search pattern thing work?.. |
| |
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 |
| |
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
|
| |
Laxity
Registered: Aug 2005 Posts: 459 |
Ok, but is it a custom tool you've written yourself? |
| |
j0x
Registered: Mar 2004 Posts: 215 |
Quote: Ok, but is it a custom tool you've written yourself?
Yup |
| |
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 :) |
| |
Laxity
Registered: Aug 2005 Posts: 459 |
Ok cool.. Are you using some library to access the zip-file?
|
| |
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? |
| |
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/ |
| |
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
|
| |
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 ;-)
|