Author Topic: History of Amstrad CPC Demomaking  (Read 10559 times)

0 Members and 2 Guests are viewing this topic.

Offline krusty_benediction

  • CPC664
  • ***
  • Posts: 140
  • Country: fr
  • Liked: 102
  • Likes Given: 36
History of Amstrad CPC Demomaking
« on: 16:58, 18 January 17 »
Hello


I think I have not a strong enough knowledge of works of the eighties (end even nineties in fact).
I'd like to watch old demos which made advance some points of demomaking methods (a new effect, a new method, a new record, ...) and I have to admit that I do not know which prod to view or where to search.

Is there any resources retracing the history of CPC demomaking ? or its breakthrough ?
If yes, I'd like to access them.
If no, I may be ready to gather your knowledge to track these state of the art demos.

Thanks
« Last Edit: 23:44, 18 January 17 by krusty_benediction »

Offline villain

  • Supporter
  • 464 Plus
  • *
  • Posts: 408
  • Country: de
  • Liked: 236
  • Likes Given: 458
Re: History of Amstrad CPC Demomaking
« Reply #1 on: 18:04, 18 January 17 »
Impulsively I'd like to nominate Gozeur's Plasma Demo. Early 90s probably.

Offline krusty_benediction

  • CPC664
  • ***
  • Posts: 140
  • Country: fr
  • Liked: 102
  • Likes Given: 36
Re: History of Amstrad CPC Demomaking
« Reply #2 on: 21:08, 18 January 17 »
Impulsively I'd like to nominate Gozeur's Plasma Demo. Early 90s probably.
yes, need to add this ; I'll look inside the loader if we can find a release year if nobody remembers

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #3 on: 21:28, 18 January 17 »
'the demo' - first with a musical loader I think.
http://www.cpc-power.com/index.php?page=detail&num=8746

'logon revolution demo' - first with a split raster?
http://www.cpc-power.com/index.php?page=detail&num=7799

dma plus demo (first with dma music I think)
http://www.cpc-power.com/index.php?page=detail&num=8874

is this the first overscan using splitting?
http://www.cpc-power.com/index.php?page=detail&num=8010
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #4 on: 21:35, 18 January 17 »
possibly the first that uses mode 2 and dither to create more colours:

http://www.cpc-power.com/index.php?page=detail&num=7561

one part also uses "interlace sync and video mode" which seems to work on type 1 only.

not sure when rasters were first done, but this is early:

blink soft demo 3
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #5 on: 21:49, 18 January 17 »
I always liked this one and it uses the '32kb' screen. Rasters from vorspann or maybe vorspann was after?

exocet jupiter bdr 2

I always like the sampler stuff by dragonbreed.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #6 on: 21:52, 18 January 17 »
There was one more I liked which had rasters, a scroller, and had sampled drums.
I believe it was converted by Weee and it was based on a c64 demo.
I can't find it now. I thought it was part of the Terrific Demo but I'm not so sure now.

My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline krusty_benediction

  • CPC664
  • ***
  • Posts: 140
  • Country: fr
  • Liked: 102
  • Likes Given: 36
Re: History of Amstrad CPC Demomaking
« Reply #7 on: 23:51, 18 January 17 »
'the demo' - first with a musical loader I think.
http://www.cpc-power.com/index.php?page=detail&num=8746

'logon revolution demo' - first with a split raster?
http://www.cpc-power.com/index.php?page=detail&num=7799

dma plus demo (first with dma music I think)
http://www.cpc-power.com/index.php?page=detail&num=8874

is this the first overscan using splitting?
http://www.cpc-power.com/index.php?page=detail&num=8010

Is revolog also the 1st with vertical scroll ?
I do not know Final Creation ; will transfer it this week end

Offline krusty_benediction

  • CPC664
  • ***
  • Posts: 140
  • Country: fr
  • Liked: 102
  • Likes Given: 36
Re: History of Amstrad CPC Demomaking
« Reply #8 on: 23:57, 18 January 17 »
possibly the first that uses mode 2 and dither to create more colours:

http://www.cpc-power.com/index.php?page=detail&num=7561

one part also uses "interlace sync and video mode" which seems to work on type 1 only.

not sure when rasters were first done, but this is early:

