New Software 2019

People are still making stuff for the Sinclair related machines. Tell us about new games and other software that runs on the Spectrum, ZX80/ZX81, Pentagon and Next.
User avatar
Ast A. Moore
Dynamite Dan
Posts: 1007
Joined: Mon Nov 13, 2017 3:16 pm

Re: New Software 2019

Post by Ast A. Moore » Sun Apr 07, 2019 9:47 pm

Dang it, that’s impressive. :shock:


Link (in case the video doesn’t work for you).
3 x
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.

Ralf
Dynamite Dan
Posts: 1079
Joined: Mon Nov 13, 2017 11:59 am
Location: Poland

Re: New Software 2019

Post by Ralf » Mon Apr 08, 2019 9:03 am

Dang it, that’s impressive.
Yes, it's a cool and advanced demo. Some graphics are inspired by the game Extreme.
0 x

User avatar
R-Tape
Site Admin
Posts: 2100
Joined: Thu Nov 09, 2017 11:46 am

Re: New Software 2019

Post by R-Tape » Mon Apr 08, 2019 8:46 pm

Yes - cool demo. I like the jiggery-pokery (or should get be jiggery-PUSHery?), but the graphics are most impressive.
0 x

User avatar
DouglasReynholm
Berk
Posts: 42
Joined: Wed Feb 20, 2019 8:38 pm

Re: New Software 2019

Post by DouglasReynholm » Mon Apr 08, 2019 10:48 pm

R-Tape wrote:
Mon Apr 08, 2019 8:46 pm
Yes - cool demo. I like the jiggery-pokery (or should get be jiggery-PUSHery?), but the graphics are most impressive.
I couldn't even really see the attributes scrolling either though, really smooth. Having said that, I might be one of those people with low fps eyesight.
0 x

User avatar
R-Tape
Site Admin
Posts: 2100
Joined: Thu Nov 09, 2017 11:46 am

Re: New Software 2019

Post by R-Tape » Tue Apr 09, 2019 5:07 am

DouglasReynholm wrote:
Mon Apr 08, 2019 10:48 pm
I couldn't even really see the attributes scrolling either though, really smooth. Having said that, I might be one of those people with low fps eyesight.
I thought the same thing, but your eyes are fine - that's a multicolour scroll, so it IS that smooth.
0 x

Ralf
Dynamite Dan
Posts: 1079
Joined: Mon Nov 13, 2017 11:59 am
Location: Poland

Re: New Software 2019

Post by Ralf » Tue Apr 09, 2019 9:05 am

Yes, there is multicolour in several places in that demo. The scroll which we are talking about seems to use 8x2 multicolour, that is an attribute is assigned to 8x2 pixels area.

Wouldn't be so impressive as it was done several times before and even Nirvana engine uses 8x2 multicolour in full screen mode and here we have it only on a part of the screen.

But think about the scroll. Each frame it has to read and write both graphics and attributes. A lot of work, a lot of PUSH/POP stuff.

Maybe similar stuff was done before. Check Eye Ache 2 demo (below) But it's still impressive as hell, especially if you know the limitations.
0 x

User avatar
djnzx48
Manic Miner
Posts: 398
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: New Software 2019

Post by djnzx48 » Tue Apr 09, 2019 10:04 am

There are a lot of LDIs and plain LDs in there as well. It looks like the PUSHes are mainly used for the parallax bars and the multicolour scrollers (the text on the right-hand side of the screen is also a multicolour scroller).

They've got an interesting attribute scrolling routine: due to the lack of registers available, it doesn't use a loop counter to detect when it reaches the bottom of the screen, but instead does a RET with SP pointing to a table of code addresses. This way the PC will normally just advance to the next unrolled loop iteration, but goes somewhere else when the loop is done. (I suppose there's some reason why a self-modifying JP wouldn't work?) PUSH AF is used to draw the first two columns, as only 15 columns are actually visible and the first is always black. (The routine doesn't modify any flags so F is always zero, but maybe this isn't necessary if the underlying bitmap is invisible?)
0 x

User avatar
g0blinish
Microbot
Posts: 101
Joined: Sun Jun 17, 2018 1:54 pm

Re: New Software 2019

Post by g0blinish » Wed Apr 10, 2019 6:17 am

0 x

User avatar
8BitAG
Microbot
Posts: 181
Joined: Sun Dec 17, 2017 9:25 pm

Re: New Software 2019

Post by 8BitAG » Sun Apr 14, 2019 11:15 am

Did this one back in January, mostly so it could be converted to Amstrad and Commodore. It's a standalone version of one of the embedded mini-games from Microfair Madness 128K.

The Great Caravan Caper
http://8bitag.com/games/caravan.html
0 x

Ralf
Dynamite Dan
Posts: 1079
Joined: Mon Nov 13, 2017 11:59 am
Location: Poland

Re: New Software 2019

Post by Ralf » Tue Apr 16, 2019 11:41 am

A Little Fish Big Tale by Gabriele Amore:

https://www.worldofspectrum.org/forums/ ... ame#latest
2 x

Post Reply