Scott Knauert
|
bd58a9c9d6
|
Fixed SvaeType typos, added Status + Rumble to GoldenEye entries.
|
2008-07-12 04:38:58 +00:00 |
|
Scott Knauert
|
0cee265cb7
|
.ini upate Add all working ROMs in GoodName 3.14 Public Domain.7z
|
2008-07-12 04:31:17 +00:00 |
|
Scott Knauert
|
4c46faf33d
|
.ini update, added a number of PD ROMs. Snowboard Kids should now boot (eeprom issue). Also fixed minor bug with detecting if a ROM was bad / a hack.
|
2008-07-12 02:02:04 +00:00 |
|
Scott Knauert
|
7150653ec1
|
Updated .ini, mainly cleaned up Zelda entries. Also got Lode Runner 3D ROMs working, previously won't boot due to eeprom issue.
|
2008-07-11 05:21:55 +00:00 |
|
Richard Goedeken
|
c9126f8ae6
|
Savestate changes: bugfix - write entire TLB, also save a magic number and a savestate version number. This breaks backward compatibility with savestates.
|
2008-07-11 03:26:24 +00:00 |
|
Richard Goedeken
|
94636b2165
|
Fixed 64-bit dynarec crash in genj_idle() and genjal_idle()
|
2008-07-06 04:40:23 +00:00 |
|
Scott Knauert
|
564045f7ca
|
Minor .ini update.
|
2008-07-06 01:17:30 +00:00 |
|
Richard Goedeken
|
8659f410f6
|
updated LICENSES file
|
2008-07-04 17:45:58 +00:00 |
|
Richard Goedeken
|
018c86aa72
|
include license information in binary packages
|
2008-07-04 14:52:20 +00:00 |
|
Richard Goedeken
|
383974607a
|
added more comprehensive licensing information
|
2008-07-04 14:49:08 +00:00 |
|
Richard Goedeken
|
1c5a242da3
|
Changed new AlwaysFullscreen parameter name to GuiStartFullscreen. Reworked parameter init logic so this parameter will only affect behaviour in GUI mode
|
2008-07-02 04:30:35 +00:00 |
|
James Hood
|
61a39ba35d
|
Added "Always Start in Full Screen Mode" checkbox to config dialog.
|
2008-07-01 18:04:20 +00:00 |
|
Richard Goedeken
|
c87e1fe3e3
|
fixed warning in 7zip code for 64-bit systems
|
2008-07-01 04:03:51 +00:00 |
|
Scott Knauert
|
827c42173e
|
Added newline, fixes compiler warning.
|
2008-07-01 03:55:04 +00:00 |
|
Richard Goedeken
|
44bb98d785
|
remove brackets around single conditional clauses (except romcache.*)
|
2008-07-01 03:33:05 +00:00 |
|
Richard Goedeken
|
30a1228913
|
style corrections for rev 722 - do not change C comments to C++ comments in a C file
|
2008-07-01 02:35:20 +00:00 |
|
Richard Goedeken
|
50c69266e5
|
reverting pre.mk change to optimization level 0 in rev 721. Please use svn diff before committing to avoid unintentional commits
|
2008-07-01 02:25:46 +00:00 |
|
Richard Goedeken
|
3f1e3b3797
|
style and logic fixes for rev 715 - please see coding guideline #2 - follow style of existing code - dont put brackets around single conditional clauses. Also guideline #9 - for the sake of readable code use some spaces in conditional expressions
|
2008-07-01 02:21:09 +00:00 |
|
Scott Knauert
|
59b84b98db
|
Added MainWindowXPosition and MainWindowYPosition so Gtk GUI remembers screen location along with sane fallbacks in case the user changes resolution.
|
2008-07-01 00:27:01 +00:00 |
|
Scott Knauert
|
b2427e1fb3
|
Fix bug when changing languages in Gtk GUI, simplify code and try to exit more cleanly.
|
2008-06-30 23:41:32 +00:00 |
|
Scott Knauert
|
9eaf6e88e5
|
Fixed compiler warning in Glide64, initialized gltexfmt, glpixfmt, glpackfmt to 0.
|
2008-06-30 19:42:03 +00:00 |
|
Scott Knauert
|
8ea4bb4f53
|
Two more bugfixes thanks to Valgrind. Free string returned from gtk_combo_box_get_active_text, more correctly hanle RCS pthread. Fixed possible seg fault in filefrompath (although there still seems to be a leak somewhere here).
|
2008-06-30 17:44:45 +00:00 |
|
Scott Knauert
|
28682c4e3d
|
Bugfixes thanks to Valgrind. Two using strcpy with source and destination overlay, i.e. strcpy(p,p+1). Three writing %X int to byte memory space.
|
2008-06-30 16:18:11 +00:00 |
|
Scott Knauert
|
a15ed3a458
|
Two memory bugs found with valgrind (not freeing 7zip db and having an if(buffer[counter]) for possible unitialized values of buffer).
|
2008-06-30 13:10:16 +00:00 |
|
Scott Knauert
|
eae8168fbb
|
Makefile changes for 7zip. No idea why this didn't go in in previous commit...
|
2008-06-30 01:15:38 +00:00 |
|
Scott Knauert
|
685f42a28e
|
Rough 7zip support.
|
2008-06-30 01:13:04 +00:00 |
|
Richard Goedeken
|
61cd79d205
|
set ScreenUpdateSetting=1 in rice video ini file for Conkers BFD
|
2008-06-29 15:14:46 +00:00 |
|
Richard Goedeken
|
99ef5c8f79
|
require bash shell scripting for install.sh
|
2008-06-28 02:57:06 +00:00 |
|
Richard Goedeken
|
5d3f679afc
|
dont remove the newlines at the end of source files - the compiler complains
|
2008-06-27 12:26:40 +00:00 |
|
Scott Knauert
|
53bef26d5a
|
Multifile zip support.
|
2008-06-27 10:59:33 +00:00 |
|
Scott Knauert
|
9bfee62452
|
Modularized cache entry filling to function fill_entry(), this will allow looping over roms inside an archive.
|
2008-06-27 10:09:39 +00:00 |
|
Scott Knauert
|
e76c5e94e6
|
Readded emulation started message, switched rcs messages over to unified messaging system.
|
2008-06-27 06:12:33 +00:00 |
|
Scott Knauert
|
d0d198131f
|
Reverted a poor formating choice change. Fixed case of referenced MD5 or CRC but NULL goodname (would cause seg fault). Technically this should never happen but can if .ini is corrupt.
|
2008-06-26 21:10:22 +00:00 |
|
Scott Knauert
|
990d14f8fc
|
Changed open_rom() API. Updated its use in main and the Gtk GUI accordingly. Removed Gtk GUI title change to previous - rom internal name when loading via the file chooser since its silly and we don't do it when loading roms other ways. Moved open_rom() and close_rom() to rom.c and cleaned up the merged open_rom()/rom_read() function consolidating code, fixing a seg fault when the .ini couldn't assign a goodname to the loading rom.
|
2008-06-26 21:02:53 +00:00 |
|
Richard Goedeken
|
1b93c319fb
|
Updated the regression test script according to local changes made over the last few months. This fixes a couple of bugs and changes the similarity requirement for the test images from perfect to > 60db
|
2008-06-26 20:12:56 +00:00 |
|
Richard Goedeken
|
65de6b5d79
|
fixed OSD crash bug after running a game, disabling OSD, then running another game
|
2008-06-26 20:01:33 +00:00 |
|
Richard Goedeken
|
a3de4b0436
|
re-commit for OGLFT measurement optimization. This time it compiles
|
2008-06-26 13:34:56 +00:00 |
|
Richard Goedeken
|
7d873409fa
|
Reverted commit 682 which broke the build
|
2008-06-26 13:10:12 +00:00 |
|
Richard Goedeken
|
36b3878520
|
OGLFT measuring functions were taking a huge chunk of CPU time. Refactored code to measure only once and store the line size and the message sizes instead of re-measuring all the time. This eliminated nearly all of the OSD overhead on my PC
|
2008-06-26 05:07:57 +00:00 |
|
Richard Goedeken
|
40c6128d09
|
Refactored OGLFT to do color setting outside of glyph compiling, so the OSD fading doesnt force bitmaps to be continually recreated with calls to renderGlyph. Seems to have cut the excessive cpu usage of the OSD about by half
|
2008-06-26 04:31:51 +00:00 |
|
Richard Goedeken
|
8ccb157448
|
removed many unused classes from OGLFT font library code
|
2008-06-26 04:00:46 +00:00 |
|
Richard Goedeken
|
4bf03541d0
|
A few small changes to the new messaging code: dont use newlines in message strings, print to console even if gui is enabled, OSD pause message should be in center, print config/install dir info message to console. Small bugfix in gtk gui statusbar variable-arg code
|
2008-06-26 02:57:21 +00:00 |
|
Richard Goedeken
|
eaa7093f42
|
reverted commit 677, which introduced a bug which causes very bad things to happen if you run the same game twice. I suspect this is related to the g_MemHasBeenBSwapped mechanism which was removed in this commit, but there were too many changes to pinpoint the exact cause
|
2008-06-26 01:10:56 +00:00 |
|
Scott Knauert
|
d607893707
|
Tied rcs messages with new main_messaging system. Fixed longstanding rcs Gtk GUI bug (cannot load rom via play button), added multifile zip support, cleaned up rom loading functions.
|
2008-06-25 19:48:49 +00:00 |
|
Richard Goedeken
|
ff1fd0fcde
|
bugfix in my BYTESWAP macros
|
2008-06-25 13:38:45 +00:00 |
|
Richard Goedeken
|
16bc592cf6
|
fixed small problem in makefile - make clean was not deleting the object files in the main/ziptypes folders
|
2008-06-25 12:59:19 +00:00 |
|
Richard Goedeken
|
e1423350f9
|
Removed glide64/Tmem_nasm.asm source file and the project dependency on nasm/yasm assemblers
|
2008-06-25 04:22:52 +00:00 |
|
Richard Goedeken
|
863b4c2baa
|
removed inline assembly sections in rdp_loadblock and rdp_loadtile, including their dependency on functions in Tmem_nasm.asm. Replaced with new C code. This fixes a segfault on some 64-bit source builds
|
2008-06-25 03:42:05 +00:00 |
|
Scott Knauert
|
059fcd3989
|
Fixed inability to configure plugins in GUI due to call order in main() from last commit.
|
2008-06-23 13:46:29 +00:00 |
|
Scott Knauert
|
b39789413d
|
Minor changes to how GUI=NONE is built, mainly to strip out unneeded RCS code. Also since info_message is not needed (and ideally its friends will be phased out too) removed that and the no-op gui functions in guifuncs.c since its confusing and hacky when working in main.
|
2008-06-23 11:15:04 +00:00 |
|