Commit graph

88 commits

Author SHA1 Message Date
Extrems
eb55030ffc Adjusted for libogc-rice changes. 2024-11-20 16:43:57 -05:00
Extrems
9e7a4660f2 Increased maximum ROM size to 252/256 MiB.
Improved framebuffer size heuristic.
2024-06-15 16:57:08 -04:00
Extrems
1cfbaa363e Fixed a texture warping issue.
Fixed some compiler warnings.
Fixed assigning no controller.
2021-08-17 21:59:21 -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
6f4fbb76f3 Added GC Loader read-only support. 2020-06-09 23:54:31 -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
a6a27c8b75 2015-02-04 04:12:48 -05:00
Extrems
426ac4db5a 2015-02-04 04:02:53 -05:00
Extrems
59a38add3a 2015-02-04 02:45:36 -05:00
Extrems
4bc659471a 2015-02-04 02:19:58 -05:00
Extrems
0994573e4e 2015-02-04 02:11:59 -05:00
Extrems
1b85d78c76 2015-02-04 02:07:05 -05:00
Extrems
deb6357eda 2015-02-04 02:03:20 -05:00
emukidid
6d02b00711 Fixup to DVD reads 2010-05-26 13:59:48 +00:00
emukidid
750e9294cd Fixed DVDX detection 2010-05-25 22:22:13 +00:00
emukidid
5fdf0b59ea DVD reads from PPC (Wii) 2010-05-25 22:17:29 +00:00
emukidid
92a2a4f6f5 Gamecube DVD fix, now DVD will re-init if the disc has been swapped/lid opened 2010-04-15 14:34:08 +00:00
emukidid
955763793b Fixed settings.cfg saving for GC mode 2010-04-15 14:20:22 +00:00
emukidid
8114563115 Show error message if ROM path does not exist or fails to open 2010-04-15 14:17:51 +00:00
emukidid
06099dba5d fileBrowser-libfat.c now leaves EXI alone & fileBrowser Headers done 2009-11-10 13:35:12 +00:00
sepp256
ddc2af5a78 Added DEVICE_REMOVAL_THREAD define to make disabling it easier. 2009-11-09 21:40:19 +00:00
emukidid
dd06066cd5 Disabled threaded libfat removal for GC, it clashes with EXI causing reads to fail. 2009-11-09 21:25:40 +00:00
emukidid
4fc111c185 DK64 no eeprom16k and Thread won't resume/pause if it's already running or paused. 2009-11-08 21:35:07 +00:00
sepp256
2a27697366 Various modifications to gc_input plugin and menu input management.
Added crude input status indicator to MainFrame.
Inputs are currently updated automatically while menu is running.
2009-11-08 05:19:46 +00:00
emukidid
9c7565ceed stop condition used in libfat to know whether to pause/resume the thread. 2009-11-08 00:28:30 +00:00
emukidid
b308f69b18 Fixed up device shutdown in fileBrowser-libfat.c 2009-11-08 00:27:37 +00:00
emukidid
37f24d7bb0 Code cleanup in libfat device init. 2009-11-07 23:54:35 +00:00
emukidid
af83880d7f Fix to not pause/resume the device thread in-game. 2009-11-07 23:53:09 +00:00
emukidid
9d1a7e692a SD/USB device removal thread. It's toggled on menu entry/exit so it doesn't do any harm to performance. 2009-11-07 23:07:46 +00:00
emukidid
6e2fcda71a GC build added via Makefile.menu2_gc . GC build has no expansion pak, uses tlb cache and has 4MB recompcache with 2mb code_addr, it also lacks command passing via argv. (in short, it is, quite limited) 2009-11-05 21:29:38 +00:00
emukidid
9dc0096897 Save files & save states are now using GOODNAME(REGION).xxx format. 2009-11-05 12:29:36 +00:00
emukidid
b84eb48cd4 fixed memory leak in fileBrowser-libfat.c when calling fatMountSimple too many times.
To summarize:
libfat sucks and doesn't like calling a mount option more than once on the same device without unmount but we can't detect device re-insertion to know when to unmount without polling in a separate thread. This means we can only allow the user to insert a device once unless we make another thread to poll.
2009-11-04 12:17:32 +00:00
emukidid
0fd71d3e26 Creation & Loading of emulator settings.cfg.
TODO: saving changes to config
2009-10-28 12:45:57 +00:00
emukidid
b9a40b3d47 Fixed up device init.
Re-enabled expansion pak.
2009-10-27 21:36:32 +00:00
emukidid
d57ada201f We can now load ROMs from USB or SD at the same time. There's a bug, don't try to load two in a row without having played each loaded ROM.
TODO: look at LoadSaveFrame.cpp and based on save location preference save to SD or USB.
2009-10-27 21:35:17 +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
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
fe58a410da USB1 support for fileBrowser-libfat.c and mounting with better cache. Requires up-to-date SVN libFAT. 2009-10-16 03:53:28 +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
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
72cca5ba9a Fixed the "rb" error when opening a file to write using libfat. 2009-10-14 12:34:24 +00:00
emukidid
88fc5612fc DVD Fixed up on GC (even for Qoob people like me). 2009-10-13 12:30:38 +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
dbb3938fb6 Fixed up minor issue in loading from CARD 2008-10-03 01:47:56 +00:00
emukidid
364a9ec1ba Fixed CARD file loading to adjust for icon+comment space 2008-10-03 01:37:00 +00:00
emukidid
8f4acfe3df saving to memory card now displays file time and file name so you can know what is what from the IPL memcard managment screen 2008-10-03 01:34:57 +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
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
163c0485f2 removed some old makefiles, removed the usbgecko PC project as it's outdated and replaced the contents of the PC dir with the save byteswapper source+binary. Also removed fileBrowser-SD.c 2008-05-23 05:00:14 +00:00
tehpola
467894a0c2 fileBrowser-libfat and fixed tmd (and adding the tik back) 2008-05-23 02:19:39 +00:00