Commit graph

  • 4bea25ecc7 Debugger: Break and open trace logger on BRK instruction Sour 2019-02-16 08:10:08 -05:00
  • fa36f36314 PPU: Fixed out-of-bounds memory accesses due to vram/cgram pointers not wrapping Sour 2019-02-16 08:08:16 -05:00
  • da2d93aaed DMA: Fixed infinite loop in transfer mode 7 Sour 2019-02-16 08:07:38 -05:00
  • 691175aaaa Stop and cleanup properly when closing application (to fix crash) Sour 2019-02-16 01:22:31 -05:00
  • e257db4def Fixed memory leaks Sour 2019-02-16 01:16:57 -05:00
  • 5b1f62ab8e Debugger: Fixed issues when switching from one game to another Sour 2019-02-16 00:47:53 -05:00
  • 85c84146bf DMA: Implemented all dma transfer modes Sour 2019-02-16 00:47:02 -05:00
  • 6d22b920b8 Debugger: Added hex editor Sour 2019-02-15 21:33:13 -05:00
  • 829f4e23c9 CPU: Fixed NMI logic/vector & JML instruction ($5C) Sour 2019-02-15 00:09:46 -05:00
  • 0f657ccf63 DMA: Refactoring + improvements/fixes Sour 2019-02-15 00:08:50 -05:00
  • 574a9a6a69 CPU: Implemented MVN/MVP Sour 2019-02-14 20:11:21 -05:00
  • b33380a95e CPU: Fixed bugs with PEA/PEI/PER Sour 2019-02-14 19:00:17 -05:00
  • f979d31971 CPU: Implement TRB/TSB instructions Sour 2019-02-14 07:08:46 -05:00
  • 3cf0b0e46d CPU: BIT with immediate addressing should not alter V/N flags Sour 2019-02-14 00:49:34 -05:00
  • 0f64559882 CPU: Fixed issues with OR/EOR/AND and stack addressing mode Sour 2019-02-14 00:48:16 -05:00
  • 930f504861 CPU: Fixed transfer instructions (based on CPUTRN test rom) Sour 2019-02-13 23:41:00 -05:00
  • f0bd820264 PPU: Added barebones implementation of PPU/DMA to allow test roms to display their result on screen Sour 2019-02-13 23:03:01 -05:00
  • aed9270e52 Imported video decode/renderer classes and related utilities from Mesen Sour 2019-02-13 23:02:43 -05:00
  • 69cf69fa6f PPU: Implement some of the registers Sour 2019-02-13 18:44:39 -05:00
  • ca95636c37 CPU addressing review/fixes, trace logger improvements Sour 2019-02-13 18:44:12 -05:00
  • b54efba8dc Add back some of the excluded projects Sour 2019-02-13 14:10:36 -05:00
  • 82010a792f Fixed PHB and XCE instructions Sour 2019-02-13 13:33:10 -05:00
  • 522372a365 Fixed addressing bugs, added PPU stub, improved trace logger output, split CPU instructions to another file Sour 2019-02-13 13:32:21 -05:00
  • 5c19584019 Imported some code from Mesen (video, audio, UI, etc.) + basic trace logger/step functionality Sour 2019-02-12 22:13:09 -05:00
  • 5e7eebe078 CPU: Fixed immediate more 8-bit vs 16-bit logic + Added bare minimum logic to load a rom and start executing it Sour 2019-02-11 22:41:34 -05:00
  • 8ad76f6c31 65816 core working in 6502 emulation mode Sour 2019-02-11 19:18:47 -05:00