Rock 'n' Roll data files

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
kaydash
ultra-n00b
Posts: 5
Joined: Wed Nov 27, 2013 9:15 am

Rock 'n' Roll data files

Post by kaydash » Wed Nov 27, 2013 3:33 pm

Hello!

(First post and I'm pretty happy to have found a game research forum!)

As a kid I played Rainbow Arts' Rock 'n' Roll (for PC) and loved it, I found myself wishing that I could make my own levels for the game and perhaps even a modern clone (that would allow you to import the original data files.)

I spent quite a bit of time staring at the data files in a hex editor and managed to guess my way to a very basic understanding of their structure; although not really enough to do anything useful with. I also tried unpacking and disassembling the executable, but limited assembly knowledge and a lack of understanding of the concepts employed in writing 16-bit games for hardware far more limited than today's meant that the code was incredibly hard for me to follow and understand.

Has anyone ever attempted to make sense of this data or have a good understanding of how 16-bit games for DOS would have been written and have experience disassembling 16-bit DOS software?

Unfortunately I'm not aware of any demo for the game, but some creative Googling could be of some help.

twisted
veteran
Posts: 100
Joined: Mon Apr 23, 2007 11:25 pm
Has thanked: 2 times
Been thanked: 7 times

Re: Rock 'n' Roll data files

Post by twisted » Wed Nov 27, 2013 10:11 pm

I'm not sure if I'll be able to help but happy to have a quick look if you have a unprotected copy of the exe you could send? Seems all the copies I find have some sort of compression/copy protection.

kaydash
ultra-n00b
Posts: 5
Joined: Wed Nov 27, 2013 9:15 am

Re: Rock 'n' Roll data files

Post by kaydash » Wed Nov 27, 2013 11:27 pm

twisted wrote:I'm not sure if I'll be able to help but happy to have a quick look if you have a unprotected copy of the exe you could send? Seems all the copies I find have some sort of compression/copy protection.
I'm not sure exactly how it's packed but UPX managed to unpack it.

twisted
veteran
Posts: 100
Joined: Mon Apr 23, 2007 11:25 pm
Has thanked: 2 times
Been thanked: 7 times

Re: Rock 'n' Roll data files

Post by twisted » Thu Nov 28, 2013 2:07 pm

Are you sure? UPX didn't work for me and considering UPX wasn't developed until 1996 and this game is from 89 i'm not surprised!

kaydash
ultra-n00b
Posts: 5
Joined: Wed Nov 27, 2013 9:15 am

Re: Rock 'n' Roll data files

Post by kaydash » Fri Nov 29, 2013 12:17 am

twisted wrote:Are you sure? UPX didn't work for me and considering UPX wasn't developed until 1996 and this game is from 89 i'm not surprised!
It's been a while since I performed all this dark magic, so perhaps I'm misremembering. UPX could still support whatever packing method was used.

Here's the unpacked executable though: http://cl.ly/3w2n0G0p291i/urock.exe

kaydash
ultra-n00b
Posts: 5
Joined: Wed Nov 27, 2013 9:15 am

Re: Rock 'n' Roll data files

Post by kaydash » Fri Nov 29, 2013 12:23 am

kaydash wrote:It's been a while since I performed all this dark magic, so perhaps I'm misremembering. UPX could still support whatever packing method was used.
I guess I misremembered, sorry about the confusion:

Code: Select all

ROCKROLL.EXE: MS-DOS executable, MZ for MS-DOS, LZEXE v0.91 compressed

Darkstar
advanced
Posts: 67
Joined: Thu Jun 14, 2007 1:14 pm
Location: Southern Germany
Has thanked: 7 times
Been thanked: 1 time
Contact:

Re: Rock 'n' Roll data files

Post by Darkstar » Fri Nov 29, 2013 11:52 am

You could try unlzexe from here

oh and by the way, it is really great to see someone tackling such an old game, I fondly remember playing this on my Amiga for hours and hours... Great little game although I never managed to finish it (I still remember how the cheat system works, with the code you have to enter to select the starting level)
Check out the REWiki!

kaydash
ultra-n00b
Posts: 5
Joined: Wed Nov 27, 2013 9:15 am

Re: Rock 'n' Roll data files

Post by kaydash » Fri Nov 29, 2013 2:37 pm

Darkstar wrote:You could try unlzexe from here
The author still hosts LZEXE, which comes with an unpacker.
Darkstar wrote:oh and by the way, it is really great to see someone tackling such an old game, I fondly remember playing this on my Amiga for hours and hours... Great little game although I never managed to finish it (I still remember how the cheat system works, with the code you have to enter to select the starting level)
Haha, I never managed to finish it either, some of the time limited levels (that occurred right before you were given a save code) were incredibly tough.

I found an old IDA database and some code I wrote to test some of my guesses. (Treat anything here as an assumption, basically.)

Unfortunately I think over the years I've managed to lose and rewrite these things several times and I suspect that these are not actually my most recent attempts, but if they help anyone get more than nothing done then I guess they weren't completely useless. :)

Post Reply