luigi__
|
70a8af9942
|
The duplicating bug of the recent ROMs menu should now be definitively gone.
|
2008-12-28 00:11:32 +00:00 |
luigi__
|
5babff7a65
|
Added a few missing menu items to the French & Danish menus.
Added a new option to resize the window to its default size.
Better menu item names for the French menu.
|
2008-12-28 00:06:21 +00:00 |
mtabachenko
|
58d2d84b0a
|
fix matrixes cache handle in some games. zeromus check it
|
2008-12-27 23:49:08 +00:00 |
luigi__
|
969274cc97
|
Choosing Danish as language would save French instead of Danish. Fixed.
|
2008-12-27 23:42:50 +00:00 |
luigi__
|
56c37c2aee
|
Better recent ROMs menu with a Clear option and fixed the bug where all the recent ROM items were duplicated when changing the language.
|
2008-12-27 23:13:03 +00:00 |
luigi__
|
24e2b77086
|
Removed the proc variables for execdiv and execsqrt since the ARM7 deosn't have the div/sqrt funcs.
|
2008-12-27 19:19:06 +00:00 |
mtabachenko
|
a99ef67d0a
|
core:
- fix in 3D capturing;
|
2008-12-27 11:09:16 +00:00 |
mtabachenko
|
43cd2fd665
|
core:
- more accurate IPC FIFO & Geometry Commands FIFO;
|
2008-12-27 09:24:05 +00:00 |
zeromus
|
93af0a8e36
|
fix repeating dma. the incremented source and dest address werent being written back into the internal dma control variables. this fixes nsmb parallaxing backgrounds. we still have a rather large BUG in that the updated dma registers can't be read back by the game software. wait until next version to retool the dma control logic.
|
2008-12-27 08:10:45 +00:00 |
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 |