Commit graph

37 commits

Author SHA1 Message Date
Ilari Liusvaara
14a0862342 Instancefy lua core stuff
This should fix crashes on startup on Win32
2014-06-06 15:03:16 +03:00
Ilari Liusvaara
5f4924debc Refactor slotcache to be instance variable 2014-06-03 03:15:00 +03:00
Ilari Liusvaara
c34db9ef74 Fix warnings from valgrind 2014-06-03 01:16:31 +03:00
Ilari Liusvaara
888afe8bcb Use helper class to simplify per-instance external vars 2014-06-03 01:16:16 +03:00
Ilari Liusvaara
cf21744d00 Instancefy dispatch stuff 2014-05-31 13:58:17 +03:00
Ilari Liusvaara
205b8eccdf Make helper class for instance member allocation / deallocation 2014-05-28 19:14:08 +03:00
Ilari Liusvaara
ed7496cc88 Instancefy button manager stuff 2014-05-28 18:24:54 +03:00
Ilari Liusvaara
a6a110bac9 Rewrite basic video dumping framework 2014-05-28 13:51:24 +03:00
Ilari Liusvaara
0a0cd049b1 Make instance vars to be pointers
This saves compilation time by reducing number of deps.
2014-05-24 14:05:04 +03:00
Ilari Liusvaara
1b2bd60455 Factor queue stuff to its own file 2014-05-24 12:05:38 +03:00
Ilari Liusvaara
7b4eadbe3e Make various instance stuff to take references to other instance objs 2014-05-24 11:39:36 +03:00
Ilari Liusvaara
878100b52c Instancefy framebuffer stuff 2014-05-23 20:14:12 +03:00
Ilari Liusvaara
52864d3aaa Instancefy framerate stuff 2014-05-23 19:43:03 +03:00
Ilari Liusvaara
adb1b29c67 Refactor debugging into instance object 2014-05-21 18:32:17 +03:00
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
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
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
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
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