Commit graph

240 commits

Author SHA1 Message Date
emukidid
4757ba1012 TLB MEM2 clearing for every new game loaded 2008-06-08 14:42:04 +00:00
emukidid
eeb185008a Put old reset checking method back 2008-06-08 07:59:38 +00:00
emukidid
076bfa0751 moved reset button stop=1 to interrupt. Untested 2008-06-06 14:02:46 +00:00
emukidid
fc3d1c61ee -DUSE_TLB_CACHE added to all makefiles, you can remove it to use the MEM2 uncached version but obviously only on Wii. We later should change it to be malloc'd from MEM2 but for now it's fine. 2008-06-06 13:42:48 +00:00
emukidid
6e91a46755 save/load state checks to see if rom is loaded 2008-06-05 03:50:43 +00:00
emukidid
dd61c7bf73 Save/Load states (needs TLB fixup), -lz added to all makefiles 2008-06-05 00:36:05 +00:00
sepp256
dbc43b4d3c 2008-06-05 00:21:36 +00:00
emukidid
d94317fcfd Byteswap variable name fixed in MEM2 2008-06-03 07:21:34 +00:00
emukidid
6e87b5d65f ogc_video__reset() added in. Sets PAL/NTSC depending on ROM region 2008-06-02 12:12:48 +00:00
emukidid
dbe4c02ae9 Region swapping uncommented, fixes a handful of games, 007 TWINE, Perfect Dark, etc. and (E) games now boot. Still expansion pak issues 2008-05-28 03:44:14 +00:00
tehpola
0ec01ee8b5 Fixed code to use hack around since WPAD interface isn't fully realized 2008-05-23 03:36:46 +00:00
tehpola
14ee8836c4 Fixed classic support in main menu for latest cvs 2008-05-23 03:16:45 +00:00
tehpola
09e97fa75d Classic controller support in main menu and detecting progressive properly in Wii. 2008-05-23 02:34:50 +00:00
emukidid
f13f5820d2 ARAM Block size is flexible (not done for MEM2 yet), currently it's set to 1mb as it was before. change BLOCK_SHIFT in main/ROM_Cache.c and BLOCK_SIZE in gc_memory/aram.h. Not sure how L1 cache will be affected 2008-05-20 12:20:23 +00:00
emukidid
65d3879551 byte_swap now resides in rom_gc.c and some other redundant functions were removed 2008-05-15 01:16:48 +00:00
emukidid
d42627325a Halfword (little endian) and byteswapped roms should now all work properly 2008-05-08 01:00:53 +00:00
tehpola
781c47982d Implemented L1 ROMCache for GC. Untested (not positive it compiles). 2008-05-08 00:34:21 +00:00
tehpola
64c0c501cf Implemented L1 ROMCache for Wii, although stats are decent, it doesn't look like its enough to overcome the overhead of copying into the L1 and/or ROM loading wasn't actually the bottleneck to begin with. Define USE_ROM_CACHE_L1 to enable L1 ROM caching. 2008-05-07 20:30:52 +00:00
emukidid
691b3a179f Removed newlines at the end of debug_stats 2008-05-07 07:56:56 +00:00
tehpola
4bd5763add Fixed ROM-Cache-MEM2 bug that prevented ROMs that didn't fit into MEM2 from working. 2008-04-24 03:29:43 +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
ff478883b2 Updated Makefiles so that we no longer need to swap cube/wii libs!
Remove your old libogc files from:
$(DEVKITPPC)/powerpc-gekko/...
And install libogc files to:
$(DEVKITPRO)/libogc/include/
$(DEVKITPRO)/libogc/lib/cube/
$(DEVKITPRO)/libogc/lib/wii/
 - note: untested for wii build, but it should be fine.
2008-04-23 16:50:27 +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
tehpola
7ab3becaef Messed with the gdb code a bit, removed things that are no longer necessary, you'll have to toggle a comment to use TCP as is (and set DEBUGON of course). 2008-04-21 23:32:12 +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
a13b580957 main_gc-menu and ROM-Cache fixes for better fileBrowser support 2008-04-15 00:21:36 +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
9bcfc79213 Float casting on ARAM Rom loading bar. Again. 2008-04-04 07:35:26 +00:00
emukidid
e61124b508 commented the aram loading guisetloadprog which used floats as it doesn't work 2008-04-04 07:16:13 +00:00
emukidid
e9fa18db70 Added Threaded Audio to GLN64 makefiles, if you want it with the others, add it. Fixed Threaded audio. Float casting on ARAM Rom loading bar. 2008-04-04 06:48:28 +00:00
emukidid
b2935ceb25 Compiled a GC build to notice that some DVD stuff broke. this is now fixed. 2008-04-03 13:36:04 +00:00
emukidid
09069b432c saved more space from my bad .h habbits 2008-04-03 12:39:18 +00:00
emukidid
947d8e301a Saved 2kb from useless DVD stuff 2008-04-03 10:33:04 +00:00
emukidid
297d15f72d Saved about ~110kb but now users may only have 150 files per directory on DVD, remember to note this in the readme 2008-04-03 06:55:13 +00:00
emukidid
2ac3cfffc3 Commented the retrace function to check reset button as it _might_ break things 2008-04-03 00:50:02 +00:00
emukidid
c271fa6f56 Commented out the controller printfs 2008-04-03 00:45:33 +00:00
emukidid
0c57911f15 GLN64 Wii makefile and Wii DVD Defines fixed 2008-04-02 06:28:21 +00:00
sepp256
0fd14c9e49 Added initial port of glN64 gfx plugin to GX.
Small fixes to the DEBUG, font, gui.
Added GDB code for DEBUGON flag. (Works fine if you init after ROM load.)
2008-04-02 05:32:08 +00:00
emukidid
cb6e3ac942 Parition stuff and documented the functions 2008-03-26 08:32:08 +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
emukidid
316ace7ee7 Fixed some defines. Added Wii DVD functions (currently broken - but i'm working on it!) 2008-03-19 09:22:42 +00:00
sepp256
474e6c93d0 Fixed a texture conversion bug.
Fixed a texture coordinate bug.
Reworked some combining/blending code.
Added support for Screen Capture -> .png file.
(This is currently commented as it would require ~1MB of RAM)
Still need to figure out Mario's shininess.
2008-03-09 22:57:26 +00:00
tehpola
35c3d65f95 Should print out more dynarec debugging info to the USBGecko, should turn off wiimote if line is uncommented, and more detailed, better formatted profiling. 2008-02-29 16:21:11 +00:00
emukidid
f5d7aa9fb3 Fixed USBGecko Printing to actually work, added dir called PC which contains a PC usbgecko app i quickly hacked together. also, added flag EMBEDDED_FONTS which will work for Qoob users. 2008-02-26 13:12:23 +00:00
tehpola@yahoo.com
62d297c15f ROMCache-MEM2 (Wii Only): loads ROMs into its MEM2 space defined in gc_memory/MEM2.h 2008-02-25 01:00:52 +00:00
tehpola@yahoo.com
668795ef26 Since Progressive is supported by official libogc, removed my #ifdef NTSC_PROGRESSIVE_SUPPORT 2008-02-25 00:47:14 +00:00
tehpola
58291b6ac3 Compiles with NTSC progressive support when NTSC_PROGRESSIVE_SUPPORT (defined in customlibs) and PROGRESSIVE_DISPLAY are defined. 2008-01-05 19:50:12 +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
85eff4b185 still there are issues with loading from memcard then trying to save to sd card.. this is fine if you update something in the game then go to save. Not a big issue. 2007-12-31 12:52:15 +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