luigi__
6dd74f9fd2
NDS: calculate ADC touch coords from firmware calibration info.
...
Now when using an external firmware, you don't have to re-calibrate
the screen anymore to get correct touchscreen input.
Though, touchscreen input is still broken in commercial games
when using an external firmware. Info on that problem: touchscreen
calibration data in main mem are zeroed out for some weird reason.
2009-08-01 20:42:32 +00:00
luigi__
ea35450d02
Win32: make disassembler available in non-dev+ builds.
...
NDS: remove the Win32-specific include. The "autoupd asm"
thing is just crap anyway, and we should avoid platform-
specific code in the core.
2009-08-01 11:45:13 +00:00
mtabachenko
71158e5081
revert some stuff from rev.2697
2009-08-01 06:54:15 +00:00
zeromus
b8694398f6
rasterize: fix shadows more. it seems that we need more than one stencil bit.
2009-08-01 06:44:33 +00:00
zeromus
c0ea499806
change 3d rendering to use 18 bits of color instead of 15. fix mario kart star powerup rainbow effect regression. merge all 3d pixel blitters into one function. fix bugs in new fifo savestates. i probably just broke some stuff but its worth it.
2009-08-01 00:47:21 +00:00
zeromus
131603c25b
fix an error in wifi savestates; add sanity checking for chunk identifier to savestate code to keep this mistake from happening again
2009-07-31 21:46:21 +00:00
mtabachenko
27ce7acf63
new gxFIFO:
...
- fix pipe clear;
2009-07-31 17:04:02 +00:00
mtabachenko
0eaef3ea53
new gxFIFO:
...
- more optimizations FIFO;
2009-07-31 13:09:23 +00:00
mtabachenko
d78cc99dab
new gxFIFO:
...
- add small hack (smb64 work now)
2009-07-31 10:26:19 +00:00
nitsuja
3790d1d52e
fix for too-thick rendering of edgemarked single pixels or sharp protrusions
2009-07-31 09:58:35 +00:00
gocha
14fd8ae6eb
Fixed turbo behavior on movie playback (when a movie held a button and the turbo for the button was enabled, the button became released)
2009-07-31 06:33:24 +00:00
mtabachenko
8952a9005e
- typo fix (unpacked no$gba saves);
2009-07-30 16:32:49 +00:00
mtabachenko
9bd1b7e691
-some fixes in no$gba saves unpacker;
2009-07-30 15:13:11 +00:00
mtabachenko
517d31bae9
- add loading saves from No$GBA ;)
2009-07-30 14:47:54 +00:00
mtabachenko
66b71553d0
core:
...
- optimize IPC FIFO;
2009-07-29 22:59:46 +00:00
mtabachenko
309cb2418a
new gxFIFO:
...
- optimization of FIFO functions (speedup);
2009-07-29 22:10:55 +00:00
nitsuja
ea5abf672e
attempt at fixing the edge marking implementation (softrasterizer)
2009-07-29 13:14:05 +00:00
nitsuja
d9b6e86c40
fix for emu window not showing up after it gets saved at position (-32000,-32000)
2009-07-29 04:51:38 +00:00
riccardom
146f8b43df
Note we have osd and hud on linux frontends too.
2009-07-28 20:43:56 +00:00
riccardom
ffeb6b97f0
Make glib mandatory for all frontends.
2009-07-28 20:36:53 +00:00
zeromus
74e0fabca9
gfx3d: fix bugs in poly sorting
2009-07-28 08:14:11 +00:00
zeromus
2c3cef961c
win32: more threading fixes, and fix a bug in stylus coordinate osd
2009-07-28 05:29:28 +00:00
zeromus
11e417f55a
win32: safer threading logic in shutdown sequence
2009-07-28 05:12:23 +00:00
zeromus
7219f88382
win32: change osd compositing to 32bpp and decouple from emulation update; add nearest2x resizing filter; add framerate-independent drawing equipment to osd (test in savestate slot display); make lua drawing thread-safe once again; get rid of some warnings
2009-07-28 04:47:06 +00:00
zeromus
74702bae5a
gpu: fix a bug in affine start register regeneration which may have made some games (pokemon dash?) fail to make it back from a savestate with scroll variables intact
2009-07-27 20:15:07 +00:00
zeromus
bb85744a6f
win32: change mapview tool scroll display to indicate that it is useless, because it is
2009-07-27 19:57:36 +00:00
luigi__
642ce3a115
Win32: fix a bug which would cause recent roms menu to accept only
...
9 recent roms instead of 10.
2009-07-27 18:35:48 +00:00
zeromus
66c895dca4
fixi wifi compiling in linux
2009-07-27 18:01:42 +00:00
nitsuja
ae940c79e1
savestate date memory overwrite fix
2009-07-27 16:25:00 +00:00
mtabachenko
de427321ab
gxFIFO:
...
- fix crash some games (Rayman DS now works);
2009-07-27 15:15:00 +00:00
zeromus
2ed7ef8c89
dmacompleted needs savestating
2009-07-27 11:28:02 +00:00
zeromus
6ada678c69
oops my bad. newgxfifo changes back in
2009-07-27 11:16:09 +00:00
zeromus
e41741f457
revert gxfifo related changes so at least we have a revision that works. feel free to paste over when its working again
2009-07-27 11:08:37 +00:00
mtabachenko
45d7f2aef9
opps, sorry :( i forget commit mmu.cpp in rev.2667
2009-07-27 11:02:19 +00:00
zeromus
c6a8854e92
integrate desync fixes from 094 branch. many extra files touched due to svn merge info tracking being poopy
2009-07-27 10:39:56 +00:00
mtabachenko
8339abdd71
new gxFIFO:
...
- fix gxFIFO buffer overflow with DMA (Zelda, Submarine tech demo etc.); (but this fix hackly and need rewrite all dma stuff)
2009-07-27 10:28:59 +00:00
zeromus
c04caafcbf
rasterize: little tweaks to fog
2009-07-26 21:41:10 +00:00
zeromus
db610129bb
rasterize: add fog emulation
2009-07-26 21:13:38 +00:00
luigi__
9828895c53
NDS: oops... comment out some logging I added to figure out why the firmware couldn't
...
boot games.
2009-07-26 18:18:47 +00:00
luigi__
c48ef684f6
MMU: reorganize gamecard emulation so it's easier to implement commands.
...
NDS: when booting from firmware, copy secure area to main memory (this
is done by the BIOS, not the firmware). This allows the firmware to boot
games! :)
2009-07-26 18:06:47 +00:00
riccardom
ef6717c210
Add osd notification for fake microphone and audio toggle, cleanup a bit the hud code.
2009-07-26 08:26:41 +00:00
riccardom
2f1c14fe33
Cleanup the recent hud addition: remove unneeded function calls and includes and put hud initialization code in the same place.
2009-07-26 08:19:21 +00:00
zeromus
1ba3351f6e
oglrender: support wireframe
2009-07-25 19:59:40 +00:00
riccardom
b5dfdc501c
Hook the hud in the cli frontend, based on a patch from szigor at #2825066 .
...
Auto pause, fake mic and boost now have osd notification.
2009-07-25 08:18:16 +00:00
riccardom
aa08c20987
Remove stale prototype for ResetHud() which is gone.
2009-07-25 07:54:42 +00:00
zeromus
443fa0c50f
gpu: fix disp fifo capture and vram capture/display from same bank. i am beginning to rewrite the dispfifo logic so there may be some easy regressions to fix. fixes splinter cell.
2009-07-25 06:40:47 +00:00
zeromus
c0b302f4e4
fix color overflow in capture blending; fixes freedom wings
2009-07-25 03:40:27 +00:00
luigi__
3856c0c5e9
Add missing files to VS2010 project.
2009-07-24 18:18:39 +00:00
zeromus
9fe5205b2e
win32: fix little menu bugs
2009-07-24 08:40:26 +00:00
zeromus
2d5889eaa8
rasterize: add rear depth scroll register emulation; fixes narnia 1
2009-07-24 07:31:56 +00:00