Don't know if this has been asked before but is it possible to do this?
I've read Tony's guide here and brushed up on how to use it for Genesis games but no mention of SegaCD there or searches on the internet-that I could find. Since the program is capable of doing it, I assume/hope it's possible but I know the 68000 is different so the process is probably quite a bit different too.
Following the guide, I substituted the RAM info into hook_log_cd.txt instead of hook_log.txt and finished the rest in the same way, using ff1517 as the RAM address. (stop the timer in Sonic CD)
After I get my trace.log I drag n dropped it onto trace_niceifier.exe to have it sorted neatly into a new file called trace.nice.log. Doing a search for similar ROM address info doesn't provide straight up info like it does in the tutorial for Genesis games so I'm asking if there is a technique to finding ROM addresses for SegaCD similarly with this?
For reference, here's what I found in my search:
Searching 20:AF386, which is the original address to stop the timer, leads to 30 hits that all look like this:
20:AF38 52 21 ADDQ.B #1,-(A1) xnZvc [A1]=00FF1518
Subtracting 2 like you would for a Genesis game and searching for 20:AF36 leads to another 30 hits that all look like this:
20:AF36 66 24 BNE #$24 [20:AF5C] xnZvc
No usable info like the Genesis ROM addresses found in Tony's original example. Just some random unusable (to me) numbers.
I've read Tony's guide here and brushed up on how to use it for Genesis games but no mention of SegaCD there or searches on the internet-that I could find. Since the program is capable of doing it, I assume/hope it's possible but I know the 68000 is different so the process is probably quite a bit different too.
Following the guide, I substituted the RAM info into hook_log_cd.txt instead of hook_log.txt and finished the rest in the same way, using ff1517 as the RAM address. (stop the timer in Sonic CD)
After I get my trace.log I drag n dropped it onto trace_niceifier.exe to have it sorted neatly into a new file called trace.nice.log. Doing a search for similar ROM address info doesn't provide straight up info like it does in the tutorial for Genesis games so I'm asking if there is a technique to finding ROM addresses for SegaCD similarly with this?
For reference, here's what I found in my search:
Searching 20:AF386, which is the original address to stop the timer, leads to 30 hits that all look like this:
20:AF38 52 21 ADDQ.B #1,-(A1) xnZvc [A1]=00FF1518
Subtracting 2 like you would for a Genesis game and searching for 20:AF36 leads to another 30 hits that all look like this:
20:AF36 66 24 BNE #$24 [20:AF5C] xnZvc
No usable info like the Genesis ROM addresses found in Tony's original example. Just some random unusable (to me) numbers.
Comment