Jump to content

The Southsider

  • entries
    81
  • comments
    767
  • views
    138,513

Star Castle Update


cd-w

3,476 views

Here is a quick update on my Atari 2600 Star Castle port:

  • Awesome new sprites supplied by Nathan
  • Basic sound effects - will improve in future versions
  • Stars in the background
  • 2 bullets on-screen
  • Ring segments turn to dots after 1 hit (disable using Left difficulty switch)
  • Bullets wrap around the screen edges

This version uses a new bankswitching type, so you will need to upgrade to Stella 3.5.5 to make it work. It doesn't work on the Harmony cart yet - but it will soon.

 

blogentry-6563-0-22141600-1329148329.png

 

I haven't included the source this time as it is a mess, but I will post the source to future releases.

 

Chris

 

starkernel8.bin

  • Like 3

17 Comments


Recommended Comments

Superb attention to the details! I can't believe it's all there!

Background stars, double shot rings, 3 chaser stars...

 

Wish list suggestions: The "raspberry" phfft sound when you run into the rings.

A thin line score font like an led digital alarm clock (like vectors):

_

|_|

 

...Do you plan to show the score like the arcade, between deaths and not clutter the gameplay?

Link to comment

With all the suggestions you got, you can make 29 Games in this Game Program.

 

I'm glad you fixed up the old ship and made it like this one.

Now we're cooking with gas!

Link to comment

Just beautiful! :D

 

Many thanks - it is all down to Nathan really! I hear that you are very good at TIA sound effects (I believe you did the sound effects for LadyBug?) I'm having a lot of difficulty getting anywhere close to the arcade effects for Star Castle, so if you have any spare time I could use some help?

 

Thanks,

Chris

Link to comment

I'm having a lot of difficulty getting anywhere close to the arcade effects for Star Castle, so if you have any spare time I could use some help?

I am using ftsfx-em.bin (Frame Timed Sound Effects-EM) from Eckhard Stolberg. A bit unusual to control, but good for creating simple effects.

Link to comment

Sometimes when you've shot a hole in the inner ring, the energy cannon won't always shoot through the hole. Instead, it will shoot through a still-intact part of the inner ring.

 

starkernel8.bin_6.png

Link to comment

Sometimes when you've shot a hole in the inner ring, the energy cannon won't always shoot through the hole. Instead, it will shoot through a still-intact part of the inner ring.

 

I don't yet do any checking to ensure that shots are only made through holes (it is a rather difficult calculation). Does the arcade version definitely do this? It appears that shots can pass through outer rings in the arcade, but I wasn't sure about the inner ring.

 

Chris

Link to comment

Does the arcade version definitely do this? It appears that shots can pass through outer rings in the arcade, but I wasn't sure about the inner ring.

I was just looking at this in MAME. It appear that when it fires the shot, it must have a clear path. A ring segment may then pass over the shot while it's en route, but it won't take a shot if there's a segment in the way.

Link to comment

I was just looking at this in MAME. It appear that when it fires the shot, it must have a clear path. A ring segment may then pass over the shot while it's en route, but it won't take a shot if there's a segment in the way.

I may have to compromise on this - it is a difficult calculation to perform and there are not many spare cycles. I'll see if I can cheat somehow :)

 

Chris

Link to comment
I was just looking at this in MAME. It appear that when it fires the shot, it must have a clear path. A ring segment may then pass over the shot while it's en route, but it won't take a shot if there's a segment in the way.
I may have to compromise on this - it is a difficult calculation to perform and there are not many spare cycles. I'll see if I can cheat somehow :)Chris

I'm thinking some kind of bit mask which tracks which segments are open in each ring along with a bit mask (with a single bit) representing the direction the cannon is facing. AND the masks together and all zero means no shot. The problem is you'd have to somehow rotate the masks to match the display, then update them as they are destroyed. Hrmm..

Link to comment

Just popped this into Stella. Wow. Just WOW.

 

I really like the timing of all the shots, the color and rotation of the rings, the behavior of the chaser bombs. The speed of the chasers and the ship feel much better than what we have seen in the video of previous efforts by others.

 

This one just "feels" right, esp as a 2600 game. I have not popped into MAME to compare the timing of the orig, but this version really feels good. I can barely wait until the next build.

 

If this ever gets printed to a cart, I'm so ordering it.

Link to comment
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...