TwinAphex51224
02c3977e9d
(PS3/Core) Make reset into an extern function so it can be called
...
from port-specific code
2012-02-02 14:22:43 +01:00
Themaister
79f29a3966
Add test case and some fixes for re-entrancy.
2012-02-01 21:32:27 +01:00
Themaister
e8b2cde4cf
More graceful error handling.
2012-01-28 15:47:02 +01:00
TwinAphex51224
be62e537c6
(PS3) Added HAVE_SCREENSHOTS_BUILTIN define - is meant for targets
...
where native screenshot functionality is already supplied, negating
the need of compiling in screenshot.c
2012-01-28 00:34:06 +01:00
Themaister
388e2bb5fc
Recognize kp_plus/kp_minus properly.
2012-01-25 23:03:02 +01:00
Themaister
ec5612a12b
Merge branch 'master' of github.com:Themaister/SSNES
2012-01-21 18:13:18 +01:00
Themaister
7082561e21
Nicknames for regular connection.
2012-01-21 18:12:42 +01:00
TwinAphex51224
d55c86bc41
(PS3) Use ssnes_main_clear_state()
2012-01-21 18:00:07 +01:00
Themaister
75408b689d
Hook up binds.
2012-01-21 14:24:38 +01:00
Themaister
99f622de0e
Just rename video_render_cached().
2012-01-21 12:12:44 +01:00
TwinAphex51224
4d95765cb5
(PS3) No longer gives framebuffer objects error
2012-01-21 05:20:44 +01:00
TwinAphex51224
e90b7e6a03
(PS3) Added ssnes_render_cached_frame - this is necessary for the
...
ingame menu - another problem - swap occurs at end of frame
function - this interferes with the swap done later on in the
ingame menu, leading to flickered libdbgfont text. We will somehow
need to divorce the swap from the main frame function
2012-01-21 03:56:31 +01:00
TwinAphex51224
dd8acd5872
(PS3) Added SN version number in 'print compiler' function
2012-01-16 16:38:27 +01:00
Themaister
90a2070718
Return 0 from main().
...
On console targets, main() is overridden to ssnes_main().
2012-01-14 20:45:05 +01:00
Themaister
abf34c06c1
Attempt to always return from ssnes_main_init() when errors occur.
2012-01-14 16:08:54 +01:00
Themaister
661836fd77
Deconstruct main() into three separate functions.
...
Split main() into init/iterate/deinit functions.
2012-01-14 14:08:43 +01:00
Themaister
c305f4347d
Add g_console struct.
2012-01-12 22:53:14 +01:00
Themaister
225699f545
No real need to memset().
2012-01-12 20:41:52 +01:00
TwinAphex51224
08e35a62d4
(PS3) Can now compile with SNC as well
2012-01-11 22:55:07 +01:00
Themaister
4beec3870f
Spectator mode.
2012-01-11 19:22:18 +01:00
Themaister
b4248038fb
Update license headers.
2012-01-08 01:12:05 +01:00
Themaister
435109ceae
Rework SRAM semantics for Sufami.
2012-01-06 20:32:30 +01:00
Themaister
a18c0b2b14
Use const.
2012-01-05 21:43:55 +01:00
TwinAphex51224
ebea0220cd
(360) Added 360 solution and added some defines
2012-01-05 13:30:13 +01:00
Themaister
3d1b0ef35b
Merge branch 'fix'
2012-01-02 13:33:27 +01:00
Themaister
c2ba0d474c
Use limits.h and PATH_MAX.
2012-01-02 13:33:03 +01:00
Themaister
bc66841a29
More correct save state and rewind handling.
2011-12-27 18:30:14 +01:00
Themaister
004ca0fe89
Better formatting.
2011-12-25 21:43:00 +01:00
Themaister
40cce7c9d6
Also log compiler version normally.
2011-12-25 21:39:58 +01:00
Themaister
1c29d31859
Better formatting.
2011-12-25 21:20:07 +01:00
Themaister
d3af29fa1f
Compiler logging macros.
2011-12-25 21:16:48 +01:00
Themaister
c5d1fd32d5
Deinit audio before video.
2011-12-25 19:31:05 +01:00
Themaister
672102d377
Change asserts to ssnes_assert().
2011-12-25 12:47:47 +01:00
Themaister
381498e945
Print feature for DirectSound.
2011-12-25 01:59:30 +01:00
Themaister
eac468ba19
MSVC compat.
2011-12-25 01:38:59 +01:00
Themaister
d5fca50a2f
Can build for C++.
2011-12-24 15:26:01 +01:00
Themaister
dd1300f1cc
Fix rewind granularity setting when not playing movies.
2011-12-16 10:19:45 +01:00
TwinAphex51224
c5f86f12c0
Revert "(PS3) Would not cleanly exit on PS3 without this - perhaps something"
...
This reverts commit 243e941d81b99f47760a58a58113ce48a42926d8.
2011-12-03 01:56:41 +01:00
TwinAphex51224
243e941d81
(PS3) Would not cleanly exit on PS3 without this - perhaps something
...
Cg-related needs deiniting prior to exit(0)
2011-12-03 01:54:57 +01:00
Themaister
a7870aa888
Altivec sample conversion.
2011-12-02 01:34:02 +01:00
Themaister
9d124b2380
Do not use anything dylib related if not compiled in.
2011-12-01 22:36:26 +01:00
Themaister
a221e3e4cd
Enable/disable threading support.
2011-11-30 17:46:58 +01:00
Themaister
a5b3f421d1
Fix include paths for libsnes header.
2011-11-30 17:32:30 +01:00
Themaister
cb7002559d
Put defines in makefile.
2011-11-30 17:01:15 +01:00
Themaister
5969655c3c
Do not allow netplay args if not compiled in.
2011-11-30 16:43:09 +01:00
Themaister
09d2ec7d3a
Do not build in anything netplay related if not included.
2011-11-30 16:41:00 +01:00
Themaister
7f7d47b120
Custom getopt for portability.
2011-11-30 11:48:53 +01:00
Themaister
5dbd1ea35c
Add mute toggle.
2011-11-26 15:54:58 +01:00
Themaister
2476e3dee3
Updates for 0.9.2.
2011-11-24 13:13:55 +01:00
Themaister
46054de4f8
Fix possible segfault.
2011-11-22 17:32:38 +01:00