This should be ready to merge for now. Trying to enable dynarec on this platform causes the core to hang and crash. I imagine there's a rather large amount of memory allocation that needs to take place for the recompiler to work?
Runs at less than 1/2 speed without dynarec, but it might make sense to merge this in so other people can test.
Old post
~Don't merge this yet.~
~This should work on the RS90, but when you run it, the core immediately crashes.~
~I think there's some subtle bug with the MIPS32 dyanrec if you don't have the CFLAGS += -DMIPS_HAS_R2_INSTS flag.~
~Going to build it with the same flags, but for the RG350 and see if it exhibits the same behavior. If it doesn't, then it's likely due to the RS90's limited RAM.~
Update
This should be ready to merge for now. Trying to enable dynarec on this platform causes the core to hang and crash. I imagine there's a rather large amount of memory allocation that needs to take place for the recompiler to work?
Runs at less than 1/2 speed without dynarec, but it might make sense to merge this in so other people can test.
Old post
~Don't merge this yet.~
~This should work on the RS90, but when you run it, the core immediately crashes.~
~I think there's some subtle bug with the MIPS32 dyanrec if you don't have the
CFLAGS += -DMIPS_HAS_R2_INSTS
flag.~~Going to build it with the same flags, but for the RG350 and see if it exhibits the same behavior. If it doesn't, then it's likely due to the RS90's limited RAM.~