Sour
|
21791170f4
|
PPU: Fixed VRAM read behavior
|
2019-02-24 09:38:22 -05:00 |
|
Sour
|
073e7b2bf3
|
PPU: Code refactoring
|
2019-02-24 01:30:55 -05:00 |
|
Sour
|
16cc0653e9
|
PPU: Direct color mode support
|
2019-02-24 01:11:26 -05:00 |
|
Sour
|
85f1333c3d
|
PPU: Support for mode 5, hires, interlace, and overscan mode
|
2019-02-23 21:39:35 -05:00 |
|
Sour
|
19a6663ed9
|
PPU: Mode 7 Ext BG mode
|
2019-02-23 16:04:04 -05:00 |
|
Sour
|
39ae565aa1
|
PPU: Mode 7 support
|
2019-02-23 15:40:32 -05:00 |
|
Sour
|
86326215fd
|
PPU: Precalculate some flags through templates for performance
|
2019-02-23 08:54:46 -05:00 |
|
Sour
|
fef78e5802
|
PPU: Support for 16x16 tiles
|
2019-02-23 01:28:41 -05:00 |
|
Sour
|
4b2697612e
|
PPU: Minor refactoring
|
2019-02-22 22:35:53 -05:00 |
|
Sour
|
f028518664
|
PPU: Implement brightness control
|
2019-02-22 22:31:20 -05:00 |
|
Sour
|
dbfed2bb46
|
PPU: Implemented color window
|
2019-02-22 22:19:20 -05:00 |
|
Sour
|
c809f096f5
|
HDMA: Fixed HDMA only working until any channel was disabled/done
|
2019-02-22 22:15:45 -05:00 |
|
Sour
|
a009e899a2
|
PPU: Window support (except color window)
|
2019-02-22 20:15:55 -05:00 |
|
Sour
|
7f5d93d680
|
PPU: Minor refactoring
|
2019-02-22 18:41:43 -05:00 |
|
Sour
|
462bffa513
|
UI: Added icon to .exe
|
2019-02-22 18:41:11 -05:00 |
|
Sour
|
b6b1620e00
|
DMA: Fixed (?) source bank for HDMA
|
2019-02-22 18:40:39 -05:00 |
|
Sour
|
02425d7453
|
DMA: Added delay values for DMA/HDMA
|
2019-02-21 23:35:51 -05:00 |
|
Sour
|
596d6b9ce8
|
PPU: Optimizations (runs ~20% faster)
|
2019-02-21 22:40:08 -05:00 |
|
Sour
|
0b7ad7c0db
|
CPU: Added all idle cycles + added DRAM refresh delay
|
2019-02-21 22:10:41 -05:00 |
|
Sour
|
97c7d06156
|
Fixed throw syntax
|
2019-02-21 18:18:25 -05:00 |
|
Sour
|
170a33af49
|
CPU: Implemented FastROM register
|
2019-02-21 18:12:44 -05:00 |
|
Sour
|
bcf41aca83
|
PPU: Implemented second PPU status flag ($213F)
|
2019-02-21 18:11:31 -05:00 |
|
Sour
|
93b730b390
|
PPU: Fixed V/H read toggle
|
2019-02-21 17:45:11 -05:00 |
|
Sour
|
66aa5034a0
|
Core: Added frame limiter
|
2019-02-21 17:18:56 -05:00 |
|
Sour
|
b2af226467
|
Code optimization
|
2019-02-21 17:17:55 -05:00 |
|
Sour
|
a71de2a7bf
|
SPC: Run SPC 1 frame per frame, rather than 60 frames per frame.
+ Fixed warnings in SPC code in 64-bit mode
|
2019-02-21 16:49:19 -05:00 |
|
Sour
|
d73ca5bf82
|
PPU: Implemented multiply register
|
2019-02-21 08:15:00 -05:00 |
|
Sour
|
5952fcd3f5
|
DMA: Implemented DMA register reads
|
2019-02-21 07:55:53 -05:00 |
|
Sour
|
68e7617c95
|
PPU: Implemented VRAM/CGRAM reads + H/V offset data latches
+ Implemented work ram read register
|
2019-02-21 07:27:47 -05:00 |
|
Sour
|
6e32ebfffd
|
CPU: MVN/MVP set the value of DBR to the destination bank
|
2019-02-21 00:40:32 -05:00 |
|
Sour
|
e6809305f1
|
CPU: Enabling 8-bit indexes must truncate the value of X/Y (refix)
|
2019-02-20 22:46:14 -05:00 |
|
Sour
|
1a90a36d3c
|
CPU: TSC/TDC/TCD always transfer a full 16-bit
|
2019-02-20 22:01:04 -05:00 |
|
Sour
|
fb8a9f18ed
|
CPU: Fixed ClearIrqSource setting the irq instead of clearing it
A lot more games booting and getting in-game now
|
2019-02-20 20:50:43 -05:00 |
|
Sour
|
0b757f6fad
|
CPU: Fixed MVN/MVP when A is $FFFF
|
2019-02-20 20:16:11 -05:00 |
|
Sour
|
f75db1b297
|
CPU: Fixed MVN/MVP instructions using the wrong src/dest banks
|
2019-02-20 20:00:59 -05:00 |
|
Sour
|
011caf951c
|
CPU: Enabling 8-bit indexes must truncate the value of X/Y
|
2019-02-20 19:53:45 -05:00 |
|
Sour
|
37b501122f
|
PPU: Mosaic effect support
|
2019-02-20 17:39:14 -05:00 |
|
Sour
|
30cb4f1dcc
|
PPU: Fixed out-of-bounds memory writes
|
2019-02-20 00:43:40 -05:00 |
|
Sour
|
77ac5a50dc
|
PPU: Minor refactoring
|
2019-02-19 23:37:27 -05:00 |
|
Sour
|
de9e71eabf
|
PPU: Improved color math support
|
2019-02-19 23:35:43 -05:00 |
|
Sour
|
4264779b26
|
PPU: Fixed palette selection for BG2/3/4 in mode 0
|
2019-02-19 22:44:05 -05:00 |
|
Sour
|
221bc44700
|
DMA: Added support for HDMA (incorrect timings)
|
2019-02-19 21:09:12 -05:00 |
|
Sour
|
384a5a2c99
|
PPU: Implement OAM reading and fixed OAM-related bugs (based on blargg's oam tests)
|
2019-02-19 18:41:59 -05:00 |
|
Sour
|
b5fe44a037
|
PPU: Implement basic sprite time/range over flags, forced vblank flag
+ Stub for IO port registers
|
2019-02-19 18:01:27 -05:00 |
|
Sour
|
06a9babfd7
|
PPU: Basic scroll offset support (WIP)
|
2019-02-19 17:23:21 -05:00 |
|
Sour
|
d88a0b5086
|
PPU: Scanline renderer (wip) - better priority & subscreen/color math logic
|
2019-02-19 01:26:48 -05:00 |
|
Sour
|
ad251609d6
|
CPU: Fixed ADC/SBC instructions (passes blargg's adc/sbc tests)
|
2019-02-18 23:04:08 -05:00 |
|
Sour
|
9f5bf4a37b
|
PPU: Scanline renderer (wip)
|
2019-02-18 22:27:22 -05:00 |
|
Sour
|
eb158131a5
|
CPU: MSB of accumulator should not be modified by shift operations when 8-bit memory operations are enabled
|
2019-02-18 20:24:17 -05:00 |
|
Sour
|
2275718c93
|
PPU: Basic tile mirroring support + color math half mode fix
|
2019-02-18 00:24:46 -05:00 |
|