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 > FASTER 3D GRAPHICS
2004-10-26 06:24
Stingray
Account closed

Registered: Feb 2003
Posts: 117
FASTER 3D GRAPHICS

I've heard it said before that the way the VIC chip addresses memory (8x8 cells) makes it slower fo rendering graphics because of the extra calculations needed. So what way would you have had the Commodore engineers design an alternative addressing mode so that 3D graphics could be calculated quicker? I would realy appreciate your ideas on this.
 
... 185 posts hidden. Click here to view all posts....
 
2010-09-07 10:39
Frantic

Registered: Mar 2003
Posts: 1647
Aha! I see this is hardware is suitable for nazi propaganda! ;)
2010-09-07 10:54
Stingray
Account closed

Registered: Feb 2003
Posts: 117
LOL, inspired by Wolfenstein :)
2010-09-07 12:21
TWW

Registered: Jul 2009
Posts: 545
I'll take one. When do you expect to have it in mass-production?

;)
2010-09-07 13:05
Stingray
Account closed

Registered: Feb 2003
Posts: 117
At this rate 2020, which really sux cus I think the world is meant to end in 2012 or something? Hopefully soon but just depends on how much free time I get :)
2010-09-07 14:25
encore

Registered: Aug 2010
Posts: 67
Just came to think that this could make Stunt Car Racer look like how it did on the Amiga/Atari version (and probably increase framerate too). The Vic-X concept was new to me but sounds very interesting.
2010-09-07 14:41
Oswald

Registered: Apr 2002
Posts: 5086
stunt car does not use eor filling, it fills only the sky, and even that on a char by char basis, when it hits the road then goes pixel by pixel...
2011-05-13 07:38
Fresh

Registered: Jan 2005
Posts: 101
I followed this thread waiting to see the birth of a new hw but it looks like too much time has passed since last Stingray's post...
It sounded very promising, I really hope this thing still being under development.
... any news about this lil beauty?
2011-05-13 09:30
WVL

Registered: Mar 2002
Posts: 899
Jackasser : how many fps could your 3d engine put out if you'd have had EOR-on-the-fly and clear-memory?
2011-05-13 09:37
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: Jackasser : how many fps could your 3d engine put out if you'd have had EOR-on-the-fly and clear-memory?

WVL: dunno to be honest, not that much I think. When the FPS is slow most time is spent in math and line drawing anyway. Using the c128 version u get a frame rate counter. Stand close to a wall so that you only see one complete solid, then u get the EOR+CLEAR fps basically. When the FPS drops it's because of line drawing and math, not filling and clearing.
2011-05-13 10:29
WVL

Registered: Mar 2002
Posts: 899
yesyes, i understand clearing and EOR take the same time always... I can code too, ya know :D

let's calc..

eor+sta takes 6 cycles per byte (if you plot inside the eor-speedcode, that is). 'dumb' clearing takes 4 cycles/byte (storing 0 in the eor-speedcode).

that's 10 cycles per byte. Let's say half of the screen get's updated, then you have 40*200/2 = 4000 bytes = 40.000 cycles saved. So that's about 2 frames.

Now let's do some maths..

fps	frames/update	VICX frames/update	VICX fps	speed increase
1	50,0		48,0			1,0		4%
2	25,0		23,0			2,2		9%
3	16,7		14,7			3,4		14%
4	12,5		10,5			4,8		19%
5	10,0		8,0			6,3		25%
6	8,3		6,3			7,9		32%
7	7,1		5,1			9,7		39%
8	6,3		4,3			11,8		47%
9	5,6		3,6			14,1		56%
10	5,0		3,0			16,7		67%
11	4,5		2,5			19,6		79%
12	4,2		2,2			23,1		92%
13	3,8		1,8			27,1		108%
14	3,6		1,6			31,8		127%
15	3,3		1,3			37,5		150%
16	3,1		1,1			44,4		178%
17	2,9		1,0			50,0		194%
18	2,8		1,0			50,0		178%
19	2,6		1,0			50,0		163%
20	2,5		1,0			50,0		150%
21	2,4		1,0			50,0		138%
22	2,3		1,0			50,0		127%
23	2,2		1,0			50,0		117%
24	2,1		1,0			50,0		108%
25	2,0		1,0			50,0		100%


No idea how many fps it can do now though, but this should give a good idea about the increase in speed.

I'd call anything above 10fps good for c64 purposes.. considering that, it's a bit disappointing that only the 7-9 fps get boosted to 10fps..
Previous - 1 | ... | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 - 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
MWR/Visdom
Medicus
Jak T Rip/DMAgic
Knut Clausen/SHAPE/F..
Luca/FIRE
ilesj/Artline Designs
Nordischsound/Hokuto..
Mike
Andy/AEG
Didi/Laxity
Sokrates
Jazzcat/Onslaught
Steffan/BOOM!
kbs/Pht/Lxt
Guests online: 114
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 Comaland 100%  (9.6)
10 Wonderland XIV  (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 Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Violator  (9.7)
4 Acidchild  (9.7)
5 Cash  (9.6)

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