This may help. You might be able to trace back to what writing the map data to the RAM (7F5000 according to this list):
Map Data
7E06A2 - Makes screen flash when walking, like damage
7E06C2 - Makes screen pixelate when walking, like poison
7E06C4 - Makes location's colors inverted (not sprites)
7E06C9 - Layer 2's scrolling method
7E06E3 - change this for screen shake
7E0EDB - Tile properties for town (solid, non-solid, exit, harmful,etc...)
7E1A02 - Can you save and use a tent here? (00 - no, 01 - yes)
7E1E00 - Music data (instruments and the likes)
7E09CF - Event for location?
7E09D1 - Storyline point for location?
7E1703 - Current location map
7E0649 - Location name displayed (00-not currently displaying, 01-currently displaying)
7E08F0 - Location NPC sprite data, palette, location, movement, etc..
7F5000 - Location MAP data in RAM
7E172C - Location Exit destination
7E0FDE - Location NPC Layout
7E0FDD - Location tileset
7E0FD6 - Location Name displayed upon entering
7E0FD4 - Layer 1 visibility, On/Off
7E0FD3 - Layer 1 tileset (Whole maps, used for water and the likes)
7E0FE0 - Layer 1 palette for locations
7F4480 - Town Baron Level Data
http://datacrystal.romhacking.net/wiki/Final_Fantasy_IV:RAM_map