2f08ac30
Merge pull request #396 from robinlinden/bazel-updates
Update to Bazel 5.3.2
Johan
parent 1416cc15parent deb567a1
1416cc15
Merge pull request #395 from johnor/open-bus
Implement ppu open bus
Johan
parent a981d57cparent ab183c25
a981d57c
Merge pull request #394 from johnor/mark-passing
Mark cpu_dummy_reads rom test as passing
Johan
parent 4261be6cparent 6254c27e
4261be6c
Merge pull request #393 from johnor/update-actions
Update all actions to latest versions
Johan
parent eff30230parent 2737aaed
eff30230
Merge pull request #392 from Ricardicus/master
Adding mapper 003
Johan
parent f6f6220dparent f7bf1544
f6f6220d
Merge pull request #391 from sa12123/branch/apu
APU Interface (w. empty APU implementation)
Robin Lindén
parent 0ae36a8dparent 4318d963
0ae36a8d
Merge pull request #389 from johnor/fix-mapped-membank
Translate address in mapped membank to fix mirroring of ppu registers
Johan
parent ee3a4b80parent 4c63bbae
ee3a4b80
Merge pull request #390 from johnor/cpu-nop-imm-89
Add undocumented op code 0x89 for nop immediate
Johan
parent 1d8090b9parent 6974002d
1d8090b9
Merge pull request #386 from johnor/fix-brk
Fix brk-instruction not setting interrupt flag
Johan
parent 7ee2b5deparent 21f771f6
7ee2b5de
Merge pull request #388 from johnor/cpu-no-imm-82
Add undocumented op code 0x82 for nop immediate
Johan
parent c892f51dparent 82517a9b
c892f51d
Merge pull request #387 from johnor/add-ppu-open-bus
Add ppu_open_bus test to test_rom
Johan
parent fd01b8f1parent 5ba86eac
fd01b8f1
Merge pull request #385 from johnor/bazel-dissalow-empty-glob
Enable disallow_empty_glob in bazel build
Johan
parent c1f39fb8parent e3c4df82
c1f39fb8
Update to clang 14 in CI
Johan Norberg
parent f6419bd9
f6419bd9
Add oam_read test to rom_test
Johan Norberg
parent 5c0b32d6
5c0b32d6
Mark cpu_dummy_writes_oam.nes as passing
* Increase cycles needed to run it and update pass_pattern.
Johan Norberg
parent 3b2c4c67
3b2c4c67
Enable bazel layering-check feature
Johan Norberg
parent d5247756
d5247756
Run clang-tidy with clang-13
Johan Norberg
parent bfd7bb1d
bfd7bb1d
Merge pull request #380 from johnor/decode-constexpr
Decode constexpr
Johan
parent d2b8a837parent 4e08eed3
d2b8a837
Merge pull request #377 from johnor/render-background
Render background in ppu
Johan
parent 4504c592parent 1a87a0bb
4504c592
Merge pull request #378 from johnor/mapper-tests
Mapper tests
Johan
parent 25d2bad2parent ab3bc0ea
25d2bad2
Merge pull request #375 from johnor/regster-requires
Limit register template argument to unsigned integrals
Johan
parent 0e778ff1parent fb348a12
0e778ff1
Merge pull request #376 from johnor/vga-palette
Add vga palette
Johan
parent 18bdfed5parent 029d25b2
18bdfed5
Merge pull request #372 from johnor/update-fmtlib
Update fmtlib to 8.1.1
Johan
parent 2817e893parent bf04560d
2817e893
Merge pull request #373 from johnor/improve-romtest
Improve romtest
Johan
parent b58a738aparent 15c9774d
b58a738a
Merge pull request #374 from johnor/ppu-status-register
Use register abstraction for ppu status
Johan
parent 46703ba7parent e9ecd35e
46703ba7
Merge pull request #370 from johnor/ppu-test-program
Add rom test program
Johan
parent 85899254parent 9310faef
85899254
Merge pull request #371 from johnor/ppu-ctrl-register
Use register abstraction for ppu ctrl
Johan
parent 04ee4406parent 8faf8fb9
04ee4406
Merge pull request #369 from johnor/ignore-nametable-fetch
Ignore nametable fetches during cycle 337 and 339
Johan
parent 754a5e81parent 7c590ebb
754a5e81
Merge robinlinden/bazel-magic
Robin Linden
parent 16e626fdparent 51a97bcf
16e626fd
Merge pull request #367 from johnor/default-compare-operator-ppu
Default compare operator ppu
Johan
parent 91a197ecparent f1221d95
91a197ec
Merge pull request #368 from johnor/default-compare-operator-cpu
Use compiler generated comparison operator for cpu registers
Johan
parent b9e57391parent ec2c6411
b9e57391
Merge pull request #365 from johnor/fix-dis-ppu-mem
Do not read ppu registers in disassembler
Johan
parent 760fd7efparent 067e1372
760fd7ef
Merge pull request #360 from johnor/mapper-2
Mapper 2 and improve rom tests
Johan
parent 8d11c46dparent ef2ef1e6
8d11c46d
Merge robinlinden/bazel-improvements
Robin Linden
parent 4d4f8735parent 7ef7a06a
4d4f8735
Merge pull request #363 from johnor/odd-frame-skip
Skip first cycle on odd frames
Johan
parent fba7f601parent a6851a3b
fba7f601
Merge pull request #358 from johnor/typed-register
Typed registers
Johan
parent d8a79098parent 0ecd69df
d8a79098
Merge pull request #359 from johnor/run-apt-update
Run apt-get update in linux CI
Johan
parent 7aa90a7cparent 63f64ba6
7aa90a7c
Merge pull request #357 from johnor/split-xy-scrolling-test
Add split xy scrolling test
Johan
parent cfd1d059parent ae8cc7d3
cfd1d059
Merge pull request #355 from johnor/pixel
Return an optional pixel from Ppu::execute()
Johan
parent 47503e97parent b8fcd72d
47503e97
Merge pull request #354 from johnor/pre-commit-clang-format
Run clang-format via pre-commit
Johan
parent d173fc02parent 238ca43c
d173fc02
Merge pull request #356 from johnor/add-nodiscard
Add nodiscard attribute to PpuVram
Johan
parent 57db88d4parent 644a616e
57db88d4
Merge pull request #352 from johnor/vram-reg
Add PpuVram-class
Johan
parent a66ddee8parent dca65372
a66ddee8
Merge pull request #353 from johnor/ppu-unused-nametable-fetches
Add unused fetches at the end of visible and pre-render scanlines
Johan
parent fd3a5130parent b0351811
fd3a5130
Merge pull request #351 from johnor/scrolling-tests
Fix ppu address register writes
Johan
parent 19bce069parent d4e460b3
19bce069
Merge pull request #349 from johnor/visible-scanlines
Visible scanlines
Johan
parent b6cb5499parent 88eada29
b6cb5499
Merge pull request #350 from johnor/clear-write-toggle
Clear write toggle when reading ppu status register
Johan
parent 92428bbaparent 1378f771
92428bba
Merge pull request #348 from johnor/implement-pre-rendering
Implement pre-render scanline in ppu
Johan
parent e3b8722cparent 9046091e
e3b8722c
Update Bazel to version 4.2.2
Robin Linden
parent 94b6daa5
94b6daa5
Merge pull request #346 from johnor/move-cycle-scanline
Move cycle scanline
Johan
parent 6e85e388parent cefba851
6e85e388
Bazel CI update to ubuntu 20.04
Stefan Andersson
parent d37e50e0
More