Commit graph

135 commits

Author SHA1 Message Date
sepp256
f3dd187050 Quick fix for games that start with audio.
Updating Debug text before rendering gfx was killing something.
Work out a real fix later.
2010-05-28 03:22:14 +00:00
sepp256
4abf9a7446 Added menuActive flag to test when drawoing FPS/debug text.
Added cursor drawing in pillars in 16:9 mode.
2009-11-12 16:14:26 +00:00
sepp256
5a2242e4b7 Added headers to some menuV1 source files. 2009-11-08 05:24:53 +00:00
emukidid
1a77d85a95 Threaded SD & USB device removal ported to menuV1. 2009-11-07 23:12:07 +00:00
emukidid
0262e20018 new save state behavior for menuV1 implemented. 2009-11-07 14:02:15 +00:00
sepp256
a32adb6072 Changed "widescreen" to "screenMode". 2009-11-03 20:54:00 +00:00
emukidid
a3a439ebea Audio dumping via menu option. Must be done in this order: Load ROM, click "Dump Audio Data" to create the file, Play Game, then click the "Dump Audio Data" once you're done again to stop it. 2009-10-22 12:14:28 +00:00
sepp256
d3644ff615 Fixed 2xSaI conversion bug for GX_TF_A3RGBA5.
Fixed 2xSaI scaling for tex rects.
Added 2xSaI texture menu item for glN64 build.
2009-10-21 21:55:32 +00:00
sepp256
6a6519f48f Moved xfb's to MEM2.
When using component cable for Wii, GX copies a 640 wide FB into a 720 wide xfb. (revert this later)
Something (libogc?) overwrites the bottom 1/4 of one xfb during the splash screen and again just before ROM load. (This is easier to see with component cables because GX isn't overwriting the whole xfb.)
2009-10-21 21:54:22 +00:00
sepp256
670473d035 Moved xfb's to MEM2 to free up another 1.3MB of MEM1.
Emu_kidid: please test the performance. You can switch back to MEM1 by changing main_gc-menu.c line388
Also, HBC enables video and draws garbage over the xfb during reload. Perhaps move xfb to higher in MEM2 to fix this issue.
2009-10-21 21:53:38 +00:00
sepp256
85d06292e2 Changed Vector to guVector so we can compile with libogc svn.
Removed external gettick declaration.
2009-10-21 21:53:05 +00:00
emukidid
0318cb2517 Ported latest /tehpola/r4300 core, but with blocks in MEM2. Default settings in the Makefile.GLN64_dev_wii are expansion pak enabled and 8MB recompCache. 2009-10-21 12:47:35 +00:00
emukidid
ea0495eba9 new ps code from tehpola branch in 3DMath.h.
Using SYS_GetArena1Size now to check heap space.
2009-10-19 13:20:48 +00:00
emukidid
a7daf56409 Commenting out of Wiifs to save 70Kb. To re-enable, undefine -DRELEASE and add the .o files to Makefile. Probably best since it fails if there is no fakesign IOS available. 2009-10-16 03:55:24 +00:00
emukidid
55fa5d4157 Moved invalid_code & fonts into MEM2 for Wii. ROM-Cache-MEM2 now is 16MB in 1MB chunks (needs work for 512Kb chunks). TexCache is now 16MB. Recomp Cache is now 4Mb. 2009-10-16 03:50:12 +00:00
emukidid
3d0b262028 TLB-Cache-hash deinit() called inside of init() just for safekeeping. fixed restart game as per tehpola branch. fixed possible strcpy overflow in rom loading. 2009-10-16 03:49:06 +00:00
emukidid
d491ae2921 Updated defaults, removed load ROMs from ISFS. Added Shutdown from Wii remote and power button (only in the menu). 2009-10-15 22:27:26 +00:00
emukidid
02adf51b3f tehpola's latest code ported to googlecode private branch. 2009-10-15 04:39:57 +00:00
sepp256
24dc8a5a96 Fixed menu gfx after running Earthworm Jim or Rampage 2.
General code cleanup.
2009-10-14 02:40:17 +00:00
sepp256
f4c437d3e4 Fixed flashing VI/s & FPS text for Zelda logo screen. 2009-10-14 02:39:35 +00:00
sepp256
b9095235a8 Revamped EFB clearing.
Reworked FB Textures.
Added FB Texture menu item to dev features menu.
Note: build in tehpola's branch not tested.
Note 2: FB Textures are sometimes unstable. I'm not sure why, yet.
2009-10-13 21:35:02 +00:00
sepp256
53076217ff Added new timer functions.
Using some PS functions to speed up matrix calculations.
Fixed CI texture caching problem.
Fixed texture filter modes for texture rectangles.
Some general code cleanup.
2009-02-02 08:14:12 +00:00
sepp256
9c2f1a682a Fixed Profiling.
Changed Tex cache back to 1MB.
Maybe fixed load block status bar.
2009-01-23 15:53:34 +00:00
sepp256
33e2adb2e9 Added hardware scaling of framebuffer to the soft_gfx plugin. 2009-01-01 04:06:23 +00:00
emukidid
2733008f19 recurseOrSelect return fix 2008-11-20 02:21:41 +00:00
emukidid
6d87e5f020 Removed compiler warnings, removed statically declared buffers from DVD code 2008-11-20 02:00:27 +00:00
emukidid
62829ca468 Better make it only for GC just incase it causes problems on Wii 2008-10-07 07:11:17 +00:00
emukidid
4d2eb0e408 Embedded Fonts no longer required for Qoob users 2008-10-07 07:07:52 +00:00
emukidid
8f4acfe3df saving to memory card now displays file time and file name so you can know what is what from the IPL memcard managment screen 2008-10-03 01:34:57 +00:00
emukidid
9fa91d84dd Integration of Erant's Wii DVD-Loading via libdi and Wii Zip ROM support (Use: 7za a -tzip -mx=9 rom.zip rom.z64). GC ROM-Cache needs a re-work to add in Zip support, then some of the nastyness of my quick-fix hacks to get this compiling for both GC and Wii will be gone! 2008-08-20 13:17:04 +00:00
emukidid
6ee88c6612 Moved TLB dumping to separate functions. Made TLB cache LUT's static once again 2008-08-12 12:53:07 +00:00
emukidid
4c568b6407 Debug.c updated to proper function names 2008-06-05 05:51:35 +00:00
emukidid
dd61c7bf73 Save/Load states (needs TLB fixup), -lz added to all makefiles 2008-06-05 00:36:05 +00:00
sepp256
d3917c7500 Updated credits screen to read "Wii64 Tiizer Edition!!" 2008-05-23 06:21:32 +00:00
emukidid
023a8998df GX_gfx makefile now compiles 2008-05-23 05:05:57 +00:00
emukidid
4598524e0c removed sdcard.h and fixed sdcard in debug.c, also had to comment out two things in wrappers.s 2008-05-23 04:41:55 +00:00
tehpola
e15d96bf80 Updated menu and fixed a couple things in DEBUG 2008-05-23 02:25:58 +00:00
emukidid
691b3a179f Removed newlines at the end of debug_stats 2008-05-07 07:56:56 +00:00
emukidid
96cbff7d60 quick first-pass attempt at DEBUG_stats, see /gui/DEBUG.c and /gui/DEBUG.h 2008-05-07 05:31:28 +00:00
tehpola
4eef89269b Fixed the issue I introduced in the last commit when you select a core before a ROM. Also removed all those nasty \r's introduced by OS X. 2008-05-06 22:38:33 +00:00
tehpola
ca061a9543 Fixed up switching cores a little bit (it does a cpu_deinit with the previous and a cpu_init with the new), made Interpreter / Dynarec show up mutually exclusively in the menu. blocks which map to the same actual memory use the same block now (less duplicate work, less space) and fixed a bug in RecompCache_Update which made the cache evict in a FIFO manner rather than LRU (which may not differ much in reality). 2008-05-05 20:28:11 +00:00
emukidid
379b4d2a1b Removed Wii DVD stuff functions, Removed Load from DVD in wiimode, Removed usb.c and usb.h (now in libOGC). Also updated all the makefiles to reflect this usb.c removal 2008-04-24 02:01:35 +00:00
sepp256
9b002cbc3b Changed showFPS to showFPSonScreen.
Fixed a few IA texture bugs in GX_gfx.
Commented SDPRINT flag in DEBUG.h.
2008-04-23 03:37:06 +00:00
sepp256
6f43450146 Added -DUSE_EXPANSION compiler flags to memory.c/.h and to glN64_GX.
- Untested.
Updated glN64 Makefiles.
2008-04-22 22:52:06 +00:00
sepp256
449f9338f1 Fixed glN64_GX vertex color overflow bug. (only one big one to go!)
Fixed Dev Features menu caption indices.
Added Dev Features variables to GX_gfx & soft_gfx plugins.
 - Untested.
Updated all Makefiles so the other gfx plugins should now compile.
 - Untested.
Added VI/s to FPS display.
2008-04-22 22:24:55 +00:00
sepp256
fc7a8d4165 Fixed SDPRINT file open/close in menu.c.
Removed SDPRINT flag from gfx SD logging.
2008-04-22 00:51:45 +00:00
tehpola
35a295d1ab Fixed up a couple issues with the dev features sub menu and only display SD logging when compiled with SDPRINT 2008-04-22 00:18:04 +00:00
sepp256
25e1b8a238 Set f=NULL if closing file. 2008-04-21 23:41:40 +00:00
sepp256
6551120300 Fixed printToSD flag logic. 2008-04-21 23:39:29 +00:00
sepp256
54f3822775 Added functionality to Dev Features submenu. It compiles, but I haven't tested, yet. 2008-04-21 23:20:16 +00:00