Jump to content
Asmusr

Formula 18A / Formula 99 / Formula 99+ development

Recommended Posts

In the latest version (see video above) I have moved the project from disk to a 256K cart. The extra space allows me to store a road with a better perspective because I have more room for colors, and it also allows enough free space on both sides of the road so it doesn't wrap around when you take a sharp turn. The road image now takes up a full 128K: one 8K ROM bank for each row of 8 pixels x 2 because there are two different sets of colors (for the stripes). The code is residing in the other 128K ROM, but only a small fraction is actually used. There's a lot of redundancy, and a SAMS version would definitely be an option.

 

Other improvements include a smaller car (2 sprites instead of 8 ), the signs at the side of the road, and a bit of sound.

 

LASooner: The track is stored as segments, each with a certain curvature, like a toy race track. The current track consists of 20 segments, each taking up 2 bytes. I need to make a tool for drawing the road in 2D in order to see what it actually looks like.

formula18a-8.bin

formula18a.rpk

  • Like 4

Share this post


Link to post
Share on other sites

The cart image currently only has a header in bank 0, which is why it doesn't work in Classic99, I guess. I will post a fixed version later.

Share this post


Link to post
Share on other sites

The cart image currently only has a header in bank 0, which is why it doesn't work in Classic99, I guess. I will post a fixed version later.

I just spent the time running in classic99... after loading... open the debugger, enter C6000=00 and answer NO to overriding the rom.. and it will bank switch...

 

---

And, uh..., Awesome! It is still Formula 1 season you know :)

 

[email protected]

Share this post


Link to post
Share on other sites
Asmusr, on 12 Sept 2016 - 9:27 PM, said:

The cart image currently only has a header in bank 0, which is why it doesn't work in Classic99, I guess. I will post a fixed version later.

 

Remember that unless your cart has a reset circuit, you can't guarantee the startup bank. :)

Share this post


Link to post
Share on other sites

There is a variant of the 512K board that will now guarantee a start in Bank 0 (the ones Marc used for his games). I will have some more of these soon. . .and software-wise, they are 378 work-alike.

Share this post


Link to post
Share on other sites

I remember some discussion of that -- does it reset back to bank 0 on a warm boot? (Fctn-=)? Or is it only a powerup guarantee?

Share this post


Link to post
Share on other sites

This one has headers in all banks.

 

Thanks for two reasons.

(1) Giving me something fun to do.

(2) Giving my burner something to do. The poor thing has been sitting there patiently waiting to be used.

Share this post


Link to post
Share on other sites

Here's a new version with some other cars, just race fast enough and you should catch them. Still no collision detection.

 

I need to look into improving the steering of the car...

formula18a-8.bin

  • Like 4

Share this post


Link to post
Share on other sites

Here's a new version with some other cars, just race fast enough and you should catch them. Still no collision detection.

 

I need to look into improving the steering of the car...

 

I turned this into a 512K image so I could use it in one of my cartridges... I was kind of glad collision detection was not active yet... because I was hitting cars right and left. This looks like it's going to be harder than Pole Position.

Share this post


Link to post
Share on other sites

 

I turned this into a 512K image so I could use it in one of my cartridges... I was kind of glad collision detection was not active yet... because I was hitting cars right and left. This looks like it's going to be harder than Pole Position.

 

Your new avatar is really annoying, I keep thinking there's something wrong with my internet connection. :)

  • Like 1

Share this post


Link to post
Share on other sites

 

Your new avatar is really annoying, I keep thinking there's something wrong with my internet connection. :)

He's just saying that he's continually in motion?? :)

Share this post


Link to post
Share on other sites

He's just saying that he's continually in motion?? :)

 

No, it says, hang on, things are going to be better in a minute.

  • Like 1

Share this post


Link to post
Share on other sites

 

Your new avatar is really annoying, I keep thinking there's something wrong with my internet connection. :)

 

I kept thinking the same thing. I eventually felt so distracted that I had to add a specific filter to AdBlock for the picture ;) (Sorry, Omega!)

 

Okay guys, It's been changed.

  • Like 2

Share this post


Link to post
Share on other sites

Wellll... may I point you at the following two threads, since I did try something in this genre as well some years ago... but I didn't go as far as writing it completely in Assembler:

 

http://atariage.com/forums/topic/159225-ssgc-racer/(Original XB version)

 

http://atariage.com/forums/topic/206961-xb-compiler-v21/(compiled version)

 

It's a very overlooked genre on the 4A, sadly.

  • Like 1

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.
Note: Your post will require moderator approval before it will be visible.

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