Jump to content
IGNORED

Bounty Bob Strikes Back problem


xxl

Recommended Posts

Hello,

 

I think Atari800 emulator can be fixed to run BBSB cart version. Emulator doesn't handle read from cartridge bank switching areas properly. It always returns 0. That's a s bug. ROM has real values that need to be returned. This looks like a devious copy protection scheme: game almost works, except not quite...

 

Anyways, those two routines: CARTRIDGE_BountyBob1GetByte and CARTRIDGE_BountyBob2GetByte need to have "return 0" statements removed to allow fall through to MEMORY_dGetByte. That should fix it.

 

 

  • Like 1
Link to comment
Share on other sites

Ok, here's a new version. I hope this helps when you press system reset.

 

The reason it hangs it's because when you press reset, the zone $BC20-$BFFF is erased to display the initial blue screen. Therefore, I had to back this zone up on $400-$7FF first and restore it at every warm reset. That was the only zone I could find to back it up.

 

Any other feedback, please welcome!

Bounty Bob Strikes Back! - FIXED v4.xex

  • Like 1
Link to comment
Share on other sites

Nice.

One more issue though.

If you press Option(F4) then press System Reset it crashes.

Hey, thank you for working on this. Your version is different from Homesoft's.

It's good to get different versions, because some have problems working from Multi-Carts.

 

Thanks,

Doug

Link to comment
Share on other sites

4 hours ago, FULS said:

Nice.

One more issue though.

If you press Option(F4) then press System Reset it crashes.

Hey, thank you for working on this. Your version is different from Homesoft's.

It's good to get different versions, because some have problems working from Multi-Carts.

 

Thanks,

Doug

Thank you for your feedback. I see that the menu creates a stack overflow purposely, so I cannot use the $100-$1ff area to the system reset. I will will look around for another area. The other idea is by modifying the menu routine, but it would mean a lot of work.

 

P.S.: this version works with multigame cartridges. I fixed an issue that the game uses $D5xx. Also, it works on an expanded system as well.

 

 

4 hours ago, Mr Robot said:

The Aackosoft release! Why did you go for that one?

 

I prefer that because it's a XEX version. Looking into the cartridge would be harder to modify. In any case, the "Aackosoft" brand on the title screen is just a bitmap, so it can be replaced with the Big Five phone number.

 

Edited by Wilheim
  • Like 1
Link to comment
Share on other sites

Don't want to derail thread, I'm feeling pretty good, at worse a bit of a cold and mild sore throat...My wife is worse but no breathing issues, just loss of appetite and sore joints..

 

I'm on the case looking after her...No idea where it came from...

 

Great to see BB being made perfect for the U1mb...

  • Like 3
Link to comment
Share on other sites

47 minutes ago, Mclaneinc said:

Don't want to derail thread, I'm feeling pretty good, at worse a bit of a cold and mild sore throat...My wife is worse but no breathing issues, just loss of appetite and sore joints..

 

I'm on the case looking after her...No idea where it came from...

 

Great to see BB being made perfect for the U1mb...

Hang in there!  Hope you are your wife recover soon.

  • Like 1
Link to comment
Share on other sites

12 hours ago, Wilheim said:

Well, here's another version. It doesn't use the stack memory area, so the menu can be used entirely.

 

Let me know your feedback. Cheers!

Bounty Bob Strikes Back! - FIXED v5.xex 40.09 kB · 11 downloads

The only problem I see now is the cheat code doesn't seem to work. It worked on your previous versions.

 

"Set the code in the option menu on 61,800. Then press 'F' plus <OPTION>"  To go to a certain level type level number. e.g.. Level 6: 06, Level 11: 11

 

Do you know how that cheat code works? What Ram location is altered when applied?

I would love to see that cheat automatically activated when the program loads.

 

Thanks for your work,

Doug

 

Link to comment
Share on other sites

On 12/4/2020 at 10:03 PM, FULS said:

The only problem I see now is the cheat code doesn't seem to work. It worked on your previous versions.

 

"Set the code in the option menu on 61,800. Then press 'F' plus <OPTION>"  To go to a certain level type level number. e.g.. Level 6: 06, Level 11: 11

 

Do you know how that cheat code works? What Ram location is altered when applied?

I would love to see that cheat automatically activated when the program loads.

 

Thanks for your work,

Doug

 

Hi! I tried to activate the cheat code as you quoted on every version I published, without results. Would you please give me more info about it? I never used that feature.

 

Edit: I succesfully activated the cheat code in the last version I published. Here's a screenshot of level 25, using that cheat:

 

image.png.e754f9cceb2e92ca7f6dd1044e04bd40.png

Edited by Wilheim
  • Like 1
Link to comment
Share on other sites

BOUNTY BOB STRIKES BACK

 

BY BIG FIVE SOFTWARE

 

========== (Special Codes) ==========

 

To die while playing type: 8187826861

 

Set the code in the option menu on 61,800. Then press 'F' plus <OPTION>
Now you can press the following keys while playing:

 

B: Back to the place where you were standing last.
Q: Next level.
A: Previous level.
Z: Restart level.
F: Bounty Bob can move freely and can not die. Floats
To go to a certain level type level number: 06, 11, etc. 

 

HIDDEN MESSAGE: On the game adjustment screen, there is an option labeled "Special Codes" where you can enter a number from 0 to 65,535. Enter one of the following numbers and press OPTION for some secret messages:

 

5 - "YOU REALLY DIDN'T THINK THAT WOULD DO ANYTHING DID YOU?"
6 - "TAKE BACK 1 KADAM TO HONOR THE HEBREW GOD WHOSE CARTRIDGE THIS IS!"
49 - "HEY! HOW DID YOU KNOW THE NUMBER OF THE FIRE STATION NEAR MY HOUSE?"
69 - "GEEZ! WE KNOW WHERE YOUR MIND IS!"
100 - "BARBER NED SAYS THAT WILL BE TWENTY DOLLARS, PLEASE!"
213 - "WRONG AREA CODE!"
666 - "HOW DARE YOU INPUT THAT NUMBER INTO THIS GAME!"
818 - "TRY HARDER."
782 - "HA HA!"
1000 – “ROM VERSION 1.000” (This code is not in the 5200 version)
2049 - "C'MON!! TRY HARDER"
6861 - "YOU ACTUALLY TRIED THAT?" 
1961 - "THE MAKERS OF THIS GAME THINK IT WAS A VERY GOOD YEAR!"
2827 - "CLEVER! BUT STILL WRONG!"
5495 - "STEAL AT ANY PRICE"
9161 - "BILL HOGUE'S BIRTHDAY! DON'T FORGET TO SEND PRESENTS"
16309 - "RELIANT'S PREFIX CODE! HERE IT COMES, KHAN!"

 

After entering code 100, start a game and you'll notice that Bob is missing his hat and is bald. More special codes likely exist.  {John Hardie and CompuClub V2N2}

 

Level warps: #1 – get the flower pot, and then hold down 1 and press START; #2 – kill all the mutants, and then hold down 3 and press START; #3 – get the goblet, and then hold down 4 and press START; #5 – get the teapot, and then hold down 8 and press START; #10 – get the pitch fork, and then hold down 5 and press START; #16 – set tube #1 to the left, get the pie, and then hold down 9 and press START.

 

Edited by MrFish
  • Like 3
Link to comment
Share on other sites

On 12/4/2020 at 7:11 AM, Mclaneinc said:

Will have a play, thank you for doing these...

 

Gives me something to do after testing positive for covid.. :(

Hoping you recover fully and quickly! I sent a parcel your way some time back, hopefully it has arrived or does so very soon.

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