Commit Graph

282 Commits

Author SHA1 Message Date
twinaphex
77f8b9a0c9 Bump up versions to 0.9.8.3 2013-02-09 19:06:03 +01:00
Themaister
6a6ad5d606 Add SSE build to MSVC 2010. 2013-02-09 11:01:11 +01:00
Themaister
4e1387ce25 Fix Win32 MSVC 2010 build. 2013-02-09 10:39:23 +01:00
twinaphex
a38293caad (PS3/360) Use 8-tap resampler instead of 16-tap for PS3/360 after
rethinking it
2013-02-08 14:13:05 +01:00
twinaphex
511d5995e8 (PS3/360) Compile in 16-tap sinc for PS3 and 360 2013-02-08 14:02:51 +01:00
twinaphex
9c24273afd (Wii/Xbox 1) Compile in sinc resampler (lower-quality) for Xbox 1 and Wii 2013-02-08 14:00:34 +01:00
twinaphex
10af790b21 (RARCH_CONSOLE) Remove HAVE_HDD_CACHE_PARTITION code 2013-01-22 13:09:18 +01:00
Themaister
bbaec34744 Update version numbers to 0.9.8. 2013-01-22 00:22:09 +01:00
twinaphex
3bc71ae89b (Xbox 1) move media files to media/xbox1 2013-01-10 09:19:30 +01:00
twinaphex
a639d2e8d0 (360) Move media files to media\ 2013-01-10 03:22:31 +01:00
twinaphex
589b5eefdb (360) 360 audio driver now goes through the same Xaudio driver
as PC
2013-01-09 22:04:28 +01:00
twinaphex
1e57bcab5f Move rarch_manage_libretro_set_first_file to frontend_console.c 2013-01-09 02:49:20 +01:00
twinaphex
238699d5a4 (XDK) Fix builds 2013-01-09 02:41:19 +01:00
twinaphex
56e8b3233a (XDK) Salamander merged into platform_xdk.c 2013-01-09 01:35:46 +01:00
twinaphex
b732dc14bd (360) Don't 'skip' pushing stock shader to target 2013-01-08 17:20:06 +01:00
twinaphex
01a72eaeb7 (XDK) Update solutions 2013-01-06 05:49:36 +01:00
Themaister
0b4cf2d053 Update license headers to 2013. 2013-01-01 01:41:15 +01:00
twinaphex
4e61543203 (360) ) Add HAVE_RMENU to 'Release' target 2012-12-25 21:44:29 +01:00
twinaphex
7116118051 Remove remnants of HAVE_CONFIGFILE 2012-12-23 18:16:33 +01:00
OV2
369615f808 win32: fix msvc build 2012-12-19 21:18:38 +01:00
twinaphex
0261d934f2 (RARCH_CONSOLE) Rework how we do RARCH_QUIT_KEY - right now used
for ports that define HAVE_RMENU - made compiling in the RMenu
GUI separate from the HAVE_RMENU logic
2012-12-15 01:14:21 +01:00
Themaister
02f84fe323 Updates to 0.9.8-beta3 2012-11-25 12:56:25 +01:00
twinaphex
68ca851156 (Xbox 1) Define WANT_RZLIB 2012-11-20 03:40:39 +01:00
twinaphex
ff1920c2f0 (360) Define WANT_RZLIB 2012-11-20 03:29:08 +01:00
OV2
d24e6bf792 win32: add $(CG_LIB/64_PATH) to project file 2012-11-15 00:22:36 +01:00
OV2
54d39dff74 win32: make d3d9 compile in msvc, add linker pragmas to source files 2012-11-14 21:07:06 +01:00
Twinaphex512
46b958c7fa (MSVC 2010)) Add $(CG_INC_PATH) path 2012-11-14 01:27:33 +01:00
Twinaphex512
3005adffc3 (D3D driver) Add HAVE_CG defines 2012-11-14 01:13:08 +01:00
Twinaphex512
d786df681f (MSVC 2010) Change project version to v11 ) - include D3D driver 2012-11-14 00:45:43 +01:00
OV2
7cf19f3c4a win32: Add x64 configuration 2012-11-13 21:21:59 +01:00
OV2
aafb553240 win32: update msvc project file 2012-11-13 20:54:46 +01:00
Themaister
64d9a6fbda 0.9.8-beta2 2012-11-13 00:52:23 +01:00
twinaphex
93f9316a9b (Xbox 1) Build fixes 2012-11-10 13:46:24 +01:00
Themaister
d7c7ad279e Update version strings to 0.9.8-beta1. 2012-11-07 23:33:22 +01:00
twinaphex
cec29788bc (MSVC 2010) Add solution 2012-11-01 06:22:10 +01:00
twinaphex
b240cfbc7e (RARCH_PERF) Rename benchmark.c to perforance.c
(MSVC2010) Rename incorrectly named MSVC2012 solution which was
really an MSVC 2010 solution
2012-11-01 06:21:18 +01:00
Twinaphex512
53868033b7 (MSVC 2012) Initial MSVC 2012 solution
Just need to sort out the linking errors - we'll need to create a
Direct3D driver that is not external for PC and do away with the
'external' one which is really an unacceptable extra dependency for such
a popular graphics API. Also, look if the WGL context file will even
work. Added some TODOs too.
2012-10-24 15:48:44 +02:00
Themaister
fa5164fb8d Update some more files. 2012-08-22 20:01:19 +02:00
twinaphex
51864da249 (360) set_first_file fixed - Salamander is called default.xex now 2012-08-22 18:45:40 +02:00
twinaphex
476f5a9fe3 (XDK) Abstracted screenshot code
(360) Fixed some XUI menu placements
2012-08-21 20:40:13 +02:00
twinaphex
526558dcb3 (Xbox 1) screenshot path deployed with other targets too 2012-08-20 03:32:37 +02:00
twinaphex
6d5ed820e0 (Xbox 1/XDK) Screenshot code implemented 2012-08-20 03:30:36 +02:00
twinaphex
8ce7514871 (360) Add ZIP extract option 2012-08-19 22:53:01 +02:00
twinaphex
a7e28e4e67 (Xbox 1) Bump up stack size to 256K (Gambatte needs at least 256K
stack)
2012-08-18 15:38:40 +02:00
twinaphex
b839910551 (Xbox 1) Set MAX_PATH to theoretical max - 260 - frees up around
20Kb
2012-08-18 12:25:37 +02:00
twinaphex
1854388a56 (Xbox 1) Reapply stack size changes 2012-08-16 19:14:27 +02:00
twinaphex
878a141b4a (Xbox 1) Increase stack size to 131072 - Genesis Plus GX needs it 2012-08-16 19:12:34 +02:00
twinaphex
b3d4044e09 (Xbox 1) Fix Salamander 2012-08-16 10:26:09 +02:00
Themaister
c9a22392c8 Update to 0.9.7-rc1. 2012-08-11 09:18:39 +02:00
twinaphex
cc154d21ab (Xbox 1) Add RetroArch Salamander project + fix config_file.c 2012-08-07 00:23:25 +02:00
Twinaphex
465c2f9e33 (Salamander) Custom versions of Salamander 2012-08-06 02:07:57 +02:00
twinaphex
a66291c309 (Xbox 1) Create RetroArch Salamander XBE file - default.xbe 2012-08-05 19:09:51 +02:00
Twinaphex
80a01479b1 (RMenu) Add define HAVE_RMENU - add it to griffin.c 2012-08-04 03:25:44 +02:00
twinaphex
629dfe4a15 (Xbox 1) Uses filebrowser code now - now lists subdirs as well 2012-07-29 22:07:40 +02:00
twinaphex
383be7bd29 (360) Salamander build fix 2012-07-28 19:11:58 +02:00
twinaphex
4242295f93 (360)Include rarch_console_libretro_mgmt.c into Salamander solution
and remove duplicate code in Salamander
2012-07-28 18:55:40 +02:00
twinaphex
528ba5c9bb (360) Include rarch_console_exec.c in Salamander solution 2012-07-28 18:40:09 +02:00
twinaphex
122943299a (360) Add IS_SALAMANDER to 360 Salamander solution 2012-07-28 17:48:52 +02:00
Twinaphex
5da0354257 Make logging defines reusable by Salamander without having to
include general.h (full of dependencies which can't be met for
standalone app)
2012-07-28 17:32:30 +02:00
Twinaphex
03f6fa9e90 Remove broken solution 2012-07-27 22:01:15 +02:00
twinaphex
c29a7e80c9 (Xbox 1) Get rid of retrolaunch.cpp wrapper file - put include lines
in griffin.c instead
2012-07-24 18:35:29 +02:00
twinaphex
e88c6b5cfe (Xbox 1) Add Griffin-like wrapper file for the RetroLaunch source
files
2012-07-24 18:16:03 +02:00
twinaphex
c0e7511d04 (Xbox 1) RetroLaunch's Input.cpp deleted too 2012-07-24 16:06:16 +02:00
twinaphex
3e82330132 (Xbox 1) Controls now work in menu - very twitchy - will be fixed 2012-07-24 16:00:59 +02:00
twinaphex
79bd5a844b (Xbox 1) Replaced Debug.cpp code with calls to RARCH_LOG/RARCH_WARN/
RARCH_ERR
2012-07-24 12:27:49 +02:00
twinaphex
2f51da4034 (Xbox 1) Remove Video.cpp from RetroLaunch - still black 2012-07-23 16:38:29 +02:00
twinaphex
baa25cdaa2 (Xbox 1) Included RetroLaunch into the solution - not yet working
though
2012-07-23 15:11:15 +02:00
Twinaphex
cecc7613db (Xbox 1) Add system and roms dir 2012-07-23 14:49:33 +02:00
twinaphex
3b7da4c020 (Xbox 1) Add media files to xbox1 dir 2012-07-23 14:58:41 +02:00
freakdave
ff7b280321 (Xbox 1) Fixed debug output not showing correctly on HDTV's
(Xbox 1) Fixed debug output in debug mode not showing the second line (FPS/Frames)
2012-07-15 20:49:34 +02:00
freakdave
191763a5c6 Fixed: Garbled output which was caused by missing and faulty D3D formats
Fixed: Minor speedup for Release build, see project properties-> C/C++ ->Optimization
Fixed: Texture scaling issue, at least it displays full screen now, it may still need some work though
2012-07-11 21:41:06 +02:00
twinaphex
11e2367cda (Xbox 1) Always compile as C++ for all targets 2012-07-11 18:00:19 +02:00
twinaphex
fd94eee988 (Xbox 1) Compile with HAVE_D3D8 defined - cleaned up some stuff
from xdK_d3d8.cpp/h that we won't need for Xbox 1
2012-07-08 21:57:26 +02:00
twinaphex
c676341404 (Xbox 1) DirectSound works 2012-07-08 19:30:19 +03:00
twinaphex
072abdb8bf (Xbox 1) Libretro management code works now - have to debug xdk_d3d_init now 2012-07-08 17:25:33 +03:00
twinaphex
6fb7e71871 (Xbox) Small cleanup to logger_override.h 2012-07-08 16:47:00 +03:00
twinaphex
65d4d44dc6 (Xbox 1) Debug output working 2012-07-08 16:43:50 +03:00
twinaphex
9a1fe3dbfb (xbox 1) changes 2012-07-08 00:34:11 +03:00
twinaphex
189ac29b11 (Xbox 1/360) main.c changes in xdk-frontend/ 2012-07-08 00:27:48 +03:00
twinaphex
0951020196 (360/Xbox 1) Refactor XInput driver with portability in mind 2012-07-07 20:56:46 +03:00
twinaphex
fcb7be874e (360) Add HAVE_FBO defines 2012-07-07 20:31:04 +03:00
Twinaphex
5b8c426b3c (360) Xinput2 driver moved to input/ 2012-07-07 16:20:31 +02:00
twinaphex
8a0a5b6e41 (Xbox 1) Xbox 1 solution updates 2012-07-07 06:19:29 +03:00
Twinaphex
ba03ae59e7 Each platform now links in a differently named libretro file - ie.
libretro_ps3.a, libretro_wii.a, libretro_xdk360.a, libretro_xenon360.a,
libretro_xdk1.a, and so on
2012-06-30 14:59:39 +02:00
Twinaphex
3ad124e4af (PS3/360) Add HAVE_HDD_CACHE_PARTITION define 2012-06-30 13:37:18 +02:00
TwinAphex51224
0ba4dd8eae (Xbox 1) Links 2012-06-25 00:13:24 +02:00
TwinAphex51224
1654c5b7d1 (Xbox 1) Down to 3 linking errors 2012-06-24 23:59:16 +02:00
TwinAphex51224
0faac2faf9 (Xbox 1) Don't include in the Xbox 360 drivers 2012-06-24 23:31:36 +02:00
TwinAphex51224
f3cbdb2522 (Xbox 1) Add __STDC_CONSTANT_MACROS to preprocessor defines 2012-06-24 23:28:18 +02:00
TwinAphex51224
4de1348dc2 (Xbox 1) Add fprintf pre-appending to Xbox 1 logger_override 2012-06-24 23:26:04 +02:00
TwinAphex51224
fd31071451 (Xbox 1) Add _XBOX define rule for custom stdint.h 2012-06-24 23:19:30 +02:00
TwinAphex51224
38abfd9ed1 (Xbox 1) Include 'include' dir for Xbox 1 so xtl.h is accessible 2012-06-24 23:14:49 +02:00
TwinAphex51224
0ef1e9e4ab (Xbox 1) Fixups to PACKAGE_VERSION define / settings function 2012-06-24 22:54:43 +02:00
TwinAphex51224
b5acc3863e (Xbox 1) Variadic macros workaround for VC 7.1 2012-06-24 22:47:51 +02:00
TwinAphex51224
31bab3015a (Xbox1) Non-hardcoded include path 2012-06-24 22:08:01 +02:00
TwinAphex51224
2b1a4e22ca (Xbox 1) stdint.h inclusion in a clean way 2012-06-24 22:04:20 +02:00
TwinAphex51224
e4e7216b90 Revert rarch_stdint.h references 2012-06-24 21:55:36 +02:00
TwinAphex51224
d5bb5fd7af (Xbox 1)) Changes 2012-06-24 21:25:11 +02:00
TwinAphex51224
f201819ce0 (360) Introduce new 360 define - _XBOX360 - for differentating between
Xbox 1 and 360
2012-06-24 21:13:56 +02:00
TwinAphex51224
abca1fca60 (Xbox 1) Add initial Xbox 1 solution + cover stdint.h missing in
pre-MSVC 2010
2012-06-24 21:09:52 +02:00
TwinAphex51224
9e76591e11 Portable convert_char_to_wchar function 2012-06-23 22:13:50 +02:00
Twinaphex
3cec90b1ed Relocate MSVC solutions / vcxprojs into single directory 2012-06-23 21:39:24 +02:00
Themaister
37d3163f76 Further PC/MSVC builds requires paid version.
Microsoft has stated that Visual Studio 11 will no longer
build desktop Windows applications with their free version.
We cannot require a paid version ($1k++) just to build RetroArch.
C++ compatibility however, will be maintained for XBox 360 port.

