Re: Revisited: Sega XY freeplay

From: Jess Askey <jess_at_magenta.com>
Date: Wed Sep 01 1999 - 16:53:28 EDT

Clay Cowgill wrote:
> Yeah, I patched the CPU emulation in a couple processors (6502 and 6809) to
> allow logging of reads and writes to "computed" (for lack of a better word)
> addresses like EA on the 6809. I was having trouble finding where the Exidy
> gun games were hitting some copy protection since it was all EA stuff.
> Since they keep chan--- 'er... improving everything in MAME my patches
> usually get broken from one version to the other though so I kinda give up
> keeping them working and just re-write when I need to.
>

Im in the same boat with all my changes.

> The whole debugger is a little bizarre, IMHO, but since I'm not spending any
> of my time to help improve it I won't bitch. A "watch" window would be nice
> though. (The ICE for my SNES devsys has that-- very cool. Of course it's
> also non-intrusive so you can watch areas of memory in real-time while the
> code is running. Makes it incredibly easy to see what locations are used
> for what functions. ;-)

Well, you can sort of do a 'watch' window via the 'cheats'. You can make it display
certain memory loctions across the top of the screen which works pretty well but you
have to be in the non-debug screen to see them. I think you are limited to 16 locations
tho.
  The cheats also have a really cool process to help find the mystery location of
a variable. Works pretty well actually. You have to know some basic idea of how the
variable changes but it can at least narrow the search down to a small handful of
locations.
Received on Wed Sep 1 15:53:57 1999

This archive was generated by hypermail 2.1.8 : Fri Aug 01 2003 - 00:32:59 EDT