Joust

Developer

Joined May 30, 2018

OP

December 4 2018, 3:27am, edited January 28 2021, 10:54am

Official Topic Post for discussion about Joust (Atari 2600) Joust (Atari 2600)
Created 4 Dec, 2018 03:27 by Keltron3030


Joust (USA).a26
RA Checksum: 3276c777cbe97cdd2b4a63ffc16b7151
CRC32 Checksum: A07B3304


Resources:
GameFAQs
Longplay
Wikipedia

Joined Jan 14, 2018

December 6 2018, 12:45am

Ideas:

5K
10K
25K
50K
75K
10K Easy Mode
Clear Wave 2
Clear Wave 5
Clear Wave 5
Clear Wave 10
Clear Wave 10 Easy Mode
Have 5 Lives at Once

Moderator

Joined Jun 13, 2015

March 30 2019, 8:25am

Uploaded an icon with a higher resolution because the old one was a 64x64 picture.

Backup:

Developer

Joined Jul 17, 2021

November 20 2022, 4:07pm

It's time for Devember. Let's get cleaning.

Junior Knight Junior Knight (2)
Ticket #44102 Ticket #44102
Old Logic:
0xH007b=7_d0xH007b=6_A:0xH002c=0xH0000_A:0xH002d=0xH0000_0xH002e=0.5._N:0xH0002=4_N:0xM0078=1_R:0xH003d!=255_0xH0078=2

New Logic:
0xH007b=7_d0xH007b=6_A:0xH002c_A:0xH002d_0xH002e=0.5._R:0xH0078!=2


While the old logic did work for me, I saw an opportunity to simplify the code. I'm forced to wonder if something happened with the now-removed condition, but it's gone.

Developer

Joined Jul 17, 2021

November 20 2022, 4:38pm

I am not sure I'm entertained enough here.

Ten Thousand Feathers Ruffled Ten Thousand Feathers Ruffled (1) The eggs would make a nice omelette The eggs would make a nice omelette (2)* Are You Not Entertained? Are You Not Entertained? (3)
Ticket #48852 Ticket #48852
Old Logic:
A:0xH002c=0xH0000_A:0xH002d=0xH0000_0xH002e=0.5._N:0xH0002=4_N:0xM0078=1_R:0xH003d!=255_0xH0078=0S0xH0003=2_0xH0005>=80S0xH0003>=3

New Logic:
A:0xH002c_A:0xH002d_0xH002e=0.5._R:0xH0078!=0_A:0xL0003*100_A:0xU0005*10_0xL0005>=250_A:d0xL0003*100_A:d0xU0005*10_d0xL0005<250_N:0xH007b=1_Z:0xH0009=0_N:0xH007b>1_P:0xH0078!=d0xH0078.1.


First of all, the alt groups were removed in favor of deltas, lower4 and upper4. Second, I swapped the prior difficulty reset mechanism (which didn't have all of its code notes defined) for a pause lock. It will unpause once you start a new game.

Developer

Joined Jul 17, 2021

November 20 2022, 5:33pm

First, I forgot to update You Don't Play It, You Live It! You Don't Play It, You Live It! (3) with the above fixes. That's been addressed.

Second, have more ticket resolution.

Consider Yourself Gladiated Consider Yourself Gladiated (5) Winner Winner Buzzard Dinner Winner Winner Buzzard Dinner (5)*
Ticket #49443 Ticket #49443
Old Logic:
0xH007b=9_0xH007b=1.1._R:0xH0001<d0xH0001_A:0xH002c=0xH0000_A:0xH002d=0xH0000_0xH002e=0.5._N:0xH0002=4_N:0xM0078=1_R:0xH003d!=255_0xH0078=0

New Logic:
T:0xH007b=9_0xH007b=1.1._R:0xH0001<d0xH0001_A:0xH002c_A:0xH002d_0xH002e=0.5._R:0xH0078!=0_N:0xH007b>1_R:0xH0078!=d0xH0078


As before, the instant reset if on difficulty swap is now in play. This prevents potential loopholes from being uncovered. Due to the other changes that took place, I was able to place a trigger on the stage goal as well.

You must log in before you can join this conversation.