Commit Graph

4315 Commits

Author SHA1 Message Date
rogerman 1af87a2a68 Cocoa Port:
- Update all info .plist files to v0.9.9 for future SVN builds.
- Update translation scripts to use absolute file paths from $SRCROOT instead of assuming that the path is relative to $SRCROOT.
- Add a new build script that creates an application package that merges the ppc and ppc64 binaries from an Xcode 3 universal binary build to the i386 and x86_64 binaries from an Xcode 4 Intel-only build. Basically, this makes a build that combines the best of both builds. This means that everyone can now easily make a build that is more like an official release build.
2012-04-18 03:21:29 +00:00
zeromus a775c75a69 gpu-fix bug leftover from r4073/r4227 which caused some games (AC:WW) to fail to clear their backdrops depending on BLDCNT configurations (fixes #3518648) 2012-04-17 18:37:46 +00:00
zeromus d5003c4db6 bump version number in trunk for future svn builds 2012-04-09 20:34:07 +00:00
riccardom 97699cd7dd po: Add some windows file to POTFILES.skip
So it looks like some gettext stuff got into windows/ and
our build system is not happy about it. So ignore them.
2012-04-09 18:42:49 +00:00
riccardom c5346930fd Fix autogen.sh
These files are needed for autogen.sh so please do not
remove them :)
2012-04-09 18:39:02 +00:00
yabause 9205cf987d Removed src/cocoa/Makefile from configure'd files. 2012-04-09 07:55:13 +00:00
yabause 0f3feb7f51 Some fixes for autotools based distribution:
- removed README.TRANSLATION from distributed files
- moved cocoa from SUBDIRS to EXTRA_DIST as it seems the cocoa
  port doesn't use autotools to build
2012-04-09 07:24:56 +00:00
mtabachenko 07fde97215 core:
- fix crash ADVANsCEne DB import;
2012-04-02 22:01:55 +00:00
zeromus fa7710b3ff authors file needed updating 2012-04-02 16:45:41 +00:00
zeromus fcc986b068 fix 2005 vcproj and version number 2012-04-02 16:20:06 +00:00
rogerman 24c859fe44 Cocoa Port:
- Fix building in all Xcode projects by removing the now defunct README.TRANSLATION file.
2012-04-02 06:25:05 +00:00
rogerman 037e08f1ee Documentation:
- Add the System Requirements section to the Read Me for Macintosh.
2012-04-01 05:44:21 +00:00
rogerman 15f022f90a Documentation:
- Delete obsolete NEWS and TODO files.
2012-04-01 04:33:40 +00:00
rogerman 45ff50478c Documentation:
- Fix line reference in README.
- Delete README.TRANSLATION, now that the information is obsolete.
2012-04-01 04:28:04 +00:00
rogerman afccc7226b Documentation:
- Update formatting, style, and licensing of README.
- Add the actual IRC link in the Read Me for Macintosh.
- Do some minor formatting fixes in the Read Me for Macintosh.
2012-04-01 04:12:22 +00:00
rogerman ad1a8ee505 Documentation:
- Fix the line number references in the Read Me for Macintosh.
2012-04-01 02:44:23 +00:00
rogerman f74459ea46 Documentation:
- Update Read Me for Macintosh to reflect current knowledge, procedure, support references, and licensing.
2012-04-01 02:32:25 +00:00
zeromus b4462b3862 update changelog 2012-03-30 19:21:43 +00:00
zeromus 04f8434bb1 license cleanup (but none of the linux port files yet) 2012-03-30 08:27:53 +00:00
zeromus cf6345497b gpu-backtrack a little bit from r4073, which introduced bugs involved with flashing colors during fully-faded transitions between game modes. i left insufficient records at the time to know what i was trying to fix by r4073, so I can't double check it, but I think this checkin is even better than before while fixing the noted regressions. 2012-03-30 05:50:39 +00:00
zeromus 25b77c1b31 win32-did not mean to check in this hack 2012-03-30 05:27:10 +00:00
zeromus a67f084bbe other license cleanup 2012-03-30 04:18:23 +00:00
zeromus 16dd75b1e4 fix regression from r4111 in store/restore matrix operations regarding stack size and overflow. also fix regression from other time in the handling of push/pop commands regarding stack size and overflow (fixes sims games and spiderman games). also a bunch of unrelated license cleanup i foolishly mixed in here 2012-03-30 04:11:00 +00:00
rogerman d546cd53c5 Cocoa Port:
- Disable SSE4.1 and SSE4.2 in build settings.
- Disable SSSE3 in build settings for 32-bit builds (remains enabled for 64-bit).
2012-03-30 03:53:33 +00:00
zeromus 30f6881980 core-switch some hardcoded PROCNUM checks in opcode handlers to checks against the arm architecture version, which is what they really were 2012-03-29 23:03:06 +00:00
zeromus 1adec8da24 re-time LCD state machine to conform more closely to reality. also, delay IRQ for vmatch and vblank by 1 dot from their flag settings to act very crudely like a pipeline and fix games with race conditions between flag-read and irq by allowing the flag-read to win sometimes (e.g. egokoro kyoushitsu). check for regressions in any raster fx. 2012-03-29 22:45:05 +00:00
mtabachenko b2547e767b core:
- fix swi 0x03 (CRC16) R3 contains the last processed halfword;
2012-03-29 21:01:24 +00:00
zeromus f18e4a4df2 core-add ldrex and strex instructions to arm 2012-03-20 01:18:01 +00:00
mtabachenko afc0eef0b7 core:
- fix MRC instruction;
2012-03-19 00:56:12 +00:00
riccardom 8fecdad891 gfx3d.cpp: correct memset size for vertlists and polylists 2012-03-18 16:39:47 +00:00
riccardom 0093cc9648 mc: correct assignment to the right variable
This was introduced in r3875.
2012-03-18 16:25:37 +00:00
riccardom 2bcac4e190 GPU: add default case in GPU::setFinalColorBG draw switch
In practice it cannot happen but this silences more than
100 lines of gcc warnings so...
2012-03-18 15:53:33 +00:00
riccardom a931324050 Fix compilation with gcc 4.7
Add missing headers

