| 846 | } |
| 847 | |
| 848 | static DECLFW(B2000) { |
| 849 | FCEUPPU_LineUpdate(); |
| 850 | PPUGenLatch = V; |
| 851 | |
| 852 | if (!(PPU[0] & 0x80) && (V & 0x80) && (PPU_status & 0x80)) |
| 853 | TriggerNMI2(); |
| 854 | |
| 855 | PPU[0] = V; |
| 856 | TempAddr &= 0xF3FF; |
| 857 | TempAddr |= (V & 3) << 10; |
| 858 | |
| 859 | ppur._h = V & 1; |
| 860 | ppur._v = (V >> 1) & 1; |
| 861 | ppur.s = (V >> 4) & 1; |
| 862 | } |
| 863 | |
| 864 | static DECLFW(B2001) { |
| 865 | FCEUPPU_LineUpdate(); |
no test coverage detected