Commit Graph

12836 Commits

Author SHA1 Message Date
Themaister
b0c70231db Start adding a message queue. 2011-01-23 01:59:49 +01:00
Themaister
0c10f10edd Add shaders in the mix. Can disable/enable shaders on the fly. 2011-01-23 00:49:09 +01:00
Themaister
2211dc73e1 Progress on font rendering. :) 2011-01-23 00:27:20 +01:00
Themaister
f4778c42e1 Initial font rendering util. 2011-01-22 22:24:52 +01:00
Themaister
81d48c3794 Do not link in snes.dll when doing dynamic build for win32. 2011-01-19 17:47:32 +01:00
Themaister
20d9345a4e Do not link in snes.dll when doing dynamic build for win32. 2011-01-19 16:11:45 +01:00
Themaister
ed172fd1e4 Add dynamic loading for Win32. 2011-01-19 13:25:18 +01:00
Themaister
bd23e23661 Fix build errors for Win32. 2011-01-19 13:07:11 +01:00
Themaister
b69f91027b Add configurable support for config file (disabling it... ah, good old
days! :D)
2011-01-19 12:54:19 +01:00
Themaister
b381350bdc Rework savestate / srm saving. 2011-01-18 15:34:37 +01:00
Themaister
c7e6e73bcb Fix a blooper in headers. 2011-01-17 20:54:58 +01:00
Themaister
0a2f05561b Add in SW params again, seems like they were needed after all... :) 2011-01-15 21:11:22 +01:00
Themaister
465d919d57 Merge branch 'master' of git://github.com/Themaister/SSNES 2011-01-15 20:54:03 +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
cded1b89c7 Merge git://github.com/Themaister/SSNES 2011-01-15 17:35:44 +01:00
Themaister
e7e5363465 Fix index issues with joypads. 2011-01-15 16:52:45 +01:00
Themaister
5249a36279 Update Makefile to install man page for ssnes-joyconfig as well. 2011-01-15 16:51:20 +01:00
Themaister
92377b0426 Update man-pages some more. Add man-page for ssnes-joyconfig. 2011-01-15 16:50:26 +01:00
Themaister
4119eaadf4 Update Makefile to install man-page 2011-01-15 15:56:40 +01:00
Themaister
2a8db622f5 Add some docs for SSNES. 2011-01-15 15:52:25 +01:00
Themaister
956d03ba03 Merge git://github.com/Themaister/SSNES 2011-01-14 23:00:14 +01:00
Themaister
eceac31060 Some rework in Jack. Better buffer handling and should reach lower
latencies more stable.
2011-01-14 16:32:12 +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
becfeb57eb Oh dear... I hate this bugs that plague you for days, but are so stupid. 2011-01-13 21:25:52 +01:00
Themaister
d82d8ac2a4 Use desktop bpp. 2011-01-13 20:18:27 +01:00
Themaister
907c371a92 Add sufami... Now it should be pretty complete. :) 2011-01-12 21:57:55 +01:00
Themaister
f9893b6c1b Do not process frame when CPU filter is not activated. 2011-01-12 19:28:49 +01:00
Themaister
c36608b6db Update print_help() and add dynamics for rest of rom loading. 2011-01-12 19:24:20 +01:00
Themaister
a73ab097dd Add support for Gameboy SRAM and RTC. 2011-01-12 19:09:24 +01:00
Themaister
2fb3f89f18 Add more sensible flags for some options. 2011-01-12 18:07:31 +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
90a5059b5b More error checking... 2011-01-11 22:33:28 +01:00
Themaister
7b5969cb55 some common error routine, and more stringent error checking. 2011-01-11 22:13:55 +01:00
Themaister
d30ce0e867 Add accelerated visual sdl attribute 2011-01-11 21:16:57 +01:00
Themaister
d9f75d3a6a Add message when shader init fails. 2011-01-11 19:23:21 +01:00
Themaister
dda5745817 Shouldn't poll an extra time since it messed up mouse handling. 2011-01-11 18:23:50 +01:00
Themaister
9e09b55e89 Add psnes_get_region which was missing. 2011-01-11 16:53:31 +01:00
Themaister
aad1d8798d Update --help. 2011-01-10 17:34:26 +01:00
Themaister
9f122f14ad Fix makefile issues 2011-01-10 17:20:08 +01:00
Themaister
220f07d7da Pretty print makefiles (again). 2011-01-10 17:15:27 +01:00
Themaister
422ba8a801 Add support for justifiers and multitap. 2011-01-10 16:53:37 +01:00
Themaister
dbd15a1d09 Add more super scope stuff. Crude fix in Makefile. 2011-01-10 15:01:34 +01:00
Themaister
080c076019 Divide audio samples by 0x8000 as INT64_min is -0x8000. :p 2011-01-10 14:39:48 +01:00
Themaister
f61e0d49fe Super Scope can only be plugged in port 2. 2011-01-10 14:39:14 +01:00
Themaister
f9bd0ab672 Fix mouse code for the most part. :) 2011-01-10 14:29:00 +01:00
Themaister
a2a31e5944 Update help function in ssnes-joyconfig 2011-01-10 09:13:22 +01:00
Themaister
ca42b8ce4b Add a comment on mouse stuff. 2011-01-10 09:08:39 +01:00
Themaister
b8bb1b2814 Enable joyconfig to use more joypads. 2011-01-10 08:55:34 +01:00
Themaister
dad1ead3e0 Some crude mouse support, but it does not seem to work. :( 2011-01-10 08:40:44 +01:00
Themaister
a7e35571cd Add mapping support for joypads. 2011-01-10 08:18:03 +01:00