Ilari Liusvaara
|
f35e68a11a
|
Trace logger / disassembler GUI
|
2014-02-12 15:57:33 +02:00 |
|
Ilari Liusvaara
|
f4eb4e3073
|
Revert "C interface WIP"
This reverts commit 8e6d005f15 .
|
2013-12-27 11:40:50 +02:00 |
|
Ilari Liusvaara
|
8e6d005f15
|
C interface WIP
|
2013-12-24 20:34:33 +02:00 |
|
Ilari Liusvaara
|
dce933b76d
|
Refactor library framebuffer to dedicated namespace
|
2013-12-19 07:00:43 +02:00 |
|
Ilari Liusvaara
|
7244f45f0b
|
Don't crash if loaded dynamic library contains a new core
|
2013-12-07 22:06:46 +02:00 |
|
Ilari Liusvaara
|
e28121a0e1
|
Unified support for breakpoints & cheats
|
2013-11-28 22:22:00 +02:00 |
|
Ilari Liusvaara
|
c7acd46352
|
Upload UI
|
2013-11-11 12:04:39 +02:00 |
|
Ilari Liusvaara
|
1d2df8ebea
|
Support latch notifications on SNES
This patch is so large since it adds support for passing arguments to
the Lua callback, even if SNES doesn't use those.
|
2013-10-27 14:41:28 +02:00 |
|
Ilari Liusvaara
|
379db3d4a8
|
Movie editor: Add panel for inputting axis values
|
2013-10-05 18:08:18 +03:00 |
|
Ilari Liusvaara
|
40578782dc
|
Support Multi-ROM projects
|
2013-09-22 17:39:52 +03:00 |
|
Ilari Liusvaara
|
0d01d22d83
|
Allow RAM initialization from movie file
|
2013-08-27 02:11:59 +03:00 |
|
Ilari Liusvaara
|
bf0d0b7ac0
|
If movie is loaded without ROM, prompt for ROM
|
2013-08-25 17:32:56 +03:00 |
|
Ilari Liusvaara
|
5298eb04f1
|
Replace X/Y scale with one scale + optional AR correction
|
2013-08-11 21:17:29 +03:00 |
|
Ilari Liusvaara
|
53b75adcf2
|
Automatically build index triple and legacy-pcid maps
All cores build these the same way, so make the code common.
|
2013-07-20 14:35:16 +03:00 |
|
Ilari Liusvaara
|
eed387af93
|
Core cleanups
- Use initializer lists for actions
- Move some type methods to be core methods
|
2013-07-06 23:08:19 +03:00 |
|
Ilari Liusvaara
|
9d440ace13
|
More cleanup via initializer lists
|
2013-07-06 20:41:32 +03:00 |
|
Ilari Liusvaara
|
ac06feeeba
|
Cleanup image slot stuff using initializer lists
|
2013-07-06 14:46:12 +03:00 |
|
Ilari Liusvaara
|
5386986129
|
Pull instead of push reset vectors
Pushing anything global from cores is very dubious to do...
|
2013-07-04 20:42:37 +03:00 |
|
Ilari Liusvaara
|
9538f19c92
|
Extend core actions
- Toggleable actions
- Enumerated choices
- Lua interface
- Nested action menus
- Fix actions disabled from the start
|
2013-07-04 18:17:07 +03:00 |
|
Ilari Liusvaara
|
a111afad42
|
Use virtual methods instead of pointers for core stuff
|
2013-07-03 18:21:16 +03:00 |
|
Ilari Liusvaara
|
84faf2f42e
|
Rip out remainder of that old unmaintained dump code
|
2013-07-03 04:10:24 +03:00 |
|
Ilari Liusvaara
|
08e5f6acc9
|
Probably buggy SNES disassembler
|
2013-07-03 04:06:40 +03:00 |
|
Ilari Liusvaara
|
2995be7f12
|
Merge branch 'core-actions'
|
2013-06-30 14:07:10 +03:00 |
|
Ilari Liusvaara
|
839304f701
|
Core actions
|
2013-06-30 13:20:23 +03:00 |
|
Ilari Liusvaara
|
2874a1e7c5
|
More cleanup via initializer lists
|
2013-06-28 17:57:45 +03:00 |
|
Ilari Liusvaara
|
14327834ce
|
Expand some comments about core bindings
|
2013-06-15 14:22:46 +03:00 |
|
Ilari Liusvaara
|
dfd0453feb
|
Use C++11 initializer lists to simplify core binding code
|
2013-06-15 12:53:28 +03:00 |
|
Ilari Liusvaara
|
0243e3fc53
|
Close ROM function
|
2013-05-23 01:00:37 +03:00 |
|
Ilari Liusvaara
|
00f5754ef7
|
Allow on_input to veto/force system controls (including reset line)
|
2013-03-13 00:36:44 +02:00 |
|
Ilari Liusvaara
|
5ec61c864f
|
Some bizarre stuff...
|
2013-03-02 16:45:53 +02:00 |
|
Ilari Liusvaara
|
60404062a5
|
Restrict member picking to only .zip files
This makes it possible to load ROMs that are internally ZIP files.
|
2013-02-26 13:10:59 +02:00 |
|
Ilari Liusvaara
|
870102d3ce
|
Allow cores to create big-endian VMAs
|
2013-02-17 10:27:00 +02:00 |
|
Ilari Liusvaara
|
b928596e09
|
Support for hard resets and make some stuff movie settings
|
2013-01-27 13:57:33 +02:00 |
|
Ilari Liusvaara
|
006eaf3c78
|
Core conflict resolution
If there are multiple cores that all claim the same systype or extension,
let the user select the right one.
|
2013-01-16 17:12:05 +02:00 |
|
Ilari Liusvaara
|
98886e8143
|
Change all systypes from map to set
Systypes are never directly looked up by name, so this change avoids
conflicting systypes from overwriting each other.
|
2013-01-15 04:42:58 +02:00 |
|
Ilari Liusvaara
|
dfd7ec1106
|
More core defines auto-generation
|
2013-01-13 11:57:40 +02:00 |
|
Ilari Liusvaara
|
c4b03bfcac
|
Remove legacy lag counting
As major series transition breaks savestates anyway, no need to support
legacy mode anymore.
|
2013-01-11 22:56:45 +02:00 |
|
Ilari Liusvaara
|
bb48143284
|
Handle conflicting sysregions
|
2013-01-11 22:31:13 +02:00 |
|
Ilari Liusvaara
|
513161f296
|
Show region on cover page
|
2013-01-08 07:15:06 +02:00 |
|
Ilari Liusvaara
|
97ceb2e3d0
|
Do something sightly more interesting with covers
The coverpages need more information still
|
2013-01-08 06:39:32 +02:00 |
|
Ilari Liusvaara
|
a0ed3252c2
|
Support per-core cover pages
|
2013-01-08 05:47:42 +02:00 |
|
Ilari Liusvaara
|
27bc4afd9d
|
Handle buttons when dynamically loading cores
|
2013-01-07 20:29:03 +02:00 |
|
Ilari Liusvaara
|
a6f4d2dae1
|
Support multiple cores at once
Yes, this can really be built to have both bsnes and gambatte cores at
once (even if the result can't be distributed).
|
2013-01-06 23:06:08 +02:00 |
|
Ilari Liusvaara
|
f14acf07de
|
Make set of port types for core a field
|
2013-01-06 20:51:57 +02:00 |
|
Ilari Liusvaara
|
6acdd859c2
|
Yet more moving of core functions to methods
|
2013-01-06 20:36:31 +02:00 |
|
Ilari Liusvaara
|
7f41254b27
|
More making core functions into methods
|
2013-01-06 19:59:45 +02:00 |
|
Ilari Liusvaara
|
af070537cf
|
More refactoring core functions into methods
|
2013-01-06 12:30:32 +02:00 |
|
Ilari Liusvaara
|
70ca904940
|
More making core functions into methods
|
2013-01-05 23:15:32 +02:00 |
|
Ilari Liusvaara
|
4641b640c4
|
Make the SNES rate specials methods
|
2013-01-05 16:28:09 +02:00 |
|
Ilari Liusvaara
|
315d1620b3
|
Move get_{audio,video}_rate() to rom type methods
|
2013-01-05 16:07:29 +02:00 |
|