Commit graph

14 commits

Author SHA1 Message Date
emukidid
aba3e986c1 - Full TLB in ARAM for GC (-DARAM_TLBCACHE & TLB-Cache.c)
- GC ROM cache is ~3.93MB (63x64Kb blocks) in ARAM
- Moved ARQ_Init and ARQ_Reset to ARAM_manager_init
- TODO: revise ROM cache or possibly remove it from ARAM to L1
2010-04-27 22:17:27 +00:00
emukidid
083c2adfff gc_memory folder headers done 2009-11-10 13:36:37 +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
f02799e568 Savestates fixes ported from tehpola branch :) 2009-10-14 12:09:19 +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
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
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
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
09bfb74eb0 Fixed and confirmed working (at least for Mario) TLB-Cache-hash 2007-10-17 18:56:01 +00:00
tehpola@yahoo.com
791e7360cb Fixed hash calculation (hopefully) and I had forgotten to actually set in the set function. 2007-10-17 17:09:57 +00:00
tehpola@yahoo.com
e8a0f62251 Bug fixes for TEXT.c and TLB-Cache-hash.c 2007-10-17 15:26:44 +00:00
tehpola@yahoo.com
c8bf4b44f8 TLB-Cache-hash added (TLB_LUT using a hash map in MRAM) 2007-10-17 15:08:28 +00:00