Ilari Liusvaara
|
702a4b8c4b
|
Use hints for default filename on ROM load request
|
2013-09-14 15:26:20 +03:00 |
|
Ilari Liusvaara
|
d25f5bbe78
|
Make symbolic constant ROM_SLOT_COUNT for ROM slot count
|
2013-09-14 12:26:57 +03:00 |
|
Ilari Liusvaara
|
83dcbee83a
|
Save ROM name hints
|
2013-09-13 21:34:59 +03:00 |
|
Ilari Liusvaara
|
82440c44bb
|
Fix compilation if wxString is wchar_t-based
|
2013-09-13 11:53:45 +03:00 |
|
Ilari Liusvaara
|
2168f85b30
|
Share file image data among copied instances
|
2013-09-07 08:26:09 +03:00 |
|
Ilari Liusvaara
|
4bfb16ea6c
|
binary_input_stream: Handle nested extensions correctly
Binary savestates don't contain nested extensions, but...
|
2013-09-06 21:42:26 +03:00 |
|
Ilari Liusvaara
|
c253b2a165
|
Make some global variables fields
|
2013-09-04 22:37:28 +03:00 |
|
Ilari Liusvaara
|
ffb68eb4fb
|
Merge branch 'rr1-maint'
Conflicts:
src/core/moviedata.cpp
|
2013-09-03 23:30:18 +03:00 |
|
Ilari Liusvaara
|
f1a3b105f2
|
Fix movie initialization on ROM load
The movie should be fully reinitialized if:
1) Core type changes, or
2) Load is in readonly mode.
|
2013-09-03 23:07:16 +03:00 |
|
Ilari Liusvaara
|
c0f19435e4
|
Merge branch 'rr1-maint'
|
2013-09-03 22:28:14 +03:00 |
|
Ilari Liusvaara
|
61482629ee
|
If loading movie/savestate without ROM, prompt for one
|
2013-09-03 22:27:42 +03:00 |
|
Ilari Liusvaara
|
d0bf4e220a
|
Mark some globals as const
|
2013-09-03 21:12:15 +03:00 |
|
Ilari Liusvaara
|
2f80b044a5
|
Fix compiling if Boost threads are used
|
2013-09-03 14:18:03 +03:00 |
|
Ilari Liusvaara
|
67484f1ea5
|
enumerate_directory: Don't list . and ..
|
2013-09-02 23:30:30 +03:00 |
|
Ilari Liusvaara
|
f054cfb61c
|
Check JSON integer values before trying to parse
This cuts down exception spam.
|
2013-09-02 23:27:17 +03:00 |
|
Ilari Liusvaara
|
a7e78b4aea
|
Remove lanczos.cpp, Nothing needs it
|
2013-09-02 23:23:33 +03:00 |
|
Ilari Liusvaara
|
dda9460c3d
|
Refactor binary file saving/loading routines
|
2013-09-02 16:57:23 +03:00 |
|
Ilari Liusvaara
|
13eee961a7
|
Refactor image slots code
- Refactor image slot code to be common code
- Hash large files with progress feedback
- Cache hashes of large files
|
2013-09-01 15:05:08 +03:00 |
|
Ilari Liusvaara
|
06f3f37626
|
Merge branch 'rr1-maint'
|
2013-08-31 11:57:33 +03:00 |
|
Ilari Liusvaara
|
f9e0abd0bd
|
Support blitting BITMAP+PALETTE -> DBITMAP
|
2013-08-31 11:49:25 +03:00 |
|
Ilari Liusvaara
|
e10a7ccbd4
|
Merge branch 'rr1-maint'
|
2013-08-31 01:47:36 +03:00 |
|
Ilari Liusvaara
|
f4f052589b
|
Backport support for SGB GB WRAM and GB HRAM
|
2013-08-31 01:46:50 +03:00 |
|
Ilari Liusvaara
|
d782eb0125
|
Merge remote-tracking branch 'origin/master'
|
2013-08-30 21:31:27 +03:00 |
|
Ilari Liusvaara
|
f6efcdef24
|
Add the installer script
|
2013-08-30 18:06:04 +03:00 |
|
Ilari Liusvaara
|
85cf485807
|
Properly change core if ROM is loaded by request
|
2013-08-27 12:25:12 +03:00 |
|
Ilari Liusvaara
|
0d01d22d83
|
Allow RAM initialization from movie file
|
2013-08-27 02:11:59 +03:00 |
|
Ilari Liusvaara
|
a355917b70
|
Support SGB GB HRAM too
|
2013-08-26 10:24:50 +03:00 |
|
Ilari Liusvaara
|
da20b6d0cf
|
Add state mapping for SGB Gameboy CPU
|
2013-08-26 02:31:02 +03:00 |
|
Ilari Liusvaara
|
430f1a1afc
|
Fix memory search datatype names
|
2013-08-26 02:20:35 +03:00 |
|
Ilari Liusvaara
|
b3d7dc5786
|
Add some missing files
|
2013-08-25 20:12:52 +03:00 |
|
Ilari Liusvaara
|
0ac78762a2
|
Fix slotinfo for binary save slots
|
2013-08-25 17:44:57 +03:00 |
|
Ilari Liusvaara
|
bf0d0b7ac0
|
If movie is loaded without ROM, prompt for ROM
|
2013-08-25 17:32:56 +03:00 |
|
Ilari Liusvaara
|
995dcf1cf2
|
Fix reading binary movies with unknown extensions
|
2013-08-25 17:32:01 +03:00 |
|
Ilari Liusvaara
|
4d5a088496
|
Support float/double memory watch/search
|
2013-08-25 04:06:46 +03:00 |
|
Ilari Liusvaara
|
dbbf274110
|
Support 24-bit memory watches / memory searching
|
2013-08-24 22:16:43 +03:00 |
|
Ilari Liusvaara
|
0e479a907b
|
Simplify memory search by using templates
|
2013-08-24 21:05:10 +03:00 |
|
Ilari Liusvaara
|
ef3509cbcf
|
Clean up reading of values of various types
|
2013-08-24 20:29:23 +03:00 |
|
Ilari Liusvaara
|
c3701056c6
|
Simplify memory space read/write code
|
2013-08-24 11:29:20 +03:00 |
|
Ilari Liusvaara
|
fa18a739e0
|
Some libgambatte fixes
|
2013-08-23 00:55:35 +03:00 |
|
Ilari Liusvaara
|
6a0f9750b2
|
Lua: Pass name of method to various lua class methods
|
2013-08-22 22:34:17 +03:00 |
|
Ilari Liusvaara
|
1909357f99
|
Lua: lua_class<T>::bind_multi (initializer lists are useful)
|
2013-08-22 00:11:34 +03:00 |
|
Ilari Liusvaara
|
e7472118a5
|
Lua: Use full userdata to store class binds
|
2013-08-21 23:32:48 +03:00 |
|
Ilari Liusvaara
|
9092dea931
|
Lua: Automatically pass Lua state to lua class ctors
|
2013-08-21 23:19:20 +03:00 |
|
Ilari Liusvaara
|
17f8603ec5
|
Make lua_obj_pin<T> copyable
|
2013-08-21 19:24:00 +03:00 |
|
Ilari Liusvaara
|
ae7f99b49c
|
Support "wrambank" register (read-only) for DMG/CGB
|
2013-08-21 18:57:03 +03:00 |
|
Ilari Liusvaara
|
7026453768
|
Lua: gui.synchronous_repaint()
|
2013-08-21 04:14:53 +03:00 |
|
Ilari Liusvaara
|
e2b08d9c83
|
SNES: Support "compact form" where delay resets aren't supported
|
2013-08-20 01:20:34 +03:00 |
|
Ilari Liusvaara
|
e4db2486b5
|
Be more careful when parsing macros
... Don't throw random exceptions when encountering something of wrong
type, instead throw exception with more proper message.
|
2013-08-19 09:22:09 +03:00 |
|
Ilari Liusvaara
|
c4bcddbfbd
|
Reserve 1 byte for each macro button instead of 2 bits
|
2013-08-18 23:11:25 +03:00 |
|
Ilari Liusvaara
|
4feb4b6290
|
Macros: Support ? modifier for macros (press at random)
|
2013-08-18 23:03:43 +03:00 |
|