Ilari Liusvaara
07ecfd7dc4
Refactor internal interfaces to support arbitrary number of controllers
2012-04-15 15:10:15 +03:00
Ilari Liusvaara
4f9dfd513c
Refactor ROM slots handling
...
Refactor ROM slot behaviour to bsnes-specific code
2012-04-15 09:52:00 +03:00
Ilari Liusvaara
6f229e6a93
Merge branch 'rr1-maint'
2012-04-13 17:05:19 +03:00
Ilari Liusvaara
e9fa95f34c
Refactor joystick support more
2012-04-13 11:15:00 +03:00
Ilari Liusvaara
f37ac166f4
Refactor joystick support
...
Refactor the common parts of joystick support to library/joyfun
2012-04-12 17:38:57 +03:00
Ilari Liusvaara
213d32c427
Merge branch 'rr1-maint'
2012-04-11 22:50:34 +03:00
Ilari Liusvaara
6393e21c5d
Wxwidgets joystick support
2012-04-11 16:46:10 +03:00
Ilari Liusvaara
8d5fb70f44
Merge branch 'rr1-maint'
...
Conflicts:
src/platform/wxwidgets/romselect.cpp
2012-04-09 17:04:32 +03:00
Ilari Liusvaara
b88a0eb3a7
Wxwidgets: New ROM select dialog
2012-04-09 15:46:25 +03:00
Ilari Liusvaara
9bffe5c504
Merge branch 'rr1-maint'
2012-04-09 13:25:27 +03:00
Ilari Liusvaara
46b00159fe
Wxwidgets: Disable clear buttons on nonclearable settings
2012-04-09 13:24:37 +03:00
Ilari Liusvaara
4b352d57ae
Merge branch 'rr1-maint'
2012-04-08 16:06:15 +03:00
Ilari Liusvaara
976ab9a878
Refactor path handling
2012-04-08 15:44:03 +03:00
Ilari Liusvaara
ae42dc5909
Wxwidgets: Move settings to main configuration dialog
2012-04-07 20:02:51 +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
036ce8dc0b
Wxwidgets: Move screen scaling into main settings dialog
2012-04-07 17:04:10 +03:00
Ilari Liusvaara
906f3caa43
Merge branch 'rr1-maint'
...
Conflicts:
src/video/sdmp.cpp
2012-04-07 15:43:35 +03:00
Ilari Liusvaara
0491f97e0d
Wxwidgets: New settings dialog: Axes and paths
2012-04-07 15:33:49 +03:00
Ilari Liusvaara
73d58b5402
Wxwidgets: Make scaling factors be global variables
2012-04-07 11:42:22 +03:00
Ilari Liusvaara
d6d749581f
Also support dumping JMD and SDMP over TCP/IP
2012-04-06 15:42:01 +03:00
Ilari Liusvaara
1974362569
Split cases for prefix and special for dumper targets
2012-04-06 14:35:56 +03:00
Ilari Liusvaara
b00ccb2731
Refactor TCP dumping
...
This is in preparation for having JMD dumper also support dump over
TCP/IP.
Also fix some bugs in dumping (especially over TCP/IP)
2012-04-06 13:35:12 +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
2ef9d55de7
Merge branch 'rr1-maint'
...
Conflicts:
src/platform/wxwidgets/mainwindow.cpp
2012-04-03 13:19:35 +03:00
Ilari Liusvaara
8f38cc5ca8
Wxwidgets: Move some menu entries around
2012-04-03 12:30:42 +03:00
Ilari Liusvaara
236da32c49
Configurable movie/ROM paths
2012-03-27 13:28:10 +03:00
Ilari Liusvaara
bab1ffece9
Merge branch 'rr1-maint'
...
Conflicts:
src/platform/wxwidgets/mainwindow.cpp
2012-03-27 12:12:03 +03:00
Ilari Liusvaara
79898626c5
Implement screen scaling
2012-03-26 23:50:14 +03:00
Ilari Liusvaara
6fe83abc29
Speed and volume adjustment
2012-03-26 21:55:02 +03:00
Ilari Liusvaara
8125961e1b
Support hiding the status panel
2012-03-26 20:34:25 +03:00
Ilari Liusvaara
aebb6c8c6d
Merge branch 'rr1-maint'
...
Conflicts:
src/core/rom.cpp
src/platform/wxwidgets/romselect.cpp
2012-03-18 17:31:52 +02:00
Ilari Liusvaara
cf4175312c
Built-in ROM patcher
...
Implement built-in ROM patcher instead of relying upon nall to perform
the patching.
2012-03-18 17:29:02 +02:00
Ilari Liusvaara
b846bb0911
Move core save/load routines to bsnes.cpp
2012-03-16 13:05:09 +02:00
Ilari Liusvaara
a59650b11d
Split VMA handling
...
Move VMA handling from memorymanip.cpp to bsnes.cpp
2012-03-16 12:44:00 +02:00
Ilari Liusvaara
0fe0e6c147
Fix saving of movie data for port2
2012-03-13 06:36:48 +02:00
Ilari Liusvaara
e42ce000cb
Refactor SRAM handling to interface/bsnes.cpp
2012-03-12 13:27:36 +02:00
Ilari Liusvaara
627eb15db6
Refactor dummy interfaces to interface/bsnes.cpp
2012-03-12 11:14:16 +02:00
Ilari Liusvaara
8e75080526
Refactor SNES::system_*pu_frequency() calls to interface/bsnes.cpp
2012-03-12 11:02:55 +02:00
Ilari Liusvaara
39fe80bdfc
Refactor bsnes core version handling
...
This is part of work to split off the emulator core.
2012-03-11 21:48:12 +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
72a8296eb9
Lock palettes to protect color array structure
2012-03-07 14:44:24 +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
4012f9914a
Wxwidgets: Fix the "internal focus lost" problem
2012-03-06 18:33:41 +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