The gigascreen thread!

General software. From trouble with the Banyan Tree to OCP Art Studio, post any general software chat here. Could include game challenges...
User avatar
5MinuteRetro
Manic Miner
Posts: 757
Joined: Mon Nov 13, 2017 12:21 pm
Location: UK
Contact:

The gigascreen thread!

Post by 5MinuteRetro »

So, until the Super Mario Brothers thread, I'd not before heard of gigascreen. Or if I had, I'd forgotten about it. I'm gobsmacked by how good it looks on my ZXDS.

What other gigascreen games/demos do I need to download TODAY?!
Retro stuff, real quick
YouTube: http://bit.ly/5MinuteRetro
Twitter: https://twitter.com/5MinuteRetro
User avatar
5MinuteRetro
Manic Miner
Posts: 757
Joined: Mon Nov 13, 2017 12:21 pm
Location: UK
Contact:

Re: The gigascreen thread!

Post by 5MinuteRetro »

First on the list, courtesy of Ast A. Moore is Nether Earth, which has a subtle gigascreen effect applied to the radar, at the bottom, to create a kind of (to my eyes) light green/olive shade...
Retro stuff, real quick
YouTube: http://bit.ly/5MinuteRetro
Twitter: https://twitter.com/5MinuteRetro
User avatar
djnzx48
Manic Miner
Posts: 730
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: The gigascreen thread!

Post by djnzx48 »

Gyron (1985) is the earliest game I know of to utilise gigascreen, for the map in the corner and the rotating polyhedron. Vradark's Sphere used a similar effect for its map.

As for demos, there are many that use gigascreen; Mescaline Synesthesia is one notable example.
User avatar
stupidget
Dynamite Dan
Posts: 1632
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: The gigascreen thread!

Post by stupidget »

Having read about 'Gigascreen' for the first time on the Super Marion thread, could somebody please explain what it is? Is is for smoother scrolling or something to do with colour?
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: The gigascreen thread!

Post by Ast A. Moore »

Another game that uses gigascreen effects is Soldier of Fortune. (There’s also a link to my bug fix for the game a couple of posts later in that thread.) The effect is more apparent. It’s used for some in-game text that appears on the screen during gameplay and for quite a few objects you interact with.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
Ersh
Manic Miner
Posts: 480
Joined: Mon Nov 13, 2017 1:06 pm

Re: The gigascreen thread!

Post by Ersh »

stupidget wrote: Mon Nov 04, 2019 1:20 pm Having read about 'Gigascreen' for the first time on the Super Marion thread, could somebody please explain what it is? Is is for smoother scrolling or something to do with colour?
On every frame you basically alternate between two screens. The colours will "blend" creating faux colours. Like if you have red on one screen, blue on the other, then you will perceive something purple.Though the further the two colours' brightness are from each other the more it'll appear to flicker. A higher refresh rate will reduce the flicker, but the PAL Spectrum is of course stuck at 50hz.
User avatar
5MinuteRetro
Manic Miner
Posts: 757
Joined: Mon Nov 13, 2017 12:21 pm
Location: UK
Contact:

Re: The gigascreen thread!

Post by 5MinuteRetro »

djnzx48 wrote: Mon Nov 04, 2019 1:05 pm Gyron (1985) is the earliest game I know of to utilise gigascreen, for the map in the corner and the rotating polyhedron. Vradark's Sphere used a similar effect for its map.
Just checked Gyron. The effect is evident on the map, but truly awful -- very, very flickery (on my DS, anyway). Don't see it applied to the polyhedron, but perhaps I'm looking at the wrong thing.
Retro stuff, real quick
YouTube: http://bit.ly/5MinuteRetro
Twitter: https://twitter.com/5MinuteRetro
User avatar
5MinuteRetro
Manic Miner
Posts: 757
Joined: Mon Nov 13, 2017 12:21 pm
Location: UK
Contact:

