mtabachenko
e2dfe00574
- fix CPSR flags in ADC/SBC :P
2010-04-06 21:28:14 +00:00
zeromus
01ef774e13
win32: make layer toggling not so glitchy when switching roms or loading states, and fix a spu related crash when opening a new rom
2010-04-06 21:10:11 +00:00
zeromus
7909a3f8c2
spu: fix crash in loadstate with sound enabled
2010-04-06 18:41:19 +00:00
mtabachenko
833f4fcdb9
THUMB:
...
- fix Carry & Negative flags in ADC, SBC opcodes;
2010-04-06 17:24:31 +00:00
normmatt234
d2d18907c3
fix a couple of thumb opcode regressions.
...
allow ds, ds/dsi hybrid and dsi only nds files to be opened.
2010-04-06 16:20:48 +00:00
mtabachenko
3eb9de4614
core:
...
- fix CP15 register 1 (control register);
- fix CP15 register 2 (TCM size);
- remove CP15 from ARM7;
- fix some CPU bugs in THUMB mode (added comments from official reference);
- added loops for HLE BIOS exceptions;
2010-04-06 15:44:03 +00:00
zeromus
47bb26f093
and lo, the lies were abated and the untruth receded from the land
2010-04-05 22:47:46 +00:00
riccardom
6b88ebf513
Move initialization stuff not strictly related with the
...
wx frontend in DesmumeFrame::NDSInitialize(). While at
it add dummy firmware.
2010-04-05 17:03:06 +00:00
riccardom
867ac232e9
No need to include wx/isql.h (!) for a typedef. Brown
...
paper bag for me.
2010-04-05 16:33:24 +00:00
riccardom
914d91da2c
Cleanup the code a bit wrt, unused functions and functions
...
that can be declared static.
2010-04-05 16:11:29 +00:00
riccardom
320fa688f1
Make our stub code for not shipping lua a bit less lame.
2010-04-05 15:16:37 +00:00
riccardom
76d9a939ed
Reorder initialization order of some classes to shut up
...
gcc warnings about having them in a different order
where defined.
2010-04-05 15:03:51 +00:00
riccardom
ba023fa075
Remember to destroy the 3d dialog
...
If we don't call Destroy() on close event callback i'm not
able to quit fully from wx frontend if i've previously
launched the 3d viewer.
2010-04-05 14:40:08 +00:00
riccardom
168c08ae11
Remove wx integration demo from gtk frontend
...
It works but since we have the 3d viewer available in the
wx frontend it does little sense to keep this here.
2010-04-05 14:30:46 +00:00
riccardom
b12c226333
Does this FASTCALL definition helps? how much? in the mean
...
time just don't enable it for clang since it breaks
arm_instruction.cpp compilation with that. clang finally
compiles desmume \o/
2010-04-05 13:07:30 +00:00
riccardom
e324dc1e9a
Add missing cast.
2010-04-05 13:00:51 +00:00
zeromus
c4c8592f7f
spu: fix regression in some sound capture cases and support reverb better
2010-04-05 06:24:12 +00:00
zeromus
3882ebb4e7
dont checkin debug code
2010-04-04 09:23:53 +00:00
gocha
8db331c5ff
Do not memcpy the destination itself
2010-04-04 09:12:55 +00:00
zeromus
99ccf835b8
add soundview toys
2010-04-04 09:06:29 +00:00
gocha
ee7244e382
Give movies firmware settings as well as bios settings. (For now, it's write only!)
2010-04-04 08:43:32 +00:00
zeromus
61e06aea02
oops typo
2010-04-04 08:25:42 +00:00
zeromus
796364c337
tweak boot from card flag
2010-04-04 07:28:00 +00:00
gocha
4c5e700318
Add dirty dirty() calls for clearing Lua drawings even when no HUD parts are displayed.
2010-04-04 03:59:10 +00:00
gocha
7bca51aa57
Fix toBCD(), RTC read date should work right again.
2010-04-03 23:11:48 +00:00
luigi__
90ff47e8fe
ARM: fix a bug in the instruction table.
...
Fixes issue #2977277 (undefined instruction 0x54F13001).
2010-04-03 19:14:44 +00:00
gocha
50c7b966e2
Add RTC display for movie recording, and small modifications.
2010-04-03 15:18:57 +00:00
riccardom
67465b636f
Fixup movie.cpp compilation.
2010-04-03 13:04:55 +00:00
gocha
1d0743861b
Add new field 'rtcStart' to the movie. It specifies the time of RTC at the beginning of the movie. (needs more test!)
...
TODO: record firmware settings as well.
2010-04-03 07:11:29 +00:00
zeromus
196170a5c0
win32: why wasnt the debug key enabled?
2010-04-02 19:38:15 +00:00
zeromus
725159d943
add --advanced-timing for nonwindows users
2010-04-02 18:06:21 +00:00
riccardom
f0b76ada6d
Shutdown the machine before exiting, otherwise we can
...
segfault if a rom is playing. It also cleanups valgrind
output when looking for leaks.
2010-04-02 13:49:57 +00:00
riccardom
40d342e48f
ROMfullName is already zero'ed before, no need to do it
...
for each entry.
I swear, i was looking there for another issue.
2010-04-02 13:45:54 +00:00
riccardom
a4ffedc8df
...So there's no need to call NDSInitialize everytime
...
we load a rom.
2010-04-01 17:01:29 +00:00
riccardom
61933278a4
Standardize on WIN32 for preprocessor directives.
2010-04-01 16:54:26 +00:00
riccardom
113146e6b3
Pause the SPU when closing rom to avoid annoying sound loop
2010-04-01 16:52:00 +00:00
riccardom
93430f6d8d
Add recent menu to wx frontend
...
Apply patch 2 series 2 from yar-tour, #2969484
rm: The fact that we need to call NDSInitialize on rom
open is silly.
2010-04-01 16:47:07 +00:00
riccardom
78aa4a7a48
Use WxConfig for config file
...
No need to rewrite the handling of a ini-like config
file when wxwidgets have already one available.
These are patches 1 and 3 from yar-tour second series,
at #2969484
2010-04-01 16:35:00 +00:00
zeromus
f53d6b5ee6
remove alternate flush mode reminder label; add option for advanced bus timing and add to emuconfig dialog; unhook 3d viewer temporarily since it doesn't work yet
2010-04-01 04:57:08 +00:00
zeromus
a4fd327ced
block 8bit vram writes (except from arm7 which gbatek says works)
2010-03-31 23:51:47 +00:00
zeromus
aaa7ade12b
changelog needed 2 months of updates
2010-03-31 21:51:51 +00:00
zeromus
fad6fa759f
default to soft rasterizer
2010-03-31 21:49:56 +00:00
zeromus
65ab7e85c5
win32: add arm9 load average to ctrl+prtscr
2010-03-31 21:31:30 +00:00
zeromus
cf0cde6108
gfx3d: fiddle with poly sorting. break some things, fix more things. broken things I think are due to floating point gfx3d math
2010-03-31 19:19:39 +00:00
zeromus
08714ea7f2
make swap_buffers parameter take effect for subsequent frame, instead of previous frame, contrary to intuition and good sense. fixes some dual screen games which have been w/z broken for ages
2010-03-31 06:58:14 +00:00
zeromus
ccff2d3149
oops i did that wrong
2010-03-30 08:43:42 +00:00
zeromus
513b3b648f
add emulation for spi power management device system power-off and add power management device to savestates
2010-03-30 08:34:01 +00:00
zeromus
3198207ee3
fix interrupt handling to respond immediately when CPSR.I is changed; also double buffer 3d configuration so that the settings in place at the time of flush get used for rendering (important for dual screen 3d games that use different settings for each screen); and handle 3d clear color register more thoroughly
2010-03-30 06:34:08 +00:00
zeromus
79d4d0c3b0
continue tweaking scanline render timing (fix some parallax regressions)
2010-03-30 02:11:04 +00:00
mtabachenko
2cc4debe55
oops :(
2010-03-28 20:20:29 +00:00