Hello,
I've got CPMaker updated to run with version 0.89 of MAME. I've added support for 4-player panels in this version.
I completely changed the way the patches and source code files work. There are now five separate zip files. This is because I'm desperately low on web page space.
You may want to compile the artwork display code and nothing else. To do that, just download PATCHxxx.ZIP (where xxx is the version number of MAME, 089 for version 0.89), extract it into your MAME root directory, run patch -p1 < patch.txt and compile.
If you want to run CPMaker, you'll need to compile it. If you do not have the CPMLIBS.ZIP, download it and extract it into your MAME root directory. CPMLIBS.ZIP will not change from version to version of CPMaker and MAME. Next, download CPMSRC.ZIP and extract it to your MAME directory. Answer yes to overwrite any files. Finally, either compile CPMaker separately or integrated into MAME. To compile a separate executable, run make in the src\cpmaker directory. To compile CPMaker into MAME, just run make in the MAME root directory.
In order to run CPMaker, you may want the images and sample panels, They are located in CPMIMAGE.ZIP and CPMSUPPL.ZIP respectively.
You need to apply the PATCH089.ZIP patch before loading any of the other source code files.
If the artwork display code alone is compiled into MAME, then the -extmakectrl flag will default to 1 and the -intmakectrl flag will default to zero. If CPMaker is compiled into MAME, then the default -intmakectrl will be one and the default -extmakectrl will be zero.
Here are the links:
PATCH089.ZIP - artwork display codeCPMLIBS.ZIP - library source code, does not change
CPMSRC.ZIP - CPMaker source code
CPMIMAGE.ZIP - Frostillicus' control panel artworkCPMSUPPL.ZIP - Examples, docs, etc.Regards,
Buddabing
*EDIT* links changed to new host: 12/20/04