Commit graph

166 commits

Author SHA1 Message Date
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
Ilari Liusvaara
008536d21c Move core-specific code to core bindings
This is probably quite buggy...
2012-07-09 18:11:32 +03:00
Ilari Liusvaara
70fdf31ad0 Reload ROM image on the fly 2012-07-09 01:08:08 +03:00
Ilari Liusvaara
59a822d023 Move prototypes for controller-specific functions from emucore.hpp 2012-07-08 15:27:46 +03:00
Ilari Liusvaara
3460d8e7a2 Move controller types to bsnes core, get rid of *LOGICAL* constants 2012-07-08 15:25:22 +03:00
Ilari Liusvaara
e27d4374dc Get rid of porttype_t and devicetype_t 2012-07-08 12:57:22 +03:00
Ilari Liusvaara
47e07140c5 Delete include/core/bsnes.hpp
This file is no longer supposed to be there
2012-07-07 22:55:09 +03:00
Ilari Liusvaara
6e57f795c0 Merge branch 'focus-fix' into rr1-maint 2012-07-07 22:43:35 +03:00
Ilari Liusvaara
bc48bf1a92 Fix the "click on panel locks up keyboard" for real 2012-07-06 18:40:11 +03:00
Ilari Liusvaara
9289d22b3e Merge the new framebuffer code 2012-06-30 21:27:49 +03:00
Ilari Liusvaara
d9bc16598c Split all references to bsnes core to dedicated file 2012-06-30 12:42:29 +03:00
Ilari Liusvaara
1f631a8ad0 Librarify screen rendering 2012-06-20 17:40:27 +03:00
Ilari Liusvaara
f0d310aff7 Support pure virtual mappings
The first such mapping is the SNES address bus.
2012-06-06 22:59:08 +03:00
Ilari Liusvaara
6543d4d898 Expand memory addresses from 32 to 64 bits 2012-06-06 22:22:48 +03:00
Ilari Liusvaara
3548315ccb Lua: Reset Lua VM function 2012-06-06 21:58:03 +03:00
Ilari Liusvaara
6f796f9601 Unsafe rewinding
Unsafe rewinding is unsafe, but in exchange, a lot faster than normal
save/load cycle.
2012-05-19 14:37:49 +03:00
Ilari Liusvaara
b000ec93ce MSU-1 support
This is at least enough to play Super Road Blaster...
2012-05-18 19:03:32 +03:00
Ilari Liusvaara
c45ed1524d SDL: More advanced editing
Previous/Next word, delete word.
2012-05-14 22:04:34 +03:00
Ilari Liusvaara
6a8afbe5a0 SDL: Add command to enter command line with specified text 2012-05-14 18:30:02 +03:00
Ilari Liusvaara
1db083990b SDL: Save settings on exit 2012-05-14 17:09:32 +03:00
Ilari Liusvaara
823cc94fb1 Add autohold for 1 frame (framehold) commands 2012-05-11 19:37:06 +03:00
Ilari Liusvaara
9d9bfd4628 Revamp the build system
This is bit WIP, but seems to work, at least for Linux...
2012-05-11 19:36:13 +03:00
Ilari Liusvaara
13de46ca59 Extend zlibstream to support Z_SYNC_FLUSH and simplify zmbv code 2012-04-26 20:13:49 +03:00
Ilari Liusvaara
bad7915dfb AVI dumper: Performance counters
These are needed for dynamic compression level adjustment (not implemented
yet for any codec).
2012-04-24 09:52:00 +03:00
Ilari Liusvaara
06e3f96b3d Add start paused option
This is handy for capturing
2012-04-21 10:48:59 +03:00
Ilari Liusvaara
4a8da706c7 Wxwidgets: Add option to prompt for key in key select dialogs 2012-04-19 12:35:25 +03:00