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 Coding > Charset animation problem
2007-10-14 10:39
Richard

Registered: Dec 2001
Posts: 621
Charset animation problem

Hi there.

I known how to animate a charset that contains 8 charsets. Which is something like this:

CHARANIM	INC ANIMPOINTER
			LDA ANIMPOINTER
			CMP #$08
			BNE ENDANIM
			LDA #$00
			STA ANIMPOINTER
			JSR ANIMATE
ENDANIM	RTS
ANIMATE	LDX #$00
WRAPCHR	LDA $0A00,X
			STA $0A40,X
			INX
			CPX #$08
			BNE WRAPCHR
			LDX #$00
WRAPCHR2	LDA $0A08,X
			STA $0A00,X
			INX
			CPX #$40
			BNE WRAPCHR2
			RTS



Easy eh? Unfortunately, I'm trying to animate a charset which somehow has a bigger animation. The animated chars are from $0910-$0a40. Please can you help me get an accurate animation for chars $0910-$0a40 (Putting $0a40 to $0910 and wrapping the frames for all the chars from that range :( ?
 
... 10 posts hidden. Click here to view all posts....
 
2007-10-14 16:33
Krill

Registered: Apr 2002
Posts: 3098
Do you really need to display all animation phases at the same time? In other words, can't you just copy the current phase to one character once every frame?
2007-10-14 16:50
Conrad

Registered: Nov 2006
Posts: 856
Quote: Do you really need to display all animation phases at the same time? In other words, can't you just copy the current phase to one character once every frame?

That's what I thought he was trying to ask, which is why I wasted some time writing that routine I posted a few hours ago.

I think Richard is saying that he wants to view more than one char on the screen which use the same animation data.

But again!- that routine i posted could be used MULTIPLE times to write animation to different individual chars of any set/bank if you think about it. Modifications need to be applied of course.
2007-10-14 17:04
Richard

Registered: Dec 2001
Posts: 621
Thanks for your help :)

I'm probably better off using less than 39 chars because of too much rastertime being used :(
2007-10-14 20:21
Krill

Registered: Apr 2002
Posts: 3098
39 chars * 8 bytes * 8 cycles / 63 cycles = about 40 rasterlines. Does not sound much to me.
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
TheRyk/MYD!
REBEL 1/HF
csio/monarchy c+4
iAN CooG/HVSC
Elder0010/G★P
katon/Lepsi De
t0m3000/bo0M!^hf^ibex
HCL/Booze Design
Kimono
megasoftargentina
Airwolf/F4CG
Krill/Plush
Pac
Guests online: 239
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Codeboys & Endians  (9.7)
4 Mojo  (9.6)
5 Coma Light 13  (9.6)
6 Edge of Disgrace  (9.6)
7 Signal Carnival  (9.6)
8 Wonderland XIV  (9.5)
9 Uncensored  (9.5)
10 Comaland 100%  (9.5)
Top onefile Demos
1 Nine  (9.7)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.5)
6 Scan and Spin  (9.5)
7 Onscreen 5k  (9.5)
8 Grey  (9.5)
9 Dawnfall V1.1  (9.5)
10 Rainbow Connection  (9.5)
Top Groups
1 Artline Designs  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Performers  (9.3)
5 Censor Design  (9.3)
Top Fullscreen Graphicians
1 Joe  (9.7)
2 Sulevi  (9.6)
3 The Sarge  (9.6)
4 Veto  (9.5)
5 Facet  (9.5)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.043 sec.