[Tools] Etripator

hu, cd, scd, acd, supergrafx discussions.
User avatar
MooZ
Site Admin
Posts: 386
Joined: Sun Jun 22, 2008 3:19 pm
Location: Lvl 3
Contact:

Re: [Tools] Etripator

Post by MooZ » Fri Sep 04, 2015 8:08 am

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.
edit: Here's the branch for those interested : https://github.com/BlockoS/Etripator/tree/v0.4

User avatar
MooZ
Site Admin
Posts: 386
Joined: Sun Jun 22, 2008 3:19 pm
Location: Lvl 3
Contact:

Re: [Tools] Etripator

Post by MooZ » Sun Sep 27, 2015 4:44 pm

All of the above is ready to be released.
The label filename is a standard CFG/INI file like the main configuration file. It looks like:

Code: Select all

[cd_boot]
logical=e000
physical=000000

[cd_fade]
logical=e02d
physical=00002d

User avatar
MooZ
Site Admin
Posts: 386
Joined: Sun Jun 22, 2008 3:19 pm
Location: Lvl 3
Contact:

Re: [Tools] Etripator

Post by MooZ » Sat Oct 10, 2015 4:46 pm

Here's a little work in progress tutorial: https://github.com/BlockoS/Etripator/tr ... r_puroresu

User avatar
MooZ
Site Admin
Posts: 386
Joined: Sun Jun 22, 2008 3:19 pm
Location: Lvl 3
Contact:

Re: [Tools] Etripator

Post by MooZ » Sun Oct 18, 2015 4:08 pm

Etripator v0.4 released: https://github.com/BlockoS/Etripator/releases
What's new:
  • Labels file : This lets you add a name to a physical/logical address.
  • Examples/tutorials : Examples were added for hucard and cdrom disassembly.
  • Various bugfixes and internal rework.
Only the source code is provided for the moment.

User avatar
freem
Posts: 2
Joined: Tue Mar 11, 2014 6:37 am
Location: Chicago
Contact:

Re: [Tools] Etripator

Post by freem » Sun Oct 18, 2015 7:48 pm

I've compiled a Windows executable version of 0.4 with GCC and such (might require some DLLs which I don't remember off the top of my head).

Visual Studio compilation chokes on line 153 of section.c, since it doesn't know what F_OK is.

User avatar
MooZ
Site Admin
Posts: 386
Joined: Sun Jun 22, 2008 3:19 pm
Location: Lvl 3
Contact:

Re: [Tools] Etripator

Post by MooZ » Mon Oct 19, 2015 11:52 am

Thanks for the binary and the bug report.

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 :

Code: Select all

#ifndef R_OK
#define R_OK 0x02
#endif
#ifndef W_OK
#define W_OK 0x04
#endif
// X_OK does not exist on msvc
#ifndef F_OK
#define F_OK 0x00
#endif
I'll fix this this evening.

edit: Fixed!

Post Reply