I resumed working on it some weeks ago. It's mostly code clean-up.
Anyway, here are the two major features of the next version:
Support for mirrored ROMs.
Better CD support.
Predefined labels : You'll be able to specify in the configuration file a list of name/address. This would be useful for CD-ROM in order to highlight BIOS calls.
As always I forgot that Visual C++ is not really POSIX compliant. That'll also teach me to compile under Visual C++ even if the code looks portable enough.
Anyway, the remedy would be to do something like this in platform/windows/config_win.h :
Config and label files are now JSON files.
MPRs can be set in config files. This way physical addresses are not needed anymore in label file. The hardware page is used instead.
Startup code and gfx can now be automatically extracted from CDROM data tracks.
Nicer logs, fixed bugs...
Sorry for noob question, but I tried your tool with several *.pce ROMs using this instruction for Monster Puroresu:
"As we are starting from scratch, the first thing to do is to a perform an automatic IRQ vectors extraction. This is done by calling:
./etripator -i rom.pce "
But it gives me nothing in command string, just the empty log file. I use Windows 10 command string.
Do I miss something?
Weird... I just ran a test with the 0.6 and master on Linux and everything seems to be working fine.
Do you run it from a terminal like cmd or mingw bash?