Bank Panic (SMS)

This forum is for posting cheats for any non-arcade game in M.A.M.E. ( aka the M.E.S.S. games ) including any softwarelist game. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

Bank Panic (SMS)

Post by Heihachi_73 »

Bank Panic has got to be one of the most frustrating games on the Sega Master System! To make matters worse, Sega decided to basically give you the arcade version's user manual for an instruction book, right down to screenshots; the Master System game itself is entirely different and probably created entirely by Sega (although Sanritsu Denki is listed on the front cover). I've had this on the Sega since it was brand new, in cartridge form rather than card, although I drew all over the book being only about 7 at the time!

I've noticed that only one code exists on the internet - every single site points to C01F (Infinite Lives). I'm thinking of changing that for the better - there must be a way to pass the supposed fifty levels on this game, rather than constantly dying at stage 14 because the game gives you 1-3 frames to shoot the robber! The only one time I have passed 14 was that the first character was 'Sam' with the robber behind him; I shot the red-shirted robber (magically at 0:00) and the EXTRA bonus came up, passing the level! 9 out of 10 red shirted robbers always need to be shot twice past level 8! Of course, I was killed just about instantly on level 15. The Sega's dead now, but I still have the game, and for a while it has also been working in MESS.

Here we go - feel free to add invincibility and a 'stop the CPU shooting' cheat if you dare! They will probably be ROM cheats, as I couldn't find them for the life of me! I haven't added a level select yet either.

Code: Select all

:smsj:B4DFB825:00000000:C029:00000060:FFFFFFFF:Infinite Time
:smsj:B4DFB825:00000000:C01F:00000006:FFFFFFFF:Infinite Lives
:smsj:B4DFB825:00000000:C199:00000063:FFFFFFFF:Infinite Bomb Time
:smsj:B4DFB825:00000000:C02C:00000000:FFFFFFFF:Fair Average always 0.00
Look at C210 and C213 - that seems to be a timer for door 1. Timers are separated by 0x20, so the next is C230/C233 up to C370/C273. The only problem is, when stopped, everything else stops too. These are commented on my cheat.dat for that reason.

Code: Select all

:smsj:B4DFB825:00000000:C210:0000001F:FFFFFFFF:Timer Door 1
:smsj:B4DFB825:00010000:C213:00000000:FFFFFFFF:Timer Door 1 (2/2)
Apparently, MESS (0.124) doesn't like the ROM image anymore. Oh well, at least this is documented for the future. Why on earth MESS now decides to fully close and reset just because you swapped games I will never know. It used to work by loading it into the BIOS, then swapping it to the Bank Panic ROM after.

Temporary fix: Run Bank Panic through the smsj driver. The codes are identical but will need a 'j' added to the filename of course. I'm still used to the slower music of the PAL version! RIP SMS II with Alex Kidd, 1992-2004...
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: Bank Panic (SMS)

Post by Pugsy »

Heihachi_73 wrote: Here we go - feel free to add invincibility and a 'stop the CPU shooting' cheat if you dare! They will probably be ROM cheats, as I couldn't find them for the life of me! I haven't added a level select yet either.
Was bored.....the Never Get Blown up cheat was made before I realised that "Infinite Bomb Time" was the same thing...

Code: Select all

:smsj:B4DFB825:A0800000:16E3:00000000:FFFFFFFF:Never Get Shot
:smsj:B4DFB825:A0800000:2074:00000000:FFFFFFFF:Never Get Blown Up::Same as "Infinite Bomb Time"
:smsj:B4DFB825:A0800000:1B4B:000000C9:FFFFFFFF:Never Shot any Good Characters
Of course they could all be linked to give a single Invincibility cheat:-

Code: Select all

:smsj:B4DFB825:A0800000:16E3:00000000:FFFFFFFF:Invincibility
:smsj:B4DFB825:A0810000:1B4B:000000C9:FFFFFFFF:Invincibility (2/3)
:smsj:B4DFB825:A0810000:2074:00000000:FFFFFFFF:Invincibility (3/3)
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

Post by Heihachi_73 »

Real nice, that made quick work of a crappy old game! I've been away from games the rest of the night, having problems with a TV capture card (hangs/reboots/BSODs). Thanks heaps for the cheats! ;)

Now to sort out which is more reliable, my dead Master System or this PC... :lol:

Update: So much for the 'your target is to clear 50 rounds' in the instructions, completing Round 50 simply took you to Round 51!

Unfortunately, the game isn't continuous, and it has a kill screen - Round L2 (0xFD). It creates the 'child' character but with 0 hats and resets (seemingly with any character depositing money). Rounds 0xFE and 0xFF (Round 0) have 1 and 2 hats respectively and are playable, and loops around to 0x00 (Round 1) again. Round L2 (0xFD) can be beaten though, if you manage to shoot a red robber at the start (at 0:00) and fill up the EXTRA bonus it will move you to the next round. If it doesn't reset, it will move you to a random stage and have corrupt graphics for the rest of the game, but the game code still works. Your points and lives will end up massive as a result of the bug.

The fastest CPU shooting speed is Round 15 (as I thought all along!), and it keeps this speed right through until 0x80, then goes to Round 1 speed again (strange) and slowly goes back to top speed again after you pass the levels. On Round 15 it gives you 3 frames of 'unfair' shooting, then the 4th frame is 0:00, and the gunman shoots on 0:05 (you can shoot as 'late' as 0:04).

Nevertheless, the No.1 best way to beat an unbeatable game!
Post Reply