Commit Graph

1359 Commits

Author SHA1 Message Date
zeromus d6d509b783 begin adding a general purpose universal software renderer. it doesnt do much yet, but osd can use it to draw its text more slowly. 2008-10-08 06:48:40 +00:00
zeromus 18c205fa3a remove a dead file 2008-10-08 04:49:29 +00:00
yabause cca9563a85 Checked in 4 more patches by Magliocchetti Riccardo
Those are mostly fixes for gtk and gtk-glade ports.
See patch descriptions on sourceforge for details:
patches ID: 2149139 2149460 2149470 2149537
2008-10-06 19:35:46 +00:00
mtabachenko edfb5bd1ac winport:
- new config input dialog;
2008-10-06 12:01:47 +00:00
mtabachenko bb9029025e winport:
- rewrite input core;
- replace config input dialog;
2008-10-06 11:49:47 +00:00
yabause 22dbd4be29 Pause function wasn't testing if SNDCore is NULL 2008-10-03 21:41:48 +00:00
yabause 8bce991fd0 Another quite old patch: 1717507
This one adds swedish translation for gtk-glade port.
Tack!
2008-10-03 20:45:30 +00:00
yabause aad6762173 Happy birthday "no gap" patch! (1805368)
After a year spent in our trackers, it's time to get in.
The menu changes were left out though. Sorry about that, but
I think you're now old enough to understand that we can't
check everything in.
2008-10-03 20:23:18 +00:00
yabause acfb680b51 Another patch by Magliocchetti Riccardo (2144883), this
one fix small memory leaks in the gtk-glade port.
2008-10-03 19:21:16 +00:00
yabause 785609621d Patch 2134525 in (fixes a small memory leak in gtk port). 2008-10-03 16:19:29 +00:00
yabause df9178d12b Applied patch 2118382 and did a few more compilation fixes
for autotools scripts. Also remove INLINE declaration from
rtc.cpp. If you want them to be inline, move them in rtc.h
2008-10-03 08:20:11 +00:00
mtabachenko e4679536c6 - added for developers mmu debug;
- fix Intel C++ project;
- "printlog" is possibly corrected for other ports in a difference from Windows of port;
2008-10-02 22:56:06 +00:00
mtabachenko 0c3889afb1 core:
- fix RTC write;
2008-09-29 09:37:23 +00:00
mtabachenko ca9c79639d core:
- Add RTC implementations (not fully);
2008-09-29 08:43:07 +00:00
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