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
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
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
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
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
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
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
Ilari Liusvaara
6cd922305c
Make settings threadsafe
...
Yet more removing of runemufn calls...
2012-04-16 13:54:22 +03:00
Ilari Liusvaara
2176427609
Make keymapper threadsafe
...
The keymapper is now threadsafe, instead of being only called from the
emulation thread.
2012-04-16 12:12:30 +03:00
Ilari Liusvaara
e9fa95f34c
Refactor joystick support more
2012-04-13 11:15:00 +03:00
Ilari Liusvaara
46b00159fe
Wxwidgets: Disable clear buttons on nonclearable settings
2012-04-09 13:24:37 +03:00
Ilari Liusvaara
976ab9a878
Refactor path handling
2012-04-08 15:44:03 +03:00
Ilari Liusvaara
b05b31a538
Rework jukebox
...
- Remove explicit setting for jukebox names
- Add setting for number of saves in jukebox
- Add path for save slots.
2012-04-07 19:12:14 +03:00
Ilari Liusvaara
29a1edd3e0
Internally classify keys
...
This is useful later to split down that massive key list into more
logical chunks.
2012-04-07 18:07:33 +03:00
Ilari Liusvaara
1974362569
Split cases for prefix and special for dumper targets
2012-04-06 14:35:56 +03:00
Ilari Liusvaara
1ae101ab44
Merge commit '2cc7666398bf05d2bc702efe99338a5bba75b21c' into rr1-maint
...
Merge most of the devbranch work (up until splitting the core starts)
into rr1-maint.
This is mostly to make maintenance easier, even if it introduces some
changes that could be bit big into maint branch.
Conflicts:
src/platform/wxwidgets/mainwindow.cpp
2012-04-05 10:48:29 +03:00
Ilari Liusvaara
6fe83abc29
Speed and volume adjustment
2012-03-26 21:55:02 +03:00
Ilari Liusvaara
0fe0e6c147
Fix saving of movie data for port2
2012-03-13 06:36:48 +02:00
Ilari Liusvaara
4c38e3784a
Merge branch 'rr1-maint'
...
Conflicts:
Makefile
src/core/render.cpp
2012-03-07 21:12:14 +02:00
Ilari Liusvaara
626ff5e200
Add patchseries for v087
...
Additionally, fix the mouse input craziness.
2012-03-07 17:12:42 +02:00
Ilari Liusvaara
afca090265
Special-case render object allocation
...
This is a slight optimization
2012-03-07 15:50:02 +02:00
Ilari Liusvaara
94cb7ac097
Merge branch 'rr1-maint'
2012-03-07 14:00:08 +02:00
Ilari Liusvaara
2fb19ea144
Refactor render queue management
...
This makes it easier to switch render queue object memory management
to internal implementation, speeding stuff up.
2012-03-07 13:33:54 +02:00
Ilari Liusvaara
c3dd13fb3f
Merge remote-tracking branch 'origin/rr1-maint'
...
Conflicts:
Makefile
src/lua/core.cpp
src/lua/lua.cpp
2012-03-07 06:19:06 +02:00
Ilari Liusvaara
44233e3897
Lua: Add on_idle() and on_timer()
2012-03-06 13:48:39 +02:00
Ilari Liusvaara
2124f3b9b6
Add emulator_ready() lua function
...
This function gives a flag telling if emulator has finished booting
up.
2012-03-06 05:24:43 +02:00
Ilari Liusvaara
b0bb6053a9
Add new lua hooks
...
Add new lua hooks:
- on_rewind
- on_frame_emulated
Additionally, on_paint now has a parameter.
2012-03-06 05:11:50 +02:00
Ilari Liusvaara
9405c809e0
Debug multithreading-related errors
2012-03-04 15:41:06 +02:00
Ilari Liusvaara
e646c60600
Merge branch 'rr1-maint'
...
Conflicts:
include/core/render.hpp
2012-03-03 11:31:44 +02:00