Commit Graph

268 Commits

Author SHA1 Message Date
Themaister
e012e290ae Builds clean. 2012-04-09 22:04:44 +02:00
Themaister
5d51942f69 libretro fixups. 2012-04-09 22:04:43 +02:00
Themaister
cd3c9a548c Begin fixing up SSNES for libretro. 2012-04-09 22:03:57 +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
Themaister
fdcfd3fc71 SET_CORE_VERSION. 2012-04-01 20:11:19 +02:00
Themaister
2178a14952 Find drivers before snes_init() to allow rotation to work properly. 2012-04-01 19:38:50 +02:00
Themaister
34bdea0f1c Add rotation to GL driver (PC). 2012-04-01 19:20:37 +02:00
Themaister
38a4141eef Add allow_rotate. 2012-04-01 16:13:04 +02:00
Themaister
5d4e32ef9d Add support for rotation. 2012-03-30 19:09:34 +02:00
Themaister
104c92fa5d Add audio batch callback. 2012-03-27 22:24:46 +02:00
Themaister
63274f6f61 Only allow duping if ffmpeg is compiled in. 2012-03-21 22:36:11 +01:00
Themaister
9ab02b12be Move compat functionality to compat/. 2012-03-16 23:26:57 +01:00
TwinAphex51224
8781b5c7d3 (360) Works now - environment settings were getting 'defaulted'
- placed init_libsnes_syms now right before menu_init
2012-03-12 04:34:49 +01:00
TwinAphex51224
ed4a81e497 (360) More of aforementioned 2012-03-12 03:53:44 +01:00
Themaister
d7afd20346 Add new extensions to help FBA. 2012-03-12 00:39:24 +01:00
Themaister
37c29144d8 Log error code on dylib failure in Windows. 2012-03-05 21:40:00 +01:00
Themaister
38d73e9da2 Use SSNES_CONSOLE. 2012-02-12 20:56:57 +01:00
Themaister
9c861f13be Fix additional exclamation marks. 2012-02-11 21:16:01 +01:00
Themaister
3bda32d6f1 Add SET_VARIABLES interface. 2012-02-06 16:13:29 +01:00
Themaister
fea632b0e9 Add environment variable system extension. 2012-02-06 15:51:35 +01:00
Themaister
abf34c06c1 Attempt to always return from ssnes_main_init() when errors occur. 2012-01-14 16:08:54 +01:00
Themaister
b4248038fb Update license headers. 2012-01-08 01:12:05 +01:00
Themaister
d66e039536 Fix 15->16 bit conversions. 2012-01-02 15:43:46 +01:00
Themaister
672102d377 Change asserts to ssnes_assert(). 2011-12-25 12:47:47 +01:00
Themaister
d5fca50a2f Can build for C++. 2011-12-24 15:26:01 +01:00
Themaister
093ba1c33d Dynamic fix. 2011-12-04 18:06:50 +01:00
TwinAphex51224
99ad7bcc51 Merge branch 'master' of github.com:Themaister/SSNES into ssnes-consoles 2011-12-04 03:43:52 +01:00
Themaister
425af71450 GET_CAN_REWIND. 2011-12-04 01:40:25 +01:00
Themaister
8a5c537e15 Fix warning. 2011-12-03 04:09:40 +01:00
Themaister
c8d3278dbc Merge branch 'master' of github.com:Themaister/SSNES into ssnes-consoles 2011-12-02 19:15:21 +01:00
Themaister
3556445660 Add new extension support. 2011-12-02 19:12:47 +01:00
Themaister
0738480439 Make sure set_defaults is called. 2011-12-02 02:48:04 +01:00
Themaister
5ab7664f49 Merge branch 'master' of github.com:Themaister/SSNES into ssnes-consoles 2011-12-02 02:48:26 +01:00
Themaister
08ef01bb13 Merge branch 'master' of github.com:Themaister/SSNES into ssnes-consoles
Conflicts:
	dynamic.c
