First post, by superfury
UniPCemu currently gives the current CPU requesting the bus lock, where CPUs are handled in order of execution(during a clock, CPU 0 has priority over CPU 1).
But afaik, it should be fair use, thus allowing both to obtain the lock somehow?
How should I implement this? Assign some priority to all CPUs for being able to lock? How should this be done(everything is in a loop: cycle CPU0, Then CPU1 etc., finally hardware). So now CPU0 > CPU1 > hardware.