Poll

Is it important for you that a demo runs on all CRTC types?

I only need CRTC 1 demos - all other prods are crap
0 (0%)
A demo coder should keep in mind, that his prod runs on all CRTC types because we all want to watch it.
34 (73.9%)
I don't mind, because I use an Emulator with CRTC-Types 0-28
5 (10.9%)
I want cookies
2 (4.3%)
Err.. What is a demo?
0 (0%)
I only need CRTC 0 demos - all other prods are crap
1 (2.2%)
I only need CRTC 2 demos - all other prods are crap
2 (4.3%)
I only need CRTC 3/4 (ASIC) demos - all other prods are crap
2 (4.3%)

Total Members Voted: 43

Author Topic: Is it important for you that a demo runs on all CRTC types?  (Read 24378 times)

0 Members and 1 Guest are viewing this topic.

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #75 on: 00:23, 28 August 11 »
So we all have problems. But it would spoil all the fun if there wasn't any more problem to resolve, isn't it? :D

Sure... pure fun :D (depressing, demotivating, braincrumbling)
Yoohooooooooooooo :D
(Need holidays now) :P
like
0
No reactions
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.939
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #76 on: 01:32, 28 August 11 »
Would be good, though I've pretty much stated that a 10-Liner Demo has the same effect on me as a large scale Demo Production (sadly), and I'm not necessarily referring to the ACU Demo by ChaRleyTroniC  :D
 
I'm sorry though I'm going off-topic now, though I had a thought the other day which has been applied and wondered why I don't see much when it comes to comical or humourous demo programs. Doesn't have to be ground breaking, just funny. In "Fast Food" for example there were all these little funny Comical adventures with Dizzy doing things to the Ghosts when Dizzy had passed certain levels. Those sorts of things were just so funny - I had to cheat just to see all of them (it got hard when you had to play Fast Food Upside down though). I just wondered cause I haven't seen much and usually when humourous things are being done their within a game, though there's no reason why it couldn't be a program of it's own in the form of a little cartoon adventure to a comic strip.
like
0
No reactions
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #77 on: 12:47, 28 August 11 »
.
« Last Edit: 17:55, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #78 on: 13:21, 28 August 11 »
Well... working on it...




« Last Edit: 13:27, 28 August 11 by Devilmarkus »
like
0
No reactions
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #79 on: 13:27, 28 August 11 »
.
« Last Edit: 17:58, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline voXfReaX

  • CPC664
  • ***
  • Posts: 102
  • Country: gr
    • Benediction
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #80 on: 13:59, 28 August 11 »
Well... working on it...





Still, there are some pixels missed in the "US" word ;)


Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #81 on: 14:07, 28 August 11 »
.
« Last Edit: 17:55, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.137
  • Country: br
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #82 on: 16:43, 28 August 11 »
At last!!! :D :D :D Great Work phix2 and Devilmarkus!!!  ;D

Where i can get the last version of both emulators???  :D ;)
like
0
No reactions

Offline PhilZeVibe

  • 464 Plus
  • *****
  • Posts: 471
  • Country: 00
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #83 on: 16:53, 28 August 11 »
.
« Last Edit: 17:55, 30 June 21 by PhilZeVibe »
like
0
No reactions

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #84 on: 17:21, 28 August 11 »

Still, there are some pixels missed in the "US" word ;)

If you even move the pixels about 1! MODE 1 pixel to the left, the result in the other text would be bad:


@Syx: cannot release anything yet because need to fix more depencies on this...
But also "Arome Tomate" looks better with this pixel delay:
like
0
No reactions
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.137
  • Country: br
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #85 on: 18:30, 28 August 11 »
Don't worry Markus, take your time :D I know that you always aim to the perfection ;)
like
0
No reactions

Offline McKlain

  • 6128 Plus
  • ******
  • Posts: 867
  • Country: es
  • Programmable Sound Generator
    • www.mcklain.com
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #86 on: 23:23, 28 August 11 »
Ooh you're SO right! And you could even have a DMA sample playing... would be fantastic!

No need for DMA  ;D

This song is a bit like "Psycho Pigs UXB", don't you think?
« Last Edit: 23:25, 28 August 11 by mcklain »
like
0
No reactions

Offline krusty_benediction

  • CPC6128
  • ****
  • Posts: 191
  • Country: fr
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #87 on: 23:36, 28 August 11 »
That's a "bug" in the Bloc Us demo actually ;D

