Commit graph

101 commits

Author SHA1 Message Date
Extrems
9e7a4660f2 Increased maximum ROM size to 252/256 MiB.
Improved framebuffer size heuristic.
2024-06-15 16:57:08 -04:00
Extrems
d7ca5e913f Added GC Loader 2.0.0 write support.
Added M.2 Loader support.
Added directory structure creation.
Added USB storage device name compatibility.
Fixed Wii Remote extension controller hotplug.
Fixed LoadButtonSlot argument.
Fixed RSP DMA memory alignment.
Fixed viewport flipping.
Other minor fixes.
2021-08-16 22:52:09 -04:00
Extrems
0d0562ec3b Fixed exploding geometry.
Fixed fogging with zero multiplier.
Fixed audio sampling rate for demos.
2020-05-14 13:20:50 -04:00
Extrems
8be842aa43 Added SD2SP2 support.
Improved IDE-EXI support.
Changed 16Kbit EEPROM list to use ROM ID.
Updated 16Kbit EEPROM list from Project64.
Updated Mupen64Plus RSP HLE plugin.
2020-05-09 11:16:42 -04:00
Extrems
1bb10eb21d 2017-10-09 13:55:01 -04:00
Extrems
6d9c01a485 2017-10-06 13:35:48 -04:00
Extrems
866fce20ed 2017-10-03 21:00:42 -04:00
Extrems
223c058983 2017-09-30 16:55:02 -04:00
Extrems
fd4dfd02d4 2017-09-25 17:20:01 -04:00
Extrems
304c56f72c 2016-04-20 14:29:23 -04:00
Extrems
7d39fbc8b4 2015-02-05 04:08:28 -05:00
Extrems
a6a27c8b75 2015-02-04 04:12:48 -05:00
Extrems
426ac4db5a 2015-02-04 04:02:53 -05:00
Extrems
b6084c1d31 2015-02-04 03:02:51 -05:00
Extrems
1a42cd3159 2015-02-04 02:52:54 -05:00
Extrems
3cde57f6c3 2015-02-04 02:42:06 -05:00
Extrems
b4702846a2 2015-02-04 02:32:38 -05:00
Extrems
48d2950e04 2015-02-04 02:26:00 -05:00
Extrems
0994573e4e 2015-02-04 02:11:59 -05:00
Extrems
1b85d78c76 2015-02-04 02:07:05 -05:00
emukidid
547d0bd432 Fixing encapsulation on rom_read() 2010-05-27 14:13:45 +00:00
sepp256
4f0934ac1b Reverting r566 changes, which broke all games. (Freeze on "Play Game") 2010-05-26 14:25:12 +00:00
emukidid
3cfb3ad03b Rectifying some compiler warnings 2010-05-26 14:15:45 +00:00
emukidid
e4412d2fa9 Fixed issue where flashram was reset on ROM reset. 2010-05-25 13:35:55 +00:00
emukidid
a6af2bf913 Ported dynarec from /tehpola (with func linking and constant propagation) 2010-05-23 02:20:16 +00:00
emukidid
5160b54f8b Fix TLB-Cache.c compile issues 2010-05-18 22:33:05 +00:00
tehpola
94c3efb75b Refactored TLB-Cache to reduce code duplication. 2010-05-18 16:50:30 +00:00
emukidid
7b3411d899 GOLDENEYE WORKING IN DYNAREC!!! 2010-05-15 03:42:42 +00:00
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
c785428d7d - ARAM-blocks blocks array in ARAM for GC (use -DARAM_BLOCKCACHE)
- recompCache on GC bumped up to 8MB
- ROM cache now 11.75MB for GC
- L1 ROM cache for GC increased (but still disabled)
- Wii uses inline funcs which use blocks[] array, no difference
2010-04-27 22:15:02 +00:00
emukidid
ebf7afa3dd EEPROM clearing on each ROM load 2010-04-15 14:23:49 +00:00
emukidid
ab2c58ffbc GC Rom Cache now has 256kb sized blocks 2010-04-15 14:22:32 +00:00
emukidid
083c2adfff gc_memory folder headers done 2009-11-10 13:36:37 +00:00
emukidid
9dc0096897 Save files & save states are now using GOODNAME(REGION).xxx format. 2009-11-05 12:29:36 +00:00
emukidid
ca3ce66473 Saving now actually returns proper error codes if a write fails.
We have "Nothing to Save", "Saved Successfully to X" and "Failed to save".
2009-10-28 12:41:24 +00:00
emukidid
156b1210b1 Flashram fix too which I forgot to make. 2009-10-27 21:34:04 +00:00
emukidid
b3250cc500 Saves shouldn't crash now, it was due to using the old GUI_print system. 2009-10-27 21:32:31 +00:00
sepp256
29173c2ab6 Moved xfb back to MEM1 and restored rendering to full xfb.
These features are just commented out for now so we can test them some more.
2009-10-21 21:56:14 +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
tehpola
f8dd17b4db Rearranged includes to be compatible with newest libogc code 2009-10-21 12:49:24 +00:00
emukidid
0318cb2517 Ported latest /tehpola/r4300 core, but with blocks in MEM2. Default settings in the Makefile.GLN64_dev_wii are expansion pak enabled and 8MB recompCache. 2009-10-21 12:47:35 +00:00
emukidid
0a1719d18d MEM2.h updated with tehpola's memory size macro in preparation for the core to come in from /tehpola/r4300 2009-10-21 12:45:51 +00:00
emukidid
03b8337341 Clearing of flashram in init_flashram.
init_font() only called once now, shouldn't see fonts disappear anymore.
2009-10-20 21:24:46 +00:00
emukidid
00fea27052 blocks is now located in MEM2, yay 4MB more free space in MEM1. Removed libfat USB stuff cause it's only on the libOGC svn for now. Default RecompCache is now 6MB. 2009-10-19 13:21:57 +00:00
emukidid
5c8325727b Saves are now in MEM2 for Wii. 256kb+32kb saved. 2009-10-16 03:51:13 +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
61d2ec05ad rwmem 0x10000 fixup from tehpola branch ported to googlecode. 2009-10-15 21:50:02 +00:00
emukidid
f02799e568 Savestates fixes ported from tehpola branch :) 2009-10-14 12:09:19 +00:00
tehpola
af7b8b93a2 Hopefully porting the entire dynarec to the public trunk code. 2009-10-13 12:21:43 +00:00