It is currently Tue Apr 24, 2018 12:06 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 20 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Fri Oct 27, 2017 6:50 pm 
Offline

Joined: Sat May 13, 2017 7:54 pm
Posts: 26
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. :)


Top
 Profile  
 
PostPosted: Tue Oct 31, 2017 8:28 am 
Offline
User avatar

Joined: Sat Nov 13, 2004 9:43 pm
Posts: 320
Location: Ohio, USA
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

_________________
Gil-Galad


Top
 Profile  
 
PostPosted: Tue Oct 31, 2017 8:38 am 
Offline
User avatar

Joined: Sun Jun 05, 2016 2:10 am
Posts: 190
Location: Canada
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.


Top
 Profile  
 
PostPosted: Sat Dec 30, 2017 9:21 am 
Offline
User avatar

Joined: Sun Jun 05, 2016 2:10 am
Posts: 190
Location: Canada
Another update.


Attachments:
nsfid.zip [51.4 KiB]
Downloaded 27 times
Top
 Profile  
 
PostPosted: Sun Feb 18, 2018 6:43 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19947
Location: NE Indiana, USA (NTSC)
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?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page Previous  1, 2

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group