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
rogerman
5b11947f77
Cocoa OpenEmu Plug-in:
...
- Integrate OpenEmu's audio system with the OpenEmu Plug-in. (Special thanks to jweinberg, clobber, and Psy from the OpenEmu team!)
- Make input handling asynchronous through the Distributed Object system.
- Rename OpenEmuSoundInterface.mm/.h to OESoundInterface.mm/.h.
- Some minor cleanup to global defines.
2012-03-04 08:00:29 +00:00
rogerman
18a5907a1e
Cocoa OpenEmu Plug-in:
...
- Update method names to match the newest revision of the OEGameCore API.
- Return audioBufferCount==0 since we're using DeSmuME's sound handling code for now.
- Change the 3D rendering core to the null core on dealloc.
2012-03-03 21:18:27 +00:00
rogerman
0b00a16f4e
This commit adds support for building an emulator core plug-in that is compatible with OpenEmu ( http://openemu.org ). Please note that this is completely separate from our official port. You may see a different feature set when using DeSmuME in our official port vs. using DeSmuME in OpenEmu. Due to this reason, commit logs will distinguish each build target as "Cocoa Port", which is our official port, and "Cocoa OpenEmu Plug-in", which refers to the plug-in for OpenEmu.
...
Cocoa OpenEmu Plug-in:
- Add a build target for the OpenEmu Plug-in to the Xcode 4 project.
2012-03-03 03:45:30 +00:00
rogerman
8a7fd2445f
Cocoa Port:
...
- Refactor audio playback code for better code modularity.
- Improve overall performance of audio playback.
- Fix compile issue with the legacy build.
- Add a method for setting the emulator core's file paths directly by using a dictionary. This method can be used as an alternative to reading FileTypeInfo.plist.
- Add file handling support for the upcoming OpenEmu Plug-in build target.
2012-03-03 02:16:24 +00:00
rogerman
ab53131bd8
Cocoa Port:
...
- Fix bug with Import ROM Save File where .sav files weren't being recognized.
2012-02-27 05:35:17 +00:00