blink soft demo 3

I do not know "blink soft demo 3" ; I'll watch this week end too
it seems to be available there http://cpcrulez.fr/demostestDO_blinksoft-demo_3.htm

BSC could be able to find the date

Offline krusty_benediction

  • CPC664
  • ***
  • Posts: 140
  • Country: fr
  • Liked: 102
  • Likes Given: 36
Re: History of Amstrad CPC Demomaking
« Reply #9 on: 00:00, 19 January 17 »
I always liked this one and it uses the '32kb' screen. Rasters from vorspann or maybe vorspann was after?

exocet jupiter bdr 2

I always like the sampler stuff by dragonbreed.

once again, I do not know that ; I'll transfer it this week end

Offline krusty_benediction

  • CPC664
  • ***
  • Posts: 140
  • Country: fr
  • Liked: 102
  • Likes Given: 36
Re: History of Amstrad CPC Demomaking
« Reply #10 on: 00:14, 19 January 17 »
S&KOH of course for the first RVI http://www.cpc-power.com/index.php?page=detail&num=7591

but what about the :
 - first hardware scroller
 - first line to line splitting
 - first sample
 - ...
?

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #11 on: 09:21, 19 January 17 »
Is revolog also the 1st with vertical scroll ?
I do not know Final Creation ; will transfer it this week end
revolog: yes it could be.
final creation: it is a classic to me, with the big eyes, big scroller and rasters.

Another good one is kkb's first. Uses mode 2 for the text and split rasters to change the colours at the beginning. It's got many splits, uses r2 for the logo, has scrolling and lots of other bits. I don't think it's the first to do this.

I was going to say 'the demo' was the first to be a megademo, but I think there were others before this, perhaps 'amazing demo'.

I think 'Face Hugger's Megademo' is worth noting. It has interlace, it's bobs, it has lemmings, it has 3d.

My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #12 on: 09:22, 19 January 17 »
once again, I do not know that ; I'll transfer it this week end
I can't find vorspann. It was a demo creator (I think nwc's demo maker may be the first). It had a raster movement which you will see in exocet's demo (exocet's demo is very simple but it may be the first to use this type of overscan).

My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #13 on: 09:27, 19 January 17 »
S&KOH of course for the first RVI http://www.cpc-power.com/index.php?page=detail&num=7591

but what about the :
 - first hardware scroller
 - first line to line splitting
 - first sample
 - ...
?
esc did some samples - I think one says 'RAX' or something like that  ;D
I can't remember if it's in the twinblast demo or not. I don't think it's the first.

Here this sample is 4-bit, I think earlier stuff (around 1985) was 1-bit sampled from cassette.

First hardware scroll, technically, is probably one of them amiga boing demos from 1985.
It's not a hardware scroll with message, but all directions to make the ball bounce.

Gozeur's plasma is an example of line-to-line splitting. I am trying to think if there is something earlier. Certainly Thriller produced some nice effects. The Terrific Demo had a 'bitplanes' part. BSC in his megademo used r8 to do a scroller.

Looking on cpc-power I saw there are quite a few early ones using r2 to distort.

Some of the demos I quoted I saw back when they were released when I was swapping with Warlock and some I saw from UK PD library 'Penguin Software'.



My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #14 on: 09:29, 19 January 17 »
S&KOH of course for the first RVI http://www.cpc-power.com/index.php?page=detail&num=7591

but what about the :
 - first hardware scroller
 - first line to line splitting
 - first sample
 - ...
?
Overflow produced some nice coding here.
The first part uses what I call 'horizontal splitting'. I think that is RVI? Then the main part uses another technique for the distortion and scrolling of the image.

Is there a list of names for these techniques and a description of what they do so I can know I am using the correct names?
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 693
  • Country: fr
    • urban exploration
  • Liked: 968
  • Likes Given: 610
Re: History of Amstrad CPC Demomaking
« Reply #15 on: 09:40, 19 January 17 »
Overflow produced some nice coding here.
The first part uses what I call 'horizontal splitting'. I think that is RVI? Then the main part uses another technique for the distortion and scrolling of the image.

Is there a list of names for these techniques and a description of what they do so I can know I am using the correct names?


RVI is a french acronyme for "invisible vertical split" (rupture verticale invisible)


