So, I broke Shining Force. The game is now my slave. (ok, so most of the way)
I managed to figure out the code for misses and critical hits. So I can now, with 95% accuracy, get whatever I want out of an attack.
In fact, Shining force makes this extremely easy. There is one word that consist of two bytes (obviously) the upper being the number of frames in which a button is pressed, and the bottom being a negative summation of the button values, 128 for start, 64 for A, 32 for C, 1 for Up and etc.
Now, the game will take this value and spit it through a weird equation, and store it back in the original word. Every time the game wants a random number, it will use this subroutine. Thus, this subroutine gets executed N times before it gets to the value you want. So therefore, you have to trace back N times to get what the controller values need to be at to get your critical or miss.
(It should be noted that occasionally one of the frame counters overflows, which causes a different operation to be performed on the word. However, in the frame perfect world, this rarely happens)
So, after all that mumbo-jumbo, I realized I may be able to make a Shining Force video, with the following restriction:
No damage taken
That would be ubsurd for this game. However, just watch
http://dehacked.2y.net/microstorage.php/info/1422849979/gobmiss.gmv
Special thanks to Upthorn for the new utility!