I'm working on an emscripten port of FBA and found out that FBA is not friendly to platforms that don't support unaligned reads/writes of 16/32 bit datatypes. Both CPS2 and NeoGeo games get stuck in a loop doing RAM tests over and over (or whatever that screen flicker in NeoGeo is supposed to be). Do you know where changes would have to be made for unaligned memory support to work, or would it just be too much work to fix all the different drivers/CPUs?