Commit graph

191 commits

Author SHA1 Message Date
Ilari Liusvaara
80c9dcee2d Fix crash with bitmaps and resetting Lua VM
Kill requests depending on bitmaps and palettes going away, to avoid
having the emulator crash if there is a request using those bitmaps
and palettes in flight while Lua VM is reset.

Noticed by FatRatKnight.
2013-02-28 04:03:01 +02:00
Ilari Liusvaara
15f597939f Backport some bugfixes from compiler warning fixing 2013-02-10 15:17:00 +02:00
Ilari Liusvaara
cc31d0ea86 Movie editor: Run to frame function 2013-02-07 17:40:32 +02:00
Ilari Liusvaara
a0682ca5ba Show nominal and actual sample rates in VU window 2013-02-05 15:48:22 +02:00
Ilari Liusvaara
4feed2304e Movie editor: Don't recount the entire movie when change is known 2013-02-04 20:50:56 +02:00
Ilari Liusvaara
ca63bd5bea Very basic movie editing support
This is still very incomplete. More features later.
2013-02-03 16:01:21 +02:00
Ilari Liusvaara
8c346c0695 Lua: Fix bug with methods and resetting Lua VM 2013-02-01 22:10:01 +02:00
Ilari Liusvaara
5d08c36390 Lua: Custom fonts support 2013-02-01 21:52:27 +02:00
Ilari Liusvaara
c065f0398f Wxwidgets: VU meters & volume adjustment window 2013-01-26 13:20:39 +02:00
Ilari Liusvaara
c5d45840ed Allow setting stream gain 2013-01-25 20:14:11 +02:00
Ilari Liusvaara
5c3e48348b Live subtitle editing 2013-01-24 04:16:38 +02:00
Ilari Liusvaara
ab204556da Real-time updates for voice streams in editor 2013-01-24 02:04:36 +02:00
Ilari Liusvaara
4467f693f5 Support screen rotation & flipping 2013-01-19 20:16:55 +02:00
Ilari Liusvaara
2cd9dd223b Hack to allow using 16-button controllers
The savestates are not compatible with master.
2012-12-11 23:59:45 +02:00
Ilari Liusvaara
e8089a9ddc Support voice OggOpus import/export 2012-11-23 03:11:01 +02:00
Ilari Liusvaara
4fa73b21c4 Refactor voice import/export and support pregap, postgap and gain
This stuff will come useful with OggOpus support
2012-11-23 03:03:42 +02:00
Ilari Liusvaara
9bb7f5efc0 Fix crashes when closing lsnes with voice playback active 2012-11-23 02:27:06 +02:00
Ilari Liusvaara
45c3724bc8 Backport library updates and sort out the fucking messages mess 2012-11-13 22:59:26 +02:00
Ilari Liusvaara
9d9764dd60 Clean up library includes 2012-11-13 21:43:20 +02:00
Ilari Liusvaara
bd6242cdce Revert "Refactor porttype_info into library/ (as port_type)"
This reverts commit 5bae541b8b.

This commit is just messed up (lacks a file), so revert it.
2012-10-17 00:14:00 +03:00
Ilari Liusvaara
5bae541b8b Refactor porttype_info into library/ (as port_type) 2012-10-11 11:32:44 +03:00
Ilari Liusvaara
81795bbaec Change button_id to be a function pointer field, not a virtual method 2012-10-10 22:56:22 +03:00
Ilari Liusvaara
8b8641714e Lua: memory.map_structure 2012-09-29 11:56:18 +03:00
Ilari Liusvaara
4ca6e1df02 Lua: memory.readregion / memory.writeregion 2012-09-29 08:08:40 +03:00
Ilari Liusvaara
f30f4beab3 Make SGB ROMs actually usable 2012-09-27 11:59:27 +03:00
Ilari Liusvaara
be869b289b Make lag counter useful in SNES games that autopoll 2012-09-26 00:24:59 +03:00
Ilari Liusvaara
45019e5526 Recent ROMs / Movies menu 2012-09-25 23:05:57 +03:00
Ilari Liusvaara
507415710c Add option to detach memory watch to its own window 2012-09-25 21:18:12 +03:00
Ilari Liusvaara
62c095004f Use builtin font for rendering status panel
This will finally solve those problems with fonts.
2012-09-25 13:56:47 +03:00
Ilari Liusvaara
77c1011b8b New audio API WIP 2012-09-23 19:16:30 +03:00
Ilari Liusvaara
dbdc8b0e0e Be bit smarter with --load 2012-09-23 19:14:34 +03:00
Ilari Liusvaara
d013491c22 Fix save dialogs not working right on Mac OS X. 2012-09-20 19:36:45 +03:00
Ilari Liusvaara
3a762759ef Allow hiding the messages window 2012-09-19 12:13:08 +03:00
Ilari Liusvaara
7f5735bbd3 Fix syntax bug in serialization.hpp 2012-09-19 11:50:27 +03:00
Ilari Liusvaara
b9266f2bd4 Export the rerecord count via MMIO and Lua 2012-09-09 10:37:46 +03:00
Ilari Liusvaara
2368c17ece Wxwidgets: Basic subtitles editor 2012-09-08 20:29:44 +03:00
Ilari Liusvaara
7af494b92c Base subtitle support 2012-09-08 19:44:45 +03:00
Ilari Liusvaara
b502d82d35 New memory watch editor 2012-09-07 21:57:43 +03:00
Ilari Liusvaara
5e360805e8 Say what file extension is expected from dump file 2012-09-05 20:13:26 +03:00
Ilari Liusvaara
cd6d4dbffa Standalone hotkey configuration dialog 2012-08-29 16:25:05 +03:00
Ilari Liusvaara
e83e4eb4e1 Revamp ROM loading 2012-08-24 20:24:18 +03:00
Ilari Liusvaara
9015019e20 Memory search extensions 2012-07-22 17:04:49 +03:00
Ilari Liusvaara
175c63d56a Non-insane savestate anchoring 2012-07-20 00:23:40 +03:00
Ilari Liusvaara
e825585871 Remember invalid settings
This is handy when multiple cores have independent sets of settings
2012-07-15 14:30:14 +03:00
Ilari Liusvaara
027689273d Fix sorting of various comboboxes 2012-07-15 13:32:15 +03:00
Ilari Liusvaara
c5be74d063 Merge branch 'focus-fix' into rr1-maint
Conflicts:
	src/core/mainloop.cpp
	src/core/moviedata.cpp
	src/core/rom.cpp
2012-07-14 09:30:07 +03:00
Ilari Liusvaara
9328dfb070 Backport changes to generic stuff from gambatte core bindings work 2012-07-14 09:17:26 +03:00
Ilari Liusvaara
51cdf24f87 Move button symbols to core specific code 2012-07-11 16:01:01 +03:00
Ilari Liusvaara
3a7be1738a Get rid of nall
If not using bsnes core, nall is not available, so don't use it.
2012-07-11 15:50:05 +03:00
Ilari Liusvaara
c6c640bdbc Allow binding methods in Lua classes 2012-07-11 15:17:12 +03:00