Twinaphex
5e97b86e65
(GX) Change wii_ naming conventions to gx_
2012-08-09 03:54:27 +02:00
twinaphex
ded6f69933
(Xbox) Added RARCH_CONSOLE functions for null video driver - using null video driver for Xbox 1 for now
2012-07-08 18:21:29 +03:00
twinaphex
0951020196
(360/Xbox 1) Refactor XInput driver with portability in mind
2012-07-07 20:56:46 +03:00
twinaphex
9d5978cb3e
(360/Xbox 1) xdk360_video changed
2012-07-07 20:15:06 +03:00
Twinaphex
5b8c426b3c
(360) Xinput2 driver moved to input/
2012-07-07 16:20:31 +02:00
Themaister
b84bcc3670
Check if use_float is set while doing fixed point.
2012-07-06 18:15:14 +02:00
Themaister
7b12182a0f
Add optional fixed point resampler.
2012-07-06 17:36:37 +02:00
TwinAphex51224
0faac2faf9
(Xbox 1) Don't include in the Xbox 360 drivers
2012-06-24 23:31:36 +02:00
Themaister
14f7f641f3
Refactor directory listing to greatly optimize sorting.
2012-06-23 15:32:46 +02:00
Themaister
fd017b8f57
Add NULL drivers.
2012-06-20 00:43:41 +02:00
Toad King
4f3e54529b
Merge branch 'master' of http://github.com/Themaister/RetroArch
...
Conflicts:
qb/config.libs.sh
2012-06-18 18:50:22 -04:00
Themaister
f0fab577e7
Take the slow but more correct path for directory sorting.
2012-06-19 00:16:59 +02:00
Themaister
a1f5715431
Add sorting and size query to dir_list_new.
2012-06-18 01:11:03 +02:00
Themaister
e455e52e06
MAJOR refactor of dir_list_new.
2012-06-18 00:34:47 +02:00
Themaister
53f645ed0b
Add SET_PIXEL_FORMAT environ.
2012-06-16 15:07:31 +02:00
Toad King
7986e01cbf
Merge branch 'master' of http://github.com/Themaister/RetroArch
...
Conflicts:
qb/config.libs.sh
2012-06-14 03:03:12 -04:00
Twinaphex
df6a9a0f85
Set up dir_list_new so that we can use it for the 360/PS3 filebrowser
2012-06-10 03:50:06 +02:00
Toad King
6c79d66e1b
linuxraw input: gets input straight from stdin
...
WARNING: this mode uses a raw keyboard mode. if the emulator does not exit cleanly, you could be left at a terminal with no form of input. do not use this mode for testing.
2012-05-25 15:44:39 -04:00
Toad King
350af0a458
initial Raspberry Pi work. Currently just displays a solid blue screen.
2012-05-23 02:31:29 -04:00
Themaister
b95b101a37
Add compat to external APIs.
2012-04-21 23:36:55 +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
da4f176053
Fix segfault when audio driver fails to initialize.
2012-04-19 21:09:27 +02:00
Themaister
f6ed5902c2
Fixups for aspect_ratio_auto.
2012-04-15 21:48:32 +02:00
Themaister
abaa4f371d
Add video_aspect_ratio_auto setting.
2012-04-15 17:36:09 +02:00
Themaister
c7e6a0de06
Fix bug when maximum geometry was not POT.
2012-04-11 23:14:08 +02:00
Themaister
0dff4dad52
Allow cores to infer aspect ratios other than PAR 1:1.
2012-04-09 22:19:51 +02:00
Themaister
e3a71a8c5b
Fixup headers.
2012-04-09 22:05:26 +02:00
Themaister
5d51942f69
libretro fixups.
2012-04-09 22:04:43 +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
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
eee0233abb
Wrap driver calls in overridable macros.
2012-03-29 00:30:50 +02:00
Themaister
9ab02b12be
Move compat functionality to compat/.
2012-03-16 23:26:57 +01:00
Themaister
49f27c68ff
Style nits.
2012-03-12 21:45:43 +01:00
Themaister
6e0da33c60
Fix allocation.
2012-03-04 13:20:09 +01:00
Themaister
ea0233716e
Slow motion mode.
2012-03-04 12:01:07 +01:00
Themaister
aecd9a1ecb
Rename resampler functions to something more generic.
2012-02-23 23:22:08 +01:00
Themaister
438ac4ca4b
Begin adding rate control.
2012-02-14 01:16:37 +01:00
Themaister
9c861f13be
Fix additional exclamation marks.
2012-02-11 21:16:01 +01:00
Themaister
79f29a3966
Add test case and some fixes for re-entrancy.
2012-02-01 21:32:27 +01:00
Themaister
ee7bacd2bc
Fix critical performance regression.
2012-01-14 23:15:25 +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
TwinAphex51224
ebea0220cd
(360) Added 360 solution and added some defines
2012-01-05 13:30:13 +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
0724ab2ca1
Fix assertion bugs.
2011-12-25 12:13:19 +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
Themaister
d5fca50a2f
Can build for C++.
2011-12-24 15:26:01 +01:00
TwinAphex51224
7c28a62b40
(Libxenon) No more SDL
2011-12-15 13:54:22 +01:00
Themaister
7f5db4d70f
Boots up, but broken graphics.
2011-12-14 21:44:03 +01:00
Themaister
534163a57f
Start adding stuff for Wii.
2011-12-14 12:49:13 +01:00
TwinAphex51224
757fa71469
(Libxenon) Added (non-working) input driver
2011-12-14 01:35:17 +01:00
TwinAphex51224
1136820124
(Libxenon) Terribly borked libxenon audio driver :)
2011-12-13 23:17:37 +01:00
Themaister
ff0c3f047a
Some cleanups.
2011-12-04 18:06:50 +01:00
Themaister
fc43e7155e
Should fixup input.
2011-12-02 15:33:14 +01:00
TwinAphex51224
5a3232adff
(PS3) SSNES PS3 lives :) - audio, video works - controls don't
...
seem to work
2011-12-02 03:46:31 +01:00
TwinAphex51224
d03f351f33
(PS3) Crashes in find_audio_driver (driver.c)
2011-12-02 03:32:04 +01:00
Themaister
1356d0ab4c
.___.
2011-12-02 02:41:32 +01:00
Themaister
2b6c252747
Minor fixes.
2011-12-02 02:22:29 +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
TwinAphex51224
2e34c6fc5c
Moved in old PS3 audio driver
2011-11-30 17:11:42 +01:00
Themaister
bb5e31df0d
Still record audio even if audio is not enabled.
2011-11-20 02:06:25 +01:00
Themaister
e49d216884
Check for large skews in timing.
2011-11-19 14:16:55 +01:00
Themaister
81b0e6d0a3
Use display refresh rates rather than input rate directly.
2011-11-18 15:14:56 +01:00
Themaister
1981b14de9
Allow OpenGL to be disabled.
2011-11-01 18:24:43 +01:00
Themaister
b4de704a09
Style nit.
2011-10-30 02:12:00 +02:00
Themaister
fef5edfac8
Change default aspect handling.
2011-10-30 01:58:08 +02:00
Themaister
0522a2d6a0
Start implementing some minor extensions to libsnes.
2011-10-27 23:40:34 +02:00
Themaister
5d1d188231
Hardcode hermite for 2 channels.
2011-10-20 22:26:41 +02:00
Themaister
5ae0cb1821
Base size for windowed mode calculations.
2011-10-16 21:36:17 +02:00
Themaister
e91ebdac97
Do not recalculate ratio all the time.
2011-10-15 16:16:13 +02:00
Themaister
b2dd12d186
Rewind audio! :D
2011-10-15 14:33:41 +02:00
Themaister
25f0e162a4
Purge support for libsamplerate. Obsolete.
2011-10-15 12:48:15 +02:00
Themaister
a3ee8c8849
Defensive nit.
2011-09-20 11:58:21 +02:00
Themaister
4395f124ca
Slight fixups.
2011-08-14 04:50:16 +02:00
Themaister
a405708f1c
Huzzah, ordering matters.
2011-08-09 00:11:09 +02:00
Themaister
14ae5e397a
Add CoreAudio driver. Untested.
2011-08-08 17:27:52 +02:00
Themaister
776291a137
Start working on DirectSound driver. Untested so far.
2011-08-04 18:45:40 +02:00
Themaister
75d1155a23
Fix OSS build for BSD.
2011-06-16 23:20:12 +02:00
Themaister
69227bc1ca
Alter design. Use DInput as piggyback only.
2011-06-10 17:34:04 +02:00
Themaister
851debf1e4
Start working on DInput.
2011-06-10 16:55:05 +02:00
Themaister
a605628dff
:v
2011-06-06 18:50:59 +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
9b6e6a1215
Goddamnit, it was ARGB after all o.O weird.
2011-05-28 14:11:37 +02:00
Themaister
7f1cd62c8a
Update DSP API for config callback.
...
Clean up API a bit to have separate
SSNES_*_API_VERSION defines.
2011-05-17 19:20:41 +02:00
Themaister
5d5865cfd8
Add external API for audio driver.
2011-05-15 01:46:11 +02:00
Themaister
4cc17a74f7
Clean up error handling a bit.
2011-05-13 21:22:37 +02:00
Themaister
8ceb8225ad
DSP plugin interface, weeee :D
2011-05-13 21:05:28 +02:00
Themaister
4b9e46ff06
Update config.
2011-05-11 17:57:31 +02:00
Themaister
75d618140b
Some more work on external API.
2011-05-11 17:52:16 +02:00
Themaister
bbf5a1ee72
Should fix aspect ratio calculation.
2011-05-05 11:38:57 +02:00
Themaister
d2f2ab6a9d
Windowed width with xscale depends on aspect ratio.
2011-04-24 02:44:02 +02:00
Themaister
d317a9773f
Start on SDL video driver.
2011-04-21 03:23:44 +02:00
Themaister
d3eed4f8c4
Properly ifdef.
2011-03-29 19:15:02 +02:00
Themaister
647db4d5de
Hrm.
2011-03-29 19:13:14 +02:00
Themaister
1706763a4c
Start supporting shaders hiding in a directory.
2011-03-29 18:04:41 +02:00
Themaister
adfd461c3e
Start on XVideo
2011-03-13 04:51:09 +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
96b978d55a
Start on modular CPU filters. Abandon the old CPU filter stuff.
2011-03-07 17:22:03 +01:00
Themaister
91d2cea259
Make the hermite resampling core more robust.
2011-02-06 18:38:04 +01:00
Themaister
820b124165
Add hermite resampler core :) SRC is disabled by default.
2011-02-06 13:29:48 +01:00
Themaister
e83f3ed444
Initial PulseAudio code.
2011-01-29 01:15:09 +01:00
Themaister
8c1ef3051d
Add XAudio support. Need a separate xaudio-c.dll which actually implements the interface.
2011-01-27 01:57:25 +01:00
Themaister
2267c7d048
Update licensing headers.
2011-01-23 20:29:28 +01:00
Themaister
c7e6e73bcb
Fix a blooper in headers.
2011-01-17 20:54:58 +01:00
Themaister
5c9c4f42c3
Clean up float handling a bit.
...
ALSA now checks if floating point is supported to avoid one extra
conversion, also clean up the driver itself a bit.
2011-01-15 20:37:42 +01:00
Themaister
6b21e6b8a3
Clean up audio a bit. Less use of nasty statics and VLAs.
2011-01-14 15:34:38 +01:00
Themaister
2a4995c21f
Starting Win32 support.
2011-01-07 17:59:53 +01:00
Themaister
a5bbc68a84
Add SDL audio driver.
2011-01-07 15:50:16 +01:00
Themaister
86e080476a
Fixes here and there...
2011-01-06 20:01:32 +01:00
Themaister
eca7a59dd1
change an #ifdef to HAVE_SDL
2011-01-06 18:38:02 +01:00
Themaister
4cc3f7aaab
Start moving over to SDL rather than GLFW to minimize dependencies.
2011-01-06 18:34:11 +01:00
Themaister
b47f58c338
Add Jack audio driver.
2011-01-01 03:53:30 +01:00
Themaister
38616ee794
More cleanup...
2010-12-30 03:02:30 +01:00
Themaister
8e1b1e8c05
Logs config file with verbose options.
2010-12-30 01:38:20 +01:00
Themaister
75d8781854
Add stuff to detect filters.
2010-12-30 01:33:40 +01:00
Themaister
61a70bba6c
Error message when wrong driver.
2010-12-29 20:56:56 +01:00
Themaister
869d839eee
Should work nicely.
2010-12-29 20:50:50 +01:00
Themaister
fc126942e9
Fixes... Add driver ident and remove some config.h deps.
2010-12-29 20:05:57 +01:00
Themaister
80d98f765e
More fixes
2010-12-29 19:43:17 +01:00
Themaister
2da6a4e2cc
More work on configs.
2010-12-29 19:18:37 +01:00
Themaister
9107aee623
Add licensing stuff.
2010-12-24 01:33:40 +01:00
Themaister
3fdb201710
Some refactoring. Splitting up driver logic and file logic.
2010-12-24 01:26:36 +01:00