I didn't see this topic, then I would answer quicker.
Your main problem is the filesize! You need a hex editor! Like freeware HxD hex editor to fix your problem.
here it is
http://acmlm.kafuka.org/uploader/get.php?id=4306Open the rom in the hex editor, and remove the first 200 bytes in hex or 512 in dec at the beginning (remove the header). Those bytes should mostly have the value 00. If your rom hasn't got those 00 bytes, it has no header already. Then go to the end of the rom and add (edit-insert bytes) 100000 bytes in hex (with the value 00).
Now go to address 200000 in hex. Select everything above this number and delete the bytes. You file will now have exactly 1FFFFF bytes in hex and will have no header. All your screens will now be ok (HM actually needs to move the data to the end of rom, and does this correctly, but the emu will not support a custom file size, such as 1.026 KB).
The complex "partial" pointers for all screens are here: 137D in hex and bank is 19 in hex long. If the last 7 bytes of this string are 20 (global bank definition to 100000), then HM has moved all screens to the end of the rom (good thing actually).
--------------------------
Regarding the zcompress. You must do the same thing as above. The file must have exactly 1FFFFF in hex. But zcompress requires a header (which is dumb); but all Fusoyas tools need a header).
So go to address 0 and add (edit-insert bytes) 200 in hex (value 00). Files size is now 2001FF and the file has the header. This is necessary for the file to be compatible to zcompress.
Funny part: after more editing, HM will auto shrink the file again (you must repeat the process in this case; or select around 200 bytes in hex at the very end of the file and choose fill-selection with FF bytes or 55 bytes; which could prevent HM from shrinking the file again; but with some operations HM will shrink it regardless).
Tush should react also if the filesize is 1FFFFF or with header 2001FF.
PS
You are never doomed, if you have the hex editor. Unfortunatelly we currently don't have any bug-free editors for this game, which forses us to look at the code directly in hex and debug all the bugs which HM makes. Also, a lot of things can be edited only in hex.