Page 3 of 3

Re: BASIC Space Invaders

Posted: Tue Apr 18, 2017 10:17 pm
by JohnH
Thanks Tricky, that's a lot of fun, as usual for your games.

Re: BASIC Space Invaders

Posted: Wed Apr 19, 2017 2:46 am
by mygrandmawheels
Very good as usual, Tricky! Another great jump backwards!
This is the pure spirit of retrosoftware, the best coding skill to serve obstinate and contrary technology!
Space invaders wasn't my favorite game, to tell the true, but the feeling is the same when I was 9 spending Sunday morning in the parish hall playroom.
There was ping - pong, a table football, two flippers, a Space Invaders and a Frogger.
So you just have rebuilt this snapshot of my past.
Well, your frogger is a masterpiece, I still can't figure out how you could squeeze every hertz of a beeb such a way.

Such a strange, the golden age of the beeb is now.. the second decade of 21 century! :shock: :o :) :D

Re: BASIC Space Invaders

Posted: Wed Apr 19, 2017 6:29 am
by tricky
Thanks, space Invaders wasn't one of my favorites either, but it was my first, and always there.

The only two things that are really different now are emulators, allowing more advanced debugging and a better understanding of virtical rupture.

The only thing that i regret is that Gil and I never finished Jeltron back in the day.

It would have been amazing to have had games like the darkness of raven wood and castle defender back in the day.

Re: BASIC Space Invaders

Posted: Thu Apr 20, 2017 11:48 am
by kieranhj
tricky wrote:The only two things that are really different now are emulators, allowing more advanced debugging and a better understanding of virtical rupture.

The only thing that i regret is that Gil and I never finished Jeltron back in the day.

It would have been amazing to have had games like the darkness of raven wood and castle defender back in the day.
We also have better content creation tools in the form of modern PC-based sprite editors or image converters and music trackers. And we can preprocess an "impossible" amount of data on a PC to crunch it down to 8-bit format, ala Bad Apple video or Julian's partial-palette encoder.

It is great to see new games still being made for the machine. I will get round to one eventually once I've finished scratching the demo itch. (Just takes so long with real life in the way. :D)

There is still time for you to finish (rewrite?!) Jeltron Tricky...

Re: BASIC Space Invaders

Posted: Thu Apr 20, 2017 3:27 pm
by jonb
Looks pretty good, tricky!

Do I take it that it's no longer "BASIC" Space Invaders?

Re: BASIC Space Invaders

Posted: Thu Apr 20, 2017 6:02 pm
by tricky
No longer BASIC, just basic now, but apart from screen memory access, it should be OS friendly.

Re: BASIC Space Invaders

Posted: Sun Apr 23, 2017 2:52 am
by Arcadian
This was very popular at Saturday's Wakefield RISC OS show - however there's a graphical glitch to report (see vid):



Disabling the MMC rom on sydney's Model B fixed the problem. My BBC Master with internal datacentre ran the game from RAMFS no problem, however my other Master with external datacentre did display the glitching when run from RAMFS. Let me know if there's any more testing I can do to help diagnose!

Re: BASIC Space Invaders

Posted: Sun Apr 23, 2017 9:10 am
by tricky
I'll have a look later today, sorry, as i said it hadn't had much treating.

Re: BASIC Space Invaders

Posted: Sun Apr 23, 2017 9:42 am
by sydney
It was my master not a model b Dave.

Re: BASIC Space Invaders

Posted: Sun Apr 23, 2017 3:00 pm
by tricky
Dave, that video doesn't seem to work, but I'll try some different configs.

Re: BASIC Space Invaders

Posted: Sun Apr 23, 2017 5:33 pm
by Arcadian
Oops it was set to private. Now fixed.

Re: BASIC Space Invaders

Posted: Sun Apr 23, 2017 6:22 pm
by tricky
That's not very good :(
I did make a last minute change to add the loading screen, it looks like the cleared bit is where it changes to mode 5 before changing to 256x256 mode 1.
My guess is that my CLS code isn't working, but I'm not sure why. I would guess a quick fix might be to add a mode 1 before the mode 7 in !BOOT.

Re: BASIC Space Invaders

Posted: Mon Apr 24, 2017 10:05 am
by kieranhj
Hey Tricky - finally had chance to try this today - looks really nice, super smooth update and accurate graphics, as always. Great work!

Re: BASIC Space Invaders

Posted: Tue Apr 25, 2017 5:59 pm
by tricky
Thanks.

Here is an "official" fix for not clearing the screen at the start of the game, the MODE 1 before MODE 7 in !BOOT should also work fine.

Code: Select all

.MAIN
	
	lda #0 : tay
.clear_screen
	sta screen,y : iny : bne clear_screen
	inc clear_screen+sm_hi : bpl clear_screen
It could just clear &3000..&57FF as the mode 5 will clear the rest, but this is less code ;)

Re: New version of Space Invaders (was: BASIC Space Invaders)

Posted: Sat Jun 08, 2019 7:28 pm
by derek
Hi,

Just downloaded this great game, tried on BeebDroid v1.3 on a Samsung SM-T530 works really well.

Re: New version of Space Invaders (was: BASIC Space Invaders)

Posted: Sat Jun 08, 2019 9:41 pm
by tricky
Glad to hear that, most of my games don't work very well with beebdroid, as they either hit the SBC bug or drive the 6845 in a way that beebdroid doesn't understand.

Re: New version of Space Invaders (was: BASIC Space Invaders)

Posted: Sat Apr 18, 2020 10:01 am
by tricky
I've got a new capture setup so thought I would post Space Invaders on a real beeb with commentary.

https://youtu.be/Zaj6xo3lpkA best watched in 720p on a 50Hz monitor.