Commit Graph

4105 Commits

Author SHA1 Message Date
zeromus fe6b99a7a0 default jit to disabled, i think 2012-09-06 20:58:00 +00:00
mtabachenko 532209dd61 winport:
- fix x64 builds;
2012-08-31 10:51:49 +00:00
zeromus a6742bbe6a fix regression by me from r4129 of code added in r3698 by crazymax to emulate 8bit DIVCNT reads. fixes nostalgia options screen. add some clarification so the related code isnt quite so mystic. 2012-08-30 18:27:22 +00:00
zeromus 8ef50bfa7c remove eject from win32 menu items and make card eject IRQ fire whenever slot-1 devices change. a note to this effect is in the slot 1 config dialog. this means we no longer reset when the slot-1 device changes. why did we need to do that, anyway? was it copied from the slot-2 config? why do we need to do that for slot-2?
rationale: i think some users were picking this menu item on accident and scrambling their games, and we had needed to do this eventually anyway as part of logicalization of systems
2012-08-30 17:25:24 +00:00
zeromus 1f6181db81 win32-7z.exe was necessary for building, for dearchiving the lib deps. readded 2012-08-30 17:09:33 +00:00
gocha 43020c4c3f Fix to load StylusJitter setting on startup 2012-08-29 23:13:51 +00:00
zeromus 7f8f86905a fix link errors with CRC stuff - crc.cpp from utils/decrypt was overwriting crc.obj from FEX; changed so that crc.cpp from utils/decrypt builds to a different dir 2012-08-28 23:33:37 +00:00
gocha 4b424e3dba rasterize: fix pixel poly regression at r3954 2012-08-28 15:06:30 +00:00
zeromus 38778e34e5 fix bug compiling in old visual studios due to mistaken use of stdint.h. we could add stdint.h if we need to but fex compiles fine without it 2012-08-27 16:45:04 +00:00
gocha 671b1a95f1 Replace non-ASCII quotes. 2012-08-27 12:25:45 +00:00
rogerman c1f4a60a9e Cocoa Port:
- Change the default DS frame rate to what it should be - 59.8261 FPS.
2012-08-26 05:08:33 +00:00
gocha 0f70aa87c0 Fix ARM9 intrWaitARM_state save/load
Revert MMU.reg_DISP3DCNT_bits load (it should be read from MMU.ARM9_REG only if it's old savestate)
2012-08-26 03:53:30 +00:00
zeromus 7414084aec fix a pretty obvious bug in savestating gxstat 2012-08-26 00:37:16 +00:00
rogerman 6e9a041176 movie.cpp:
- Fix a buffer overrun bug by disabling reading the ROM checksum in .dsm files for now. (Reading the checksum doesn't work correctly anyways, and nothing currently uses it in practice.)
2012-08-24 23:09:08 +00:00
rogerman 58faffaa26 xstring.cpp:
- Fix potential buffer overruns in FromUtf8() on non-Windows systems.
2012-08-24 23:04:42 +00:00
rogerman 1a48e36abb Cocoa Port:
- Fix bugs with window resizing with certain configurations of display orientation and using a minimum display size of less than 1x.
2012-08-24 04:20:59 +00:00
rogerman 1a1f92877c Cocoa Port:
- Fix bug where File menu items were being permanently disabled when the file migration sheet was used.
- Fix bug where closeRom: would occasionally not work correctly.
2012-08-23 20:00:57 +00:00
kode54 de4922c339 Fixed up project files 2012-08-22 04:49:04 +00:00
kode54 1b5a49d5b1 Replaced 7-Zip dynamic library with File_Extractor 2012-08-22 04:08:53 +00:00
mtabachenko 956b6d2f89 JIT:
- add simple CPU profiler;
2012-08-19 18:10:03 +00:00
rogerman 61ae419858 SPU:
- Fix r4306 regression that caused audio recording to fail if the user was using Dual SPU Synch/Asynch mode.
2012-08-19 07:13:57 +00:00
rogerman 8bc04ea411 Cocoa Port:
- Support full version reporting
- Tweak the About box to look nicer and give more detailed build info
2012-08-19 04:42:17 +00:00
rogerman 9f1744e2a3 Versioning:
- Detect more processor architectures
- Detect more compilers and report their version numbers
- Minor code cleanup
2012-08-19 01:11:32 +00:00
rogerman 9f1a392803 Cocoa Port:
- Video filters are now multithreaded! This significantly improves video filter performance on multiprocessor machines.
2012-08-17 23:58:48 +00:00
rogerman 2b82193674 Cocoa Port:
- Rewrite the display code to be much more flexible (the OpenGL blitter now uses cached vertices instead of calculating the vertices per frame).
- New feature: The DS screens can now be arranged horizontally as well as vertically.
- New feature: The order of the DS screens can now be set.
- Misc. code cleanup.
2012-08-17 06:56:35 +00:00
hi-coder df04471b41 autoload lua script if filename matches - ID: 3558045
added option for to autoload lua scripts when loading a rom. 
Config->Path Settings->Auto-load Lua scripts with ROM

Windows/English
2012-08-16 23:38:24 +00:00
rogerman 874b469cf0 Cocoa Port:
- Fix one more bug related to main window positioning, which occurs when the status bar is shown when the main window is too large for the desktop content area.
2012-08-16 00:51:06 +00:00
rogerman d960b4c061 Cocoa Port:
- The main window now remembers if the status bar is shown or hidden.
- Fix a bug with the status bar where if the status bar was to be shown when the main window was larger than the desktop's content area, then the status bar wouldn't show properly until the user resized or rotated the DS display. Now, the main window shrinks in size as necessary to accommodate the status bar.
2012-08-16 00:36:22 +00:00
rogerman fa17fa0554 Cocoa Port:
- Show the ROM icon and ROM name in the main window's title bar.
- Support OS X's standard document handling UI in the main window's title bar.
2012-08-15 22:44:31 +00:00
rogerman d0c70eccb3 Cocoa Port:
- Replace deprecated [NSSavePanel setRequiredFileType:] method when compiling for OS X v10.6 or later.
2012-08-15 22:03:12 +00:00
rogerman c148c440e1 Cocoa Port:
- Simplify method names in CocoaDSRom
- Change some names to improve code readability
2012-08-15 20:25:45 +00:00
rogerman bd1e0eec6a Cocoa Port:
- Add preprocessor macros for DEBUG and NDEBUG, since, apparently, Xcode doesn't do this for us :(
- Add Windows-style preprocessor macro for _DEBUG (AsmJit uses this)
2012-08-11 17:20:57 +00:00
rogerman 4f282c9499 Cocoa Port:
- Refactor video output code to not assume the use of SoftRasterizer
- Change SoftRasterizer-based video output in combo display mode to draw a separate quad for each DS screen, instead of drawing one big quad for both screens
- Begin adding preliminary support for the OpenGL 3D renderer
- Misc. code cleanup
2012-08-10 15:48:18 +00:00
rogerman 4e7b94f75e Cocoa Port:
- Add support for the new dynamic recompiler CPU emulation engine to the legacy port
- Legacy project build targets are now separated into distinct Intel and PowerPC builds
- Fix sound playback issue in the legacy port
- Add OpenGL 3D renderer support to the legacy port (but we're still use the software rasterizer, which is much faster and more accurate)
2012-08-08 04:16:26 +00:00
rogerman a5a03613f1 Cocoa Port:
- Add vertical sync feature.
2012-08-07 03:57:23 +00:00
rogerman dae7f8f2dd Cocoa OpenEmu Plug-in:
- Fix compiling by updating the sound processing code. Fixes bug #3549080 - http://sourceforge.net/tracker/?func=detail&aid=3549080&group_id=164579&atid=832291
2012-08-06 23:01:29 +00:00
rogerman 98329bf085 Cocoa Port:
- Add support for the new dynamic recompiler CPU emulation engine
- Xcode 3 project build targets are now separated into distinct Intel and PowerPC builds
- Rework build targets to always use the latest SDK (except for the PowerPC builds, which require v10.5)
- Remove build targets for specific OS versions other than v10.5 Leopard
- The Xcode 4 project is now compatible with Xcode 4.4
- Minor update to About window text
2012-08-06 22:18:21 +00:00
riccardom ffadf35be3 build: disable glade frontend by default
I can't see why having two gtk* frontends while i can't even
maintain one :|
2012-08-03 18:48:23 +00:00
riccardom 0523e85ca8 build: require intltool
We would file without it coping with po files anyway
2012-08-03 18:45:57 +00:00
riccardom f0fe543682 build: PKG_CHECK_MODULES already check for pkg-config
Remove some unneened checks
2012-08-03 18:37:18 +00:00
gocha ded6309e2b win32: Sound View - workaround for the animation of progress control since Windows Vista 2012-08-03 13:56:51 +00:00
rogerman 78e34d98f1 Cocoa Port:
- Fix errors in the OpenGLDisplayView's NSOpenGLPixelFormat attributes (NSOpenGLPFADepthSize=16, NSOpenGLPFADoubleBuffer=false).
- Fix a bug with the OpenGLDisplayView's init method.
- These changes fix the graphics display of the main window in OS X v10.8 Mountain Lion.
2012-08-03 06:54:57 +00:00
rogerman 54538f155d Cocoa Port:
- Fix bugs in the build script for merging universal binaries where the script would fail if the Xcode project was located in a directory that was not stored on the primary drive and if the drive had a space in its name.
2012-08-03 06:41:33 +00:00
riccardom 738c5c3c43 arm_jit: add missing include for offsetof() 2012-08-01 15:33:02 +00:00
pengvado eecf260b22 JIT: fix compilation
regression in r4330
2012-07-31 21:48:43 +00:00
riccardom 54fc86ced8 build: do not define HAVE_JIT before we are able to compile it :) 2012-07-31 21:33:06 +00:00
riccardom f5e00560a6 cli: use the unix driver instead of the base one
Modified version of patch #3550558 from someone with a google account :)
2012-07-31 19:48:25 +00:00
riccardom 24acedacd5 build: disable jit since arm_jit does not compile 2012-07-31 19:46:46 +00:00
riccardom ba5ee5e9d5 build: compile jit stuff onlyif HAVE_JIT is set 2012-07-31 19:46:04 +00:00
gocha de241c139f win32: memView - update address range check in WM_CHAR handler 2012-07-28 22:43:10 +00:00