Commit graph

298 commits

Author SHA1 Message Date
Richard Goedeken
a07cad803d version info for post-1.4.1 tag 2008-10-14 02:30:50 +00:00
Richard Goedeken
e5face52c8 committed version info for pre-1.4.1 tag 2008-10-14 02:29:42 +00:00
Richard Goedeken
693487e7c8 Merged 7 commits with bugfixes from the trunk 2008-07-22 03:46:46 +00:00
Richard Goedeken
0ea1338a35 added missing header include in main.c 2008-07-12 12:34:36 +00:00
Richard Goedeken
299f754fd6 Merged many bugfixes from trunk revs 587 to 694 into v1.4-branch. Details are in RELEASE file 2008-06-29 14:45:57 +00:00
Richard Goedeken
f7860f61dc merged glide64 bugfix from trunk to v1.4 branch 2008-06-22 03:49:07 +00:00
Richard Goedeken
a28732db72 merge fix in trunk rev 619 into v1.4 branch: fix LIRC build to integrate w/ new screenshot mechanism; some refactoring 2008-06-18 01:58:44 +00:00
Richard Goedeken
80f11ce582 Version number for 1.4 release 2008-06-15 03:06:26 +00:00
Richard Goedeken
8a1dfa9781 Created branch for v1.4 release series 2008-06-15 03:00:16 +00:00
Richard Goedeken
8355b89053 put some sanity back into the save slot numbering scheme 2008-06-15 02:54:01 +00:00
Richard Goedeken
e89ce29505 updated README file for new features in Mupen64Plus v1.4 2008-06-15 02:29:53 +00:00
Richard Goedeken
75faa73728 fixed potential binary package installation problem 2008-06-14 22:06:12 +00:00
Richard Goedeken
15547b5f96 Updated rice_video, kde4 gui, and jttl_audio to take version numbers from main/version.h. 2008-06-14 21:53:20 +00:00
Scott Knauert
3938f7024d Added a toggle for the Gtk GUI which turns OSD on or off without restarting. Documented --noosd flag. Integrated with config file. Removed old Gtk GUI config defaults from mupen64plus.conf which are no longer used (and haven't been since ~r420). Config overridden on startup by commandline flag so no loss of function for nogui users. 2008-06-14 04:15:17 +00:00
Richard Goedeken
dee8086012 potential fix for warning on 32-bit systems with 64-bit bfd_vma type 2008-06-13 03:29:32 +00:00
Scott Knauert
02cc55fd0c Fixed gtk bug discovered by compiling against gtk 2.12.10-2. 2008-06-13 02:00:41 +00:00
Richard Goedeken
c5228119f2 better fix for the bug which gcc 4.3.1 caught in rice_video/RDP_Texture.h 2008-06-13 01:41:23 +00:00
Scott Knauert
8fa77f05ac Fixed compiler warnings for gcc 4.3.1. 2008-06-13 01:30:03 +00:00
Richard Goedeken
ca505dce6d Fixed a whole bunch of warnings in the debugger. Most were 64-bit issues 2008-06-12 18:23:51 +00:00
Richard Goedeken
22cddebde8 Updated RELEASE file for upcoming 1.4 branch 2008-06-11 18:08:20 +00:00
Richard Goedeken
e0d97e7dfe Build mupen64plus instead of mupen64plus_dbg when DBG=1 to avoid install failure; do update_breakpoints() at end of init_breakpoints() in main/gui_gtk/debugger/breakpoints.c to populate list with previously set breakpoints 2008-06-11 13:33:45 +00:00
Richard Goedeken
31fa5350f8 Removed mupen64_audio: the source is crap, littered with commented out code, it writes directly to alsa device (no SDL), sound output stutters, doesnt support speedup/slowdown, etc. kthxbai 2008-06-11 13:14:31 +00:00
Richard Goedeken
ee5492143c reverted commit 432; it is not acceptable to lose game-specific settings like EEPROM for the sake of goodnames. 2008-06-11 12:09:09 +00:00
Richard Goedeken
a3bd476ecf in the debugger, mark a code block as dirty if the user modifies the underlying memory space 2008-06-06 19:48:33 +00:00
Richard Goedeken
38e92c3a76 Merged r0286-debugger branch into trunk 2008-06-06 18:25:59 +00:00
Richard Goedeken
44738c78b2 Removed NoAudioDelay core option to resolve issue #48. The Mupen64 v0.5 readme.pdf states that this option is not needed for Mupen64 v0.5, so I believe that it is unnecessary and can be removed 2008-06-03 03:43:00 +00:00
Richard Goedeken
88de0f7f80 bugfixes in OSD: no screenshots when OSD was disabled, adding new messages to OSD list even when OSD was disabled 2008-05-30 04:17:46 +00:00
Richard Goedeken
962a58f6ff A few OSD changes: disable OSD with option --noosd, replaced font with Bitstream Vera sans-serif font, used slightly smaller font size which is now also proportional to screen size. Tested with 640x480 and 1280x960 2008-05-28 03:53:32 +00:00
Louai Al-Khanji
8ba70595bb Better kde4 gui compilation courtesy of Tub. This actually workds
properly.
2008-05-27 18:09:45 +00:00
Scott Knauert
b865e7ae9a Merged Gtk toolbar style and spacing bugfix from rcs branch upon developer request. 2008-05-21 19:57:30 +00:00
Richard Goedeken
85b700e9cb Moved osd.cpp from main/ into opengl/, moved screenshot code from main.c into opengl/screenshot.cpp, refactored screenshot mechanism to grab screenshots without the OSD overlay 2008-05-18 20:54:10 +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
Richard Goedeken
0ff7d2d10b Fixed makefiles for OSD feature 2008-05-16 05:33:13 +00:00
Richard Goedeken
12842f44b8 New feature: On Screen Display. Merged branch r0261-OSD-ebenblues up until rev 450 into trunk 2008-05-16 04:46:48 +00:00
Louai Al-Khanji
ee14adc137 Fix KDE4 stuff. qt4-config not yet compiled automatically. glN64 still
broken. First time this works for me.
2008-05-15 22:19:07 +00:00
Richard Goedeken
269a94cecc Cleaned up some weird code 2008-05-15 19:33:23 +00:00
Richard Goedeken
8f33e97526 Added NoMemoryExpansion key to default mupen64plus.conf file 2008-05-15 02:44:06 +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
6bf7e41411 Reverted commit 434 in trunk - invalid double pointer passing to calculateMD5, no console output while loading ROMs, too slow. Please fix and commit to RCS branch 2008-05-14 04:28:42 +00:00
Scott Gorman
0051c4e170 Uses MD5 to find the entry in the database. 2008-05-14 03:53:57 +00:00
Scott Gorman
ae9430ff10 Updated the RomDatabase with every known rom I could get. 2008-05-14 03:29:30 +00:00
Scott Gorman
7014ae83f6 Worked in the backend code for NoMemoryExpansion. Eventually this should get moved to the RCS. Now some games boot and play! Woah! :) 2008-05-13 23:42:14 +00:00
John Chadwick
cd8a9065bd Added "NoMemoryExpansion" and corresponding checkbox
Made CPU Core Settings section just "Emulation Settings" because many settings on that section are not related to the CPU Core
2008-05-13 22:50:36 +00:00
Scott Knauert
455a2c2234 Second attempt to fix gzip bug, reverting while loop. 2008-05-11 19:54:51 +00:00
Scott Knauert
845c7df829 More pedantic while loop, attempt to fix gzip size error. 2008-05-11 19:38:29 +00:00
Scott Knauert
52629d2a8f Corrected some variable errors, attempt at fixing fill_header() crash
on 64-bit systems.
2008-05-11 18:54:05 +00:00
Scott Knauert
403596ffbd Make formatting neater in console output. (minor) 2008-05-11 10:42:14 +00:00
Scott Knauert
eb8755b000 Overhaul of rom handling functions.
- Calculating MD5 in Gtk GUI rom properties dialogue now works.
- Gtk GUI open rom filter now  has .z64, .v64, and .n64 extensions.
- Rom file decompression handled at single point (as opposed to 
2-3) to prevent duplication of code and make adding 7zip support easier.
- General code cleanup, renaming / comments, etc.

Testing done:
- Tested .zipped (singe and multifile archives), .gzipped, and 
uncompressed .z64 amd .v64 roms.
2008-05-11 08:20:37 +00:00
Scott Knauert
478a26518a Polished cheat GUI, general code cleanup, fixed a Gtk warning. 2008-05-09 01:09:42 +00:00
Scott Knauert
1eff426fe1 Savestate overhaul complete, messages when saving or loading, size_t / int type abuse fixed, general cleanup. 2008-05-08 00:48:13 +00:00