zeromus
0fdebc6e69
add some asserts to identify emulator bugs as a source of incompatibility
2008-09-28 22:04:24 +00:00
zeromus
8e97a058dc
add fifo and cp15 to savestate. i believe it is mostly complete now, except for the 3d backbuffers (so the first frame after a load wont have 3d.) but i skipped this because the format will definitely change. ... ...and once more your savestates are invalidated.
2008-09-28 04:48:46 +00:00
zeromus
6a696d6bb8
- add mmu to savestate.
...
- totally change how the savestates work in order to fix a bug in the gfx3d savestate. your old savestates are definitely invalidated.
- rename adress to address everywhere.
2008-09-27 06:52:33 +00:00
zeromus
a45b610c70
windows: just a little cleanup
2008-09-26 06:36:18 +00:00
zeromus
099f683f4a
- fix windows keyboard shortcuts and pause (recently broken)
...
- maybe fix crashy savestates?
- do a bunch of valgrinding to fix memory problems
- add spu to savestate (still need to add mmu and fifos); tweak savestate variables a little bit.
2008-09-26 06:24:36 +00:00
zeromus
c42e035d50
- Remove multithreading from windows user interface after finding several synchronization issues
...
- Add AVI recording to windows
- Rework SPU to run two cores (one for emulation and one for audible output.)
2008-09-25 07:44:18 +00:00
zeromus
bd398a715b
due to some printlog calls being left in MMU, non-windows builds wouldnt compile. as a temporary measure, printlog defines to nothing in other platforms for now. we need to make more formalized cross-platform logging though.
2008-09-25 04:09:46 +00:00
zeromus
98095354d0
fix some unsafe bit logic / bool code
2008-09-25 03:39:46 +00:00
shashClp
5c4f00f100
- Fixed a type
...
- Removed the logo so desmume doesn't infringe copyrights. Don't read it, so
desmume isn't shutdown due to copyright infringement.
2008-09-24 22:25:24 +00:00
mtabachenko
73970699ab
typo fix
2008-09-24 17:53:14 +00:00
mtabachenko
07908d8007
typo fix
2008-09-24 17:50:02 +00:00
mtabachenko
d5502611e3
core:
...
- fix FIFO;
2008-09-24 16:16:11 +00:00
mtabachenko
1755ca4178
- fixes projects for windows port;
2008-09-23 16:22:10 +00:00
mtabachenko
5fb8695826
win port:
...
typo fix VS2008 project
2008-09-23 16:01:12 +00:00
mtabachenko
5b4bac440b
- fix for compiling with Intel C++;
...
win port:
- add Intel C++ project (fastest builds on Intel CPU).
2008-09-23 15:59:32 +00:00
mtabachenko
28da6e1df5
win port:
...
- Rewrite all debug tools
forgot files :(
2008-09-23 14:32:43 +00:00
mtabachenko
56cc01681d
win port:
...
- Rewrite all debug tools;
- Fix for compile and reorganize VS2008 project
2008-09-23 14:30:44 +00:00
zeromus
bc8944701f
some source code cleanup and reorg of the vs8 vcproj which was driving me insane
2008-09-23 02:24:26 +00:00
zeromus
58b3e24df7
fix vs8 release build
2008-09-22 19:42:28 +00:00
gecko_reverse
3c525b9f46
timing switched to use NSDate instead of Microseconds (cleaner), fixed regression in auto frame skip menu item
2008-09-21 08:06:31 +00:00
gecko_reverse
81cbfa5015
cleanups to cocoa port sound code, sound menu items disabled if sound is not available
2008-09-21 07:38:58 +00:00
gecko_reverse
a7bce83651
added a function to retrieve the current spu interface
2008-09-21 07:36:57 +00:00
gecko_reverse
4ab3e9e927
did a little cleanup in main_window.m, especially regarding the status bar
2008-09-21 05:09:05 +00:00
gecko_reverse
93d66a62fe
removed old collector3d file from codeblocks project
2008-09-21 05:07:53 +00:00
gecko_reverse
0f35f0e41d
VideoOutputView registers for window resize notification it's in so it can update it's drawable object
2008-09-21 05:02:35 +00:00
gecko_reverse
1097dec1c6
missing header file
2008-09-21 05:00:18 +00:00
gecko_reverse
e48864f2c1
some gfx3d functions didn't match prototypes
2008-09-21 01:44:40 +00:00
gecko_reverse
21bf563bbb
changed some 64-bit unfriendly code from spu
2008-09-21 01:05:44 +00:00
gecko_reverse
6bdad735c0
saves.cpp missing some include guards for HAVE_LIBZ, this at least gets it to compile without libz
2008-09-21 00:28:53 +00:00
gecko_reverse
a69f11b455
minor compile fix
2008-09-20 22:37:37 +00:00
gecko_reverse
7999b55a70
removed some frame-limit code which is no longer needed to do proper frame rate limiting
2008-09-20 22:20:30 +00:00
gecko_reverse
73f5bdbcce
cocoa port: compile fixes, ScreenState cleaned up a bit and moved to it's own file, opengl now optional with HAVE_OPENGL macro (VideoOutputView now uses NSImageView to display if opengl is not available), VideoOuputView rotation uses boundsRotation from NSView rather than managing it's own
2008-09-20 20:25:02 +00:00
zeromus
cddc94aa9b
a little thing i forgot; fix errors and warnings in gcc.
2008-09-19 08:15:54 +00:00
zeromus
b1e4934421
- Change savestate code to support loosely bound chunks and more easily other parts of the emu (GE, GPU; also we need SPU eventually). The savestate format is changed, but from now on it is in principle more resilient (it will continue to break though)
...
- Remove 16MB of WRAM at 0x01****** from arm9
2008-09-19 08:08:34 +00:00
gecko_reverse
319adfc4e0
fixed incorrect if-else logic for reseting menu checks when loading a rom
2008-09-19 02:48:24 +00:00
gecko_reverse
92cf20225d
changed include guards around nsuinteger typedefs to hopefully conflict less
2008-09-19 02:18:33 +00:00
gecko_reverse
5198daf33b
cocoa port rakefile only stops compile for errors
2008-09-16 20:45:42 +00:00
mtabachenko
31b077646f
- some fixes in OSD (speed up);
2008-09-16 16:16:16 +00:00
mtabachenko
5319688cb2
typo fix
2008-09-16 10:28:03 +00:00
mtabachenko
844ef975e5
winport:
...
- Fix resizing, rotate & aspect ration of main window. Add save window position and parameters;
2008-09-16 10:19:41 +00:00
gecko_reverse
8a8d841778
cocoa port: added (experimental) rakefile to build from command line ('rake')
2008-09-16 08:53:54 +00:00
gecko_reverse
cfffc5927a
cocoa port compile fixes
2008-09-16 03:20:08 +00:00
zeromus
6c81c25c70
back when i templateized cpu core things I forgot to switch over some stuff
2008-09-15 18:13:38 +00:00
zeromus
cf03432643
i checked this in with GDB_STUB enabled. i now see that this would be bad for performance. removing it.
2008-09-15 17:55:18 +00:00
mtabachenko
6d61b91c23
- sorry, lost GNU license
2008-09-15 10:45:02 +00:00
mtabachenko
18cfc5726b
core:
...
- added early version of OSD;
2008-09-15 10:37:59 +00:00
zeromus
b193bca2bd
fix a bug in the windows gdb stub caused by passing a fastcall callback to createthread
2008-09-15 05:54:44 +00:00
gecko_reverse
cc760afb79
cocoa port compile fix (using src/oglrender for 3d now)
2008-09-15 03:50:32 +00:00
zeromus
416dcc5ff1
remove dependency on directx sdk
2008-09-15 01:32:28 +00:00
zeromus
e44fd0eac9
fix some things that I had left broken in the 3d engine
2008-09-14 22:13:11 +00:00