Commit Graph

1358 Commits

Author SHA1 Message Date
zeromus 57e9619ff6 snes-hookup ui for color palette selection 2012-11-25 20:06:31 +00:00
goyuken d77efde5fc gba: add system bus memory domain 2012-11-25 19:03:13 +00:00
goyuken 769fc5834b fix problem in last commit. also, rename a number of ui references to "AVI Recording" to "A/V Recording" since it isn't particularly about AVI format 2012-11-25 15:51:18 +00:00
goyuken 0094562d2a per previous discussion, IEmulator.ResetFrameCounter() should reset lag frame related stuff as well 2012-11-25 15:41:40 +00:00
saxxonpike 557f2c8815 commodore64: Tie AEC between Vic and Cpu, tie BA from Vic to RDY on Cpu. Results in better emulation of CPU bus shutdown 2012-11-25 06:33:04 +00:00
beirich b1ab7bd9f1 coleco: fix issue where sprite priority prevented sprite collision from firing 2012-11-25 02:25:20 +00:00
beirich 0762e235d5 Coleco: fix magnified-sprite render bug 2012-11-25 01:51:42 +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
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 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 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
saxxonpike 64fcb75723 commodore64: a little hack to emulate the 6502 RDY pin behavior 2012-11-23 14:39:09 +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
beirich f23a86b20c coleco: fix several games with broken input, support controller 2 2012-11-23 04:09:01 +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 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
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
saxxonpike 484545fef6 commodore64: restructuring of VIC code for video glitch fixes 2012-11-21 06:55:53 +00:00
zeromus 78fe89d54d add robustness to text serializer. id rather crash all the time than silently load slightly garbled data which may result in emulation peculiarities, but ive been outvoted. 2012-11-21 05:46:56 +00:00
saxxonpike 381b064d2a commodore64: fix sprite priority (no longer always in background) 2012-11-21 02:45:14 +00:00
saxxonpike bc06a1c59a commodore64: savestates implemented on all chips and connected 2012-11-21 01:30:54 +00:00
goyuken 5b3de57fca gba: make core go into zombie mode if libmeteor aborts, instead of crashing. this makes it easy to pick apart failures using the in-program debugging tools (memory view, tracelog once i add it) 2012-11-21 01:21:50 +00:00
goyuken ee9e67d023 gba: some memory domains 2012-11-20 20:22:10 +00:00
goyuken 83f74f1290 gba: handle libmeteor aborts. Final Fantasy 5 (J) now crashes instead of drifting off into the sunset 2012-11-20 15:52:36 +00:00
saxxonpike 00469301e5 util: fix ByteBufferToIntBuffer 2012-11-20 06:34:38 +00:00
saxxonpike 5df406ddbf util: fix ByteBufferToUintBuffer (*4 instead of *2) and implement similar functions for Int 2012-11-20 06:28:44 +00:00
saxxonpike dab0a0dd38 commodore64: add VIC chip savestate code (not connected) 2012-11-20 03:45:58 +00:00
goyuken db8590e55b add some GBA related path config stuff. gbabios.rom will now attempt to load from GBA firmwares directory. 2012-11-20 03:17:53 +00:00
goyuken 28b1766ac8 GBA: core input stuff, including basic lag frame detection 2012-11-20 02:58:39 +00:00
saxxonpike 6560900e6e commodore64: CIA chip savestate code added (not connected) 2012-11-20 02:37:42 +00:00
goyuken 8a4393cd56 gba: add some console debugging stuff 2012-11-20 01:28:31 +00:00