my last ROM package included the EAG-V5 ROMs, so I tried to implement this device in CB-Emu.
Unfortunately I don't have enough knowledge of hardware and MAME to support the 2nd CPU and slave ROMS
of the V5, so I just made it with the master CPU and ROM - and I was indeed surprised that it works.
Of course it's not a 'real' EAG-V5, but I guess you'll create a real (dual-core) driver anytime in the future.

While adding this V5 driver (based on the V2 module) I came across the following 3 lines in the V2 source:
MCFG_RAM_ADD("ram")
MCFG_RAM_DEFAULT_SIZE("128K")
MCFG_RAM_EXTRA_OPTIONS("128K, 512K, 1M")

Now this 'default' value and the 'extra options' look similar to different MHz settings available in other chess modules,
so I had expected that maybe you could switch between those 3 RAM sizes when running the device, but
I couldn't find such a setting in any options (configuration) menu, neither in MESSUI nor in the module window.

Is it really not possible to change this RAM size when running the device in MAME, i.e. can you only change this value
in the source code and have to recompile it again??
If this is true, then I don't understand, what this 3rd line above in the code is good for!?

I haven't looked at feagv5, I've forwarded the roms to the rest of the team for now. About RAM options, I don't know how it's done in MESSUI, but in plain MAME it's like this with the ramsize option:

mame.exe feagv2 -ramsize 1M

Aah, it's a commandline option, many thanks for this info!

I've just tried it in CB-Emu (MESSUI), not as comfortable as changing it in the options menu, but it works!

BTW, it would be great if you could still implement this V5 before making a longer break as MAME developer.
(shouldn't be too much work: it's almost identical to the V2, just a 2nd (slave) CPU and ROM, and maybe some
communication between master and slave).