Commit graph

1865 commits

Author SHA1 Message Date
Ilari Liusvaara
7a89929868 Fix Win32 joystick driver to compile
Also try to fix other (MacOSX and wxWidgets) joystick drivers to
compile (totally untested).
2013-08-02 12:35:54 +03:00
Ilari Liusvaara
2308401234 Refactor joystick code
Gamepads are now remembered across emulator restarts
2013-08-02 11:50:56 +03:00
Ilari Liusvaara
19040b2033 Fix binary file saving (renames) 2013-07-31 15:38:35 +03:00
Ilari Liusvaara
2b1ffb9f17 moviefile.cpp: Need windows.h on Win32 2013-07-30 22:07:24 +03:00
Ilari Liusvaara
45300b3a2b wxWidgets: Refactor the settings dialog 2013-07-30 13:51:56 +03:00
Ilari Liusvaara
12ec5a9dcf Clip analog macros going out-of-range correctly 2013-07-29 23:16:32 +03:00
Ilari Liusvaara
75b3e79ea7 Binary movies support 2013-07-29 22:16:23 +03:00
Ilari Liusvaara
a2fc2a19ec New file dialogs code 2013-07-27 14:49:29 +03:00
Ilari Liusvaara
d23d312e78 Merge branch 'rr1-maint' 2013-07-25 22:14:38 +03:00
Ilari Liusvaara
2095d7858e lsnes rr1-Δ18 2013-07-25 16:42:33 +03:00
Ilari Liusvaara
59710f8f38 Merge branch 'rr1-maint' 2013-07-24 19:57:08 +03:00
Ilari Liusvaara
79dd270a7e Lua methods for handling movies as objects 2013-07-24 19:03:48 +03:00
Ilari Liusvaara
cd9ee7be69 Merge branch 'rr1-maint' 2013-07-24 13:38:40 +03:00
Ilari Liusvaara
7186e515ff Lua: Allow shortening "evaluate-lua" to "L". 2013-07-24 13:34:04 +03:00
Ilari Liusvaara
740eaf17de Remove moviestate support
Moviestate was supported for backward compatiblity to some pre-rr0
version savestates, but those savestates are not compatible anyway due
to poll vectors being constructed differently.
2013-07-24 01:22:38 +03:00
Ilari Liusvaara
8c7e8a1636 Merge branch 'rr1-maint' 2013-07-24 00:42:26 +03:00
Ilari Liusvaara
6d6570ecea Support Y-cabled gamepad16 2013-07-23 23:48:09 +03:00
Ilari Liusvaara
d8ab482470 Merge branch 'rr1-maint' 2013-07-23 13:10:52 +03:00
Ilari Liusvaara
15679e0776 Lua: Don't crash if some method throws 2013-07-23 13:01:47 +03:00
Ilari Liusvaara
d84b665333 Add missing file 2013-07-21 18:50:45 +03:00
Ilari Liusvaara
53b75adcf2 Automatically build index triple and legacy-pcid maps
All cores build these the same way, so make the code common.
2013-07-20 14:35:16 +03:00
Ilari Liusvaara
d10c863a56 Used_indices can be defined the same way for all ports, do so 2013-07-20 12:35:21 +03:00
Ilari Liusvaara
a149c67c40 Show dialog on important errors 2013-07-19 17:21:52 +03:00
Ilari Liusvaara
ff86d2f0c2 Merge branch 'rr1-maint' 2013-07-17 22:58:24 +03:00
Ilari Liusvaara
a8a1f09e94 Lua: Allow direct loading of PNG/PAL/BITMAP from string 2013-07-17 22:28:54 +03:00
Ilari Liusvaara
319d23ca69 Merge branch 'rr1-maint' 2013-07-17 15:22:07 +03:00
Ilari Liusvaara
da6d1256d2 (D)Bitmap decoding from PNG support 2013-07-17 14:58:53 +03:00
Ilari Liusvaara
5923c4def6 Merge branch 'rr1-maint'
Conflicts:
	src/lua/input.cpp
2013-07-13 12:53:25 +03:00
Ilari Liusvaara
6e2b56ddbb Fix reading system controls using input.get2 2013-07-13 12:51:50 +03:00
Ilari Liusvaara
b9f44d4f20 Merge branch 'macosx-joystick2' 2013-07-12 21:27:15 +03:00
Ilari Liusvaara
9275e5cb93 memory.get_lag_flag/memory.set_lag_flag 2013-07-08 20:42:37 +03:00
Ilari Liusvaara
97e47ccb9b Mac OS X joystick support 2013-07-08 00:32:23 +03:00
Ilari Liusvaara
284d3d78c1 Merge branch 'rr1-maint' 2013-07-07 19:58:01 +03:00
Ilari Liusvaara
9bcb9c7760 Movie editor copy&paste 2013-07-07 19:53:08 +03:00
Ilari Liusvaara
4c0dde5678 Fix creating new project after forcing core 2013-07-07 17:19:35 +03:00
Ilari Liusvaara
8fe4f70d9a Lots of dispatch refactoring 2013-07-07 13:54:56 +03:00
Ilari Liusvaara
95bbae153e Whitespace cleanup 2013-07-06 23:21:11 +03:00
Ilari Liusvaara
eed387af93 Core cleanups
- Use initializer lists for actions
- Move some type methods to be core methods
2013-07-06 23:08:19 +03:00
Ilari Liusvaara
9d440ace13 More cleanup via initializer lists 2013-07-06 20:41:32 +03:00
Ilari Liusvaara
338a1d8a1b Oops, remove rest of references to slots.inc, which no longer exists 2013-07-06 17:44:23 +03:00
Ilari Liusvaara
ac06feeeba Cleanup image slot stuff using initializer lists 2013-07-06 14:46:12 +03:00
Ilari Liusvaara
b10a560611 Kill unused code 2013-07-04 22:37:29 +03:00
Ilari Liusvaara
5386986129 Pull instead of push reset vectors
Pushing anything global from cores is very dubious to do...
2013-07-04 20:42:37 +03:00
Ilari Liusvaara
9538f19c92 Extend core actions
- Toggleable actions
- Enumerated choices
- Lua interface
- Nested action menus
- Fix actions disabled from the start
2013-07-04 18:17:07 +03:00
Ilari Liusvaara
ec23d31819 Merge remote-tracking branch 'origin/master' 2013-07-04 12:42:18 +03:00
Ilari Liusvaara
a111afad42 Use virtual methods instead of pointers for core stuff 2013-07-03 18:21:16 +03:00
Ilari Liusvaara
7616cccb7a Add another missing file 2013-07-03 12:57:58 +03:00
Ilari Liusvaara
84faf2f42e Rip out remainder of that old unmaintained dump code 2013-07-03 04:10:24 +03:00
Ilari Liusvaara
08e5f6acc9 Probably buggy SNES disassembler 2013-07-03 04:06:40 +03:00
Ilari Liusvaara
6ce7b3dc7b Oops, Fix compilation of core actions related stuff 2013-07-01 11:32:41 +03:00