Quantcast
Channel: stardot.org.uk
Viewing all articles
Browse latest Browse all 2379

off-topic • Re: Was the Amstrad CPC 464 a better games machine?

$
0
0
25fps and scrolling in 2 mode 2 pixel chunks, so probably double buffering, but very pretty.

I think Edge Grinder was supposed to be the demo/game coders benchmark but I'm not sure how many platforms have got ports.

CPC (128K) https://www.youtube.com/watch?v=nn1nyXD ... nel=Xyphoe

C64 https://www.youtube.com/watch?v=4QsyvPl ... chRetroGuy

PS I think Kieran had a look at a master version, but not sure how far he got.
Memory would be at least:
screen: 12.5K x2 (double buffered).
status: 2.5K
sprites: 32K (inc 2 copies for byte offsets)
landscape: 4K x2 (pixel offsets)
Plus level, sound and lots of code.

So, it would fit on a master and with a NuLA or equivalent look the same as which ever of the others you chose!
I did indeed start a BBC Master port of Edge Grinder. You can take a look at the WIP here: https://bbc.xania.org/?disc=https://bit ... del=Master

Use ZX*? to move the ship (no firing or enemies ships I'm afraid). Scrolling is double buffered has to be at 25Hz to play at the correct speed due to the wider pixels in MODE 2 vs the C64 original. It would be a shame to have the game itself run at 25Hz when the original is 50Hz, particularly for a shmup, which is why I stopped work on it.

The WIP is using the top colour bit to indicate foreground/background approach, so 4 colours for background tiles and 3 colours for foreground sprites with a mask. Dethmunk made a really nice 8 colour mock up of the background tiles which looked super cool (and would probably be the best looking Beeb game ever, Stryker's Run eat your heart out) and I was sorely tempted to do a full-on 16 colour NULA version.

It probably wouldn't take much to finish it and the existing code is all on GitHub if anyone wants to take a stab: https://github.com/kieranhj/edge-beeb

Statistics: Posted by kieranhj — Sun Dec 29, 2024 6:29 pm



Viewing all articles
Browse latest Browse all 2379

Trending Articles