Ilari Liusvaara
|
b6b5243abe
|
run in emu thread: Throw exceptions over thread switches
|
2014-05-18 19:58:56 +03:00 |
|
Ilari Liusvaara
|
2ffe0066c9
|
Get rid of most absolute refs to lsnes_instance in src/core
|
2014-05-18 12:57:58 +03:00 |
|
Ilari Liusvaara
|
8b027be798
|
Instancefy project state
|
2014-05-18 12:34:22 +03:00 |
|
Ilari Liusvaara
|
3066892e69
|
Make main controllers state a instance variable
|
2014-05-18 02:20:23 +03:00 |
|
Ilari Liusvaara
|
ff996c05b6
|
Instancefy cart mappings
|
2014-05-18 01:58:05 +03:00 |
|
Ilari Liusvaara
|
e6f1ea51b1
|
Instancefy internal emulation thread execution queue
|
2014-05-18 01:39:53 +03:00 |
|
Ilari Liusvaara
|
51bb860c85
|
Instancefy next rrdata
|
2014-05-18 00:55:11 +03:00 |
|
Ilari Liusvaara
|
b1fbb804c8
|
Instancefy alias binds management
|
2014-05-18 00:38:58 +03:00 |
|
Ilari Liusvaara
|
29ee02309b
|
Move lua-framebuffer to lua namespace
|
2014-05-14 11:50:59 +03:00 |
|
Ilari Liusvaara
|
9f7c5523d7
|
Namespacify mathexpr
|
2014-05-14 11:43:25 +03:00 |
|
Ilari Liusvaara
|
3a85ccc506
|
Move memorywatch stuff to dedicated namespace
|
2014-05-14 10:50:49 +03:00 |
|
Ilari Liusvaara
|
6c9d34123d
|
Rename some classes
|
2014-05-13 18:43:05 +03:00 |
|
Ilari Liusvaara
|
6f35061747
|
Setting sets
|
2014-05-13 09:06:14 +03:00 |
|
Ilari Liusvaara
|
ab9c568062
|
Inverse binding sets
|
2014-05-12 20:37:04 +03:00 |
|
Ilari Liusvaara
|
f4c6c6e322
|
Command sets WIP
|
2014-05-11 20:01:26 +03:00 |
|
Ilari Liusvaara
|
635e1fac44
|
Move lsnes_kbd and lsnes_mapper to be instance vars
|
2014-05-11 15:29:27 +03:00 |
|
Ilari Liusvaara
|
6ced0ce890
|
Split random number functions from misc.cpp to dedicated file
|
2014-05-10 15:17:12 +03:00 |
|
Ilari Liusvaara
|
04ba635f1a
|
Instancefy emustatus.cpp stuff
|
2014-05-10 14:48:08 +03:00 |
|
Ilari Liusvaara
|
21dbab5a77
|
Instancefy multitrack.cpp stuff
|
2014-05-10 14:36:54 +03:00 |
|
Ilari Liusvaara
|
97ecbe06f0
|
Kill unused generic_controller_name()
|
2014-05-10 14:18:33 +03:00 |
|
Ilari Liusvaara
|
4099291b35
|
Instancefy mbranch.cpp stuff
|
2014-05-10 14:11:24 +03:00 |
|
Ilari Liusvaara
|
3e4c03d114
|
Clean up some uses of lsnes_instance
|
2014-05-10 13:55:07 +03:00 |
|
Ilari Liusvaara
|
ee0d0089dc
|
Instancefy subtitles.cpp stuff
|
2014-05-10 13:36:00 +03:00 |
|
Ilari Liusvaara
|
4be906fa36
|
Instancefy inthread.cpp stuff
|
2014-05-10 13:12:42 +03:00 |
|
Ilari Liusvaara
|
b57e6d5eda
|
lsnes_vsetc -> lsnes_instance.setcache
|
2014-05-10 11:54:15 +03:00 |
|
Ilari Liusvaara
|
d95f247e9f
|
lsnes_memorywatch -> lsnes_instance.mwatch
|
2014-05-10 11:41:08 +03:00 |
|
Ilari Liusvaara
|
ee6b522395
|
lsnes_lua_state -> lsnes_instance.lua
|
2014-05-10 11:32:48 +03:00 |
|
Ilari Liusvaara
|
c84a8125c9
|
lsnes_memory -> lsnes_instance.memory
|
2014-05-10 11:22:31 +03:00 |
|
Ilari Liusvaara
|
dcd9bec1fc
|
movb -> lsnes_instance.mlogic
|
2014-05-10 11:09:28 +03:00 |
|
Ilari Liusvaara
|
ffcdc987bd
|
If loading ROM with multiple candidates, prompt before adding to recentrom
|
2014-05-03 08:27:18 +03:00 |
|
Ilari Liusvaara
|
45388e8ee2
|
Support configurable URI shorthands
|
2014-05-01 13:56:33 +03:00 |
|
Ilari Liusvaara
|
e10a2fcfe5
|
Trace logger (Window): Show start of frame
|
2014-05-01 04:12:15 +03:00 |
|
Ilari Liusvaara
|
175a080382
|
Autodetect followed by undefined with multiple choices: Ask user
|
2014-04-26 20:55:42 +03:00 |
|
Ilari Liusvaara
|
4560782668
|
moviefile::get_movie_length: Use milliseconds, not nanoseconds
The fractional division should still be exact (but rounds up).
|
2014-04-21 21:46:29 +03:00 |
|
Ilari Liusvaara
|
4c952beb3b
|
Use open/read/write/close for binary saves instead of iostreams
|
2014-04-10 22:51:42 +03:00 |
|
Ilari Liusvaara
|
d533647560
|
Delete the now-unused emulator_status stuff
|
2014-04-02 08:43:25 +03:00 |
|
Ilari Liusvaara
|
5cc3661437
|
Refactor emulator status reporting (and fix the statusbar doesn't update bug)
|
2014-04-01 00:13:36 +03:00 |
|
Ilari Liusvaara
|
b367334238
|
Only update emulator status from within update_movie_state()
|
2014-03-28 12:36:21 +02:00 |
|
Ilari Liusvaara
|
39d2ecaa62
|
Refactor triple buffering logic to its own file
|
2014-03-26 12:27:17 +02:00 |
|
Ilari Liusvaara
|
4f0e636b9b
|
Refactor workthread.hpp and threadtypes.hpp (renamed to threads.hpp)
Also rename all variables and fields named "mutex" (gdb does not like
that name).
|
2014-03-23 09:45:42 +02:00 |
|
Ilari Liusvaara
|
9a1895eaea
|
Fix some memory leak complaints from Valgrind
|
2014-03-22 13:11:51 +02:00 |
|
Ilari Liusvaara
|
432185f37d
|
Fix core callbacks being undefined if loading ROM from cmdline
|
2014-03-06 10:29:48 +02:00 |
|
Ilari Liusvaara
|
1d72c3c4f8
|
C interface
|
2014-02-27 22:45:44 +02:00 |
|
Ilari Liusvaara
|
76c9599369
|
New projects menu
|
2014-02-25 04:03:55 +02:00 |
|
Ilari Liusvaara
|
1994af1d09
|
Tracelogger: Breakpoints
|
2014-02-22 21:31:13 +02:00 |
|
Ilari Liusvaara
|
783d20f690
|
Don't use framebuffer palettes
|
2014-02-10 00:07:31 +02:00 |
|
Ilari Liusvaara
|
8bae3615ab
|
Load some legacy memory watches
Doesn't support anything fancy, just what old memory watch system
recognized as a watch (not an expression).
|
2014-02-05 03:23:51 +02:00 |
|
Ilari Liusvaara
|
ef140f3324
|
moviefile.cpp is friggin' large, split it up
|
2014-02-05 01:11:21 +02:00 |
|
Ilari Liusvaara
|
a50cadb1a8
|
Support multi-branch movies
|
2014-02-04 21:16:38 +02:00 |
|
Ilari Liusvaara
|
3e92462a3d
|
Dynamically allocate moviefile, rrdata and movie structures
|
2014-02-02 18:35:36 +02:00 |
|