Commit graph

254 commits

Author SHA1 Message Date
emukidid
4a46109d3f TLBCache_deinit is now called 2008-10-28 12:15:59 +00:00
emukidid
81f0d52cc6 Removed more compiler warnings, removed VCR files, if we do implement that later on, just grab them from PC source. 2008-09-11 05:06:28 +00:00
emukidid
44a3c6a699 Removed some old PC files, added readme from tehpola's branch 2008-09-11 04:30:00 +00:00
emukidid
c660158726 Added the Zip support files 2008-08-20 13:18:15 +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
066d58a1c3 Fixed savestate filenames, fixed DVD directories glitch (removed trailing '/'), fixed minimum DVD entries to 1024, removed savestates.c (PC) file 2008-08-12 08:13:17 +00:00
emukidid
08238a2be2 TLB LUT clearing on Init since they are no longer statically allocated as NULL initialised arrays. 2008-08-09 00:42:13 +00:00
emukidid
490feea15d fixed multiple declaration of tlb luts 2008-08-08 23:31:17 +00:00
emukidid
bef9c0c5fb TLB Saving/Loading in savestates, tested it on a handful of ROMS and it seems to work 2008-08-08 13:21:51 +00:00
emukidid
82a6085f3b Mempaks should format every time a new game is loaded (to avoid Corrupt Mempak warnings) 2008-07-06 06:08:51 +00:00
emukidid
0f6311962c Savestate issue with expansion pak fixed (for later on) 2008-07-05 13:38:20 +00:00
sepp256
db8964e9fc - Implemented Fog using GX hardware.
Note: Fog requires the patched gx.c included in this update.
- Implemented Polygon Offset using matrix transforms.
  Note: Let me know if you still see any flashing co-planar polygons.
- Cleaned up stuff in VI.
- Other various cleanup stuff.
2008-07-03 02:09:40 +00:00
emukidid
d537eaf78d TLB Should now be saved in save states for MEM2 and should still regardless, States made before this commit won't work anymore 2008-06-10 05:16:40 +00:00
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