Small status update -- I was sent some code via JackC, via XingXing, via Creamy Mami, that was apparently written by rockywall. This simulates (and documents) the weird register writes that Oriental Legends Super uses.
This fixes the crash on the high score screen and probably, knowing IGS, affects the game in other, subtle ways.
The only thing missing that I can't mark the protection emulation as good is a single DMA mode not being understood.
My other project has been to figure out the asic remapping and additions used by the kovshp bootlegs. This is a pretty obnoxious job, honestly, but I am getting fairly good results.