2011-12-02 00:07:54 +01:00
Themaister
9d124b2380 Do not use anything dylib related if not compiled in. 2011-12-01 22:36:26 +01:00
Themaister
e7f1526942 Fix compilation errors. 2011-12-01 21:54:42 +01:00
Themaister
a5b3f421d1 Fix include paths for libsnes header. 2011-11-30 17:32:30 +01:00
TwinAphex51224
1fa7663d3b Put in old input driver too - progresses to dynamic.c now 2011-11-30 17:24:18 +01:00
Themaister
604eb9b973 Can dupe extension. 2011-11-22 17:27:02 +01:00
Themaister
3e7c412738 Custom timing support for FFmpeg recording. 2011-11-16 18:56:42 +01:00
Themaister
7815940a97 SNES_ENVIRONMENT_OVERSCAN. 2011-11-09 22:18:48 +01:00
Themaister
f85ff7124b More nits. 2011-11-02 19:34:08 +01:00
Themaister
0f010cf3d2 Fix style nits. 2011-11-02 19:31:36 +01:00
Themaister
66510e21aa Fixup build for non dynamic builds. 2011-10-28 00:34:42 +02:00
Themaister
ec5e3355b9 Add some logging. 2011-10-28 00:23:49 +02:00
Themaister
0522a2d6a0 Start implementing some minor extensions to libsnes. 2011-10-27 23:40:34 +02:00
Themaister
f48247a18b Style nits ... 2011-10-15 12:56:48 +02:00
Themaister
f6d4d32c03 Dynamic loading by default, add OSD message for netplay DC. 2011-10-05 21:44:17 +02:00
Themaister
56a4d1ddac Attempt to check for mysterious crashes :D 2011-08-23 17:10:02 +02:00
Themaister
44c52ca4f8 Add -pedantic for shits 'n giggles.
Fix portability issues with void* -> void (*)(void) casts.
Use a more ... bizarre technique ;)
2011-05-31 15:03:59 +02:00
Themaister
092fa9d531 Get initial cheat support down. 2011-04-17 13:30:59 +02:00
Themaister
48dcd174a7 Add resetting support. (About time, ey?! :D) 2011-03-24 20:41:28 +01:00
Themaister
ec51ceb010 Add usage of snes_library_id(). 2011-03-17 01:25:44 +01:00
Themaister
1cf9381cb0 Fix colormaps and stuff. 2011-03-07 19:56:40 +01:00
Themaister
f94dc125e5 An initial take on bsnes CPU filters. 2011-03-07 19:12:14 +01:00
Themaister
2267c7d048 Update licensing headers. 2011-01-23 20:29:28 +01:00
Themaister
ed172fd1e4 Add dynamic loading for Win32. 2011-01-19 13:25:18 +01:00
Themaister
c7e6e73bcb Fix a blooper in headers. 2011-01-17 20:54:58 +01:00
Themaister
c36608b6db Update print_help() and add dynamics for rest of rom loading. 2011-01-12 19:24:20 +01:00
Themaister
e6aa065781 Add some more abstractions for file loading. Also add initial SGB rom
loading!
2011-01-12 18:05:57 +01:00
Themaister
9e09b55e89 Add psnes_get_region which was missing. 2011-01-11 16:53:31 +01:00
Themaister
b24bb82d0c Start adding mouse and scope support. 2011-01-10 07:58:11 +01:00
Themaister
2a4995c21f Starting Win32 support. 2011-01-07 17:59:53 +01:00
Themaister
b47f58c338 Add Jack audio driver. 2011-01-01 03:53:30 +01:00
Themaister
7e9a2a6e23 Should fix up dynamic loading by disabling internal link of the library as well... 2010-12-30 14:26:12 +01:00
Themaister
19e2b2768b Fix up some issues with dynamic loading. 2010-12-30 14:11:56 +01:00
Themaister
73203b75c1 Dynamic loading of libsnes. 2010-12-30 13:54:49 +01:00