Commit Graph

297 Commits

Author SHA1 Message Date
FIX94
758321cadf (WiiU) added thread wrapper to make it compilable 2016-11-23 23:51:38 +01:00
twinaphex
e661a3488a Add wiiu target 2016-11-07 02:42:50 +01:00
twinaphex
414fe7ee63 Set HAVE_OPENGL=0 2016-10-10 13:47:31 +02:00
twinaphex
95c70b3a78 Always force CD image cache on for Emscripten 2016-10-08 16:35:19 +02:00
twinaphex
602555efd4 Set HAVE_OPENGL = 0 2016-09-27 22:30:30 +02:00
twinaphex
00f73aadbe Push some 'initial for loop declaration' errors 2016-09-27 22:30:09 +02:00
Twinaphex
bca3cff6e8 Rebuild this 2016-09-27 07:46:11 +02:00
twinaphex
cabb5e47b4 Set HAVE_OPENGL = 0 2016-09-24 05:37:35 +02:00
twinaphex
3048a71b6d Update to 0.9.39.2 2016-09-23 21:51:50 +02:00
Lionel Flandrin
538a65dab4 Disable OpenGL by default 2016-09-14 16:30:06 +02:00
Lionel Flandrin
98e6f9f323 Use 16:9 aspect ratio in the GL renderer when widescreen_hack is enabled
Fixes #79
2016-09-14 16:25:49 +02:00
twinaphex
cc73501928 Update Makefiles 2016-09-07 07:48:21 +02:00
twinaphex
542fd6abc6 Add new CDROM code but don't yet use it 2016-08-14 13:22:51 +02:00
twinaphex
7f133eda67 Remove this 2016-08-06 07:33:47 +02:00
twinaphex
0c3429d67b Revert "(CDC) Backports"
This reverts commit b628c71c58.
2016-08-06 07:32:04 +02:00
twinaphex
b628c71c58 (CDC) Backports 2016-08-06 07:26:53 +02:00
dalter
e1f1405641 Fix Emscripten build
Sorry I'm blind =)
2016-08-03 16:51:39 +03:00
dalter
84e714f8f8 Add Emscripten Build flags 2016-08-02 21:12:53 +03:00
twinaphex
c626f784c2 Set HAVE_OPENGL=0 2016-06-17 02:24:55 +02:00
twinaphex
73dbcebd2b Update GLSM 2016-06-17 02:24:40 +02:00
twinaphex
4a373f891c Simplify whitespace trimming functions 2016-06-09 08:01:16 +02:00
twinaphex
f4e3c7f622 Get rid of MDFN_ltrim/NDFN_rtrim/MDFN_trim and replace them
with MIT-compatible versions
2016-06-09 07:59:14 +02:00
twinaphex
2a6d66fb4b Change this back 2016-06-06 07:03:59 +02:00
twinaphex
793aebe3b4 Remove unneeded files 2016-06-06 07:03:41 +02:00
sergiobenrocha2
0d4a402902 Cleanup Makefile, remove armv, it should be fit inside unix. 2016-06-05 18:28:34 -03:00
twinaphex
0710524854 Turn this back again 2016-06-05 21:48:40 +02:00
twinaphex
bde21037ea Rename Lm_C to MAC_to_COLOR 2016-06-05 21:48:25 +02:00
twinaphex
f324473ebc Disable HAVE_OPENGL again 2016-06-05 21:14:22 +02:00
twinaphex
e88e2973e9 Rename A_MV to i64_to_i44 2016-06-05 21:14:07 +02:00
twinaphex
1b257b2605 Add commandline switch for dynarec code 2016-06-05 17:18:11 +02:00
Cody Brocious
f89d3a4921 Added primitive recompiler. 2016-06-05 17:15:12 +02:00
twinaphex
a3908af9ea Disable HAVE_OPENGL=1 2016-06-01 08:22:39 +02:00
twinaphex
62b8441c70 Add rsx_intf_has_software_renderer 2016-06-01 08:10:21 +02:00
twinaphex
6ae4e61e1b Disable HAVE_OPENGL=1 2016-05-27 05:38:40 +02:00
twinaphex
93860cf551 Set NTSC timing to 59.941 - same as software renderer 2016-05-27 05:37:40 +02:00
twinaphex
8e0ef7ab99 Disable this switch 2016-05-25 18:14:38 +02:00
twinaphex
3c91eb541b Move function callbacks to C file 2016-05-25 18:14:19 +02:00
twinaphex
1c8f2cf763 Add name rule 2016-05-22 21:24:59 +02:00
twinaphex
debcce9ff1 Set HAVE_OPENGL to 0 again 2016-05-22 16:11:06 +02:00
Lionel Flandrin
0b65be5780 blah 2016-05-22 16:11:01 +02:00
twinaphex
9ecc19c189 Restore Makefile to original 2016-05-11 02:56:32 +02:00
twinaphex
5801763f98 Change rsx_intf.c to cpp 2016-05-11 02:39:43 +02:00
Twinaphex
93ad06a3e3 Fix pthread flag 2016-05-02 21:28:56 +02:00
twinaphex
bb55132295 Bake in zlib 2016-05-02 21:24:25 +02:00
Twinaphex
15e2547215 Needs to link against zlib 2016-05-02 20:58:38 +02:00
Zapeth
cf1d44e598 Update Makefiles 2016-05-02 20:10:35 +02:00
twinaphex
4b4a66e86a Disable Rust by default 2016-04-18 02:29:07 +02:00
Lionel Flandrin
3f1096ad2a Add semi-transparency to frankenbeetlte 2016-04-17 23:59:41 +02:00
twinaphex
2b42e34a81 (RSX/GL) Add rsx/gl/framebuffer 2016-04-09 22:41:17 +02:00
twinaphex
56fcde24b2 (GL) Add rsx/gl/texture.c 2016-04-09 21:53:44 +02:00
twinaphex
f4d71158ea Some build fixes for Rust 2016-04-08 19:48:20 +02:00
twinaphex
754bae85be When compiling with Rust support, needs to link against static lib
librsx.a
2016-04-08 19:30:09 +02:00
twinaphex
3e5da27635 Add HAVE_RUST flags 2016-04-08 19:26:37 +02:00
twinaphex
4b5009bb42 Change HAVE_GL to HAVE_OPENGL 2016-03-24 18:12:12 +01:00
twinaphex
20c9b0eb00 Add gcw0 target 2016-03-04 06:27:50 +01:00
twinaphex
a82e5df95b Start hooking up GL 2016-02-11 22:45:48 +01:00
twinaphex
dd7efadd65 Set HAVE_GRIFFIN to 0 2016-02-03 22:53:02 +01:00
twinaphex
9cd20bbcd2 Enable Griffin build by default 2016-01-31 12:36:24 +01:00
twinaphex
4a1ee3ec6d Makefile changes 2016-01-28 19:40:52 +01:00
twinaphex
733f0de01c Add iOS 9 rules 2015-10-16 02:49:29 +02:00
twinaphex
2b3c5ae911 (Vita) Add target 2015-08-31 23:55:11 +02:00
twinaphex
22287cb415 Use only MSB_FIRST for indicating big-endianness now 2015-07-29 18:58:26 +02:00
twinaphex
4e8b4634b1 Convert recover-raw.cpp to C 2015-07-28 23:36:17 +02:00
twinaphex
9df056ef2d Create Makefile.common 2015-07-26 17:02:51 +02:00
twinaphex
6428ec8131 Cleanups - don't rely on LSB_FIRST 2015-07-23 22:11:43 +02:00
twinaphex
19a054f399 Take timer.cpp out of namespace 2015-07-17 12:57:59 +02:00
twinaphex
d3decf9a6e Define __STDC_CONSTANT_MACROS 2015-07-17 07:17:02 +02:00
twinaphex
4e6edb64a2 Revert "Backport changes to gpu.cpp - note - currently broken in some ways" - performance is unacceptably bad with these changes
This reverts commit 5f4a5048ae.
2014-12-24 21:32:23 +01:00
twinaphex
5f4a5048ae Backport changes to gpu.cpp - note - currently broken in some ways 2014-12-24 19:45:32 +01:00
twinaphex
e1c0ab0de0 Revert "Initial port of gpu.cpp - not working yet - if proves too bothersome - revert"
This reverts commit cf957a454e.
2014-12-18 02:32:03 +01:00
twinaphex
cf957a454e Initial port of gpu.cpp - not working yet - if proves too bothersome - revert 2014-12-18 02:22:57 +01:00
twinaphex
380384490e Enable Griffin again 2014-12-07 17:42:55 +01:00
twinaphex
53eec51863 Backport Gameshark code 2014-12-07 17:40:31 +01:00
twinaphex
10c6ae8a16 Add preliminary Makefile.common 2014-11-02 07:47:01 +01:00
twinaphex
59e746542e Create separate C Griffin file 2014-10-31 09:29:40 +01:00
twinaphex
beed451377 Start adding Griffin build option 2014-10-31 08:50:03 +01:00
twinaphex
f35fd074ce Update Makefile 2014-10-23 09:48:54 +02:00
Higor Eurípedes
5ecc053eae (Haiku) Fix build 2014-08-28 14:14:46 -03:00
Higor Eurípedes
8479881833 Use computed goto code when supported 2014-07-31 19:18:04 -03:00
twinaphex
9521cef62a Add PSP include path 2014-06-23 04:06:05 +02:00
twinaphex
cd9a78a711 Update THREAD_SOURCES in Makefile 2014-06-21 18:13:58 +02:00
twinaphex
1641ac6776 Add CD image memcache as core option 2014-06-20 22:36:21 +02:00
twinaphex
06fb08bcc6 Cleanup Makefiles 2014-06-18 18:06:52 +02:00
twinaphex
4ffa3950de Get rid of mednafen.cpp 2014-06-17 00:54:33 +02:00
twinaphex
6c4443083b Turn scrc32.cpp into C 2014-06-16 23:15:14 +02:00
twinaphex
47925b2f70 Refactor stubs.cpp to thread.c 2014-06-16 22:55:26 +02:00
twinaphex
363e4b492a libretro.cpp becomes the public interface instead of mednafen core/corename.cpp -
alternative frontends that don't implement the libretro API directly will instead
have to use libretro as a glue layer for their own API
2014-06-15 19:20:33 +02:00
twinaphex
cbe82ef1cf Remove okiadpcm 2014-06-15 08:00:24 +02:00
twinaphex
7fcbc4921a Remove mednafen/player 2014-06-15 07:25:49 +02:00
twinaphex
fd454b63a2 Remove old psx folder 2014-06-15 06:40:33 +02:00
twinaphex
26e6d732bd Take out cputest 2014-06-15 06:38:10 +02:00
twinaphex
c1908f09d9 Take out unneeded mednafen/sound dir 2014-06-15 06:30:45 +02:00
twinaphex
437489e642 Use miphone-os-version-min for OSX 10.6 and up 2014-05-20 23:20:33 +02:00
twinaphex
643c5e3cf7 Set PC Engine Fast to 32bpp - apparently something is still hardcoded
for 32bpp somewhere so can't rely on WANT_16BPP for this core...
2014-05-04 18:20:01 +02:00
twinaphex
6ef78525c5 Update Mednafen GBA core to 0.9.33.3 2014-04-30 05:05:04 +02:00
twinaphex
b69abe035a Update pce_fast target name 2014-04-26 20:17:10 +02:00
twinaphex
200c8cb61a (Android x86) Compile with SIMD x86 for OwlResampler
(PS3) Enable Altivec SIMD for OwlResampler
2014-04-26 20:01:31 +02:00
twinaphex
14cc23ec4a Add OSX version minor detection to Makefile 2014-04-26 05:00:57 +02:00
twinaphex
acce344f92 Omit hw_sound/pce_psg for PC Engine core 2014-04-22 12:46:18 +02:00
twinaphex
0b0c352172 Define gettext_noop in mednafen.h 2014-04-22 10:35:28 +02:00
twinaphex
66ca29332e Fix Mednafen PCE 2014-04-22 00:31:36 +02:00
twinaphex
87abd627d6 Reimplement cputest.c for libretro 2014-04-22 00:25:50 +02:00
twinaphex
dd64f7031c (Mednafen PCFX) Runs - but just displays black and audio 2014-04-21 01:51:59 +02:00
twinaphex
10a0443255 (Mednafen VB) Updated to version 0.9.33.3 2014-04-21 00:38:14 +02:00
twinaphex
e1614c8c0a Rename vb to vb-0926 2014-04-21 00:27:03 +02:00
twinaphex
c4267b048b (Mednafen PSX) Update to version 0.9.33.3 2014-04-21 00:24:36 +02:00
twinaphex
33d93a7229 (Mednafen NGP) Updated to version 0.9.33.3 2014-04-20 23:59:21 +02:00
twinaphex
35f69753fd Rename mednafen/ngp to mednafen/ngp-0928 2014-04-20 23:46:20 +02:00
twinaphex
97a07110ff (Mednafen Wswan) Update to version 0.9.33.3 2014-04-20 23:43:06 +02:00
twinaphex
c2adc1c619 (Mednafen PCE) Update to 0.9.33.3 2014-04-20 23:05:37 +02:00
twinaphex
71297e298b (OSX PPC) Add PPC detection 2014-04-14 06:51:43 +02:00
twinaphex
929e7eda6c Get rid of assert 0s in mednafen/settings.cpp 2014-03-30 19:24:37 +02:00
twinaphex
4a5f6e7181 Move to new Mednafen PSX (0.9.32) 2014-03-27 05:03:20 +01:00
twinaphex
e8d25d0309 (OSX) Set min OS version to 10.6 2014-01-03 17:37:51 +01:00
twinaphex
7077c153f0 (Handy) Add Handy modle - doesn't work yet - fails at ROM loading 2013-12-18 21:42:11 +01:00
twinaphex
245c9d42da (iOS) Add iPhone SDK minimum version to avoid problems 2013-11-29 23:13:53 +01:00
twinaphex
87b5e6bece (OSX) pthread flag for linker unneeded 2013-09-16 13:18:29 +02:00
Daniel De Matteis
33d3205140 (OSX) Fix compile by getting rid of -Wno-narrowing 2013-09-12 00:40:37 +02:00
Themaister
df08e74c93 Fix PCE build. 2013-09-08 13:44:40 +02:00
Themaister
377a85b857 Update PSX core to 0.9.31-wip. 2013-09-08 13:41:01 +02:00
twinaphex
3d5d316675 Fix TARGET_NAME for ARM target 2013-07-14 02:50:22 +02:00
twinaphex
c5d407cd00 Define IS_X86 to 0 for ARM targets 2013-07-14 02:43:04 +02:00
twinaphex
a8bef1ebba (Makefile) Add RM target(s) 2013-07-14 02:41:32 +02:00
twinaphex
0f30a07366 (Win32 Mingw) Patch up target names 2013-05-18 23:27:08 +02:00
twinaphex
fe8acbdcd7 Cleanup Makefile wrt static linking 2013-05-18 17:48:31 +02:00
twinaphex
e718436cf7 (iOS) Standardize target names 2013-05-18 03:51:57 +02:00
twinaphex
79e7422cd6 Update extensions 2013-05-01 00:03:33 +02:00
twinaphex
dd2e524f2f (QNX) Update target filename 2013-04-30 06:54:41 +02:00
twinaphex
5879fa4c4f (QNX) Fix build for C++ 2013-03-29 16:40:42 +01:00
twinaphex
f0c90fcc9f (Blackberry) Add QNX Makefile target 2013-03-25 07:43:00 +01:00
meancoot
db9e046c3c Add iOS build target 2013-03-17 19:08:03 -04:00
twinaphex
50fc189325 Take out SPU resampler again 2013-02-24 02:12:06 +01:00
twinaphex
c7c6f14191 Add threading code 2013-02-24 00:17:09 +01:00
Themaister
40e6680e50 Add MKDIR defines. 2013-02-23 11:38:32 +01:00
Themaister
0aa852ea3c Update PSX core v0.9.28. 2013-02-23 11:25:17 +01:00
twinaphex
a1bcef2f48 PCE Core - use 32bpp 2013-01-31 23:15:59 +01:00
twinaphex
b284972217 Set wswan core to 32bpp - fixes crash 2013-01-30 01:25:05 +01:00
twinaphex
c7cdd8660b (Wswan 0.9.28) - Compiles on Android 2013-01-16 15:46:12 +01:00
twinaphex
2d91205efd (PCE 0.9.28) Compiles now on PS3 2013-01-16 15:26:30 +01:00
twinaphex
8aba630b3c Upgrade wswan port 2013-01-16 08:05:16 +01:00
twinaphex
d2a7feab9a (Android) Compiles and links wswan now 2012-12-30 04:04:25 +01:00
twinaphex
35895f6a6a (Android) Fixes 2012-12-29 18:07:45 +01:00
twinaphex
ea72a707a3 (PCFX) Add initial PCFX core support - not yet done 2012-11-28 08:20:45 +01:00
twinaphex
fd13e4bf1a get rid of broken reference/getter hell in file.cpp - just use
the private variables promoted to public straight - no way to get
this code portable without 'mangling' this guff
2012-11-27 05:20:47 +01:00
twinaphex
0a00bac258 (GBA) Patches 2012-11-27 04:44:20 +01:00
twinaphex
52f8f1be43 Get rid of -std=gnu99 - there is little C code in this codebase
anyway
2012-11-27 02:02:26 +01:00
twinaphex
535b467b2f Makefile - some fixes for non-GCC based compilers 2012-11-27 01:46:20 +01:00
twinaphex
75cbbc9e81 (Mednafen VB) Add VB core - working 2012-11-25 03:41:54 +01:00
twinaphex
0a0fb41c98 (Mednafen PCE-Fast) Update to 0.9.26 core - rewinds now 2012-11-25 01:17:31 +01:00
twinaphex
13f69fa443 (Mednafen bSNES) bsnes core running now - some issue with 'held down'
buttons and with games supporting srm RAM failing to load after first run -
investigate
2012-11-24 17:14:05 +01:00