Commit Graph

1231 Commits

Author SHA1 Message Date
luigi__ 026bbe304d Oops, I forgot that the div/sqrt cycles are in 33 mhz units, not 66mhz units... 2008-12-26 17:35:28 +00:00
luigi__ 99edea516b Division and sqrt now take the right time before completing.
This seems to fix the teleport bug in SM64DS.
2008-12-26 16:29:36 +00:00
zeromus 56ba7941a1 change backupmem autodetection to catch more cases of unusual usage patterns 2008-12-26 08:24:26 +00:00
zeromus 2d7891cbec so, some of my changes broke homebrew game loading. i fixed that. 2008-12-26 05:49:54 +00:00
zeromus 5ee96233be [ 2394336 ] - desmume does not compile with dev-cpp
fixed: dev-cpp support is removed since there is nobody around to support it.
2008-12-25 23:08:50 +00:00
yabause bfb928f20c Added more file to "make dist" and remove gtk/globals.h
that is now gone.
2008-12-25 21:53:58 +00:00
yabause 8dfa1f8226 Fixed compilation with autotools script and for case sensitive
platforms.
2008-12-25 21:44:09 +00:00
riccardom ad8b289c11 Rename the help menu Help from ? like usual gtk programs. 2008-12-25 21:21:00 +00:00
zeromus 6215573ac3 fix vs2008 build 2008-12-25 21:17:25 +00:00
riccardom 9a07979ccf Kill globals.h and move needed includes and defintion in main.cpp which was its only user. 2008-12-25 21:04:46 +00:00
zeromus f1c135e929 - add secure area decryption from ndstool (little endian host only)
- change how the portable packed structure declarations are made
- reorganize and cleanup changelog
2008-12-25 20:43:59 +00:00
riccardom 296e5e217d cast to int to avoid gcc signed vs unsigned comparison warnings as already done in the code. 2008-12-24 16:29:01 +00:00
mtabachenko da8e3f28ea winport:
- fix IO registers tools (fix and add new registers)
2008-12-24 13:18:33 +00:00
luigi__ e366145188 Added my name 2008-12-24 11:08:35 +00:00
luigi__ 4f4ccab0ca Added my name 2008-12-24 11:07:14 +00:00
mtabachenko 9b5d0bd045 core:
- fix debug log in MMU;
2008-12-24 10:27:39 +00:00
gecko_reverse e45499646c fixed PPC compilation errors 2008-12-24 02:21:46 +00:00
mtabachenko ae56e34cc5 winport:
- fix compilation with define EXPERIMENTAL_WIFI (winsock2)
2008-12-24 01:37:18 +00:00
mtabachenko 693df94cb6 core:
- Add functions for a lid open/close. Holding key (default "Backspace" in Windows port) while game is freeze/non freeze
2008-12-24 00:25:48 +00:00
riccardom 068adfadbd u32 needs l lenght modifier. 2008-12-23 23:02:46 +00:00
riccardom 155374e579 Fix missing indentation. 2008-12-23 22:49:46 +00:00
riccardom 9fa53576a5 Fix most compile warnings with --enable-hardcore. 2008-12-23 22:41:37 +00:00
mtabachenko c7caead1ff core:
-fix gxstat register;
2008-12-23 22:03:35 +00:00
luigi__ 75041c7196 MMU.fw.data is now entirely cleared to zero (instead of the first 512 bytes) before anything (NDS_CreateDummyFirmware) 2008-12-23 21:44:07 +00:00
yabause 01b2c8076f Dirty fix for the bad context bug.
Instead of fixing it, we're trapping the error and disabling 3D.
2008-12-23 21:20:13 +00:00
mtabachenko 5d48cdbca9 core:
- added to capture display support for 3D and blend sources A+B capturing;
2008-12-23 21:16:27 +00:00
mtabachenko 0eff66ec25 oops :) sorry, forgot 2008-12-23 12:56:52 +00:00
luigi__ ad845549e1 Fixed a compilation error. silly of me :( 2008-12-23 11:48:27 +00:00
mtabachenko a2e95b9bab forgot file :( 2008-12-23 11:42:33 +00:00
luigi__ 5c5c64d089 Fixed a bit the shadows, they don't cause any more glitches when overlapping translucent polygons 2008-12-23 11:39:23 +00:00
mtabachenko 9decebf56f core:
- fix BMP sprite;
2008-12-23 11:08:25 +00:00
yabause 3d2a8101f0 Adding manpages from debian, not sure why they were
added there at first.
2008-12-22 23:53:34 +00:00
luigi__ a6bf874f44 Fixed 16-bit and 32-bit accesses to the VRAM regs
Added basic support for the VRAMSTAT, WRAMCNT, WRAMSTAT and EXMEMCNT regs (writes to these regs now write the appropriate values at the other side)
2008-12-22 10:45:25 +00:00
mtabachenko 87036ecdd1 core:
- fixed silly bug in VRAM mapping (typo)
2008-12-21 20:22:56 +00:00
luigi__ b06345976f Corrected a small mistake with WFC profile #3. 2008-12-21 15:47:42 +00:00
mtabachenko 0d05310058 core:
- temporally fix in VRAM mapping and add BGx scroll;
2008-12-20 11:44:07 +00:00
luigi__ 6e39973723 Added the 3 WFC profiles with their CRC16's, now Mario Kart boots a bit more (the next problem for it seems to be a DMA timing problem). 2008-12-19 18:10:03 +00:00
luigi__ 7a64ad3286 Added the flag OFN_NOCHANGEDIR when opening a file (prevents changing the working directory).
This prevents the config file from being exported to the ROM folder, resulting in config saving problems.
2008-12-19 16:27:01 +00:00
luigi__ aef05f28ed Added more values to the default firmware (mostly Wifi settings) 2008-12-19 15:33:06 +00:00
mtabachenko 6b49906cf5 core:
- fixed Master Brightness (this is fix games with black screens ex. "Pirates of the Caribbean At Worlds End");
2008-12-18 13:16:21 +00:00
mtabachenko 27786f835d core:
- fix capture display (fixed blinking with both 3D screens ex.Sonic Rush, Metroid Prime etc)
2008-12-18 00:36:54 +00:00
yabause c5a37f52b9 Added the movie thing and its dependencies into autotools scripts. 2008-12-17 23:45:07 +00:00
mtabachenko 8cef0b268c typo fix 2008-12-16 17:17:23 +00:00
mtabachenko cdcd88725c core:
- fixed in 3D render and added simulation Geometry FIFO;
2008-12-16 16:54:50 +00:00
riccardom 014f42d293 Make functions without declaration static and remove unused i variables. 2008-12-15 21:25:46 +00:00
mtabachenko ff328543a0 core:
- cleanup gfx3d.cpp;
2008-12-14 19:48:43 +00:00
shashClp 70fe9c0f86 Removing credits for a persons work is something that I won't tolerate, more when it's my work.
It's OK to add more people, but not removing them. Also, as a general comment, that speed "improvement"
is completely stupid.
2008-12-14 18:14:47 +00:00
luigi__ ac7e151964 minor optimization to lighting formula 2008-12-14 16:32:19 +00:00
mtabachenko 36da3ccf07 core:
- 1st step for MMU split for procs (speedup);
- some changes in FIFO;
2008-12-14 14:56:26 +00:00
zeromus 9e8dada75e change arm9 sqrt and div. sqrt should be more precise, and the register access is more straightforward. 2008-12-14 00:29:51 +00:00