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 > Impossaball for C64
2012-10-15 09:43
JackAsser

Registered: Jun 2002
Posts: 1989
Impossaball for C64

Was Impossaball ever converted to C64?

CPC: http://www.youtube.com/watch?v=IPcHyG4S-q4
Speccy: http://www.youtube.com/watch?v=ey5VbkSBSjA

If not, then someone should do it.... (not me)
2012-10-15 10:13
Soren

Registered: Dec 2001
Posts: 547
WVL can do it soon.... right after finishing Pinball Dreams ofcourse ;-)
2012-10-15 10:36
Radiant

Registered: Sep 2004
Posts: 639
It can't be done since it features advanced 3D effects which are impossible to implement on the limited C64 hardware. CPC and Spectrum both have 4 MHz CPUs whereas the C64 only has 1 MHz.
2012-10-15 11:14
chatGPZ

Registered: Dec 2001
Posts: 11114
they also have much better coders on speccy !
2012-10-15 14:15
Mixer

Registered: Apr 2008
Posts: 422
Quote: It can't be done since it features advanced 3D effects which are impossible to implement on the limited C64 hardware. CPC and Spectrum both have 4 MHz CPUs whereas the C64 only has 1 MHz.

Noooooooo!

Absolutely fakeable.
2012-10-15 14:41
Frantic

Registered: Mar 2003
Posts: 1627
Quote: Noooooooo!

Absolutely fakeable.


?IRONY DETECTION FAILURE

READY.
2012-10-16 06:25
Oswald

Registered: Apr 2002
Posts: 5017
Quote: It can't be done since it features advanced 3D effects which are impossible to implement on the limited C64 hardware. CPC and Spectrum both have 4 MHz CPUs whereas the C64 only has 1 MHz.

a few parallax arranged SF sprites wont make it to 'advanced 3d effects' in my book. apart from that I'd agree it's probably not possible to make it in a playable speed, counted 18 softsprites on a screen...
2012-10-16 13:34
Perplex

Registered: Feb 2009
Posts: 254
If the YouTube videos are anything to go by, it doesn't play at 50 fps on the Amstrad or Spectrum either.

50 fps for the player sprite and 25 fps for the rest should be more than doable, and would be pretty playable, I think.

And no, this is not me volunteering!
2012-10-16 14:40
Oswald

Registered: Apr 2002
Posts: 5017
cpc is at <~12 fps already, and c64 has less raw cpu power, good luck playing with that :)
2012-10-16 17:00
MagerValp

Registered: Dec 2001
Posts: 1055
It's running at 12 fps since the CPC and Speccy are limited to rendering both the background and objects in bitmap mode. On the C64 the checkerboard is very cheap, ~1500 cycles gives you 7 x-expanded sprites multiplexed, with d021 for color. One sprite is free for the ball, and rendering ~15 objects is challenging but not impossible.
2012-10-16 21:50
FATFrost
Account closed

Registered: Sep 2003
Posts: 211
Just tell Crossbow he can't do it.... then wait a little while...
2012-10-17 02:27
Skate

Registered: Jul 2003
Posts: 490
I wanted to write this message to be a part of Crossbow's new product if he accepts the challenge. I want to be famous!!! ;)

remember this?
2012-10-17 06:20
Oswald

Registered: Apr 2002
Posts: 5017
Quote: It's running at 12 fps since the CPC and Speccy are limited to rendering both the background and objects in bitmap mode. On the C64 the checkerboard is very cheap, ~1500 cycles gives you 7 x-expanded sprites multiplexed, with d021 for color. One sprite is free for the ball, and rendering ~15 objects is challenging but not impossible.

I dont see why the checkerboard would be cheap? You can animate it at best, raster tricks wont do hence you have to plot bobs in there. Then each object is made of 2 colors B/W in hires, so you need 2 HW sprites to make up for 1 Software, since d021 color wont come trough without ANDing the background manually. also good luck masking the software sprites in with the HW ones, best bet is to only use HW sprites as top prio objects, but then not many top priority bobs are there.

