Jump to content
  • entries
    4,949
  • comments
    2,718
  • views
    1,808,886

The Evolution of Larry


atari2600land

663 views

I've done a lot with Larry the Lemon. I snuck a look at the first version to see what it looked like. It didn't even have a title screen. Somehow not only did I manage to put that in, but made it change colors as well. But I didn't do this alone. AtariAge user "bogax" helped me optimize the code a lot and that helped shrink down the size of it. So I'd like to thank him (if he's still here) for that. Without his help, I wouldn't have gotten this to be as good as it looks now. I tested this latest version (#33) on a Harmony cart, and found there was a bit of static. So I turned the Atari 2600 off, disconnected it to the VCR and connected it directly to my TV instead. Static gone, crisis averted. Even with the code optimized, I still had to use a few weird tricks to do this. For instance, line 21 (which refers to the title screen) is this:

COLUPF=$1d : w=$1d

w equals AUDC1. Since putting two or more equal valued variables on one line saves a tiny amount of space, I was able to do that. Apparently the AUDC values start over again once it reaches $11. So $11=0. Since I wanted it to be 12, I was able to make it $1D. The $1D value also just happens to be a light yellow color on the color chart. So I guess some of it is luck as well. Oh, and someone else designed the banana that's in the game now. I'd also like to thank whoever that was. I looked through all 3 pages of the topic and couldn't find the banana designer. My banana was a crappy one done on its side (to save a few bytes), but since the optimizing bogax did, I was able to make the banana 8 pixels tall. And I've done all this and have 1 byte left. The latest change was making the thing to get be more right on the screen. I had done ballx=(rand/4)+17 or something like that. So I made it ballx=(rand/2)+22. But since the highest values could make that be to the right of the maze, I put in the border and told the program that if the ball collided with the playfield to move it back. Another stroke of luck is that the left and right borders happen to be part of the playfield blocks. Why it's a blue background has to do with space-saving as well, the two or more equal valued variables trick I learned about. It just happened to be a blue value on the color chart. Luckily, the color I put the PFblocks with happened to be blue, also, but more of a lighter tone. I wanted to do a game like this in 2k. I don't know why, but I just like 2k Atari 2600 games. I guess since that was the beginning of them. Everything changed in the 80s to include 16k, and now we have 32k and 64k games, but they somehow lack the charm of the 2k ones. It's like they cheated by using extra hardware and stuff, like Pitfall 2 and Stay Frosty 2 did. And I found my missing Golf cartridge. So now I am able to enjoy Golf on the 2600 again. Here are a few pictures of the game as it stands now.

 

EDIT: It was AtariAge member "theloon" who designed the banana sprite. Thanks go out to theloon!

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...