Worked a bit on camera for you. See here:
Technical:
FF8_EN.exe+1584EA - add word ptr [FF8_EN.exe+1C3ED00],04
FF8_EN.exe+15848D - mov [FF8_EN.exe+1C3ED00],ax
Also Copy memory opcode (MOV) that prevents going down from 65k (2 bytes)
FF8_EN.exe+158495 - mov word ptr [FF8_EN.exe+1C3ED00],FE00
Fixed:
FF8_EN.exe+1C3ED00 (2 bytes)
Fixed memory val works same as Squall X,Y,Z location. This is:
F0 00 is lowest, and FF FF is max. So if I add 00 01 to FF FF, then it's going to be reset to F0 00. But, this is a player location thing. I also found camera real position. Gonna capture now that top-down fragments.
Some notes:
FF8_EN.exe+158676 - add [FF8_EN.exe+1C3ED02],ax - LEFT-RIGHT translation (smooth ADD op)
FF8_EN.exe+15871A - add [FF8_EN.exe+1C3ED02],ax - Still ADD, couldn't find MOV
FF8_EN.exe+15873E - add [FF8_EN.exe+1C3ED02],ax - Another ADD
FF8_EN.exe+158948 - mov [ecx+0A],ax - Copy memory! :)
FF8_EN.exe+158936 - mov [ecx+0A],ax - Copy memory, another, ticked only one time, above also