Ilari Liusvaara
9f51c1d969
Get rid of need for host C++ compiler
2011-11-06 17:37:53 +02:00
Ilari Liusvaara
3f5686bd32
Make find_glyph return a pointer to glyph data, not offset
2011-11-06 15:58:26 +02:00
Ilari Liusvaara
044691d555
Move files around a lot
2011-11-06 14:41:41 +02:00
Ilari Liusvaara
96ea11dd6d
Move the wxwidgets stuff to one directory
2011-11-05 22:18:54 +02:00
Ilari Liusvaara
b35b554fd3
Get rid of win32-crap.[ch]pp
2011-11-05 22:13:05 +02:00
Ilari Liusvaara
27249bdec6
lsnes rr0-β19
2011-11-05 20:57:47 +02:00
Ilari Liusvaara
920a113a3e
Remove debug print left there
2011-11-05 20:48:00 +02:00
Ilari Liusvaara
b497bd7ed6
Wxwidgets graphics plugin
...
As opposed to SDL graphics plugin, this has full GUI.
2011-11-05 20:46:18 +02:00
Ilari Liusvaara
7b3fc13b22
Port the generic control stuff from wxwidgets work
2011-11-05 20:09:10 +02:00
Ilari Liusvaara
ea44387020
Make emulator finish pending saves if loading/quitting
2011-11-05 00:54:47 +02:00
Ilari Liusvaara
02ad621b2c
Various improvements and cleanups to video dumping
2011-11-05 00:37:32 +02:00
Ilari Liusvaara
f73a2debd3
More backports of stuff from the wxwidgets branch
2011-11-04 01:19:00 +02:00
Ilari Liusvaara
9e8ba1f68c
More backporting changes to core from wxwidgets work
2011-11-03 23:07:21 +02:00
Ilari Liusvaara
1fd32a963c
Mention EVDEV for joystick plugin
2011-11-03 22:09:06 +02:00
Ilari Liusvaara
28fc6e6f99
Rework makefile
...
- Remove the package skipping (that was a bad idea).
- Add CROSS_PREFIX to make cross-builds easier
- Add LUA to give Lua package name.
- Don't try linking against libdl (what the heck was that about?)
- Add missing #include to portaudio code
2011-11-03 22:01:19 +02:00
Ilari Liusvaara
dc83a70f3e
Whitespace fixes
2011-11-03 17:57:46 +02:00
Ilari Liusvaara
bc12e70cbf
Backport some improvements to other stuff from Wxwidgets work
2011-11-03 17:49:23 +02:00
Ilari Liusvaara
2ca094bd4f
Oops, add missing files for EVDEV joystick plugin
2011-11-01 21:34:21 +02:00
Ilari Liusvaara
829cd4a2d0
Refactor message handling
...
Refactor message handling so that message buffering and window handling
are in the main window code, leaving only message window rendering to
the platform code.
2011-11-01 14:58:27 +02:00
Ilari Liusvaara
2f20963264
lsnes rr0-β18
2011-11-01 00:25:48 +02:00
Ilari Liusvaara
cdbe7d0b39
Correct documentation of --rtc-subsecond
2011-10-31 23:48:25 +02:00
Ilari Liusvaara
446ed44470
Move mouse compensation code to generic window code
2011-10-31 21:14:16 +02:00
Ilari Liusvaara
9433afa7a9
Reorganize the window code a bit
2011-10-31 21:05:54 +02:00
Ilari Liusvaara
fe699e9756
More small documentation fixups
2011-10-31 18:38:58 +02:00
Ilari Liusvaara
86ddae1599
Minor lua documentation fixups
2011-10-31 11:56:24 +02:00
Ilari Liusvaara
9eb7feafea
Lua: Add memory.* functions for reading the VMA table
2011-10-31 11:53:44 +02:00
Ilari Liusvaara
7a99ff4e8d
Evdev: Add a feature to show joystick info
2011-10-31 11:53:21 +02:00
Ilari Liusvaara
bd6f07df6e
Evdev joystick plugin
...
Handy on Linux when some real graphics plugin (Wxwidgets?) becomes
available.
2011-10-30 21:45:02 +02:00
Ilari Liusvaara
a08b94d764
Fix SDL key identify so it works with other joystick plugins
2011-10-30 21:44:02 +02:00
Ilari Liusvaara
89d091df85
Reorganize the source tree a bit
2011-10-30 18:42:43 +02:00
Ilari Liusvaara
178a65e9f8
Add joystick init/quit functions and split some SDL joystick funs
2011-10-30 18:31:32 +02:00
Ilari Liusvaara
02b15b490b
Oops, missed the fakeexpand case in last change. Fix that.
2011-10-30 18:12:43 +02:00
Ilari Liusvaara
d26748cd6e
sdmp2sox: Fix 448/480 -> 448/480 output
...
loop<> does only one line when not expanding or squeezing vertically,
so do it twice in order to do every line in 448/480 -> 448/480.
2011-10-30 18:08:36 +02:00
Ilari Liusvaara
3526ae2c10
Refactor sdmp2sox a lot
...
Also adds fakeexpand mode and dedup support.
2011-10-30 16:21:52 +02:00
Ilari Liusvaara
20fb1ccf70
sdmp2sox: Add blend 512x224/240 and enlarge to 512x448/480 mode
2011-10-30 01:03:08 +03:00
Ilari Liusvaara
d92ca1d755
Oops, remove some mistakenly left in debug prints
2011-10-29 18:45:50 +03:00
Ilari Liusvaara
fa4fabdd9e
Do color upconversion when copying lcscreen -> screen
...
It is slightly faster to do the upconversion there (especially when not
dumping).
2011-10-29 18:28:37 +03:00
Ilari Liusvaara
8a5c363115
Make it possible to compile this thing for win32 with stock makefile
2011-10-29 15:58:25 +03:00
Ilari Liusvaara
efa9666c71
Allow disabling Lua/SDL searching
2011-10-29 15:36:01 +03:00
Ilari Liusvaara
9e438267a8
Allow using different joystick driver with SDL
2011-10-29 15:28:25 +03:00
Ilari Liusvaara
7c489920b8
Portaudio: Mix channels if mono (don't just output left channel)
2011-10-29 14:38:53 +03:00
Ilari Liusvaara
d9100677ff
Make sound manipulation commands platform-independent
2011-10-29 14:32:25 +03:00
Ilari Liusvaara
4b1815deb2
Portaudio support for sound
2011-10-28 23:25:42 +03:00
Ilari Liusvaara
ea562b3aa3
Rework how graphics/sound/joystick is built in makefile
2011-10-28 22:25:07 +03:00
Ilari Liusvaara
338c6efd14
Add command to show plugins in use
2011-10-28 21:01:29 +03:00
Ilari Liusvaara
97c187acb9
Add dummy enable-sound command to sound-dummy
2011-10-28 20:39:20 +03:00
Ilari Liusvaara
f27fb5801f
Split platform sound and graphics parts
...
This is in preparation for supporting sound-only APIs like portaudio,
OpenAL and such.
2011-10-28 20:26:40 +03:00
Ilari Liusvaara
47ca48e166
SDUMP support
...
This is useful for dumping to high-precision YUV.Note that this code
is very preliminary and thus probably very buggy.
2011-10-27 05:08:46 +03:00
Ilari Liusvaara
052d7eb95d
Add makefile option to override Lua package name.
...
This is e.g. handy on building against Lua from MacPorts (which is named
"lua").
2011-10-25 11:00:14 +03:00
Ilari Liusvaara
e5b743a62a
Reformat the flags display (adding new flags for hires and interlace)
2011-10-23 14:06:53 +03:00