Commit graph

1131 commits

Author SHA1 Message Date
tehpola
6b8f335471 Latest changes to the dynarec. I'm not exactly sure what's going on, but something is being corrupted in the recompilation stage it seems. 2008-06-15 06:17:27 +00:00
tehpola
e01e4a1ed4 Getting close to finishing all the work for overhauling out the 1-1 register mapping. Same thing as before, compiles, but I'm fairly certain it won't work (yet). 2008-06-14 22:15:15 +00:00
tehpola
cc15c6fda7 Committing all my latest sources to my branch. 2008-06-12 23:39:13 +00:00
tehpola
32b0f261ba Moving closer to eliminating 1-1 register mapping. Compiles but does not run (yet). 2008-06-12 23:35:25 +00:00
emukidid
c528abf3dd TLB cache is now working faster 2008-06-12 15:14:24 +00:00
tehpola
99c3a519d5 Fix to TLB instructions (no more redundant TLB sets). 2008-06-12 02:26:12 +00:00
tehpola
9abf46654d I've significantly improved the TLB Cache hash function (it was just terrible!), but strangely, that was not the issue: TLB Cache dumping (which is added) has shown Goldeneye's TLB to be empty (although Mario 64 had it slightly populated). 2008-06-11 04:31: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
sepp256
7774ed01a1 Added/Fixed viewport and scissoring. 2008-06-09 15:48:12 +00:00
tehpola
00f50dd18e Got my branch compiling with some new (unfinished) dynarec code. 2008-06-08 22:54:58 +00:00
tehpola
80c36993c6 Created tehpola branch 2008-06-08 21:55:45 +00:00
emukidid
007578b1b7 tlb mem2 pointer fixup 2008-06-08 15:44:10 +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
sepp256
da064d5724 Fixed a bunch of things in glN64_GX, such as:
- 3D transform handled in hardware when possible (mainly Mario64)
 - Fixed clipping and texture perspective correction by hacking the Projection matrix to reproduce the proper z and w coords (GX can't handle homogeneous coordinates :P). Note that this isn't guaranteed to work all the time so I'll have to do more testing.
 - Added code to handle primeDepth source.
 - Added Ztexture code for primeDepth.
 - Fixed AlphaCompare flag.
 - Other stuff...
2008-06-08 07:45:23 +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
87c70cd398 Edited wiki page through web user interface. 2008-06-05 10:09:55 +00:00
emukidid
4c568b6407 Debug.c updated to proper function names 2008-06-05 05:51:35 +00:00
sepp256
daf2d67193 Updating sepp256 branch to trunk and adding retrace callback fix. 2008-06-05 03:54:28 +00:00
emukidid
6e91a46755 save/load state checks to see if rom is loaded 2008-06-05 03:50:43 +00:00
sepp256
2520ca43e5 Moved xfb switching to a retrace callback. Now we don't need to wait for vsync in order to avoid framebuffer tearing. 2008-06-05 03:28:01 +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
sepp256
5a9fef5520 Untested modifications to VI to remove not limit FPS by WaitVsynch(). Please test to see if it works and make sure you don't crash when returning to the menu or switching ROMs. 2008-06-04 21:07:55 +00:00
sepp256
d76dbd292d Updating sepp256 branch to trunk/ 2008-06-04 21:05:31 +00:00
emukidid
900571b1c1 Mupen64 HLE RSP Plugin 0.2d replaced rsp-hle-ppc, F-zero sounds 100% now, haven't tested the rest! 2008-06-04 07:03:40 +00:00
emukidid
d94317fcfd Byteswap variable name fixed in MEM2 2008-06-03 07:21:34 +00:00
emukidid
fb0c399f0d 4mb fix for some games, star wars ep1 racer, excitebike, and many more (still perfect dark and conkers are not working and excitebike crashes) 2008-06-03 05:34:45 +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
1651e9c903 Created sepp256 branch 2008-05-28 00:27:54 +00:00
emukidid
dca628223c Edited wiki page through web user interface. 2008-05-25 15:47:52 +00:00
emukidid
02680bf99e A handful of screenshots from ROMS named A-B 2008-05-25 15:42:27 +00:00
tehpola
d0587b4c64 Edited wiki page through web user interface. 2008-05-25 15:40:28 +00:00
tehpola
9e4e509be9 Removing colon from filename for you Windows users :p 2008-05-25 15:39:32 +00:00
tehpola
f9d745c678 Content-type is picky, I'm trying this once more. 2008-05-25 14:21:29 +00:00
tehpola
e60668676d Tried prepending a Content-Type header to my compatibility list and I apparently improved the script which generates them too. 2008-05-24 13:56:17 +00:00
sepp256
d3917c7500 Updated credits screen to read "Wii64 Tiizer Edition!!" 2008-05-23 06:21:32 +00:00
sepp256
0b9011306d Updated All Makefiles... they now output the correctly named files and also grab libs/includes from the official devkitPro file tree. 2008-05-23 06:20:47 +00:00
emukidid
68cfb806bc Makefile.sft_gfx and Makefile.sft_gfx_wii fixed 2008-05-23 05:21:52 +00:00
emukidid
4c3dca9f64 Makefile.GX_gfx_wii now compiles 2008-05-23 05:13:15 +00:00
emukidid
023a8998df GX_gfx makefile now compiles 2008-05-23 05:05:57 +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
emukidid
91aef957ae GLN64 makefiles now compile but are missing libdirs the way we had it previously 2008-05-23 04:46:22 +00:00
emukidid
4598524e0c removed sdcard.h and fixed sdcard in debug.c, also had to comment out two things in wrappers.s 2008-05-23 04:41:55 +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
72ffed8351 Fixed code to use hack around since WPAD interface isn't fully realized 2008-05-23 03:36:31 +00:00
tehpola
2e797f6c4b Fixed classic support in input plugin for latest cvs 2008-05-23 03:17:03 +00:00
tehpola
14ee8836c4 Fixed classic support in main menu for latest cvs 2008-05-23 03:16:45 +00:00