Ilari Liusvaara
13eee961a7
Refactor image slots code
...
- Refactor image slot code to be common code
- Hash large files with progress feedback
- Cache hashes of large files
2013-09-01 15:05:08 +03:00
Ilari Liusvaara
0d01d22d83
Allow RAM initialization from movie file
2013-08-27 02:11:59 +03:00
Ilari Liusvaara
bf0d0b7ac0
If movie is loaded without ROM, prompt for ROM
2013-08-25 17:32:56 +03:00
Ilari Liusvaara
212c819416
Lua: gui.kill_frame: Omit this frame from video dump
2013-08-08 20:41:29 +03:00
Ilari Liusvaara
3b1383232e
Cleanup controller and keymapper stuff on exit
2013-08-07 22:06:38 +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
75b3e79ea7
Binary movies support
2013-07-29 22:16:23 +03:00
Ilari Liusvaara
a149c67c40
Show dialog on important errors
2013-07-19 17:21:52 +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
b10a560611
Kill unused code
2013-07-04 22:37:29 +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
839304f701
Core actions
2013-06-30 13:20:23 +03:00
Ilari Liusvaara
cd8b2e7d39
Allow specifying ROM type in file load dialog
2013-06-26 14:48:19 +03:00
Ilari Liusvaara
992096c8c5
Macro support
2013-06-23 15:57:20 +03:00
Ilari Liusvaara
3206d206fe
Keep memory watches on project creation
2013-06-21 22:14:00 +03:00
Ilari Liusvaara
64683d6908
Merge branch 'rr1-maint'
...
Conflicts:
src/core/command.cpp
src/lua/ibind.cpp
src/platform/wxwidgets/settings.cpp
2013-06-14 14:09:43 +03:00
Ilari Liusvaara
081adfb565
Implicit creation of inverse binds for aliases
2013-06-14 13:40:08 +03:00
Ilari Liusvaara
0243e3fc53
Close ROM function
2013-05-23 01:00:37 +03:00
Ilari Liusvaara
b404184412
Handle project switch as special kind of loadstate
...
This avoids all manner of special cases.
2013-05-23 00:31:45 +03:00
Ilari Liusvaara
3bcddd27cc
Support runtime loading of libopus
2013-05-19 14:49:25 +03:00
Ilari Liusvaara
b0edee81c8
Projects support
2013-05-12 11:18:59 +03:00
Ilari Liusvaara
30943200fe
Commentary tracks: Remove support for old Opus format (use OggOpus)
2013-05-08 15:36:56 +03:00
Ilari Liusvaara
f1399d2f2e
Movie editor: Fix bug if extending finished movie
2013-04-16 03:39:51 +03:00
Ilari Liusvaara
99b666f790
Remove some unused leftover stuff
2013-04-13 23:38:18 +03:00
Ilari Liusvaara
e75667068a
Merge branch 'rr1-maint'
...
Conflicts:
src/core/mainloop.cpp
2013-04-13 22:20:00 +03:00
Ilari Liusvaara
b7dfe28ae1
Display current save slot information
2013-04-13 22:04:49 +03:00
Ilari Liusvaara
4f92b11336
New settings framework
2013-04-13 17:55:33 +03:00
Ilari Liusvaara
7d0acfbaec
Merge branch 'rr1-maint'
...
Conflicts:
src/core/mainloop.cpp
2013-04-05 20:09:31 +03:00
Ilari Liusvaara
bfaf627c66
Show effects of Lua in input display
2013-04-05 20:06:00 +03:00
Ilari Liusvaara
3e8f02fcaf
Wxwidgets: Filter filenames in load/save dialogs, autoappend extensions
2013-03-25 11:28:06 +02:00
Ilari Liusvaara
f38671a3e2
TAS input plugin
2013-03-15 18:48:39 +02:00
Ilari Liusvaara
67c78124d5
Support per-button autofire
2013-03-14 00:15:43 +02:00
Ilari Liusvaara
236b9075d9
Merge branch 'rr1-maint'
...
Conflicts:
include/core/framebuffer.hpp
2013-02-28 04:06:37 +02:00
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
90a5f80232
Fix lots of -Wall compiler warnings
2013-02-10 15:00:12 +02:00
Ilari Liusvaara
7e091d2cf5
Cleanup many settings (all from core)
2013-02-09 21:22:24 +02:00
Ilari Liusvaara
2bcb022f95
Clean up save slots handling
...
Also changes save slots to be per-project instead of the weird handling
earlier.
2013-02-09 18:35:13 +02:00
Ilari Liusvaara
c9e05a607a
Clean up framerate handling
...
Also stop saving the framerate (it is not meaningful to persist between
sessions).
2013-02-09 16:24:31 +02:00
Ilari Liusvaara
363e7c7a3c
Remove lsnesrc-related code (since what it was used for is long gone)
2013-02-09 16:08:06 +02:00
Ilari Liusvaara
891235f5d4
Merge branch 'rr1-maint'
...
Conflicts:
src/platform/wxwidgets/editor-movie.cpp
2013-02-07 18:14:50 +02:00
Ilari Liusvaara
cc31d0ea86
Movie editor: Run to frame function
2013-02-07 17:40:32 +02:00
Ilari Liusvaara
c0bf2046d4
Merge branch 'rr1-maint'
...
Conflicts:
src/core/audioapi.cpp
2013-02-05 15:57:05 +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
246f0e32b9
Dedicated sound devices dialog
2013-01-28 13:01:05 +02:00
Ilari Liusvaara
33ad2fcc12
Merge branch 'rr1-maint'
...
Conflicts:
include/platform/wxwidgets/platform.hpp
src/platform/wxwidgets/mainwindow.cpp
2013-01-26 13:27:31 +02:00
Ilari Liusvaara
c065f0398f
Wxwidgets: VU meters & volume adjustment window
2013-01-26 13:20:39 +02:00