findres-1.2.1.zip (86K) a zipped hfs disk image and checksum file. The disk image can be mounted with Mini vMac. Includes source code.
FindRes creates an initial "format" file used by FDisasm for Macintosh resources, and also "bin_map" file and a set of entry points for some types of resources containing code to feed to FindCode. FindRes can work on a Macintosh resource fork that has been copied into a data file (such as by using GetRsFrk), or on an AppleSingle file (such as created by asPack), or on certain ROM images that contain resources (such as a ROM for the Macintosh Plus and a few later models.)
To use FindRes, place it in the same folder as a file named "bin" that you are trying to disassemble. Launch FindRes and when it is finished files named "format", "entries", and "bin_map" willl be created.
If "bin_map" already exists it will be updated. FindRes will mark in the "bin_map" file areas of "bin" that are definitely not code, and leave the rest untouched. (The "format" and "entries" files will be completely replaced if they already exist.)
The contents of the "entries" file can be passed to the FindCode tool. You need to open it in a text editor and copy it all, and then paste in FindCode. FindCode as yet has no way to read the file directly.
Here is the md5 checksum for the download, signed with Gryphel Key 5:
--------- GRY SIGNED TEXT --------- 271055c78effd799cf5355c356235cf0 findres-1.2.1.zip ------- BEGIN GRY SIGNATURE ------- Gry/4Xa8CFcUzxdN/Be3/12i+WqzhX1eWyt9kfSFTdgGbj77Z5YxOa9w9rhM6nM2 HygN1ZLNlwg5/rF675nzUNorSbnDNWnUJz0Pkhy1lq8nyqopfGeYjF6TRM/x/4jf Fwy1iL3zCZs6byduKt1sE/aEv35ZpFY3fip3TUfoNEsT8Xo4wJC3lJQtX3mFK59v -------- END GRY SIGNATURE --------
See the Compiling page for instructions on compiling FindRes from the source code.
You can redistribute FindRes and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. See the included file COPYING.
FindRes is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the license for more details.
If you find FindRes useful, please consider helping the Gryphel Project, of which it is a part.