this looks great but can you put anything else on the screen apart from the main character? otherwise it woulnd't be much use in games. Looks very cool though - psychedelic even :)
If only this kind of coding had gone into making games back in the day, the CPC would have stood a much better chance at competing with the other computers such as C64.
In wikipedia about the CPC models: Output is provided in mono by a small (4 cm) built-in loudspeaker with volume control, driven by an internal amplifier. Stereo output is provided through a 3.5 mm headphones jack.
My 6128 had stereo sound through the headphones jack. I search on the interent and even the 464 seems to had one. They also have the same yamaha soundchip.
Amazin demo. I didn't release you could get scrolling that fast and smooth on CPC. If only the actual conversion had looked like this - full colour mode 0 gfx.
This demo was really terrific, one of the best use of the CRTC on CPC. What a pity that no one has time and courage to make a game with these technics.
It would be nice to see demotechniques in games or if games were as impressive as demos. But usually things are different in programming a demo than a game where you have to take more things in account. For example, overflow told me that the code that renders the single sprite is split in parts parallel with the raster timing needed for the hardware scrolling. This means that additional and unpredictable sprite appearences would fuck up the effect. However he claims it's possible on the CPC+
Hum you are right, demos use more precalculated graphics, to gain speed but not memory. Perhaps with less effects we could find a good compromise though. It's sure that CPC+ manages the sprites better, but i prefer the old good classic CPC :). When i saw the creations at the last cpc meeting last year in France, i thought that we could do so much more for arcade games.
Me, who posted a capture of this demo, no. I learned programming alone. I have finished studying mathematics though and working as a programmer in a software company.
About the guy who programmed the demo in this video I really don't know. I know he is married with kids now and sometimes he thinks of coding new ideas on the CPC.
Well,. it does have some kind of hardware scrolling but with limitations (It's only 4 pixels in a 160*200 screen, so if you want to do pixel perfect scrolling it's not easy. Also, in this demo, the screen is split in several paralax scrolls. This is not a normal function of the CPC hardware scrolling capabilities. You need to trick and cheat a lot and have great timing in your code with the screen retrace.
Thanks for posting, Optimus!! I heard that this is the only CPC demo that uses 64Kb Video ram(!!). It runs only on 6128 CPCs with crtc types 0 and 2 (not type 1)?? Overflow rulez once more (-8
With more than one sprite moving around it would probably destroy a real Amstrad cpc.
bazfanv2 2 months ago
this looks great but can you put anything else on the screen apart from the main character? otherwise it woulnd't be much use in games. Looks very cool though - psychedelic even :)
PhoenixRisen7 4 months ago
If only this kind of coding had gone into making games back in the day, the CPC would have stood a much better chance at competing with the other computers such as C64.
CoolDudeClem 6 months ago
Since when was the CPC capable of stereo sound? :S
inphanta 11 months ago
@inphanta : Since the beginning I think?
In wikipedia about the CPC models: Output is provided in mono by a small (4 cm) built-in loudspeaker with volume control, driven by an internal amplifier. Stereo output is provided through a 3.5 mm headphones jack.
My 6128 had stereo sound through the headphones jack. I search on the interent and even the 464 seems to had one. They also have the same yamaha soundchip.
Optimus6128 11 months ago
@inphanta since the 464, so basically since always
trocoloco 10 months ago
Ahhh! I love the tune! Is it possible to share the whole thing? Awesome stuff!
rogerush 1 year ago
Still one of the best screen ever done on the CPC. Impressive yesterday, still impressive today.
norecess464 1 year ago
if you want to stay in contact with OVERFLOW :)
goes on impact cpc forum
impact.cpcscene.com
music by duffy :)
cmpcpc 1 year ago
if you want to stay in contact with OVERFLOW :)
goes on impact cpc forum
impact.cpcscene.com
cmpcpc 1 year ago
I love the drumbeat during the first 16 seconds of the video!
I'm not too familiar with the Amstrad CPC hardware (it was never sold here in the US), but this video doesn't look too shabby!
Teraforce88 1 year ago
Not bad for a CPC but oddly coloured.
wandererlain 1 year ago
Cool But cant match the Amiga Version
Realmasterorder 1 year ago
Amazin demo. I didn't release you could get scrolling that fast and smooth on CPC. If only the actual conversion had looked like this - full colour mode 0 gfx.
MrAntagonism75 1 year ago
This is on the CPC? How did they do it? I haven't seen scrolling this smooth WITHOUT parallax!
Stopmotionist 1 year ago
Wonderful demo!
Maravilloso aprovechamiento del hardware del CPC.
deadstoned 2 years ago
Impressive.
yerzmyey 2 years ago
C'est superbe mais hélas pas vraiment exploitable pour en faire un véritable jeux.
Il est par exemple impossible de placer de gros arbres qui rompraient les split/parallax...
macdeath69 2 years ago
C'est dingue ! ("amazing work" in french)
francoisdamville 3 years ago
This demo was really terrific, one of the best use of the CRTC on CPC. What a pity that no one has time and courage to make a game with these technics.
jetsetbob 3 years ago 3
It would be nice to see demotechniques in games or if games were as impressive as demos. But usually things are different in programming a demo than a game where you have to take more things in account. For example, overflow told me that the code that renders the single sprite is split in parts parallel with the raster timing needed for the hardware scrolling. This means that additional and unpredictable sprite appearences would fuck up the effect. However he claims it's possible on the CPC+
Optimus6128 3 years ago
Hum you are right, demos use more precalculated graphics, to gain speed but not memory. Perhaps with less effects we could find a good compromise though. It's sure that CPC+ manages the sprites better, but i prefer the old good classic CPC :). When i saw the creations at the last cpc meeting last year in France, i thought that we could do so much more for arcade games.
jetsetbob 3 years ago
@jetsetbob prehistorik I and II used demo techniques including parallax
rutherfordinbelfast 1 year ago
are you studying programming?
shinobiung 3 years ago
Me, who posted a capture of this demo, no. I learned programming alone. I have finished studying mathematics though and working as a programmer in a software company.
About the guy who programmed the demo in this video I really don't know. I know he is married with kids now and sometimes he thinks of coding new ideas on the CPC.
Optimus6128 3 years ago
Wow, i never owned an 8 bitter, but I had some friends who did.... this is amazing!
tosgem 3 years ago
considering the cpc limitations that was mighty impressive
uggla03 3 years ago 7
awesome scrolling.
Ephidrena 3 years ago
Not joking. This is amazing.
BurtWilson1 4 years ago 5
I remember getting a copy of this demo on a PD tape back in the day, and being absolutely floored!
The real conversion didn't quite live up to this. :-/
thebunnyshed 4 years ago
very good!!
vagosgta3 4 years ago
They say this screen is the only one on the CPC demoscene that utilizes the whole 64kbs of videoram and it is truly a state of the art.
Optimus6128 4 years ago
amazing for an 8 bit. Nice tune too, did the CPC have hardware scrolling? I've heard differing statements regarding it`s hardware.
yaKC 4 years ago
Well,. it does have some kind of hardware scrolling but with limitations (It's only 4 pixels in a 160*200 screen, so if you want to do pixel perfect scrolling it's not easy. Also, in this demo, the screen is split in several paralax scrolls. This is not a normal function of the CPC hardware scrolling capabilities. You need to trick and cheat a lot and have great timing in your code with the screen retrace.
Optimus6128 4 years ago
Thanks for posting, Optimus!! I heard that this is the only CPC demo that uses 64Kb Video ram(!!). It runs only on 6128 CPCs with crtc types 0 and 2 (not type 1)?? Overflow rulez once more (-8
xeirwn 4 years ago
Actually, it does work with CRTC 1 (that's the one all my 3 CPCs have unfortunatelly) but with some mistakes in the gfx.
Optimus6128 4 years ago