From Andrea Musuruane, #3507136
2012-03-18 10:08:21 +00:00
riccardom 855a6db00f mc: add some brackets to make gcc happy and code easier to follow 2012-03-17 20:01:50 +00:00
riccardom b2467a6032 metaspu: make GetAlignedBufferSize static 2012-03-17 19:56:32 +00:00
riccardom d6935d07f7 mmu: put braces to avoid gcc warning us we may are doing something fishy 2012-03-17 19:53:35 +00:00
riccardom 4134d2556b wifi: put WIFI_RXQueuePacket under EXPERIMENTAL_WIFI_COMM 2012-03-17 19:48:47 +00:00
riccardom 35bde51221 FIFO: remove unused variable proc_remote 2012-03-17 19:46:57 +00:00
riccardom a5ba9829c5 commandline: make mytoupper static 2012-03-17 19:40:16 +00:00
riccardom 6e86aa288a commandline: correct autodetect_method check 2012-03-17 19:39:26 +00:00
rogerman 7f6e9074f4 Cocoa Port:
- Fix potential deadlock on application exit.
- Misc. code cleanup.
2012-03-16 04:21:28 +00:00
rogerman f6f1678eca Cocoa Port:
- Throttle execution speed using mach_wait_until() instead of usleep(). This improves execution timing, and reduces screen tearing when running the video at >= 60FPS.
- Improve thread safety when changing the execution speed.
- Do some miscellaneous minor optimizations to the execution loop and frame skip.
2012-03-13 01:59:32 +00:00
rogerman 7ae952f366 Cocoa Port:
- Reverse locking mechanics for the core emulation loop's producer/consumer threads. (Instead of the producer telling consumers to lock, now consumers check if the producer is locked.)
- Add additional error check for the execution state within the core emulation loop.
- Reduce spin lock time when setting the GPU state flags.
- Improve thread safety when changing the execution state.
2012-03-10 20:42:49 +00:00
rogerman 0fdb9308c1 Cocoa Port:
- Lower the Xcode and Interface Builder version requirements from v3.2 to v3.1 in the Legacy project.
- Clean up build settings in the Xcode 3 project.
2012-03-09 04:27:50 +00:00
wntrmute 86408a37ab Xcode 3.1.4 has llvm gcc 4.2 2012-03-07 20:10:59 +00:00
rogerman 753bb09007 Cocoa Port:
- Also lower IB version requirements to IB v3.1.
- Add a build target that forces the standard app to build with GCC in the Xcode 3 project.
2012-03-07 17:18:13 +00:00
rogerman 45f01066c5 Cocoa Port:
- Lower Xcode version requirements to Xcode v3.1 in the Xcode 3 project.
2012-03-07 16:32:00 +00:00
rogerman 7ca5067856 Cocoa OpenEmu Plug-in:
- Change system identifier from openemu.system.nintendods to openemu.system.nds.
- Integrate touch pad support.
2012-03-07 08:27:48 +00:00
rogerman 8839973caa Cocoa Port:
- Reduce spin lock time when setting the displayType property.
2012-03-07 04:49:59 +00:00
rogerman e214a9b6c7 Cocoa OpenEmu Plug-in:
- Ensure that the OpenEmu data directory exists before ROM loading.
- Add future support for changing the DS display mode. (Not yet implemented.)
- A lot of general code cleanup.
2012-03-07 02:25:22 +00:00