Commit graph

48 commits

Author SHA1 Message Date
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
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
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
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
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
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
dd61c7bf73 Save/Load states (needs TLB fixup), -lz added to all makefiles 2008-06-05 00:36:05 +00:00
emukidid
023a8998df GX_gfx makefile now compiles 2008-05-23 05:05:57 +00:00
tehpola
e15d96bf80 Updated menu and fixed a couple things in DEBUG 2008-05-23 02:25:58 +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
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
54f3822775 Added functionality to Dev Features submenu. It compiles, but I haven't tested, yet. 2008-04-21 23:20:16 +00:00
tehpola
089ceb1343 Added dev features sub menu; however, it's not functional yet. 2008-04-21 22:09:54 +00:00
emukidid
6223e96445 From now on, if you want to DEBUG_print to SDGecko you must use -DSDPRINT in your makefile 2008-04-15 15:28:35 +00:00
emukidid
ab0086c34c SDGecko logging. The log is written to N64ROMS\\debug.txt. The file is opened and closed every time you enter or exit the emulation loop. (I.e. press Play game and it'll open the file, press X+Y to close the file (return to menu)). Please use \n at the end of all lines. simply use DEBUG_print(blahblah,DBG_SDGECKOPRINT); Caution, it is slow! 2008-04-15 14:55:52 +00:00
tehpola
4ee043ab01 Added WiiFS support to menu. Try to remember to disable ROM loading before release. 2008-04-15 00:07:39 +00:00
emukidid
76e10e6fd3 tehpola's audio and pak selection fixes to menu.c. Added 50,60hz swapping via reset button held on bootup (replace with PAD later). 2008-04-06 01:35:59 +00:00
emukidid
e6270b9914 DVD Browsing now works however there is still a bug when loading a ROM 2008-03-19 14:17:12 +00:00
tehpola@yahoo.com
05663d2896 Forgot to deinit cpu first in the restart game menu. 2008-01-07 20:36:10 +00:00
tehpola@yahoo.com
cb2757277c Restart Game option. 2008-01-01 23:24:59 +00:00
emukidid
ed478bfb42 Added new menu items: Stop DVD (This will check if the ROM still needs the DVD, if not, it will allow it to stop the DVD Motor), and Swap DVD was added.. this will regardless of ROM size stop the motor. 2008-01-01 22:46:38 +00:00
tehpola@yahoo.com
e18fd8fc3e Rumble support 2008-01-01 22:38:23 +00:00
tehpola@yahoo.com
9823f8dd14 Added "Show Credits" to menu (kind of a hack way to do it, but its fine for now) 2007-12-31 22:05:51 +00:00
emukidid
c09b479a7b Fixed multiple SD card ROM loads, also bumped up to 32mhz on the EXI, please place the file customlibs/libsdcard.a into your powerpc-gekko/lib/ dir. also, the rom loading is much faster without the constant closing/opening 2007-12-31 09:44:17 +00:00
tehpola@yahoo.com
b655e470df Stop sound when exiting to menu (untested). 2007-12-31 08:52:32 +00:00
tehpola@yahoo.com
d7bda24d44 Added special color to certain menu items and directories in the file browser. menuFileBrowser is now left aligned. Stops user from choosing Play Game before a ROM is loaded. 2007-12-30 23:18:23 +00:00
tehpola@yahoo.com
1ce2e6aef3 Progress bar displays when loading a ROM. Screen is blanked when play game is selected. 2007-12-30 22:09:54 +00:00
tehpola@yahoo.com
102081af17 Added feedback whether load/save game was successful or not 2007-12-30 21:46:29 +00:00
tehpola@yahoo.com
4163e9ea57 Added check for loading a ROM before a save 2007-12-30 03:11:35 +00:00
tehpola@yahoo.com
d6951f18c1 Menu now behaves properly when you scroll up at the top of a menu 2007-12-28 16:58:27 +00:00
tehpola@yahoo.com
9466f7d704 Menu should handle a number of items > GUI_TEXT_HEIGHT properly by scrolling now (not fully tested) 2007-12-28 07:13:00 +00:00
tehpola@yahoo.com
eb2b42d9ed Menu is now capable of producing feedback when selecting an item 2007-12-27 18:32:03 +00:00
tehpola@yahoo.com
80b3e543bd Menu now responds to input; capable of loading a ROM (SD only method tested) and playing it, exiting back to menu, but not playing anymore; menuFileBrowser should now support directories with more than GUI_TEXT_HEIGHT number of files properly 2007-12-27 08:28:58 +00:00
tehpola@yahoo.com
3d7001bd51 Committing the new code (menu, file browser) although it still doesn't work properly 2007-12-26 23:54:30 +00:00
tehpola@yahoo.com
e207ad1fa4 Implemented menuFileBrowser (not tested on the cube, but I created unit-tests to make sure it worked on my pc) 2007-12-20 06:11:35 +00:00
tehpola@yahoo.com
52dd012610 Finished (save a couple fixes) menu system 2007-12-16 13:19:23 +00:00
tehpola@yahoo.com
390c52008c Committed initial menu system (not functional) to help everyone get an idea of how things are going to work. 2007-11-16 22:41:21 +00:00