unless the cpc&speccy version is not optimized to the max, the c64 cant match that speed. if the z80 code is somewhat sloppy, then there's a chance. Prerolled sprite & mask data and unrolled bob plotters might do the trick then. Anyhow remember the reflex demo & arcanum with 3d bobs its slow as fuck with some 32 soft sprites where this game displays a checkerboard aswell, and bigger sprites.
2012-10-21 07:12
MagerValp

Registered: Dec 2001
Posts: 1055
Quoting Oswald
I dont see why the checkerboard would be cheap? You can animate it at best, raster tricks wont do hence you have to plot bobs in there.

Do the checkerboard as a sprite underlay, plot bobs on top in char mode.

Quote:
Then each object is made of 2 colors B/W in hires

I'd use multicolor on the C64 instead.
2012-10-21 08:54
Flavioweb

Registered: Nov 2011
Posts: 447
Quote: Quoting Oswald
I dont see why the checkerboard would be cheap? You can animate it at best, raster tricks wont do hence you have to plot bobs in there.

Do the checkerboard as a sprite underlay, plot bobs on top in char mode.

Quote:
Then each object is made of 2 colors B/W in hires

I'd use multicolor on the C64 instead.


How you think to manage the parallax effect between bobs?
You can put they over chessboards sprites but then? There are free cycles to draw all in real time?
2012-10-21 09:00
chatGPZ

Registered: Dec 2001
Posts: 11114
looks very doable to me. i'd probably do the chessboard in charset though, and then the objects using sprites - seems easier to me.
2012-10-21 09:55
Oswald

Registered: Apr 2002
Posts: 5017
and how do you mask in bobs 'between' sprites and chessboard? the c64 hw just cant help enough.
2012-10-21 10:08
chatGPZ

Registered: Dec 2001
Posts: 11114
that would be pretty much the only thing you need to do in realtime then.... a bit of masking. again, very doable.
2012-10-22 08:46
Oswald

Registered: Apr 2002
Posts: 5017
a bit of masking, so need to draw software bobs? or to calculate the mask needed to plot bobs under sprites? no need to erase bobs from the charset chessboard right? just change d018? pfffft :)
2012-10-22 09:58
chatGPZ

Registered: Dec 2001
Posts: 11114
you should think outside your 4x4 math box a bit =P there are infact some games doing it (most prominent example is zakmckrakken i guess).
2012-10-22 11:37
JackAsser

Registered: Jun 2002
Posts: 1989
Quote: you should think outside your 4x4 math box a bit =P there are infact some games doing it (most prominent example is zakmckrakken i guess).

Pinball Dreams, Spindizzy, all those isometric speccy conversions etc.

It's is almost sufficient to mask in the x-direction only to have a descent looking game in this case. And doing that unrolled or even have each image pre masked is quite viable.
2012-10-22 12:04
Oswald

Registered: Apr 2002
Posts: 5017
all the iso speccy conversions are fucking slow, which clearly show the 6510 is underpowered here. as I said there's only chance if the original game was sloppily coded, then some super duper 6510 optimizing can gain someth back there.
2012-10-22 12:26
chatGPZ

Registered: Dec 2001
Posts: 11114
the reason for why the speccy conversions are slow is often that they are 1:1 translations of the z80 code.
2012-10-22 16:37
Oswald

Registered: Apr 2002
Posts: 5017
Quote: the reason for why the speccy conversions are slow is often that they are 1:1 translations of the z80 code.

true, but I've seen enough 4x4 speccy effects from my 4x4 math box to know the z80 at that clock rate can do much more.
2012-10-22 16:56
chatGPZ

Registered: Dec 2001
Posts: 11114
if you dont have any hardware support for anything, correct.
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
Andy/AEG
Flex/Artline Designs
taper/ΤRIΛD
Guests online: 117
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Memento Mori  (9.6)
10 Bromance  (9.5)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 S!R  (9.9)
3 Antitrack  (9.8)
4 Mr Zero Page  (9.8)
5 OTD  (9.8)

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