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


Forums > C64 Productions > Making the C128 levels playable on a raw 64.
2002-08-04 02:42
Viktor
Account closed

Registered: Apr 2002
Posts: 78
Making the C128 levels playable on a raw 64.

The c128 version of the Kikstart 1 (it was name Kikstart II, but its working with the Kikstart 1 'engine') was different than the c64 one. In the c128 version was a practice course, and 3 other courses. The practice level includes 2 levels, loaded at the start, and the the three courses includes 8 levels, and are loadable with keys a,b and c.

I think these levels was never released for the c64.
Because it isnt playable in the x128 emulator (Vice), i try to mix the c128 datas, with the c64 program.

But i need some help, because i dont have c128, to check someting in the c128 version

The data layout of the c128 version is the following:
(I revers enginered it, so maybe its not fully correct)

crsra, crsrb, crsrc
these are includes the 8 courses which are
one level is $0c00 long
includes:
offset - function
$000-$500 - screen data (5 lines, which are $ff bytes long)
$500-$A00 - maybe motor position data (5 lines, $ff long)
$a00-$c00 - maybe motor rotation data

(the practice course hold the same layout, the only changing, that it includes only 2 levels, and these levels after loading are copied 3 times to the other levels locations.)

in the c64 version the levels are from $6000 and are
$1000 byte long.
offset - function
$000-$600 - screen data (6 lines, which are $ff bytes long)
$600-$c00 - maybe motor position data (6 lines, $ff long)
$c00-$e00 - maybe motor rotation data

The level charset in the c64 version after depacking is at $0800-$1000,
and in the 128 version at $4800-$5000 in the main file (the 72 block long file) (the first $0800 byte of the main file)

The level names are in the 128 version in the file named: data, and in the c64 version, if i remember good, at $1000.
(these are fast findable)

So its possible to make the course a, course b and course c edition (and practice course edition too) for the c64, but without i see the c128 version i cant make it. Because, the one line difference, that i cant check without a c128.

Anybody can help me?
2002-08-06 11:32
Commander
Account closed

Registered: Jan 2002
Posts: 106
How are you going to call it, because there's also a kikstart II on c64 (if I remember right...)... Maybe Kikstart III or Kikstart deluxe?
2002-08-06 14:57
Viktor
Account closed

Registered: Apr 2002
Posts: 78
Kikstart 1 - course A edition
Kikstart 1 - course B edition
Kikstart 1 - course C edition
and
Kikstart 1 - Practice course edition

These are the names.
2003-05-02 17:14
chancer

Registered: Apr 2003
Posts: 346
one of the best budget games released =)

there is a level editor on kikstart 2 on c64.. so i suppose you could redo them on that.. using screen shots in vice 128 or something...

just an idea ;)

2003-05-02 18:13
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
i *still* want Last V8 with the extra level on the C64. And Chancer, email me...!
2003-05-12 21:05
Zagon
Account closed

Registered: Apr 2002
Posts: 14
Just for fun, I have made a c64 runnable version of the c128 version of kikstart. Surprisingly enough the c128 version doesn't use any c128-only hardware so porting it was quite straight-forward.
It is not tested much but I think it works.
Here's a link to a temporary download location:
http://w1.131.telia.com/~u13114991/misc/kik12864.zip
2003-05-13 09:23
Viktor
Account closed

Registered: Apr 2002
Posts: 78
Very good. I dont have enough time, so this was delayed from me, but your version is very good.

Congratulations.

Viktor
2003-05-13 13:16
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
Would there be enough room to levelpack and onefile it...?
2003-05-13 18:52
Zagon
Account closed

Registered: Apr 2002
Posts: 14
yes, I think so.
Originally, my goal was to make a one-file version. But then I got bored with it and posted the multi-file version I made in order to identify safe memory areas for crunched leveldata data.
The different levels clobber different areas of memory so it isn't that easy to identify safe memory areas without playing through all the levels in all the level sets.
So far I have identified unused memory enough for about two and a half level. There just must be room for the remaining half too. :)
2003-05-13 20:46
Viktor
Account closed

Registered: Apr 2002
Posts: 78
as i work i found these:

in one course there is 8 levels, and all of them are in the c64 version 1 k long, in the c128 version 0a00 byte long. if you play level, the level data is copied to the "playing memory", and these datas are used.

a course is 5000 byte long. maybe with a packing it can be done, but i dont believe in this.
2003-05-21 20:32
Zagon
Account closed

Registered: Apr 2002
Posts: 14
I just can't resist a challenge...
The zip file the link
http://w1.131.telia.com/~u13114991/misc/kik12864.zip
points to has now been updated to contain a one file version version of kikstart 128 for c64.
Enjoy...
 
... 7 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 - 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
Rebok/BOOM!/Tropyx
Jammer
grip
Alakran_64
Airwolf/F4CG
psych
ccr/TNSP
Guests online: 154
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 The Demo Coder  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Wonderland XIV  (9.6)
10 Comaland 100%  (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 Triad  (9.2)
Top Logo Graphicians
1 t0m3000  (10)
2 Sander  (9.8)
3 Mermaid  (9.5)
4 Facet  (9.4)
5 Shine  (9.4)

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