No matter what I do, using Gameshark codes, VBA's own cheat search function, or even using Cheat Engine, nothing seems to be able to work.

I'm not sure if this is due to the fact that this is a "Trashman" ROM or if it's just Emerald being annoying.

My questions are fourfold:
  1. How do I search for the money value in Pokemon Emerald in VBA's cheat search? I've tried all manner of combos are signed, unsigned, hexadecimal.
  2. In cheat engine? I've tried quite Byte through 8-Bytes.
  3. What would be the correct method. Currently, I've been bringing up the sell prompt to show the current currency, searching this (this is where VBA's search yields no results from the START), selling the item, bringing up the sell prompt again and searching for the value brought up now (this is where Cheat Engine failed). Am I corrupting the results by pulling up the sell prompt?
  4. Can I swap my save from the "Trashman" ROM to another ROM with no issue?