Commit graph

17 commits

Author SHA1 Message Date
Jesse Dean
ee114d1ae7 Modified disassembler to show recompiled code, and set up framework for host-specific
disassembly.
2008-05-01 05:45:39 +00:00
Jesse Dean
3567ceed85 More modifications to breakpoint backend & gui, breakpoints now work in both interpreted, and pure_interpreted modes. 2008-04-25 14:41:56 +00:00
Richard Goedeken
c20838eeaf Initial cleanup of debugger & gtk gui code to allow use of DBG=1 flag. Code now compiles, and debugger shows up, although at this time it does little else, and does prevent emulation from running properly. --Jes 2008-04-23 12:30:59 +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
5d42cd6e7d Removed register dump at r4300 termination; it's not needed 2008-04-13 17:06:14 +00:00
James Hood
5f40aa84cc -major cleanup of the cheat code.
-Changed name of cheat config file to cheats.cfg. File is now read in on startup and written out on exit.
-Changed cheat config file format to the following:

{Some Game's CRC}
name=Some Game

[Cheat Name 1]
enabled=1
XXXXXXXX YYYY <-- cheat code (address, new value)
XXXXXXXX YYYY
XXXXXXXX YYYY

[Cheat Name 2]
enabled=0
XXXXXXXX YYYY
XXXXXXXX YYYY
XXXXXXXX YYYY

{Another Game's CRC}
name=Another Game
...

Here's the cheats.cfg I used for testing:

{635a2bff 8b022326}
name=SUPER MARIO 64

[Super Mega Jumps]
enabled=1
8133b176 0008

[Jesus Mode Mario]
enabled=1
81381764 0800
81381766 0024
81000090 3c04
81000092 8034
81000094 8484
81000096 b1e6
81000098 4484
8100009a 3000
810000a0 4680
810000a2 3120
810000a4 4604
810000a6 903c
810000ac 4500
810000ae 0002
810000b4 4600
810000b6 2486
810000b8 080e
810000ba 05db
810000bc e712
2008-04-09 06:59:41 +00:00
Richard Goedeken
7faa48b4ba Removed tabs from interupt.c 2008-04-08 15:52:37 +00:00
Scott Gorman
66799c770a gameshark functionality. 2008-04-08 07:02:37 +00:00
Richard Goedeken
02cb12172b Added NO_ASM makefile parameter to compile mupen64plus with no dynarec or mmx/sse code. This is useful for building on non-intel architectures like PPC or Sparc. glide64 and rice video will probably not work 2008-04-07 03:14:17 +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
83c354233e Removed PPC dynarec stub functions; I want to do this a different way to support more linux architectures than just PPC by totally detaching the dynarec. Nobody's going to be merging a PPC dynarec anytime soon anyway 2008-04-03 03:14:03 +00:00
John Chadwick
714e0038d6 - Stub PPC dynarec 2008-04-03 01:31:27 +00:00
John Chadwick
e878a013b0 - Re-add dynarec... Strange SVN problem destroyed it instead of creating a new stub. 2008-04-03 01:30:40 +00:00
John Chadwick
b864c5aae2 - Stub PPC's dynarec 2008-04-03 00:58:00 +00:00
James Hood
74a6a52a02 -Fixed LIRC support (it was broken during gui/nogui merge).
-Separated LIRC functions into new lirc.c file so they can be used in gui or nogui build.
-Added pause/continue functionality to LIRC.
-Made it so LIRC commands work while emulation is paused.
-Added wiki page on how to setup LIRC for Mupen64Plus.
-Fixed minor bug with g_EmulationRunning (it was being set to 1 during stopEmulation).
2008-03-25 05:40:42 +00:00
Richard Goedeken
cf8b8ca208 Imported mupen64plus/trunk from mupen64-amd64/trunk/mupen64-64bit rev 254 2008-03-15 14:33:00 +00:00