I think the demo must have been designed on a Plus computer, because the Plus handle palette changes slightly differently than the CPC.
To be precise, on the Plus, palette changes occur 2 pixels (mode 1) sooner than on CPC.

To handle it perfectly in both cases, Krusty should have put a Plus detection and then sliding the bitmap 2 pixels to the left. Or some other polishing like that.

Yes, there is a bug.
No time to notice it when we did the demo.
Btw, the pictures has not been design to use split rasters, so we are lucky it works with the first letters ;)

The demo has been tested with my multicrtc machine which has weird splitraster timings (ok with crtc0 and erroneous with crtc1...).
Few dozen of minutes before finished the music I needed to ask to Hicks to validate rasters timing on his computers as I did not know which of my CRTCs was right ....

Concerning the plus, of course I am aware of that.
Few people will love my sentence, but it is voluntary if I did not manage a compatibility. This is a CPC demo, not an Amstrad plus one ;)
like
0
No reactions

Offline krusty_benediction

  • CPC6128
  • ****
  • Posts: 191
  • Country: fr
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #88 on: 23:38, 28 August 11 »

@Syx: cannot release anything yet because need to fix more depencies on this...
But also "Arome Tomate" looks better with this pixel delay:


I think there are sometimes pb even in a real computer for Arom Tomate.
I often see it with wrong timings in split rasters: Maybe 4 nops with wrong color on the left.

I suppose Candy uses stables routines which can be wrongly synchronised first by catching vbl when it is already started ?
like
0
No reactions

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.137
  • Country: br
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #89 on: 00:08, 29 August 11 »
mcklain, Qué Weno!!! ;D Estás que te sales!!! Ma molao ese jingle tan alegre!!! ;)
like
0
No reactions

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #90 on: 04:28, 29 August 11 »
... This is a CPC demo, not an Amstrad plus one ;)

This brings us back to the topic of this thread finally. It's easy to check if the used CPC is a Plus, and it isn't hard at all to adapt a CPC demo to the Plus. So if a demo works not with all machines it's just pretty sad (and I wouldn't call it a demo  :P ) - except it uses effects that can only be done with a special CRTC (f.e. CRTC 0 can do a lot that can't be done by CRTC 1, not even talking about CRTC 2).
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline krusty_benediction

  • CPC6128
  • ****
  • Posts: 191
  • Country: fr
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #91 on: 11:49, 29 August 11 »

This brings us back to the topic of this thread finally. It's easy to check if the used CPC is a Plus, and it isn't hard at all to adapt a CPC demo to the Plus. So if a demo works not with all machines it's just pretty sad (and I wouldn't call it a demo  :P ) - except it uses effects that can only be done with a special CRTC (f.e. CRTC 0 can do a lot that can't be done by CRTC 1, not even talking about CRTC 2).

I partly agree.
Amstrad plus is a totally different machine with totally different colors than the CPC.
Even if rasters would be well synchronized, the colors chosen by Voxfreax would be different and the demo would not look what he wanted.
If a CPC demo must work on an Amstrad plus, in my opinion, it must be modified to also use AMstrad plus palette and capabilities. Otherwise, there is no interest.
Note that Bloc Us! is referenced as a CPC demo on pouet and not a CPC demo AND Amstrad plus demo.
I have not tested it on an Amstrad plus machine when developing it, but, I suppose it works on it (crtc point of view, not ga).
And the title post is about CRTC compatibility, not gate array compatibility ;) So BU fits the requirements.

BTW, I do not think other Benediction members share my point of view ;)
So our next production will probably have syncronized split rasters...
like
0
No reactions

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #92 on: 20:42, 29 August 11 »
Consider people having ONLY the Plus. They would like to use software from a machine (CPC old generation), that has been mentioned as "compatible".
 
Sure, you're right, there are minor differences in colors, raster timing and more... but it's still not a problem to get a demo running on the Plus, even if the colors will look slightly different, but this must not even be an disadvantage.
 
If you go one step further and like to use some of the Plus featuren, then Great!!!
 
like
0
No reactions
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
    • Awards
Re: Is it important for you that a demo runs on all CRTC types?
« Reply #93 on: 00:37, 30 August 11 »
Well, all raster changes rolled back... I'm too dumb to find the missing depending things...
So JavaCPC will stay in-accurate here.
like
0
No reactions
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release