Jesse Dean
494e44c7c0
Updated & cleaned up debugger file headers to reflect new website, contributors and file
...
locations
2008-06-04 19:06:12 +00:00
Jesse Dean
48abace5ea
Added options to open extra debugger windows from main GUI window, also some code cleanup
2008-06-03 11:22:20 +00:00
Jesse Dean
d61272da21
Applied HyperHacker's patches for the breakpoint system, disassembler, and memory editor as
...
well as the newly added variable watcher.
2008-05-24 07:05:46 +00:00
Jesse Dean
d3708af38e
Added logarithmic scrolling to disassembler
2008-05-23 14:21:14 +00:00
Jesse Dean
79945b08a4
Included MIO0's patches to the register display, lining up labels with cells and applying fixed
...
fonts, also code cleanup of those register windows.
2008-05-11 09:00:31 +00:00
Jesse Dean
afc642d6e5
Gah, forgot to include new files for memory debugger... sorry folks :P
2008-05-10 23:42:42 +00:00
Jesse Dean
6114b08ab2
Including patches for HyperHacker's memory editor
2008-05-09 22:45:06 +00:00
Jesse Dean
c321e88c8d
Rewrote disassembler to make use of libopcodes
2008-05-07 20:40:19 +00:00
Jesse Dean
9cc36572cb
Enabled debugger's TLB window, and fixed debugger issue reading memory through areas
...
currently visiable via TLB mapping
2008-05-07 15:05:20 +00:00
Jesse Dean
816a3d7083
Modified debugger to use new memory access routines, and removed old desasm.c which
...
was used for accessing memory to retrieve ops for disassembly
2008-05-07 13:49:48 +00:00
Jesse Dean
97f92e5a92
Resolved compile bug in memory debugger
2008-05-07 12:26:01 +00:00
Jesse Dean
e7cdea2824
Added memory interface to debugger
2008-05-07 12:16:22 +00:00
Jesse Dean
d8d823c3d3
Wrote more ops into the x86 disassembler
2008-05-07 09:40:02 +00:00
Jesse Dean
f0f19a9795
Updates to host disassembler, supports more opcodes & memory access bugfixes
2008-05-06 12:33:43 +00:00
Jesse Dean
71004d30bc
Setup disassembler to allow double-click breakpoint creation
2008-05-04 15:02:28 +00:00
Jesse Dean
0b2a83f1d4
Disassembler highlighting setup, breakpoints & PC now show up in new disassembler
2008-05-04 01:10:53 +00:00
Jesse Dean
0244b31284
Added scroll capability to new disassembler
2008-05-03 09:29:43 +00:00
Jesse Dean
8b369a1918
Applied HyperHacker's breakpoint patches including fixes, and memory-range
...
breakpoints
2008-05-01 09:18:01 +00:00
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
Jesse Dean
dd728ae662
Constructing generalized breakpoint interface, and modified gui_gtk debugger to use new interface
2008-04-25 04:54:52 +00:00
Jesse Dean
a67d60dc7d
Relocated debugger files to gui folder, started splitting debugger core from ui
2008-04-25 02:24:41 +00:00
Jesse Dean
8031eea893
Modified Makefile to support compiling KDE4 with Graphical Debugger, however this combination is still untested
2008-04-23 15:45:07 +00:00
Jesse Dean
a4fa572c44
Resolved threading issues preventing Debuger gui from displaying properly, debugger should now be restored to
...
it's former 'Glory' Can stop, step through, and run emulator while reviewing disassembly & register values
2008-04-23 15:14:46 +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
5defbacc62
Debugger will be a big feature and could get hairy. Lets put this in a branch for now. New release is coming up in a few more weeks and people wont expect it to work if it doesnt build
2008-04-23 12:26:51 +00:00
Scott Knauert
51047378fb
Added USA/Japan flag. Icon was included with mupen, but
...
not used. 1080 Snowboarding is an example of this ROM
type.
2008-04-23 10:28:25 +00:00
Scott Gorman
f653d8fb47
Whitespacing issues.
2008-04-23 07:07:20 +00:00
James Hood
16a274adb6
-Rewrote cheat dialog to handle add/edit and enable of cheats all in one dialog.
...
-Removed Cheat menu and replaced it with "Cheats..." menu item in the Options menu.
-Modified alert_message and confirm_message so they handle line wrap of the message internally, so now it's no longer necessary to insert newline chars into strings passed to alert_message and confirm_message.
-added list_find_node utility function to util.c.
-added utility functions to create/delete cheat structures for use by the gui.
2008-04-23 06:46:47 +00:00
Scott Gorman
a0b5b1b830
added a lowercase function. changes a string to lowercase.
...
stub: void lowercase(char string[]);
modified the screenshot function to use the roms header (without spaces, and converted to lowercase) name:
example: supermario64_001.png
2008-04-23 06:05:55 +00:00
Richard Goedeken
869cbf09b8
fixed a bunch of recent warnings from rice_video. I assume these came from re-activating the -O3 compiler switch. The one in RDP_Texture.h was actually a bad bug; I wonder if it affected any games
2008-04-23 04:32:03 +00:00
Richard Goedeken
578f272278
Reworked screenshot mechanism. Now screenshots are retrieved from video plugins with ReadScreen instead of CaptureScreen, and compressed/saved from main core instead of plugins. Fixed 64-bit bug in Glide64.
2008-04-23 03:59:09 +00:00
Richard Goedeken
e90c151f1e
Moved Zilmar spec plugin API files from main directory to doc. They are only for reference and are not included anywhere
2008-04-23 02:14:42 +00:00
Richard Goedeken
f9996dc2bb
removed old mupen64 readme files and logo from doc directory; they are out-of-date
2008-04-23 02:12:17 +00:00
Scott Knauert
59f63818ac
Okay, this should really fix the Rice regressions by
...
reverting to the older OGLRender.cpp. Assuming svn
actually commits it to head. I don't know why my mere /
commit wasn't going through before.
2008-04-22 22:40:03 +00:00
Scott Knauert
1e1e2d7265
Fixed the pointer bug which caused the Gtk GUI flag error.
2008-04-22 22:19:14 +00:00
James Hood
605a4a02b1
Changed pause/continue keyboard shortcut to Pause/Break key because the previous shortcut 'p' was conflicting with the new rom filter.
2008-04-22 20:49:45 +00:00
Scott Knauert
c846968e24
The previous revert didn't work.
2008-04-22 16:35:56 +00:00
Scott Knauert
f12b192d95
Reverting Rice to pre-widescreen support due to
...
Issues 69 and 72. No easy fix.
2008-04-22 16:23:09 +00:00
James Hood
658b341eb6
Changed rom browser filter so it filters as the user types instead of requiring them to press enter. I think this is a more modern approach, but I don't have a lot of roms, so someone who does should probably try it out to make sure it doesn't cause performance issues.
2008-04-22 15:01:12 +00:00
Scott Knauert
c456b9bfc1
Fixed a collision from variable rename.
2008-04-22 13:57:05 +00:00
Scott Knauert
cd92cf9f9a
Gtk GUI filter and improved sorting functions.
2008-04-22 13:10:42 +00:00
Richard Goedeken
6adfa80ecf
reverted commits 262-267 in trunk
2008-04-22 11:59:50 +00:00
John Chadwick
d54963521e
Needs more work, because it doesn't work, but this is the outline of status message support.
2008-04-22 05:58:11 +00:00
John Chadwick
8e58d6c774
Fixes compile errors since last revision
2008-04-22 04:49:24 +00:00
Scott Gorman
d029a9054a
added functions for maintaining a list of TXT_OBJECTS
...
#define TXTOBJECTSIZE 12
2008-04-22 04:27:26 +00:00
Scott Gorman
4568b9011a
Added support for the functions UpdateText and NewMessage in plugin.h, plugin.c, and fixed a typo Gfx_#1.3.h
2008-04-22 03:51:30 +00:00
John Chadwick
5a856e10d2
Adds font display functions.
2008-04-22 03:34:21 +00:00
Scott Gorman
ff48e7ad62
Graphics plugin extension - TXT_OBJECT. Used for displaying text on the screen..
2008-04-22 02:13:29 +00:00
Richard Goedeken
cf2961980d
KDE4 GUI merge: added KDE4 build support in glN64 plugin
2008-04-21 20:06:26 +00:00