The technic consist in one (or more) split after the visible part of the screen, to jump over lines and choose any memory adress in the video memory for the next displayed line



use RASM, the best assembler ever made :p

I will survive

Offline villain

  • Supporter
  • 464 Plus
  • *
  • Posts: 408
  • Country: de
  • Liked: 236
  • Likes Given: 458
Re: History of Amstrad CPC Demomaking
« Reply #16 on: 09:53, 19 January 17 »
If you want to write the history of demomaking you could possibly try to contact Odiesoft. I think he should remember a lot of things, also from the early years. Another good source could be BSC, you already mentioned him.

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #17 on: 11:21, 19 January 17 »

RVI is a french acronyme for "invisible vertical split" (rupture verticale invisible)


The technic consist in one (or more) split after the visible part of the screen, to jump over lines and choose any memory adress in the video memory for the next displayed line
is RVB for the more traditional split?
(rupture verticale bloque)
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #18 on: 11:24, 19 January 17 »
I also recommend NWC.

His pc1512 demo has rasters and a scroll but I think the scrolling is software.

http://cpcrulez.fr/demostestDO_NWC-pc_1512.htm

Also take a look at some of the malibu demos (p007). Some of them have software distorted scrollers.

I think the best example of a smooth sinus scroll, and a smooth hardware scroll done by multiple copies offset by a few pixels, see the european meeting demo:

http://cpcrulez.fr/demostestDO_european_demo_party-logon_system__MMPF.htm


My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.235
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 992
  • Likes Given: 2275
Re: History of Amstrad CPC Demomaking
« Reply #19 on: 11:39, 19 January 17 »
Don't forget @Prodatron 's productions!

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: History of Amstrad CPC Demomaking
« Reply #20 on: 12:07, 19 January 17 »
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 693
  • Country: fr
    • urban exploration
  • Liked: 968
  • Likes Given: 610
Re: History of Amstrad CPC Demomaking
« Reply #21 on: 12:21, 19 January 17 »
is RVB for the more traditional split?
(rupture verticale bloque)


There is another acronyme RVMB for multi-block. As there is no (I)nvisible, the split are "visibles", like Offset part for 30YMD

Traditionnal split is Line per line, as you said before, or split if there is only one


EDIT: oh, RVMB is supposed to use same block width

« Last Edit: 12:26, 19 January 17 by roudoudou »
use RASM, the best assembler ever made :p

I will survive

Offline villain

  • Supporter
  • 464 Plus
  • *
  • Posts: 408
  • Country: de
  • Liked: 236
  • Likes Given: 458
Re: History of Amstrad CPC Demomaking
« Reply #22 on: 13:54, 19 January 17 »
NoRecess remind me of this:

http://cpcwiki.eu/index.php/History_of_CPC_Demos

[slightlyofftopic]But Finland never joined the community. NWC actually is from Denmark. Not sure if I should change this inside the article, since it's a translation and the mistake also was in the original.[/slightlyofftopic]

Offline krusty_benediction

  • CPC664
  • ***
  • Posts: 140
  • Country: fr
  • Liked: 102
  • Likes Given: 36
Re: History of Amstrad CPC Demomaking
« Reply #23 on: 15:48, 19 January 17 »
Ok,
Thanks for all these answers, I'll treat them as soon as possible.
I do not know all these prods.

@arnoldemu For S&Koh, I was talking of the big rolling picture ; but yes there is a also another technical achievement with the intro

Offline TomEtJerry

  • CPC6128
  • ****
  • Posts: 180
  • Country: fr
  • Liked: 117
  • Likes Given: 0
Re: History of Amstrad CPC Demomaking
« Reply #24 on: 20:11, 23 January 17 »
Hello,

Many "classic" technics as rasters, multimode and hardware scrollers have not been discovered by demo-makers but by game coders. Many programs were using these pieces of code, even early ones.  I suppose some other technics have not been used very often just because they were not really compatible with games' restrictions and loading time on tape:-) (fullscreen).

About new effects, I think "New Age 1" intro  from New age is the first one that uses "border split rasters" trick.
First part with digidrums : In "Amazing demo", a part of Longshot uses "Au revoir Monty" music converted from Atari ST.