zeromus
|
7ba70e0b9d
|
add 3d layer h-scrolling
|
2008-12-27 06:47:18 +00:00 |
zeromus
|
71a93841c9
|
minor speedup in gfx3d: build verts directly into the main vertex list instead of a 32B temp struct which needs to be copied each time a poly is completed.
|
2008-12-27 05:58:37 +00:00 |
zeromus
|
de0120d6bb
|
revert my recent changes to backupmem autodetection. it fixed some games and broke others. I am disinclined to change it too close to a release.
|
2008-12-27 05:34:59 +00:00 |
zeromus
|
e72264ea71
|
minor optimizations to gpu and gfx3d:
- sprwin was too big (256x256 instead of 256x192)
- line render buffer initializer was a per pixel loop instead of a 256 wide memset
|
2008-12-27 03:49:18 +00:00 |
zeromus
|
6247af54cb
|
speedup to spu: having two cores is a bit extravagant.. but i fixed it so the core spu doesnt actually do any mixing (only incrementing of sample counters)
|
2008-12-27 02:42:54 +00:00 |
luigi__
|
639a42445c
|
The default language upon first launch is now really English, not French.
The menus are now better, though still not perfect.
Removed "HMENU menu" as it was useless due to "HMENU mainMenu".
|
2008-12-27 01:12:40 +00:00 |
zeromus
|
56dbd54982
|
- various minuscule gfx3d speedups via caching logical values derived from ds values
- very large speedup during opengl by caching projection matrices and not changing unless the game does.
|
2008-12-27 00:57:13 +00:00 |
luigi__
|
0b5e1927c1
|
The default window position is now CW_USEDEFAULT instead of 0, so upon the first launch the window isn't placed in the top-left corner.
|
2008-12-27 00:49:51 +00:00 |
zeromus
|
ac130aeb14
|
add the sqrt and div timing to savestates
|
2008-12-26 23:03:28 +00:00 |
zeromus
|
a2aa2c34e5
|
- comment out that assert which strikes arm7less homebrews
- speed up GetLine() by 2x. this affected GetLineCaptured(), which I havent tested.
|
2008-12-26 22:57:48 +00:00 |
shashClp
|
662077bb31
|
- Fix for the Dead'n'furious "black screen" bug.
|
2008-12-26 21:38:43 +00:00 |
luigi__
|
4e2965c416
|
Oh, stupid of me : I was wrong with div/sqrt cycles again. They must be doubled to be 33mhz units, ie 13 cycles in 33mhz would be 26 cycles for nds.cycles.
|
2008-12-26 21:03:53 +00:00 |
zeromus
|
214798c3c1
|
fix an issue which could cause an invalid SWI in thumb mode to crash the emulator
|
2008-12-26 20:05:43 +00:00 |
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 |