I did not look into that yet, i did with the fonts itself, they cheated a lot there and i have no idea how it would make the right table (address is good, but x/y size..) with load2.
For example, i = j but they have different Y so the bottoms gets cut off. I think with a little manual adjustments the font could be nice. This data is also in the original roms if we wanted to really do this. It took quite some time to get to this point, and i'm sure there are still some errors in the tables that i need to double check or fix.
If i was good enough with coding, i'd go make a solution for our load2 problem. The one they used on Total Carnage is different from Smash TV/Trog at least in a way it does
image de-duplication and image recycle (i = j with bottom pixels cut off..).The WIMP format appears to have this added in the iteration for Carnage.
If we want to manually re-insert or edit images at some point, this load2 version is also useless for Y-Unit, it generates IRW files for DMA2 hardware (Wolf unit).
Also the 'neosis' editor can work with this format, and the plugin is in python, we can borrow from them perhaps.
@mecha The leaked Total Carnage & Smash TV code has some proto build code, this puts the stack at FFC0000 instead of FFE00000 and those roms indeed generate a black screen when you drop them in MAME. We ran into the same issue when building the game at first. It appears Midway has some boards that are set up differently for proto.
That Arcade with the 2.0 Carnage proto now likely has hardware which sorta will become a paperweight when the roms become corrupt. I do not see any mention of it being submitted, they probably sent it to someone outside the "Dumping union", or maybe they forgot. Anyway, it would be nice to see those textless roms, likely they need a different set of gfx roms, as these are paired with the game code. (Dumps for Mame should always be a complete set, to avoid problems like this.)
MK2 / UMK3 Plus has not released any source code on Github that i can see or learn from. All my work is on github for others to inspect & learn.