Source: http://www.microsoft.com/visualstudio/11/en-us/products/express
2012-05-23 11:11:52 +02:00
TwinAphex51224
e7e0b9ca27 (MSVC) Updated MSVC solution files 2012-05-22 17:38:33 +02:00
Themaister
068b3b90f5 Update version to 0.9.6-rc1. 2012-05-11 21:43:56 +02:00
Themaister
2e205f6a94 Update Makefiles to 0.9.6. 2012-05-07 20:58:32 +02:00
Themaister
2c9eb8e840 Update version to 0.9.6-beta1. 2012-04-29 01:06:53 +02:00
Themaister
ce740f8948 More fixups. 2012-04-21 23:31:57 +02:00
Themaister
aab8fb6151 ssnes_* => rarch_*. 2012-04-21 23:25:32 +02:00
Themaister
9ab51ad23a SSNES => RetroArch. 2012-04-21 23:17:43 +02:00
Themaister
e3a71a8c5b Fixup headers. 2012-04-09 22:05:26 +02:00
Themaister
62c96ea937 Change license header. 2012-04-09 22:03:57 +02:00
Themaister
9698cd7dbd Change headers. 2012-04-09 22:03:57 +02:00
TwinAphex51224
a860a71016 (360) 360 uses Griffin now too 2012-03-29 12:04:58 +02:00
TwinAphex51224
6e24901d95 (MSVC 2010) Updated MSVC 2010 solution 2012-03-22 01:41:10 +01:00
Themaister
7f4d701b19 Preparations for 0.9.5 release. 2012-03-11 17:52:10 +01:00
Themaister
e3c5ebd937 Add define for strtoull. 2012-03-04 23:09:05 +01:00
Themaister
b0ddf78db0 Updates for 0.9.4.1. 2012-01-22 19:43:13 +01:00
Themaister
98f2f1c23d Updates for 0.9.4. 2012-01-16 22:08:54 +01:00
Themaister
b4248038fb Update license headers. 2012-01-08 01:12:05 +01:00
Themaister
fc87336c45 MSVC doesn't have PATH_MAX. 2012-01-02 16:03:39 +01:00
Themaister
f4cc8a4bca Update filters. 2011-12-27 03:33:18 +01:00
Themaister
539563f0f4 Add filters to project. 2011-12-27 03:27:28 +01:00
Themaister
df4e0bb1e4 Don't use x64libs. 2011-12-27 00:15:58 +01:00
Themaister
06309ba1e0 Build some more stuff. 2011-12-26 00:06:41 +01:00
Themaister
a4767d3d43 Add python build. Fix ssize_t define. 2011-12-25 18:25:37 +01:00
Themaister
c26f527c20 Enable SSE for 64-bit builds. 2011-12-25 16:50:13 +01:00
Themaister
0c16e1a134 x64 build. 2011-12-25 16:36:56 +01:00
Themaister
7f1e599186 Use modern FFmpeg defines. 2011-12-25 12:50:34 +01:00
Themaister
672102d377 Change asserts to ssnes_assert(). 2011-12-25 12:47:47 +01:00
Themaister
c272ba56ad Fix build for Release mode. 2011-12-25 11:45:27 +01:00
Themaister
eac468ba19 MSVC compat. 2011-12-25 01:38:59 +01:00