0.) Set GW Cheat Menu Key Combo to L+R, start ALBW. Play until able to move. Save.
1.) 32-bit unknown search while moving left, but while not up against a wall.
2.) Keep moving left until hit a wall. Keep moving left, then open Cheat menu while doing it. Search 'Different'.
3.) Move against a wall moving upward, search 'Equal'.
4.) Move right, search 'Different' while not against a wall.
5.) Move down, search 'Equal' while not against a wall.
etc., etc., etc until you have between 0x0A and 0x1A addresses. Look for values that are zero (0) when not against a wall, and one (1) when you are against one by referring to the Hex Editor via the Hits List. You'll need to keep trying moving against walls and not moving against walls (but not searching) while referring to the Hits List each time (Note: The addresses that have more than one '01' in them are not relevant; I already tested them). When all addresses are found, add them all to Codelist as value '00000000' (don't add them as new cheat, as it appears that the addresses are different for each 'screen' of the map, and leaving the current map screen will freeze the game!)
That's as far as I got.
--------------------- MERGED ---------------------------
Probably this part,
@dsrules :