Jump to content


vidak's Blog

Guerrilla Game #4

Posted by vidak, 22 November 2017 · 22 views

I figure posting on here is better than clogging up the forums.
I'm learning a lot by constructing my own kernel. I suppose the first thing to mention is that if you are drawing an asymmetric playfield, you MUST consciously draw the playfield every line. You are forced to update it every line, otherwise the right half will be displayed on the left...

Guerrilla Game #3

Posted by vidak, 22 November 2017 · 18 views

So I'm running out of time in my current draft of my kernel. This is what I'm trying to achieve by using SpiceWare's Collect tutorial as a framework:
Blank Playfield and load scanline index Y (13 cycles)
Load playfield scanline colour (8 cycles)
Load Player0 graphics (18 cycles)
SLEEP 15 for timing of left side of playfield (15 cycles)

Che Guevara Game #2

Posted by vidak, 20 November 2017 · 63 views

I decided to go into the city today and work from a Starbucks. It's a very different experience than the library. Homeless people frequently come in asking for money. I feel better about coming here than the posh Sydney University library because that way I can give my change to people who need it.
I remember reading an article on why you should gi...

8bit Workshop!

Posted by vidak, 14 November 2017 · 68 views

I have just been told about the website 8bitworkshop.com! It's amazing!  
I feel like writing a kernel for an Atari 2600 game is a lot easier than I originally thought. 
Everything seems so cryptic when you first get into 2600 programming. As soon as you grasp that everything is about drawing the screen line by line, it becomes a little clearer....

Che Guevara Game #1

Posted by vidak, 09 November 2017 · 98 views

This is the game I am developing where the main game mechanic is like "snakes with guns". So I have learned how to write to the Playfield register, and how to count scanlines. So now I know how to do that as well as load player graphics from tables. I also learned how to load graphics using a pointer. By using LDA (ZP),Y I can point to whatever...

Disassembly of Commando #2

Posted by vidak, 07 November 2017 · 112 views

After a day working on Commando, it's proving very confusing. 
The disassembler has obviously scrambled all the variable names, labels and routine titles. 
Maybe tomorrow I will start posting snippets of code on the forums and ask for help. 
I know what some of the most important variables are, I just can't seem to work out what any of them...

Disassembly of Commando #1

Posted by vidak, 06 November 2017 · 78 views

Put some effort into this last night!
I'm working my way through the kernel and trying to work out what each variable is for.
Listening to Isaac Hayes's "Don't Let Go" while I work!

November 2017

19202122 23 2425

Recent Entries

Recent Comments