Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Rick Dangerous   [1991]

Rick Dangerous Released by :
Myth

Release Date :
September 1991

Type :
C64 Crack

User rating:awaiting 8 votes (8 left)

Credits :
Crack .... TWR of Myth
Original Supply .... TWR of Myth

Download :

Look for downloads on external sites:
 Pokefinder.org


User Comment
Submitted by TWR on 17 October 2005
No SICK Dangerous... HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH... Not!!!!!
User Comment
Submitted by TDJ on 16 October 2005
Six appeal or Sex Appeal?

Rick Dangerous or Dick Dangerous?

Ho ho ho!
User Comment
Submitted by TWR on 16 October 2005
As said in the first comment about this release, it was done from the Six Appeal compilation.
User Comment
Submitted by j0x on 16 October 2005
ian coog: ... and there it is, the proper IRQ deactivation code :) Apparently, the Myth version is defrozen/defreezed (thawed?) from some compilation, and not cracked from the original tape, which could explain the missing init code. So TWR is to blame, after all :)

I didn't check the original myself -- thanks for the info.
User Comment
Submitted by iAN CooG on 16 October 2005
Actually there is no bug in the game code, if you make it start from $0400 instead of $0810. Had a look at the original tape and the needed init code was there, just before the jmp $0810.
.C:0400   78         SEI
.C:0401   A9 FF      LDA #$FF
.C:0403   8D 19 D0   STA $D019
.C:0406   A9 00      LDA #$00
.C:0408   8D 1A D0   STA $D01A
.C:040b   A9 00      LDA #$00
.C:040d   8D 0E DC   STA $DC0E
.C:0410   8D 0E DD   STA $DD0E
.C:0413   A9 7F      LDA #$7F
.C:0415   8D 0D DC   STA $DC0D
.C:0418   8D 0D DD   STA $DD0D
.C:041b   AD 0D DC   LDA $DC0D
.C:041e   AD 0D DD   LDA $DD0D
.C:0421   A9 1B      LDA #$1B
.C:0423   8D 11 D0   STA $D011
.C:0426   A9 35      LDA #$35
.C:0428   85 01      STA $01
.C:042a   4C 10 08   JMP $0810
User Comment
Submitted by Nafcom on 15 October 2005
@/j0x: I would suggest you just add your fixed version as a seperated entry in csdb and refer to vice versa version :)
User Comment
Submitted by j0x on 15 October 2005
Ian Coog: Nope, it's not a bank switching issue. Looking at the code (as you've obviously done), you can see that every memory configuration works, as long as I/O mem is switched on. The bug is caused by the program switching off timer interrupts (lda #$7f sta $dc0d) without acknowledging any pending timer interrupts (by doing e.g. lda $dc0d). Sometimes, a timer interrupt has been triggered before they're switched off, and hence, as soon as the interrupt flag is cleared, a timer interrupt occurs, which is never acknowledged.

Slator et al.: Nobody's talking about changing the past. I did this because I was curious why it didn't always work under Vice (or on the real thing, for that matter). I fixed it, re-attached the original intro and crunched it using the "tools of old", just for fun. My reason for suggesting a release of the fix was to improve the "Software Library" here, not to make TWR or Myth look better. Interestingly, the bug is in the game code, and thus not directly caused by TWR.

Cheers!

/j0x
User Comment
Submitted by Slator on 15 October 2005
For sure you don't touch the original version to fix it in here. No man should change the crimes of our history :D
But you easily see who cared for quality back then and who did not ;-D
rush #1
User Comment
Submitted by TWR on 14 October 2005
Yep... Better re-release this one.
User Comment
Submitted by Nafcom on 14 October 2005
@iopop: Just the problem that I found myself games in GB64 that crash right at the first level! :)

There was a time when I pestered them with emails describing the bugs and supplying a working version :)

Naturally the games at http://www.c64files.com work better. (most are tested)
User Comment
Submitted by Jazzcat on 14 October 2005
Emulators are good for packing or fast checks, use the real thing instead.

Damn PC-cattle...

MOOOOO
User Comment
Submitted by Zyron on 14 October 2005
I agree 100% with iopop, we shouldn't try and change the history.
Add the fixed version as a separate entry instead.
User Comment
Submitted by TWR on 14 October 2005
Iopop has a point. My version works 100% on a real c64.
User Comment
Submitted by iopop on 14 October 2005
In my opinion "the fix" should not be added at all. Atleast not as the same entry as the real release and esepcially not in a version that tries to be as similar to the original as possible. Why? Because its history revision.

If someone released a buggy crack some 15 years ago, so be it, many have done it. And if you really want to play the game, there's prolly another version at gamebase64.com that works.
User Comment
Submitted by iAN CooG on 14 October 2005
Just a matter of setting out the roms.
sei
lda #$35
sta $01
jmp $810
to fix it.
User Comment
Submitted by TWR on 14 October 2005
Thanks for your commitment, jOx. I was actually going to re-crack it this weekend, and then pack it with a normal basic sys start instead of using the compounder. Now I don't have to do it. Thanks. Maybe you want to add a "bug-fix" credit...? It would be ok with me for sure.
User Comment
Submitted by j0x on 14 October 2005
In case anybody's interested, I just fixed this one to work with Vice.

Unpacked the game, fixed it (IRQ wasn't always properly acknowledged), stuck the Myth intro back on, and finally crunched it using the same cruncher as the original, for that old-skool feeling.

I also played it through to the end to make sure I hadn't introduced any bugs.

I don't know the proper procedure for submitting fixes on CSDB (assuming it's alright with TWR) -- perhaps someone can enlighten me?
User Comment
Submitted by TWR on 13 October 2005
Then I guess it don't work on Vice. I don't use Vice.
User Comment
Submitted by Zyron on 13 October 2005
It hangs after the intro here too, using VICE 1.16.
User Comment
Submitted by TWR on 13 October 2005
Nope, tried it again and it works perfectly.
User Comment
Submitted by TWR on 10 October 2005
I have never had any problems with this one. :)
User Comment
Submitted by TWR on 28 September 2005
A great game cracked from a compilation called Six Appeal.
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (22)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.089 sec.