Commit Graph

1196 Commits

Author SHA1 Message Date
goyuken ac1f9a90a1 libgambatte: switch the system bus read to use a much safer (100%?) deterministic peek. also implement core side stuff for scanline-based callback 2012-11-05 20:15:53 +00:00
saxxonpike 788591ba77 c64- VIC functions and interrupt triggers 2012-11-05 19:05:25 +00:00
saxxonpike 4f2cd1263c c64- CIA register class, data port class 2012-11-05 16:56:58 +00:00
goyuken ef4bb14d59 gb gpu view: oam 2012-11-05 15:58:51 +00:00
saxxonpike 821553cda8 c64- VIC register class 2012-11-05 14:24:01 +00:00
zeromus 69d2a99a2c nes-fix memory map bug, affecting robocop 3 scroll glitches 2012-11-05 06:26:52 +00:00
goyuken 32a3d9db80 gbhawk gpu viewer: work correctly with palettes and CGB extended BG data 2012-11-05 04:09:04 +00:00
goyuken 271d4102e8 GB: add "GPU Viewer", similar to other gpu debugging tools. doesn't do much yet. 2012-11-05 01:34:11 +00:00
zeromus 9ff8b450f4 add the crudest possible psx disc detector. now other people can watch somewhat garbled psx game intros 2012-11-05 00:11:41 +00:00
zeromus b4b2657965 some libmednahawk work. it can't possibly be used by anyone else yet, but i gotta do a checkin. 2012-11-04 23:29:06 +00:00
goyuken 807b86f8b3 nes mapper28: correct power on behavior. it seems to work well enough 2012-11-04 00:28:46 +00:00
goyuken a7b2be48e2 nes: implement mapper028, a hypothetical multicart. untested 2012-11-03 23:56:35 +00:00
goyuken 50f65452b5 nes: add identifier for TENGEN-800030. fixes bootgod identified dumps of various tengen (U) games 2012-11-03 21:45:48 +00:00
goyuken 3575eb849b z80gb: add new disassembler 2012-11-03 18:17:55 +00:00
saxxonpike 97bdd9be9c c64- clean tabs, document some regs, VIC screen memory fetch added 2012-11-03 17:57:14 +00:00
goyuken 747c3db7cb nes: vrc2: fix Contra (J), Ganbare Goemon 2 (J) 2012-11-03 17:03:38 +00:00
saxxonpike 8182da2fcd c64- VIC bank switching via CIA2 2012-11-03 16:15:16 +00:00
saxxonpike 5955976216 c64- VIC memory read function 2012-11-03 15:57:32 +00:00
saxxonpike 1e2ee5f0b5 c64- rename MemoryBus to Memory since it is emulating the whole controller now 2012-11-03 14:26:43 +00:00
saxxonpike bb2fafec63 c64- connect CIA2 port A and B to MemBus 2012-11-03 14:23:44 +00:00
adelikat d783e439bb C64 - rename controller definition 2012-11-03 13:55:22 +00:00
saxxonpike 59bb49ae20 c64 - more CIA timer regs, VIC border and background rendering 2012-11-03 10:15:44 +00:00
saxxonpike 81f33754e0 Commodore64- CIA instantiation in Core 2012-11-03 07:07:29 +00:00
saxxonpike dbba216ec7 Commodore64 CIA - registers implemented 2012-11-03 07:05:07 +00:00
saxxonpike 2c25ae5701 correction in VIC sprite X reg write 2012-11-03 06:10:20 +00:00
saxxonpike 73f625dee4 2012-11-03 06:03:58 +00:00
goyuken d89e9e5da5 nes: pxrom, fxrom: implement peekppu; fixes nametable debugger view in some games 2012-11-03 01:26:13 +00:00
goyuken f8f4fa6967 Mapper165: implement peekppu. fixes some visual glitching when using nametable viewer. Fire Emblem (Ch) 2012-11-02 23:51:38 +00:00
goyuken 48bb76820e nes: fds: implement peekcart (sorta) 2012-11-02 23:32:32 +00:00
goyuken 944c8e412f gbhawk: tracelogger shows disassembly now 2012-11-02 23:19:16 +00:00
goyuken 6ffd71973a 6502: improve tracelog to only disassemble actual opcodes, and also enable it on 2600 2012-11-02 22:27:22 +00:00
goyuken 323caaaff7 nes: sxrom: decrease speed by 1%, also fix overflow possibility 2012-11-02 19:52:02 +00:00
goyuken 3eda4a90a6 gbhawk: tracelogger 2012-11-02 19:44:31 +00:00
zeromus 24d3bb76e2 fix 2600 Peek support, as best I can tell how. 2012-11-02 19:35:13 +00:00
zeromus aa161d8910 proper Peek support in NES and 6502X 2012-11-02 19:28:00 +00:00
goyuken 5bf33b54a6 SxROM: 1% speedup 2012-11-02 17:51:07 +00:00
adelikat c0c3c36e87 C64 - Pass in extension to the core 2012-11-01 17:56:48 +00:00
adelikat 3858ff9b95 start a skeleton C64 project, mapped .prg, .d64, .g64, .crt to C64, rom loading should work (gets the bytes to the core), haven't tested 2012-11-01 16:48:32 +00:00
adelikat 6e214a6059 Atari 2600 - fix mapper E7 2012-11-01 03:26:24 +00:00
adelikat ae7bb1b590 Atari - progress on DPC mapper, still doesn't work 2012-11-01 01:54:33 +00:00
pjgat09 2d2e0c7e31 A2600: Resetting players before hsyncCnt 76 has apparently has strange results. I borrowed these changes from EMU7800. This seems to fix glitches with Frostbite. 2012-10-31 23:42:18 +00:00
goyuken 967a60dcf7 ack! 2012-10-31 21:16:50 +00:00
goyuken 5cbd11c850 NES: add some vs system stuff. not done yet 2012-10-31 21:15:44 +00:00
pjgat09 a5d4cd155d A2600: Fixed problem with missile-to-player reset. Reset should only occur on the first drawing of the player. 2012-10-31 20:09:14 +00:00
goyuken 5cff02b74d nes: vrc4, vrc6, vrc7: change to use CPU cycle counting 2012-10-31 19:40:18 +00:00
goyuken e487e39c9e nes: clean up region detect code a bits 2012-10-31 18:48:06 +00:00
goyuken bc22049a19 NES Multiregion: sound frequencies supported 2012-10-31 18:35:34 +00:00
goyuken 7dc5808771 NES: preliminary support for PAL, Dendy, and RGB (part 1). at the moment, it's all determined from gamedb, and not at all saved to movies or savestates 2012-10-31 18:25:46 +00:00
goyuken 8af6cac4ec NES: BANDAI-FCG-1: cleanup and fix some stuff (broke savestates). FIXES: Dragon Ball - Dai Maou Jukkatsu, Rokudenashi Blues, Dragon Ball Z - Kyoushuu! Saiya Jin, SD Gundam Gaiden, Magical Taruruuto Kun 1, 2 2012-10-31 16:29:26 +00:00
goyuken 56e4a84f14 make the MOS6502XDouble debug core fully savestate compatible with the other two. if it's desired for debugging, they could be swapped out on the fly now... 2012-10-31 15:08:30 +00:00