goyuken
fec546f77a
gba: fix cartmem problem i caused that was exposed by recording movies.
...
inputadapters: finish GBA mnemonic stuff, including power button. |P|UDLRsSBALR|
mainform: show informative warning when starting recording a GBA movie
2012-11-24 22:14:05 +00:00
goyuken
366370301f
gba: enable savestates. in the process find and fix an absolutely retarded bug with core savestate loading and bios. fuck #define forever.
2012-11-24 21:23:50 +00:00
goyuken
b9fac0643a
gba: fix H-mosaic in text mode BGs
2012-11-24 18:33:15 +00:00
goyuken
fcb0be70f7
gba: cycle counter for frame timing was completely busted, now fixed, and frames take the expected approximately 280k cycles to complete
2012-11-24 17:37:40 +00:00
goyuken
f289ce7525
grumble grumble grumble
2012-11-24 16:14:30 +00:00
adelikat
6660ac3e8e
SMS - slight fix to how islag is saved into savestates
2012-11-24 14:19:59 +00:00
adelikat
f7032a1c33
Coleco - some minor refactoring
2012-11-24 14:17:56 +00:00
saxxonpike
4ffce9e5f9
commodore64: slight performance gain, video rendering pipeline structure rebuilt for flexibility (for pending changes)
2012-11-24 06:20:49 +00:00
goyuken
ea19ae9d65
gba: disable outside interim
2012-11-24 04:46:43 +00:00
adelikat
8aad53e76c
coleco - updates to gamedb
2012-11-24 03:21:33 +00:00
goyuken
235d7a9a03
gba: saveram support. not tested too much because controller isn't hooked up yet. (and path config appears to be dumping them in the wrong place). also remove the silly system where the core tracks timing on when to write the saveram file to disk.
2012-11-24 02:25:47 +00:00
saxxonpike
af355f6d5b
commodore64: clean up video code, remove unused VIC emulation
2012-11-24 02:10:05 +00:00
goyuken
d20970afa7
gba: correct tracelogger address for PC pipelining. note that the disassembly for some branch instructions shows up wrong, making this seem "wrong". but it's right, and the disassembly will be fixed...
...
core: tracelogger can now show a custom column header. GBA uses it; all other traceloggers untouched
2012-11-24 00:45:25 +00:00
zeromus
7ff342f907
snesgfxdebugger-preliminary sprite visualizing
2012-11-23 23:44:45 +00:00
goyuken
9efe2f2a67
gba: use release build libmeteor.dll for big speedup
2012-11-23 20:43:32 +00:00
goyuken
96880ccc4a
gba: Up the verbosity of the tracelogger. Using it, I was able to find a nasty bug: bitfields in cpsr\spsr were not being handled as expected by the compiler. Presumably the version and settings on GCC normally used for retrometeor does what's desired? Workaround applied.
2012-11-23 20:17:20 +00:00
adelikat
9ee8093f7a
Open Virtual Pad hotkey
2012-11-23 17:03:10 +00:00
goyuken
6d7ae2574d
gba: implement tracelogging. also disable _ITERATOR_DEBUG_LEVEL even in debug builds as the disassembler blows it up ><
2012-11-23 16:55:37 +00:00
adelikat
bde940ad0b
Controller Config - auto tab checkbox
2012-11-23 16:14:47 +00:00
adelikat
f50933b914
Controller Config - on load, select tab based on currently running core, path config - fix tab select logic on non-interim builds
2012-11-23 15:38:27 +00:00
adelikat
999646f92b
Controller Config - cleanup UI positioning
2012-11-23 15:20:00 +00:00
saxxonpike
64fcb75723
commodore64: a little hack to emulate the 6502 RDY pin behavior
2012-11-23 14:39:09 +00:00
adelikat
a1b8b387d0
hook up GBA virtualpad
2012-11-23 14:33:50 +00:00
saxxonpike
24ee005be7
commodore64: badline timing fix
2012-11-23 12:02:26 +00:00
zeromus
608ebc4a99
snesgfxdebugger-display OBJ tiles
2012-11-23 09:10:18 +00:00
beirich
2382781627
coleco 'noskip' checkin... tested through M's so far
2012-11-23 05:51:16 +00:00
goyuken
32d0b546e0
gba: support hard reset. doesn't work right with saveram because saveram isn't all hooked up anyway yet
2012-11-23 04:28:38 +00:00
adelikat
a20f838e20
oops
2012-11-23 04:13:34 +00:00
adelikat
dc520c80e3
start gba virtualpad
2012-11-23 04:12:46 +00:00
beirich
f23a86b20c
coleco: fix several games with broken input, support controller 2
2012-11-23 04:09:01 +00:00
adelikat
ec21c5160f
Path Config - Hook up GBA (interim only)
2012-11-23 03:46:05 +00:00
beirich
1a653190b7
coleco: fix a VDP I/O bug
...
fix typo in 'skip bios intro' option
2012-11-23 03:10:01 +00:00
beirich
5bd29d5d80
2012-11-23 00:38:24 +00:00
beirich
84a4a8544b
probably fix TMS9918A alpha channel screenshot thing
2012-11-23 00:36:41 +00:00
adelikat
950d5bce4d
ColecoHawk - oops - implemented binary savestates for VDP
2012-11-22 17:00:37 +00:00
saxxonpike
710f8f07c9
commodore64: video is now more cycle accurate on NTSC
2012-11-22 15:48:48 +00:00
zeromus
e70a387ffb
snesgfxdebugger-add ctrl+c to clipboard capability, and reflect user choice of backdrop color in debugger window
2012-11-22 06:57:01 +00:00
saxxonpike
155d185fe5
commodore64: further work on video code
2012-11-22 06:40:16 +00:00
adelikat
952e7acaa0
Record movie - fix default filename that I broke some commits ago
2012-11-22 03:55:51 +00:00
adelikat
2254bc7008
Movies - Fix loading of sync depending GB menu items. Sync dependent movie header items now force the emulator settings when the movie is loaded (currently that is 3 gb items, and the coleco skip bios option)
2012-11-22 03:47:18 +00:00
adelikat
7b146707d1
fix movie recording for nes and some other cores
2012-11-22 03:27:34 +00:00
goyuken
f29a9dbbd8
force stop a\v capture on loading a new rom \ core, to avoid crashes.
2012-11-22 02:30:21 +00:00
adelikat
f26c72df86
Colecohawk - option to skip bios, setting is also saved into movies
2012-11-22 02:01:15 +00:00
adelikat
1cf2529512
SMS/GG/SG-1000 - put islag variable into savestates
2012-11-22 01:01:39 +00:00
adelikat
77f9ef269b
Colecohawk - binary savestates implemented (rewind now works)
2012-11-22 00:57:26 +00:00
adelikat
139bbd7ab8
Colecohawk - savestates - oops - text savestates should be working now
2012-11-22 00:49:10 +00:00
adelikat
6a799cf1a5
Colecohawk - fixes to gamedb
2012-11-22 00:18:36 +00:00
goyuken
e69307276c
gb: implement new CGB color preset "GBA"
2012-11-21 21:09:01 +00:00
saxxonpike
7114ecd914
commodore64: more work on new video code
2012-11-21 20:39:51 +00:00
goyuken
4ccf2412b4
GB: gambatte saved a thumbnail of the framebuffer to savestates internally, which was only used with some core-internal "UI" stuff that we don't bother with. disable that feature. does not break old savestates.
2012-11-21 13:43:58 +00:00