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 > C64 Productions > preview of upcomming 8k game
2006-07-22 19:33
Trifox
Account closed

Registered: Mar 2006
Posts: 108
preview of upcomming 8k game

hi all, i just have finished all the features of my current game, if you want please take a look, comments are welcome!

download here:
http://download.verpicktewg.de/?filename=kleinhuisbehaviours/wa..

instructions.

play with mouse or joystick,
´start game with space

click in the upper half generates a new level
click in the lower halfy rotates playfield!
 
... 46 posts hidden. Click here to view all posts....
 
2007-04-10 10:33
Trifox
Account closed

Registered: Mar 2006
Posts: 108
i have updated a hotfix, this will be fixed in 100% version!
2007-04-12 21:13
Richard

Registered: Dec 2001
Posts: 621
We look forward to it :)
2007-04-13 02:43
Trifox
Account closed

Registered: Mar 2006
Posts: 108
the final version won't feature free level select, prepare to earn your cups .... ;)
2007-04-13 08:04
Conrad

Registered: Nov 2006
Posts: 847
I've only just tried out the game myself.
VERY VERY good indeed! Keep it up. And yes, it seems to be a conversion of a PopCap game, but which one?
2007-04-13 12:16
Trifox
Account closed

Registered: Mar 2006
Posts: 108
thank you very much, if any one of you has an idea why action replay is making problems, and why the highscore load/save does not work on a real c64, please contact me, i heard that i have to switch of sprites ... is it really that easy ?
2007-04-13 20:04
tlr

Registered: Sep 2003
Posts: 1787
Quote: thank you very much, if any one of you has an idea why action replay is making problems, and why the highscore load/save does not work on a real c64, please contact me, i heard that i have to switch of sprites ... is it really that easy ?


What does this do, and isn't length $f8 a little long for the filename?
It seems that this bugs out with action replay. Changing the length to $08 works with it for me in vice.

Also you are only loading/saving small files for highscore an similar so there is no real need for a turbo.
Do a jsr $ff8a early in your program to restore the normal kernal vectors. This will make you independent of most if not all cartridges.

.C:5e20   A9 01      LDA #$01
.C:5e22   A6 BA      LDX $BA
.C:5e24   D0 02      BNE $5E28
.C:5e26   A2 08      LDX #$08
.C:5e28   A0 00      LDY #$00
.C:5e2a   20 BA FF   JSR $FFBA
.C:5e2d   A9 F8      LDA #$F8
.C:5e2f   A2 4F      LDX #$4F
.C:5e31   A0 5E      LDY #$5E
.C:5e33   20 BD FF   JSR $FFBD
.C:5e36   A9 00      LDA #$00
.C:5e38   A2 CA      LDX #$CA
.C:5e3a   A0 5F      LDY #$5F
.C:5e3c   20 D5 FF   JSR $FFD5
.C:5e3f   B0 01      BCS $5E42
.C:5e41   60         RTS
.C:5e42   60         RTS

>C:5e4f  55 53 45 52  4e 41 4d 45   USERNAME


the same in the save routine:
.C:5e59   20 F2 5D   JSR $5DF2
.C:5e5c   A9 CA      LDA #$CA
.C:5e5e   A2 5F      LDX #$5F
.C:5e60   85 FE      STA $FE
.C:5e62   86 FF      STX $FF
.C:5e64   A9 01      LDA #$01
.C:5e66   A6 BA      LDX $BA
.C:5e68   A0 00      LDY #$00
.C:5e6a   20 BA FF   JSR $FFBA
.C:5e6d   A9 F8      LDA #$F8
.C:5e6f   A2 4F      LDX #$4F
.C:5e71   A0 5E      LDY #$5E
.C:5e73   20 BD FF   JSR $FFBD
.C:5e76   A9 FE      LDA #$FE
.C:5e78   A2 D2      LDX #$D2
.C:5e7a   A0 5F      LDY #$5F
.C:5e7c   4C D8 FF   JMP $FFD8
.C:5e7f   60         RTS
2007-04-13 20:36
Trifox
Account closed

Registered: Mar 2006
Posts: 108
cool, thank you i will check that, and turning the sprites off would also be quite helpfull ?

what must i do to let the sound run smoothly while disc is accesed ? would it be possible in a easy way, or do i have to use some kinda irq track loading thing?

disc access will be optimized in means of if there is no change in highscore, no save operation will execute ;)


those routines above do save the username to a file on disk, there is another routine, similar to this one, the above routine is a copy of the original highscore save routine, i think i missed that file size thingy ... ;)

the highscore save routine generates a filename for each leveli do not care about which pet characters are used for it, but i am using 2 chars in the filename, HIGHSCOXX, the x is replaced with some identifier for level ...
2007-04-13 20:49
tlr

Registered: Sep 2003
Posts: 1787
Quote:
cool, thank you i will check that, and turning the sprites off would also be quite helpfull ?

I don't remember if you have to with the kernal routines, but it's probably safer to do it.

Quote:
what must i do to let the sound run smoothly while disc is accesed ? would it be possible in a easy way, or do i have to use some kinda irq track loading thing?

You need irq stuff. Cadavers loader system will do it.
I don't think it's worth the effort though. It is much more portable without it.

Quote:
the highscore save routine generates a filename for each leveli do not care about which pet characters are used for it, but i am using 2 chars in the filename, HIGHSCOXX, the x is replaced with some identifier for level ...

Actually it's HIGHSCxxE in the version you uploaded first.

Btw, the string just before USERNAME is "S:HIGHSCORE". Is that correct, or are you scratching the wrong file?
2007-04-13 21:01
Trifox
Account closed

Registered: Mar 2006
Posts: 108
hehe, it feels a bit strange talking to people better knowing my own source ... hehe, but, thank you for your effort, and those loading/saving thingy is quite messed up right now, i will do a rework on these functions ...

again: in final version loading and saving will only be executed if there is really need to, so i do not mind music hanging ( i will save before music starts ;) )

is there a maximum filename length ( e.g. 8 chars ) for filenames on c64 ?

must sound weird to know so few about the c64 ...
but ... i am just programming this beautiful machine since one year, back in the 90's i have just coded for MC68000 ;)

but i will do continue, perhaps there will be another 1k game later this year ...


2007-04-13 21:07
tlr

Registered: Sep 2003
Posts: 1787
Quote:
hehe, it feels a bit strange talking to people better knowing my own source ... hehe, but, thank you for your effort, and those loading/saving thingy is quite messed up right now, i will do a rework on these functions ...

:)

Quote:
is there a maximum filename length ( e.g. 8 chars ) for filenames on c64 ?

16 chars.

Quote:
must sound weird to know so few about the c64 ...
but ... i am just programming this beautiful machine since one year, back in the 90's i have just coded for MC68000 ;)

Not strange, you're doing great! Kernal routines and drive coding seems to be most peoples weak spots.
I'm impressed by the game BTW, fun to play! :)

Quote:
but i will do continue, perhaps there will be another 1k game later this year ...

I'm looking forward to it!
Previous - 1 | 2 | 3 | 4 | 5 | 6 - 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
JackAsser/Booze Design
Higgie/Kraze/Slackers
Yogibear/Protovision
Exploding Fi../Techn..
Guests online: 94
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 Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 hedning  (9.7)
4 Irata  (9.7)
5 Tim  (9.7)

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