Commit d0f94df
committed
Add NES 2.0 parsing to quickerNES
This is more just to reject more ROMs that quickerNES cannot run (as it runs under simple iNES assumptions and can't handle complicated cases)
Also resolves #4402 (quickerNES won't be accepting any NES 2.0 ROM indicating it needs PAL or Dendy timing)1 parent 14032a5 commit d0f94df
3 files changed
+13
-5
lines changedBinary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
28 | 36 | | |
29 | 37 | | |
30 | 38 | | |
| |||
39 | 47 | | |
40 | 48 | | |
41 | 49 | | |
42 | | - | |
| 50 | + | |
43 | 51 | | |
44 | 52 | | |
45 | 53 | | |
| |||
192 | 200 | | |
193 | 201 | | |
194 | 202 | | |
195 | | - | |
| 203 | + | |
196 | 204 | | |
197 | 205 | | |
198 | 206 | | |
| |||
- source/nesInstanceBase.hpp+1
- source/quickerNES/core/apu/apu.hpp+2-2
- source/quickerNES/core/apu/blipBuffer.cpp+4-4
- source/quickerNES/core/apu/buffer.cpp+4-2
- source/quickerNES/core/apu/buffer.hpp+1-1
- source/quickerNES/core/apu/effectsBuffer.cpp+13-6
- source/quickerNES/core/apu/fme7/apu_fme7.cpp+1-1
- source/quickerNES/core/apu/fme7/apu_fme7.hpp+1-1
- source/quickerNES/core/apu/multiBuffer.cpp+9-3
- source/quickerNES/core/apu/namco/apu_namco.hpp+1-1
- source/quickerNES/core/apu/vrc6/apu_vrc6.hpp+1-1
- source/quickerNES/core/apu/vrc7/apu_vrc7.cpp+1-1
- source/quickerNES/core/apu/vrc7/apu_vrc7.hpp+1-1
- source/quickerNES/core/cart.hpp+95-9
- source/quickerNES/core/core.hpp+17-7
- source/quickerNES/core/cpu.cpp+3-3
- source/quickerNES/core/cpu.hpp+1-1
- source/quickerNES/core/emu.cpp+25-12
- source/quickerNES/core/emu.hpp+2-1
- source/quickerNES/core/mappers/mapper.cpp+57-56
- source/quickerNES/core/mappers/mapper.hpp+1-1
- source/quickerNES/core/mappers/mapper001.hpp+1-1
- source/quickerNES/core/mappers/mapper004.hpp+1-1
- source/quickerNES/core/mappers/mapper005.hpp+1-1
- source/quickerNES/core/mappers/mapper009.hpp+2-2
- source/quickerNES/core/mappers/mapper010.hpp+2-2
- source/quickerNES/core/mappers/mapper024.hpp+1-1
- source/quickerNES/core/mappers/mapper085.hpp+1-1
- source/quickerNES/core/ppu/ppu.cpp+2-1
- source/quickerNES/core/ppu/ppu.hpp+1-1
- source/quickerNES/core/ppu/ppuImpl.cpp+10-6
- source/quickerNES/core/ppu/ppuImpl.hpp+1-1
- source/quickerNES/core/ppu/ppuRendering.cpp+2-2
- source/quickerNES/nesInstance.hpp+2-1
0 commit comments