Jump to content


Battle for Proton - WIP - 2600

homebrew 2600 proton wip asm

2 replies to this topic

#1 azure ONLINE  


    Star Raider

  • 64 posts
  • Busy.
  • Location:Seattle, WA

Posted Fri Jan 25, 2019 3:49 AM

This is something I've been working on. It's not much. It's very basic, but the motion took way too long to get working the way I like. It's my 2nd game, so I'm still figuring things out: mostly audio and sprite positioning. It's coded in assembly.


It started out as a background scrolling experiment. Then it became a kick ball game. Then I added motion acceleration. Then the player became a space ship. I suppose now it's going to be a shoot 'em up.


The ground detail was supposed to be 1 line resolution, but that didn't leave enough cycles left, so it's a 2 line kernel now. The ground pattern is generated by an algorithm at compile time and repeats on a 64 byte cycle. I was thinking about doing horizontal scrolling too, but I'm not sure yet. I'm going to add some alien ships and some ground bases. It'll be about defending an exoplanet colony called Proton.


It's also using my code for table driven vertical positioning. It's an algorithm that uses a generic table of offsets, which is referenced by pointers. It shaves off a couple cycles at the expense of ROM (2 x 192 bytes + SpriteHeight). All sprites share the same table, so it's not duplicated. I'll put code samples in a blog post later on.



Attached Thumbnails

  • proton.png

Attached Files

#2 Muddyfunster ONLINE  



  • 285 posts

Posted Fri Jan 25, 2019 7:15 AM

neat, kinda reminded me of the Xevious proto, I like how it can speed up and even go backwards. nice shadow on the sprite too. Not sure i'm keen on the movement though :)

#3 azure ONLINE  


    Star Raider

  • Topic Starter
  • 64 posts
  • Busy.
  • Location:Seattle, WA

Posted Sun Jan 27, 2019 9:49 AM

It does seem reminiscent of Xevious. The air battle would be similar, but I was thinking of interaction with ground bases. I like the idea of landing on bases for completing tasks (picking up colonists or supplies). That's why the ship flies backwards, so if you miss something you'll have to go back. I also like River Raid's game play so there might be elements of that in there like blowing up bridges or enemy encampments. I plan to add water, desert, and snow terrain. I can get that free by changing colors.

Also tagged with one or more of these keywords: homebrew, 2600, proton, wip, asm

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users