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
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