nesdev.com
https://forums.nesdev.com/

NES playroutine identifier
https://forums.nesdev.com/viewtopic.php?f=6&t=14358
Page 2 of 2

Author:  SuperWill24 [ Fri Oct 27, 2017 6:50 pm ]
Post subject:  Re: NES playroutine identifier

Karmic wrote:
Another small update with only a few fixes for existing IDs. Still 356 unidentified NSFs in Knurek's archive.

You should try identifying all the files in MrNorbert1994's NSF archive. :)

Author:  Gil-Galad [ Tue Oct 31, 2017 8:28 am ]
Post subject:  Re: NES playroutine identifier

Is it possible to update the program so that it displays the signature in a readable form on the console?

I am working on a game that was detected as Namco_1. It's programmed by Pony Canyon.

Namco_1
F0 ?? C9 05 90 ?? 38 E9 05 ?? A9 01 END
A0 04 BD ?? ?? 90 03 9D 00 40 E8 88 D0 END
A0 04 90 06 BD ?? ?? 9D 00 40 E8 88 D0 END
A9 01 99 ?? ?? A0 00 98 91 ?? C8 C0 END
(Micronics)
85 ?? 98 29 07 A8 B9 ?? ?? A0 00 11 ?? 91 END

I converted two lines to show you what I mean, generally.

BEQ ?? CMP #$05 BCC ?? SEC SBC #$05 ?? LDA #$01 END

LDY #$04 LDA $????,x BCC 03 STA $4000,x INX DEY BNE END

Author:  Karmic [ Tue Oct 31, 2017 8:38 am ]
Post subject:  Re: NES playroutine identifier

One thing I forgot to mention about the tool: the -m switch should be used to nake it possible to see the sub-IDs (in brackets).

@Gil: Unfortunately not. I still don't really know C.

Author:  Karmic [ Sat Dec 30, 2017 9:21 am ]
Post subject:  Re: NES playroutine identifier

Another update.

Attachments:
nsfid.zip [51.4 KiB]
Downloaded 97 times

Author:  tepples [ Sun Feb 18, 2018 6:43 pm ]
Post subject:  Re: NES playroutine identifier

A few bug reports (is there a more formal issue tracker?):

  1. Thank you for including my makefile. But the part before gcc needs to be an actual tab character, not spaces. (phpBB corrupted this.)
  2. -c nsfid.cfg doesn't work; it has to be -cnsfid.cfg. It's traditional for programs to accept both.
  3. On non-Win32, the result of GetModuleFileName() is stored in argv[0], so you can mostly just strncpy that into place, then deal with the presence or absence of an executable extension.
  4. ishex() already exists in <ctype.h> under the name isxdigit().

Are you looking for someone else to take over as maintainer?

Author:  Karmic [ Wed Jul 18, 2018 3:39 pm ]
Post subject:  Re: NES playroutine identifier

New ID for Indies_Soft, now identifies Bishoujo SF Alien Battle

Attachments:
nsfid.zip [51.41 KiB]
Downloaded 62 times

Page 2 of 2 All times are UTC - 7 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/