Commit graph

8 commits

Author SHA1 Message Date
Richard Goedeken
edbee1680a new feature: hit F9 for soft reset. According to N64 manuals, this is a 2-step operation: first an external HW2 interrupt fires, and 0.5 seconds later an NMI fires. Im not sure if the HW2 interrupt is proceeding properly; it will require some work with the debugger to walk through this. But the NMI correctly resets the CPU system and the game 2008-07-21 00:09:05 +00:00
Richard Goedeken
94636b2165 Fixed 64-bit dynarec crash in genj_idle() and genjal_idle() 2008-07-06 04:40:23 +00:00
Richard Goedeken
cd8ac0bd26 Rev 438 caused a segfault on exit when --testshots was used, and possibly could cause segfaults when exiting from normal play. This commit correctly shuts down the dynarec 2008-05-18 20:13:29 +00:00
Scott Gorman
e5f912aad8 Added better detection if emulation is stopped, allowing the recompiler to break out of the infinite loop it can get caught in. This fixes the majority known hard freezes, and increases yet again... STABILITY! 2008-05-14 18:14:36 +00:00
Richard Goedeken
9f10d202be Reverted all changes on trunk from rev 189. The reason why I made a branch was so that you would not commit these things on the trunk. 2008-04-14 11:29:15 +00:00
John Chadwick
ec8445cc55 Attempt 3 at commiting the patches.
THIS PATCH IS PRELIMINARY AND DOES NOT WORK.
It also needs some major cleanup and most plugins are not yet compiling. Going to need any help I can get here, but I'll be working on it.
2008-04-14 04:37:57 +00:00
Richard Goedeken
5f32c254fe Converted all tabs to 4-spaces, and all line endings to LF-only 2008-04-06 14:55:37 +00:00
Richard Goedeken
cf8b8ca208 Imported mupen64plus/trunk from mupen64-amd64/trunk/mupen64-64bit rev 254 2008-03-15 14:33:00 +00:00