Jump to content
nanochess

Aardvark for Atari VCS/2600

Recommended Posts

Thanks! Surely I'll ask for help. I'm almost in the final steps and I'm trying hard to stay in 8k :)

Share this post


Link to post
Share on other sites

It is alive! Not for sale but running on a real console.

post-3-0-14457000-1508684854_thumb.jpg

Edited by Albert
Rotated image.
  • Like 12

Share this post


Link to post
Share on other sites

I haven't looked in on this in awhile, and it's coming along great! I'd just like to add my voice to the chorus of people asking for the joystick directions to be handled a bit more forgivingly when trying to get into gaps. If you could have it so diagonals worked like turning ahead of a corner in Pac-Man, I think that would really help a lot. I find myself dying too often, just trying to get the tongue to go into the (you know... no matter how I write the rest of this sentence, it just sounds weird).

 

Also - the arcade game does let you double back on yourself, so it would be great to see this here as well. Handy for worms.

 

Excellent work - looking forward to the next update!

  • Like 3

Share this post


Link to post
Share on other sites

Released the 9th version demo'ed at PRGE 2017, check the >big< list of changes in first post ;)

 

BTW, glad to say Thomas Jentzsch is now aboard and he has improved vastly my display kernel and also I'm going to implement some awesome features to the core game ;)

 

Also I'm going for a F8SC kernel because these features really deserve it :grin:

 

So expect more news soon ;)

  • Like 10

Share this post


Link to post
Share on other sites

At last I can show a picture from the most recent display kernel by Thomas after lots of fixing ins and outs to interface it to the core game and moving to F8SC mapping.

 

It includes multicolor sprites, assymetrical holes in tunnel floors and textured floors.

 

Edit: forgot to say the number of tunnels is now 8 like the arcade ;)

 

post-30245-0-24616800-1509906863_thumb.png

post-30245-0-96952800-1509906869_thumb.png

  • Like 12

Share this post


Link to post
Share on other sites

This looks great! I had a chance to play the M-Network version back at one of the CGEs in Vegas (2K3 maybe?) and this one at PRGE and this is leaps and bounds above that one.

 

Looking forward to the finished game! :)

  • Like 1

Share this post


Link to post
Share on other sites

Looks and plays really great!

 

I am having one problem though. When i play a stage that has two paths down in the exact same place (x position), it is very difficult to only go down one level instead of two.

  • Like 1

Share this post


Link to post
Share on other sites

Looks and plays really great!

 

I am having one problem though. When i play a stage that has two paths down in the exact same place (x position), it is very difficult to only go down one level instead of two.

I'm working in a solution ;)
  • Like 1

Share this post


Link to post
Share on other sites

Hi there,

 

I've been out of the scene for a while and not fully following all the new games and development coming to the VCS. I must say, this looks and sounds great. Great job on this game.

 

I am curious why the extra RAM and ROM are needed. Could you share why they're needed? I've been more interested in code and construction of VCS ROMs.I really miss [stella].

Share this post


Link to post
Share on other sites

The RAM is mostly needed for the eggs and the tongue in the tunnel. There are 8 tunnels which require 6 bytes for the eggs and another 6 for the tongue. That's already 96 bytes.

Share this post


Link to post
Share on other sites

Hi Thomas,

The RAM is mostly needed for the eggs and the tongue in the tunnel. There are 8 tunnels which require 6 bytes for the eggs and another 6 for the tongue. That's already 96 bytes.

Are all the bytes needed for the tongue? Only thinking of the left side at the moment, if the tongue has reached PF1 then you know PF2 would be filled. Also, if the tongue has reached PF0 then you know both PF1 and PF2 are filled.

 

Using Tod Frye's Pac-man as an example, he used 16 bytes to represent a set of player wafers in the game by using the RAM values as pointers into data in the ROM.

Share this post


Link to post
Share on other sites

Hi Thomas,

Are all the bytes needed for the tongue? Only thinking of the left side at the moment, if the tongue has reached PF1 then you know PF2 would be filled. Also, if the tongue has reached PF0 then you know both PF1 and PF2 are filled.

 

Using Tod Frye's Pac-man as an example, he used 16 bytes to represent a set of player wafers in the game by using the RAM values as pointers into data in the ROM.

I have thought about using such pattern to reduce memory. But since the anthills are random and therefore the layout can vary a lot, the number of patterns required I calculated became huge. There also is little to none time inside the kernel* to do any pattern handling.

 

*The tunnel kernel has 2 single line, multicolored sprites and a full size asymmetrical playfield. So there is no time for index accesses for the PF. Therefore free cycles in the floor kernel are used to copy tunnel PF data from RAM to a fixed RAM address.

Edited by Thomas Jentzsch
  • Like 1

Share this post


Link to post
Share on other sites

This game is looking great! Would you be interested in adding a high score table? If so, I could write a version of F6SC that saves the high scores onto the Harmony/Melody cart (like Star Castle Arcade).

 

Thomas - I think we could port across the high score code from Star Castle Arcade without too much difficulty?

 

Chris

Share this post


Link to post
Share on other sites

I think so. But I will leave it up to nanochess for which bankswitching he decides. SaveKey support would be the other option.

  • Like 1

Share this post


Link to post
Share on other sites

I only recently heard about this game and had never heard of the original. I'm very impressed with it and look forward to a physical release to purchase.

Share this post


Link to post
Share on other sites

I think so. But I will leave it up to nanochess for which bankswitching he decides. SaveKey support would be the other option.

I don't know about everyone else, but I would prefer savekey support.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   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...