Commit graph

235 commits

Author SHA1 Message Date
emukidid
fa87c50c67 Small fixup in Initialise() which was left unfixed from the ogc_video_reset() days 2009-10-20 12:46:21 +00:00
emukidid
8efc102b13 fixed up some GC mode on Wii code in googlecode and some tidy-up in main_gc-menu.c. 2009-10-19 08:35:14 +00:00
emukidid
be1f836757 Removal of ARAM from Wii Makefile.GLN64_dev_wii 2009-10-16 03:54:23 +00:00
emukidid
156265b5ba ROM-Cache-MEM2.c bug fix, now working in 16MB. Some dynamic allocation in fileBrowser-CARD.c to save 40kb. 2009-10-16 03:52:33 +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
bc73c96540 Fixed shutdown behaviour to work all the time. 2009-10-15 22:28:21 +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
dd265350f2 Fixed DVDx usage (which fixed Exit to Loader), also fixed up GC DVD behaviour. Added -DFASTMEM flag to Wii makefile by default. 2009-10-15 21:48:59 +00:00
emukidid
3a3f172e54 Removed DEBUG_stats stuff which was always present in the MEM2 ROM-Cache-MEM2.c stuff. Removed savestate flags from interupt.c, updated the rest from tehpola branch. 2009-10-15 06:38:37 +00:00
emukidid
5be86ad4ca gc_input updated from tehpola branch. Removed -DNO_BT flag from wii Makefile.GLN64_dev_wii 2009-10-15 04:50:17 +00:00
emukidid
f02799e568 Savestates fixes ported from tehpola branch :) 2009-10-14 12:09:19 +00:00
sepp256
fd7a2702c1 Fixed timers. :) 2009-10-14 02:37:58 +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
emukidid
88fc5612fc DVD Fixed up on GC (even for Qoob people like me). 2009-10-13 12:30:38 +00:00
sepp256
9cfe68e17d PS mtx and vector transforms added to glN64, complements of tehpola. 2009-02-08 20:29:13 +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
6376d09fbe Fixed compiling for Wii with last Stop Audio commit. 2009-01-29 06:20:46 +00:00
emukidid
104568984b ROM Load block whilst in-game now pauses/resumes audio. 2009-01-27 00:07:56 +00:00
emukidid
bf94a37665 Complete 16Kbit EEPROM fix for games that require it 2009-01-04 14:27:17 +00:00
emukidid
8ad3f5e481 Banjo-Tooie Fix 2009-01-03 16:33:41 +00:00
emukidid
1ad6b26724 DVD file system is now dynamically allocated to save about 128kb of space at runtime 2008-11-20 10:53:07 +00:00
emukidid
6d87e5f020 Removed compiler warnings, removed statically declared buffers from DVD code 2008-11-20 02:00:27 +00:00
emukidid
d312cc5df7 Code tidy up - ROM_SETTINGS.goodname is now trimmed once, not every time it's needed. Also removed useless prints from rom_gc.c 2008-11-20 01:38:55 +00:00
emukidid
1a1882a98a Profiler ROM section added 2008-11-09 23:09:46 +00:00
emukidid
4a2b855921 adapted tehpola's fully associative L1 for MEM2 to ARAM - tested, lowers ARAM accesses by a lot, mess with it later when we have full fps 2008-11-09 22:58:35 +00:00
emukidid
16a451b9d5 LRU block updating now actually happens in GC ROM Cache 2008-11-09 04:52:52 +00:00
emukidid
8ef26f37e5 Cleaned up ROMCache for ROMs that fit in memory 2008-11-04 23:24:47 +00:00
emukidid
41d8ae452f The GC ROMCache bug is hopefully gone! :) 2008-11-04 23:10:45 +00:00
emukidid
b44a3e99e1 Fixed byteswapped ROMs on Wii, these were broken. Fixed interface for Wii/GC RomCache to be the same so there's less clutter in rom_gc.c 2008-11-04 04:07:04 +00:00
tehpola
7c1c5d5a20 Reverting change from r430. The call was in free_memory and adding it there was redundant. 2008-10-28 22:20:09 +00:00
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