Re: The gigascreen thread!

Post by 5MinuteRetro »

Ast A. Moore wrote: Mon Nov 04, 2019 1:48 pm Another game that uses gigascreen effects is Soldier of Fortune. (There’s also a link to my bug fix for the game a couple of posts later in that thread.) The effect is more apparent. It’s used for some in-game text that appears on the screen during gameplay and for quite a few objects you interact with.
So it does! Yeah, the effect is obvious. Also quite flickery, though -- at least on my DS. The gigascreen effects in Super Mario Brothers are way more convincing, for whatever reason.
Retro stuff, real quick
YouTube: http://bit.ly/5MinuteRetro
Twitter: https://twitter.com/5MinuteRetro
User avatar
stupidget
Dynamite Dan
Posts: 1632
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: The gigascreen thread!

Post by stupidget »

Ersh wrote: Mon Nov 04, 2019 2:13 pm
stupidget wrote: Mon Nov 04, 2019 1:20 pm Having read about 'Gigascreen' for the first time on the Super Marion thread, could somebody please explain what it is? Is is for smoother scrolling or something to do with colour?
On every frame you basically alternate between two screens. The colours will "blend" creating faux colours. Like if you have red on one screen, blue on the other, then you will perceive something purple.Though the further the two colours' brightness are from each other the more it'll appear to flicker. A higher refresh rate will reduce the flicker, but the PAL Spectrum is of course stuck at 50hz.
So when I run the TAP of Super Mario on my original +2 plugged into a new flatscreen TV will I not get the desired gigascreen effect? Reason I ask is that all i see are reds, greens and cyans and nothing I wouldn't expect from a normal speccy game.
User avatar
5MinuteRetro
Manic Miner
Posts: 757
Joined: Mon Nov 13, 2017 12:21 pm
Location: UK
Contact:

Re: The gigascreen thread!

Post by 5MinuteRetro »

stupidget wrote: Mon Nov 04, 2019 3:10 pm So when I run the TAP of Super Mario on my original +2 plugged into a new flatscreen TV will I not get the desired gigascreen effect? Reason I ask is that all i see are reds, greens and cyans and nothing I wouldn't expect from a nor al speccy game.
I can't answer that, per se, because I don't know the technical ins and outs. But what I can say is focus on Mario -- particularly large Mario -- when he's standing still. His arms and body (and hat and feet) are stippled, which I think is a simple case of two versions of Mario being rapidly refreshed. But the effect of those offset pixels being on then off is that these areas appear as a (near-)solid grey that the Spectrum cannot normally produce. I think that effect is also dependent on persistence of vision so much as anything else, so I'm guessing people will sometimes see it differently, even on the same display.

Btw, I just grabbed this shot from my DS running SMB on ZXDS. You can clearly see the stippling, but to the naked eye (or my naked eye), and on the DS screen, this is a virtually-solid grey. See also the red platform at the bottom. Here it's clearly stippled, but on the DS screen it looks like a more subdued (or at least different) solid red than the Spectrum's only real solid red (be that BRIGHT 1 or BRIGHT 0 red).

(Click the image to see the full-size version)

Image
Retro stuff, real quick
YouTube: http://bit.ly/5MinuteRetro
Twitter: https://twitter.com/5MinuteRetro
User avatar
stupidget
Dynamite Dan
Posts: 1632
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: The gigascreen thread!

Post by stupidget »

Yeah i don't get any of that. Even in that image I can see the flooring is more of a brown than the Speccy Red that I get on my +2.
User avatar
Ersh
Manic Miner
Posts: 480
Joined: Mon Nov 13, 2017 1:06 pm

Re: The gigascreen thread!

Post by Ersh »

