[1942] 1942 (Revision B)

This forum is for posting M.A.M.E. arcade cheats. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
nolberto82
Posts: 168
Joined: Tue Aug 30, 2011 1:22 am
Been thanked: 4 times

[1942] 1942 (Revision B)

Post by nolberto82 »

1942.xml

Code: Select all

  <cheat desc="Hit Anywhere">
    <script state="run">
      <action>maincpu.mb@3485=00</action>
      <action>maincpu.mb@34B0=86</action>
      <action>maincpu.mb@34F1=3A</action>
      <action>maincpu.mb@34FA=86</action>
      <action>maincpu.mb@3534=3A</action>
      <action>maincpu.mb@356C=86</action>
      <action>maincpu.mb@3588=C6</action>
    </script>
  </cheat>
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 16 times
Contact:

Re: [1942] 1942 (Revision B)

Post by Pugsy »

Thanks, added - though I've not duplicated for the clones which seem to be offset by either +4 or +2
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
jman
Posts: 948
Joined: Tue Dec 01, 2020 1:24 pm
Been thanked: 4 times

Re: [1942] 1942 (Revision B)

Post by jman »

Sorry, bumped old thread.

But any ROM codes cause ROM error around middle level.
In the official database based on 0.264, the following are ROM codes.
  • Hit Anywhere
  • Select Player Speed
  • Select Shot Speed
Also Wayder's database has ROM code called "Always get 100%".

Someone post about ROM error for 1942 with cheat. Original poster misunderstand. It's not any BUGs. in-game ROM check routine detects that ROM is tampering by cheat system. So it's correct behavior.

Solution is simple, you don't use any ROM codes or disable in-game ROM check routine.
I post the codes based on the latter thinking.

1942.xml

Code: Select all

    <cheat desc="Skip In-game ROM Check">
        <script state="on">
            <action>temp0 = maincpu.mb@711A</action>
        </script>
        <script state="run">
            <action>maincpu.mb@711A = 18</action>
        </script>
        <script state="off">
            <action>maincpu.mb@711A = temp0</action>
        </script>
    </cheat>
1942a.xml, 1942abl.xml, 1942h.xml, 1942b.xml, 1942p.xml, 1942iti.xml

Code: Select all

    <cheat desc="Skip In-game ROM Check">
        <script state="on">
            <action>temp0 = maincpu.mb@711E</action>
        </script>
        <script state="run">
            <action>maincpu.mb@711E = 18</action>
        </script>
        <script state="off">
            <action>maincpu.mb@711E = temp0</action>
        </script>
    </cheat>
1942w.xml

Code: Select all

    <cheat desc="Skip In-game ROM Check">
        <script state="on">
            <action>temp0 = maincpu.mb@7134</action>
        </script>
        <script state="run">
            <action>maincpu.mb@7134 = 18</action>
        </script>
        <script state="off">
            <action>maincpu.mb@7134 = temp0</action>
        </script>
    </cheat>
Post Reply