NyanSIDBBCMicroDevDiary

From Retrosoftware

(Difference between revisions)
Jump to: navigation, search
(Nyan SID)
(Nov 2011 "Midi 2 SID)
Line 28: Line 28:
And Sir Morris asks for a BeebSID version - no problem I figure!
And Sir Morris asks for a BeebSID version - no problem I figure!
-
==Nov 2011 "Midi 2 SID==
+
==Nov 2011 "Midi 2 SID"==
==Dec 2011 "The Game"==
==Dec 2011 "The Game"==

Revision as of 03:56, 30 April 2012

Contents

Nyan SID

The development diary for Nyan SID - a quick little mini game with SID and BBC music.
Maybe not as quick as I thought it was going to be.


Mon 19 Sept 2011 - The Beginning

Image:Nyan_bbc.png

Lion posts a video of a BBC Demo called Nyan Cat over on the Stardot forums: Link Here

What the hell is Nyan Cat I think?

I soon discover it comes from an animated gif called 'Pop Tart Cat' by prguitarman: http://www.prguitarman.com

And then somebody else added some music and posted the result on YouTube: http://www.youtube.com/watch?v=QH2-TGUlwu4

I think the music makes it!

Anyhow it occurs to me this will make the perfect starter project - I've been meaning to write a proper Mode2 game for some time and even had a couple of goes that have ended up unfinished.

Since the scope of this is a lot smaller maybe I'll be able to complete it this time.

And Sir Morris asks for a BeebSID version - no problem I figure!

Nov 2011 "Midi 2 SID"

Dec 2011 "The Game"

Jan 2012 "The Music"

Week 1: 14-19 Feb 2012 "Starting the Graphics"

To start I set a Mode2 screen and load a picture into screen memory.

Then I grab Steve O'Learys sprite routine from: http://www.retrosoftware.co.uk/wiki/index.php/Basic_Sprite_plotter and draw the cat sprite.

As my pixels are double height I modify the routine to double space the lines.

Then I add some keyboard reading so I can move the cat around the screen.


Week 2: 20-25 Feb 2012 "Writing the Game"

Image:Nyan_2012_02_20.png

Draw the rainbow. Draw the stars. Animate the cat. I count frames to see how fast it runs and display that as dashes at the top of the screen. The frame rate is ok until I draw the rainbow then it drops to 3/50ths.... This is a shame because I know moving to hardware scrolling is going to be a pain.

Week 3: 27-04 March 2012 "Hardware Sound"

Week 4: 5-11 March 2012 "HiScore"

Week 5: 12-18 March 2012 "A Memory Breakthrough!"

Week 6: 19-24 March 2012 "Hardware Palette"

Week 7: 26-1 April 2012 "Hardware Envelopes"

Week 8: 2-8 April 2012 "New Cat Sprite"

Week 9: 9-15 April 2012 "Fixes"

Week 10: 16-22 April 2012 "Almost Finished"

Image:Nyan_2012_04_20.png


Almost finished but the sprite tearing isn't so good.
Not sure what to do about that.


Week 11: 27-29 April 2012 "The End"