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 > Requests > DTL Jetpack BASIC
2015-09-28 14:26
Six

Registered: Apr 2002
Posts: 293
DTL Jetpack BASIC

This was never properly cracked. There's a copy @ http://www.haddewig.de/nogames64/tools.html but it still has dongle protection and won't run. There's a non-protected program on the disk ("ERROR LOCATE"), but the main compiler still needs the dongle to run. There are also no docs.

Why is this one so important to preserve? Because literally LEGIONS of c64 games were written with it.

I had a go at trying to break the protection, and I'm sure I eventually could - but it's a bear.

At the end of each file (and the compiler is compiled with itself, btw) there is a byte sequence. TWO of those bytes indicate whether or not the program is dongle-protected. BUT, fixing a protected DTL-BASIC program is not as simple as changing those bytes. It uses them to calculate a bunch of other values, in multiple places in the runtime library.

The (tape-port) dongle check is also obfuscated, but easy enough to find.

So, this is going to take some serious skill to bust - but once its busted, it opens the door for reversal tools that can be used to resource games like Roadwar 2000.

Any takers? Can I persuade anyone to at least have a look at it?
2015-09-28 15:07
TNT
Account closed

Registered: Oct 2004
Posts: 189
So you want to have something like this in the end? ;)
2015-09-28 16:29
Six

Registered: Apr 2002
Posts: 293
So there's a decompiler or you did this by hand?

Is there also a proper cracked of the compiler?
2015-09-28 17:25
Zer0-X
Account closed

Registered: Aug 2008
Posts: 78
http://www.sid.fi/~zrx/DTL-BASIC-Jetpack-644c.zip

Can't find much use for this as it's just a compiler.
2015-09-28 19:48
Six

Registered: Apr 2002
Posts: 293
Aye, but having a cracked version of the compiler is a step towards both writing a decompiler (if one doesn't yet exist) and understanding how the dongle protection works.
2015-09-28 19:52
Six

Registered: Apr 2002
Posts: 293
Oh, forgot to ask, since you guys seem to have a better knowledge of this software than I do, have you found a manual?

Thanks, btw, I was worried no-one would be interested to discuss this compiler because of its relative obscurity.
2015-09-28 20:32
TNT
Account closed

Registered: Oct 2004
Posts: 189
Yes, there is a decompiler, and yes, I have the manual. I think I have scanned it already, I just need to locate those scans from some old computer backup. I also own PET version of the compiler with manual. Same problem with that one :D
2015-09-28 20:38
Moloch

Registered: Jan 2002
Posts: 2928
Excellent, would love a copy of that manual when you can find it
2015-09-28 20:56
Six

Registered: Apr 2002
Posts: 293
TNT, is the decompiler available, or private?

If I had a good description of the file format, I could add it as an output target on my txt2prg tokenizer.

BTW, found the dongle at my warehouse today, but not the docs. The dongle goes in the tape port and has the serial # 355-012-500-201. It'd be interesting to see how specific the dongle is - if any copy of the software will run with any dongle.
2015-09-28 20:58
TNT
Account closed

Registered: Oct 2004
Posts: 189
http://sid.fi/~tnt/dtl/

Contains C64 version manual + disks which I believe are my original dumps and their cracked counterparts.

PET manual scans are probably in some directory named "old computer" inside another directory with similar name :)
2015-09-29 10:04
Six

Registered: Apr 2002
Posts: 293
Awesome! Thanks for posting this, I'd been looking for it for a while. That decomp of part of Roadwar 2000 gives me enough to work from for figuring out the tokenization.

You mentioned there was a decompiler. Did you write it?
 
... 17 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
Krill/Plush
rexbeng
Grue/Extend
Perplex/Offence
El Jefe/Slackers^sidD
t0m3000/hf^boom!^ibx
Morpheus/IPC+C64.COM
Darkflight
Nuckhead/Backbone So..
Guests online: 126
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 No Listen  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

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