stupidget wrote: Mon Nov 04, 2019 3:10 pm So when I run the TAP of Super Mario on my original +2 plugged into a new flatscreen TV will I not get the desired gigascreen effect? Reason I ask is that all i see are reds, greens and cyans and nothing I wouldn't expect from a normal speccy game.
You'll get the effect if you run it on real hardware, like 5min said it's a persistence of vision thing. I've read that there is a hardware mod for Pentagon machines that will blend the frames and output them as one, this would remove all perceived flicker.
User avatar
stupidget
Dynamite Dan
Posts: 1632
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: The gigascreen thread!

Post by stupidget »

Ersh wrote: Mon Nov 04, 2019 3:36 pm
stupidget wrote: Mon Nov 04, 2019 3:10 pm So when I run the TAP of Super Mario on my original +2 plugged into a new flatscreen TV will I not get the desired gigascreen effect? Reason I ask is that all i see are reds, greens and cyans and nothing I wouldn't expect from a normal speccy game.
You'll get the effect if you run it on real hardware, like 5min said it's a persistence of vision thing. I've read that there is a hardware mod for Pentagon machines that will blend the frames and output them as one, this would remove all perceived flicker.
But I think because my +2 is plugged into a modern TV and not a CRT then the effect isn't working.
User avatar
Ersh
Manic Miner
Posts: 480
Joined: Mon Nov 13, 2017 1:06 pm

Re: The gigascreen thread!

Post by Ersh »

stupidget wrote: Mon Nov 04, 2019 3:41 pm But I think because my +2 is plugged into a modern TV and not a CRT then the effect isn't working.
It should work regardless, it's still refreshing the screen at 50hz.

The ground in SMB is mixing red with black and should produce a darker red, not brown. I think that photo may contain some artifacts.

When you look at Mario clothes, aren't they grey-ish? Or do you simply see the checkerboard pattern?
User avatar
stupidget
Dynamite Dan
Posts: 1632
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: The gigascreen thread!

Post by stupidget »

Mario's clothes are checkerboard and the colours are just normal speccy colours.
User avatar
Ersh
Manic Miner
Posts: 480
Joined: Mon Nov 13, 2017 1:06 pm

Re: The gigascreen thread!

Post by Ersh »

All colour blending in the game seems to be with black as one colour so don't focus on seeing 'new' colours here. They'll all just be a darker version of their original colour. You should be able to see Mario in 3 colours though, black,white and a grey. If you're just seeing the checkerboard pattern, I've got no idea mate. :(
User avatar
Alessandro
Dynamite Dan
Posts: 1910
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: The gigascreen thread!

Post by Alessandro »

5MinuteRetro wrote: Mon Nov 04, 2019 12:02 pm So, until the Super Mario Brothers thread, I'd not before heard of gigascreen.
And it was all my fault... :lol:
User avatar
Guesser
Manic Miner
Posts: 641
Joined: Wed Nov 15, 2017 2:35 pm
Contact:

Re: The gigascreen thread!

Post by Guesser »

It will depend on what deinterlacing algorithm your TV uses, and how it interprets the spectrum's video signal.
User avatar
djnzx48
Manic Miner
Posts: 730
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: The gigascreen thread!

Post by djnzx48 »

5MinuteRetro wrote: Mon Nov 04, 2019 2:47 pm
djnzx48 wrote: Mon Nov 04, 2019 1:05 pm Gyron (1985) is the earliest game I know of to utilise gigascreen, for the map in the corner and the rotating polyhedron. Vradark's Sphere used a similar effect for its map.
Just checked Gyron. The effect is evident on the map, but truly awful -- very, very flickery (on my DS, anyway). Don't see it applied to the polyhedron, but perhaps I'm looking at the wrong thing.
The polyhedron effect is visible in the RZX demo of Gyron Atrium, at the beginning anyway.

One of the reasons these uses of the effect doesn't look so good is that they're flickering entire sections of the screen on and off. Modern demos usually interleave the two screens together using rapid screen switching, so the flicker is only applied to small screen sections and it's not so noticeable.
User avatar
djnzx48
Manic Miner
Posts: 730
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: The gigascreen thread!

Post by djnzx48 »

Ersh wrote: Mon Nov 04, 2019 3:36 pm
stupidget wrote: Mon Nov 04, 2019 3:10 pm So when I run the TAP of Super Mario on my original +2 plugged into a new flatscreen TV will I not get the desired gigascreen effect? Reason I ask is that all i see are reds, greens and cyans and nothing I wouldn't expect from a normal speccy game.
You'll get the effect if you run it on real hardware, like 5min said it's a persistence of vision thing. I've read that there is a hardware mod for Pentagon machines that will blend the frames and output them as one, this would remove all perceived flicker.
Do you know any details about such a hardware mod? I've heard many rumours about this but I can't find any actual examples of mods that can do frame blending.
User avatar
DenisGrachev
Dizzy
Posts: 88
Joined: Fri Feb 09, 2018 2:32 am
Location: Novosibirsk, RU
Contact:

Re: The gigascreen thread!

Post by DenisGrachev »

5MinuteRetro wrote: Mon Nov 04, 2019 12:02 pm So, until the Super Mario Brothers thread, I'd not before heard of gigascreen. Or if I had, I'd forgotten about it. I'm gobsmacked by how good it looks on my ZXDS.

What other gigascreen games/demos do I need to download TODAY?!
Maybe it's time to heard about MultiGigaScreen - it's a combination of multicolor and gigascreen, or even about interlaced multigigascreen as a most powerfull speccy mode? :)

