Commit graph

2199 commits

Author SHA1 Message Date
Ilari Liusvaara
0346a1ea3e Readd rule for font.cpp.dep in different way
Turns out Win32 build broke from removing font.cpp.dep
2015-01-17 09:37:38 +02:00
Ilari Liusvaara
94732b0bc4 Remove target for font.cpp.dep
This was causing build failures
2015-01-17 09:26:12 +02:00
Ilari Liusvaara
d09d301849 Add commands and Lua functions to manipulate running speed 2015-01-17 09:25:50 +02:00
Ilari Liusvaara
ac51bf61e8 Clean up all build helper programs on make clean 2015-01-16 05:45:05 +02:00
Ilari Liusvaara
201d65116a Fix compile error with Lua 5.1 2015-01-14 03:29:06 +02:00
Ilari Liusvaara
346ea41e0d Fix Win32 build 2015-01-13 22:49:32 +02:00
Ilari Liusvaara
680be72a8f Add wide (64 bits) versions of bit functions if Lua 5.3 is used 2015-01-06 19:20:25 +02:00
Ilari Liusvaara
71b57756ca Cleanup Lua multiversion support 2015-01-06 08:13:10 +02:00
Ilari Liusvaara
f4c1bc6e84 Lua 5.3 support 2015-01-06 05:19:39 +02:00
Ilari Liusvaara
50fd1b6b5f Don't let one unload currently used core (crashes the emulator) 2015-01-06 02:55:03 +02:00
Ilari Liusvaara
aff0370e35 Show error from Lua if parsing Lua expression fails 2015-01-03 02:24:38 +02:00
Ilari Liusvaara
667f7df3c1 Don't use arbitrary garbage as amount of samples to squash 2015-01-02 02:37:03 +02:00
Ilari Liusvaara
f68459ac53 Ignore some build helper programs, now that the .exe rule doesn't cover those 2015-01-01 21:47:47 +02:00
Ilari Liusvaara
696cab4862 Fattest? Really? 2015-01-01 21:42:26 +02:00
Ilari Liusvaara
82b7c8d5e2 Use $DOT_EXECUTABLE_SUFFIX instead of hardcoding .exe 2015-01-01 21:41:39 +02:00
Ilari Liusvaara
16da5396aa Remove some utilities that should not be there anymore 2015-01-01 21:26:37 +02:00
Ilari Liusvaara
0e844d4720 Libao: Don't crash on quit 2015-01-01 21:09:09 +02:00
Ilari Liusvaara
9c484d819e Update the default build options
Remove references to SDL, which hasn't been supported for a while, make
bsnes default to compat and switch to std::thread by default
2015-01-01 20:34:02 +02:00
Ilari Liusvaara
4262be0b93 Exit immediately on double fault 2014-12-31 00:11:57 +02:00
Ilari Liusvaara
37d587da21 Fix some valgrind warnings 2014-12-30 23:59:17 +02:00
Ilari Liusvaara
5dedb34943 Lua: PALETTE:get() 2014-12-20 06:38:47 +02:00
Ilari Liusvaara
b074cb2e31 Fix some nondeterminism (probably wouldn't cause desyncs) 2014-12-19 18:12:43 +02:00
Ilari Liusvaara
0ae6981b5c Redraw framebuffer when entering break pause
Fixes memory watches with tracelogging.
2014-12-13 00:10:34 +02:00
Ilari Liusvaara
dc0a6e1282 Portaudio: Don't blacklist ALSA default/sysdefault for input 2014-12-11 08:50:27 +02:00
Ilari Liusvaara
386405aace Oops from previous commit 2014-12-11 08:21:32 +02:00
Ilari Liusvaara
0ea814c0c3 wxwidgets: Add some missing conversions for string arguments 2014-12-11 08:18:49 +02:00
Ilari Liusvaara
03a57aa421 runuifun: Allow marking cb routine to run once at a time 2014-12-10 08:55:02 +02:00
Ilari Liusvaara
4d86f19837 Add the UI thread checking code
Might still have some false positives.
2014-12-09 16:46:50 +02:00
Ilari Liusvaara
0e29ab43eb Memory editor: Squash another wrong-thread bug
This appears if ROM is loaded for any reason while memory editor is open.
2014-12-09 16:36:59 +02:00
Ilari Liusvaara
a98208c284 Squash some wrong-thread bugs 2014-12-09 13:33:28 +02:00
Ilari Liusvaara
4b44f8ee10 If project switch loads savestate, mark position at point of save 2014-12-04 22:21:41 +02:00
Ilari Liusvaara
b6349a0980 Fix error message if trying to load ROM with project active 2014-12-04 09:58:01 +02:00
Ilari Liusvaara
03de099aae Fix most hotkeys to show up in configuration (were missing due to errant !) 2014-12-03 08:50:52 +02:00
Ilari Liusvaara
8e6eb72351 Wxwidgets: Fix loading ROM from commandline 2014-11-28 18:51:28 +02:00
Ilari Liusvaara
d19d0e8945 Music playback: Guard against crazy pcmpos
Previously crazy pcmpos values could cause division by zero or signed
overflows.
2014-11-27 19:31:01 +02:00
Ilari Liusvaara
3146ec5352 Tracelogger: Unregister the frame callback even on hard kill
Fixes memory corruption if ROM is reloaded and then tracelogger window
is closed.
2014-11-27 16:44:58 +02:00
Ilari Liusvaara
60f9d3b217 bsnes: Add hcounter/vcounter registers 2014-11-24 12:42:29 +02:00
Ilari Liusvaara
514984671d Don't try to unregister killed debug CBs 2014-11-24 11:26:47 +02:00
Ilari Liusvaara
9fdd0bdd38 Tweak format of command help files and do some further command cleanup 2014-11-18 16:19:01 +02:00
Ilari Liusvaara
028a51066c Show VMA relative hex address when dumping debug hook list 2014-11-18 07:43:05 +02:00
Ilari Liusvaara
4ab23cfeb4 Remove unused function 2014-11-17 21:39:47 +02:00
Ilari Liusvaara
5ddf119ef0 Reinitialize gamepads command and fix EVDEV going bonkers on gamepad suddenly disconnecting 2014-11-17 20:12:20 +02:00
Ilari Liusvaara
c68048d029 Module unloading: Small further cleanup 2014-11-17 18:52:27 +02:00
Ilari Liusvaara
15c57d7a8c Module unloading: Small cleanup 2014-11-17 18:48:13 +02:00
Ilari Liusvaara
3b2298180a Allow binding commands to class instance 2014-11-17 15:55:14 +02:00
Ilari Liusvaara
5ee7962cb9 Rudimentary library unloading support
Rather easy to crash the emulator with this, but...
2014-11-17 15:10:13 +02:00
Ilari Liusvaara
fb6d998d43 Memory watch fixes
- Fix editing existing watch
- Fix saving watch on rename in project context
2014-11-16 04:28:14 +02:00
Ilari Liusvaara
fe8b1166d4 Don't try to do controller runtime codegen on X32, it won't work 2014-11-14 16:05:19 +02:00
Ilari Liusvaara
42fef3336f gambatte fixes: Properly save MBC3 without RTC 2014-11-12 11:01:07 +02:00
Ilari Liusvaara
5cfa21b622 Add missing file 2014-11-12 10:40:26 +02:00