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


Forums > CSDb Discussions > .: give a try 3 :.
2003-03-14 00:48
Kyle
Account closed

Registered: Dec 2002
Posts: 31
.: give a try 3 :.

Hey all ;-)

..just looking at some Crest demo's when I came across Crossbows challenge to music rippers: "give a try 3". (with the idea originally conceived by Scoop and Ikari).

The challenge was simple: rip the music (Mitch and Dane) from the demo part...

Anyone done that yet ? I haven't seen any other demo part with this great music playing in it.
2003-03-14 08:44
algorithm

Registered: May 2002
Posts: 705
Apparantly it seems that some of the music code/data was in diskdrive ram making it just that little bit difficult to rip and resource all the data together.

2003-03-14 14:03
Dane
Account closed

Registered: May 2002
Posts: 421
Funny. I've even got the unpacked version of the tune. :)
2003-03-14 15:19
Ninja

Registered: Jan 2002
Posts: 411
Krill/Plush told me about some protection-technniques in there. Dunno, if he suceeded after all. Gunnar?
2003-03-14 21:35
chatGPZ

Registered: Dec 2001
Posts: 11351
you can cheat though.... mod the music routine in a way that it writes out $d4xx writes to a file, let the music play once...then pack the recieved data and play it back later.

ok, ofcoz only lazy peeps like me would have such lame ideas :o))
2003-03-15 16:13
Cybernator

Registered: Jun 2002
Posts: 154
I've never tried to rip it before, but since someone here's messing with it, I said: Give a try ... hmmmm... 3 :P

I started cutting pieces of the code, in order to find where the play routine is called. All the time, it would either distort the graphics, or halt the C64 (or should I say the emulator :P)... Then I did that with a few instrucions at $5E0E, and the music stopped. Here're the opcodes:

CMP ($10,X)
CMP ($11,X)
CMP ($12,X)
CMP ($13,X)

Makes no sense, right? Wrong :)
If you check $10-$13, you'll see that it acknowledges CIA2 NMI. Hehe, what a trick :) But the hardware NMI vector points at $FFFF. Can that work? Sure :)

There's a BIT $xxxx opcode, that is used to jump over the DDR and DR registers (0 and 1). Right after that a JMP ($xxxx) follows which jumps to $0133. Then it calls $D000 (I think). This is the play routine. Haven't go further, but after the routine finishes, another one at $00B0 is called which copies the values to SID registers. Like in Deus Ex Machina - note. (Search the Lemon64 - scene forum for info on how to rip that one :) No, this music is not in the 1541, 'cause I switched it off and it worked. That's not the case with Deus' note.

Btw, Krill: Have you read my PM? :)
2003-03-15 16:56
Krill

Registered: Apr 2002
Posts: 2968
Quote: Krill/Plush told me about some protection-technniques in there. Dunno, if he suceeded after all. Gunnar?

Well "of course" I succeeded =D
It took me half a night but that really was worth it. After that I contacted Crossbow and he told me some other dude had at least told him about all the protection techniques used but Crossbow didn't know whether that guy actually ripped the tune. But there was nothing in the drive ram, that was in the note of Deus Ex Machina.
2003-03-18 10:53
Yodelking

Registered: Apr 2002
Posts: 189
Instead of spending to to protect tunes, and spend time on trying to rip it... why not try ripping the tunes at our ripcompo? http://www.demodungeon.com/ripcompo/
This will probably be challenging enough, and at the same time it will make a lot of sidfans happy.
2003-03-18 12:58
Steppe

Registered: Jan 2002
Posts: 1510
Yeah, good thread to jump in for a little self-advertisement! :-)
Come on, there are about two weeks left till the end of the compo, and thanks to Protovision everybody who enters the highscore-list wins a prize!
2003-03-18 13:26
Yodelking

Registered: Apr 2002
Posts: 189
Quote: Yeah, good thread to jump in for a little self-advertisement! :-)
Come on, there are about two weeks left till the end of the compo, and thanks to Protovision everybody who enters the highscore-list wins a prize!


Even better... it's 2 months until the end of the compo. I guess Steppe just made a typo. So time to start ripping... :)
2003-03-18 14:09
Steppe

Registered: Jan 2002
Posts: 1510
Duh! Me stoopido! Of course, the compo ends at the end of May and not end of March. ;-)
 
... 18 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 - Next
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
Smasher/F4CG
zscs
grass/LETHARGY
MP Software/Hokuto F..
mutetus/Ald ^ Ons
theK/ATL
Slaxx/Q/HF/MYD!
iceout/Avatar/HF
Pantaloon/Fairlight
Soya/Fairlight
Xiny6581/Dees Produc..
psych
Zardax/Artline Designs
v3nt0r/ibex-crew
Dano/Padua
icon/The Silents, Sp..
Peacemaker/CENSOR/Hi..
Lavazza/Censor Design
cobbpg
trident
Airwolf/F4CG
Magic/Nah-Kolor
Mojzesh/TGR🇬🇧
hedning/G★P
t0m3000/hf^boom!^ibx
Guests online: 149
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 Uncensored  (9.6)
7 The Demo Coder  (9.6)
8 Wonderland XIV  (9.6)
9 Comaland 100%  (9.6)
10 No Bounds  (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 Coders
1 Axis  (9.8)
2 Graham  (9.8)
3 Crossbow  (9.8)
4 Lft  (9.8)
5 HCL  (9.8)

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