Commit Graph

85 Commits

Author SHA1 Message Date
beirich 3f27ac0b2a Fix PCE Populous by supporting its custom SaveRAM.
+ Unsubstantial TurboCD progress.
2011-07-15 02:08:18 +00:00
beirich c8727ae01f fix some gamedb stuff, add some genesis games to db, get genesis back to a state where it at least loads roms correctly 2011-07-10 04:54:18 +00:00
zeromus 14cbe68303 fix 6502 disassembly 2011-06-10 03:43:17 +00:00
zeromus 72100bd304 [NES] ELROM emulation (cv3 and laser invasion tested) and core savestate logic brought up to date. savestates for newer mappers still need reworking. 2011-06-09 19:45:07 +00:00
zeromus d0ea2f7106 [NES] one last cpu bug 2011-06-07 01:31:06 +00:00
zeromus 00debfe6dd [NES] battletoads beyotch 2011-06-07 01:05:57 +00:00
zeromus e6afb2359b [nes] timing and accuracy work. 2011-06-06 10:27:42 +00:00
zeromus db28312787 [NES] fully consolidated text/binary serialization, and don't save screen buffer to binary savestates 2011-04-17 22:51:53 +00:00
zeromus 35f339149c remove stupid jscript dependency in core emulator 2011-04-17 08:49:49 +00:00
zeromus 9fd79ee576 [ARM] and some long overdue cleanup 2011-04-04 05:24:12 +00:00
zeromus e78708213c [ARM] add handful of floating point instructions and most importantly: NOP! 2011-04-04 05:13:45 +00:00
zeromus 510e52271b [ARM] 2011-04-03 07:58:12 +00:00
zeromus 5cd5e799a6 add 5% of the world's slowest ARM cpu emulator 2011-04-03 05:24:31 +00:00
zeromus 2fe2aae243 [NES] rewind for the masses 2011-03-21 02:22:10 +00:00
zeromus 6493b65690 [NES] fix some input bugs 2011-03-20 02:25:47 +00:00
zeromus f7bf5bdd17 [NES] fix some interrupt-related bugs to pass more cpu tests, add reset handling, improve iNES header handling some more 2011-03-20 02:12:10 +00:00
zeromus c7f0c457ad [NES] work on sound, improve square waves muchly, add 6502 IRQ signal, make add some infrastructure to keep from buffering samples while core is silenced. 2011-03-19 09:12:56 +00:00
beirich 0a354c2748 PCE: Fix a bug in the timer; fix glitch in VBlank interrupt handling (fixing intro in Dungeon Explorer) 2011-03-19 06:00:33 +00:00
beirich d211a6d3c5 PCE: Fix timer issue causing Battle Royale to break 2011-03-18 04:24:31 +00:00
beirich 5c9ee84ed4 PCE minor updates 2011-03-18 03:39:11 +00:00
beirich 3cdd222f51 HuC6280: Fix glitch in low-speed mode 2011-03-17 05:54:21 +00:00
beirich 4c9057060b HuC6280: Implement high/low speed modes 2011-03-17 04:29:46 +00:00
beirich ac3acfd721 oops, didn't get rid of all the 1-cycle page boundary penalties 2011-03-13 02:32:13 +00:00
beirich 420bad0a2e HuC6280: Accepting an interrupt takes 8 cycles; Correcting handling of T flag on RTI and PLP instructions; 1-cycle penalty for accesses across page boundaries does not apply 2011-03-13 02:22:29 +00:00
beirich e07349c582 [PCE] improve cpu instruction timing 2011-03-06 06:06:49 +00:00
zeromus 0d5cff7408 [NES] mapper cleanup and savestates 2011-03-01 09:32:12 +00:00
zeromus c21d92f694 [NES] add SxROM (mmc1), including save ram support. also add some undocumented NOP variants to 6502 core because I thought I needed them 2011-03-01 07:25:14 +00:00
zeromus ee336bec15 [NES] add 6502 BRK instruction and some mapper=2 games (incl. castlevania and megaman) 2011-02-28 07:53:19 +00:00
beirich dd109b76da [PCE] Implement T-flag operation of AND instruction, mostly fixing Legendary Axe 2011-02-27 16:41:48 +00:00
zeromus 4e85d82f14 update 6502 core generator legit-like 2011-02-27 09:49:53 +00:00
zeromus c5febf8e20 neshawk!! emulate attractmode without bugs = initial checkin 2011-02-27 09:45:50 +00:00
beirich d381be67a6 [PCE] Convert memory mappers from 16-bit addressing to 21-bit addressing 2011-02-26 23:02:34 +00:00
zeromus 8f59b1f582 restore gb core to some semblance of working order, and hook up its debugger; and add the newer, improved Z80A (but not the Z80GB, ironically) disassembler 2011-01-20 06:24:31 +00:00
beirich 3c8236fd32 PAL support for SMS 2011-01-13 06:10:50 +00:00
beirich 89e4c5a674 2011-01-11 02:55:51 +00:00