Btw, my game Twinglight https://spectrumcomputing.co.uk/index.p ... 6&id=31994 use a sort of uninterlaced multigigascreen, a combination of multicolor 8x4 and gigascreen to produce more colors.

There is a several problems with that tech and modern tvs. Gigascreen was widely use in exUSSR demoscene in 90-s just because most coders have a monitors\tvs that displays it with a very small flicker. That's why we still have a pure gigacreen flicked demos like:

https://youtu.be/OVLR4fGM2n8

At modern lcd tvs we have another problem when gigacreen works speccy switches in "LCD MODE" that doubles vertical resolution, so you gigscreen will be displayed not correctly and interlaced gigacreen too. So, that's why i prefer a ZX Evolution that supports even a English classic speccys timing but have a proper VGA scandabler that show a proper picture on LCD monitors even with gigascreen and interlaced one.
User avatar
moroz1999
Manic Miner
Posts: 329
Joined: Fri Mar 30, 2018 9:22 pm

Re: The gigascreen thread!

Post by moroz1999 »

User avatar
4thRock
Manic Miner
Posts: 415
Joined: Thu Nov 09, 2017 9:35 am
Location: Portugal

Re: The gigascreen thread!

Post by 4thRock »

DenisGrachev wrote: Tue Nov 05, 2019 4:55 am At modern lcd tvs we have another problem when gigacreen works speccy switches in "LCD MODE" that doubles vertical resolution, so you gigscreen will be displayed not correctly and interlaced gigacreen too.
Since 288p50 (Spectrum output) is not a standard SD resolution, the TV defaults to the closest valid mode: 576i50
Just like the Amiga interlace modes, this is like running the Spectrum with twice the vertical lines (256x384 active area).
In theory, if you used this effect with the Timex modes, you could get 512x384 with 4 colours...

(I'm no coder, but the Timex changed screen modes by sending data to the border address (OUT 255,62). Perhaps programmers could agree on similar signaling for other modes, that would tell emulators and real hardware what mode to display).
User avatar
stupidget
Dynamite Dan
Posts: 1632
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: The gigascreen thread!

Post by stupidget »

This is what I get:

[media]https://youtu.be/7f4p45htPGc[/media]
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: The gigascreen thread!

Post by Ast A. Moore »

stupidget wrote: Tue Nov 05, 2019 10:05 am This is what I get:
Playing Spectrum games at a 16:9 ratio? :shock:

Image
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Post Reply