Page 1 of 1

Cheat Search Problems in Astro Blaster

Posted: Sat Jan 19, 2008 9:36 am
by PhantomDJ
In MAME .120 and .122, all my cheat searches come up empty in Astro Blaster. seems to affect all 4 versions of this game.

In a previous version of .105 and below, the cheat searches seem to work properly. I don't have any intermediate versions to try out to determine when it went bad.

Can someone verify this, and if this problem is real, can we direct it to the proper people to try to get fixed ?

Thanks,

DJ

Posted: Sat Jan 19, 2008 11:22 am
by Pugsy
In the search menu when CPU is highlighted hit ENTER and turn the two memory regions on.

Several games are like this, most games have some regions set up though not necessary the regions you need.

Moved topic to Cheat Engine help (MAME Cheats is not the correct forum for this post)

Posted: Sat Jan 19, 2008 12:54 pm
by PhantomDJ
Pugsy wrote:In the search menu when CPU is highlighted hit ENTER and turn the two memory regions on.

Several games are like this, most games have some regions set up though not necessary the regions you need.

Moved topic to Cheat Engine help (MAME Cheats is not the correct forum for this post)
thanks for the info , Pugsy

I appreciate it.

DJ

Re: Cheat Search Problems in Astro Blaster

Posted: Tue Jan 22, 2008 1:48 pm
by stephh
PhantomDJ wrote:In MAME .120 and .122, all my cheat searches come up empty in Astro Blaster. seems to affect all 4 versions of this game.

In a previous version of .105 and below, the cheat searches seem to work properly. I don't have any intermediate versions to try out to determine when it went bad.

Can someone verify this, and if this problem is real, can we direct it to the proper people to try to get fixed ?

Thanks,

DJ
The segag80r.c driver has been rewritten ... I can't tell when though ...

Anyway, the fact is that by default, the cheat engine selects MWA*_RAM and MWA*_BANK* to determine in which areas to look (to avoid scanning adresses you can't change without specific kind of cheat) ... And if you look at the driver, you'll see the following :

Code: Select all

static ADDRESS_MAP_START( main_map, ADDRESS_SPACE_PROGRAM, 8 )
      AM_RANGE(0x0000, 0x07ff) AM_ROM     /* CPU board ROM */
      AM_RANGE(0x0800, 0x7fff) AM_ROM     /* PROM board ROM area */
      AM_RANGE(0x8000, 0xbfff) AM_ROM     /* PROM board ROM area */
      AM_RANGE(0xc800, 0xcfff) AM_READWRITE(MRA8_RAM, mainram_w) AM_BASE(&mainram)
      AM_RANGE(0xe000, 0xffff) AM_READWRITE(MRA8_RAM, vidram_w) AM_BASE(&videoram)
ADDRESS_MAP_END
You'll notice that there is no region that matches the current criterias, and that's why, by default, you'll always have 0 result ...

As Pugsy said, you must press ENTER on the CPU number to turn ON/OFF the regions you want ... Then you shall be able to have some results ...

Be aware that some searches don't work within the cheat engine because sometimes there are some regions with specific read/write handlers that decrypt what is read or written !

I hope that this helps ... Don't hesitate to ask if you any more question ...

Image Steph from The Ultimate Patchers Image