Commit graph

41 commits

Author SHA1 Message Date
Lauchmelder
097d57db7e Merge branch 'master' of https://github.com/Lauchmelder23/NESEmulator 2021-10-31 02:02:49 +02:00
Lauchmelder
e665f7a455 added mapper mbc1 2021-10-31 02:02:31 +02:00
Lauchmelder
d97dc819e4
Update README.md 2021-10-31 00:29:30 +02:00
Robert
29643e060b fixed gcc build warnings 2021-10-31 00:19:48 +02:00
Lauchmelder
e4c68c8b17 slightly tweaked ppu rendering 2021-10-30 23:33:20 +02:00
Lauchmelder
bcbcea5d15 fixed nametable prerender bug 2021-10-30 22:55:21 +02:00
Lauchmelder
674ee5059b added controller input 2021-10-30 21:01:27 +02:00
Lauchmelder
640df2feb2 Merge branch 'master' of https://github.com/Lauchmelder23/NESEmulator 2021-10-30 19:54:39 +02:00
Lauchmelder
442f1499f0 fixed gcc build errors 2021-10-30 19:53:28 +02:00
Lauchmelder
5a9fa1512c fixed gcc build errors 2021-10-30 19:49:02 +02:00
Lauchmelder
9ab5ac3c13 added ppu read latch 2021-10-30 19:42:17 +02:00
Lauchmelder
2fdae00ff8 fixed unneeded ppu read access, causing the vram address to be incremented when it shouldnt be 2021-10-30 19:36:32 +02:00
Lauchmelder
35b67dac5f
Merge pull request #4 from OPNA2608/add/gha-ci
Add GitHub Actions CI
2021-10-29 22:35:55 +02:00
Robert
a579793bd1 Fixed build warnings for gcc 2021-10-29 22:33:34 +02:00
Christoph Neidahl
9ec803b42f Add GitHub Actions CI 2021-10-29 22:31:37 +02:00
Robert
cabc0ae639 fixed gcc build errors 2021-10-29 22:17:01 +02:00
Lauchmelder
f2baa96968
Merge pull request #3 from OPNA2608/add/devendor-sdl2
Devendor SDL2
2021-10-29 21:56:47 +02:00
Lauchmelder
801a2febcb
Merge pull request #2 from OPNA2608/fix/macro-typo
Typo fix Mapper{Read,Write}PPU in writeCartridgePPU
2021-10-29 21:55:58 +02:00
OPNA2608
2f140fee07 Devendor SDL2
First try to find system-installed SDL2. Fallback to (hopefully) checked-out submodule.
Also disabled shared library build of vendored SDL2.
2021-10-29 18:04:04 +02:00
OPNA2608
123f29c1e9 Typo fix Mapper{Read,Write}PPU in writeCartridgePPU 2021-10-29 17:54:41 +02:00
Lauchmelder
306516394b rendering is now kind of working 2021-10-29 17:34:17 +02:00
Lauchmelder
9039fa0ccf added mappers (not working) 2021-10-28 16:57:37 +02:00
Lauchmelder
034645154d added interrupts 2021-10-24 16:52:15 +02:00
Lauchmelder
56c9dfbe6e fixed mem access violation 2021-10-24 13:47:11 +02:00
Lauchmelder
2b71e3e0d2 added SDL 2021-10-23 20:36:38 +02:00
Lauchmelder
7c0957325f added ppu register access 2021-10-23 20:16:40 +02:00
Lauchmelder
19d138fb5f added ppu 2021-10-23 19:30:02 +02:00
Lauchmelder
1af2c37b70 aadded all instructions to run test rom 2021-10-23 18:52:09 +02:00
Lauchmelder
2596ac2c65 added LAX 2021-10-23 16:00:40 +02:00
Lauchmelder
cb890b0960 fixed opcode table 2021-10-23 15:55:54 +02:00
Lauchmelder
92d92a80c6 added illegal opcodes to matrix 2021-10-23 15:44:13 +02:00
Lauchmelder
7dab375c78 Merge branch 'master' of https://github.com/Lauchmelder23/NESEmulator 2021-10-23 01:29:22 +02:00
Lauchmelder
bfdf3f88cf started adding illegal instructions 2021-10-23 01:29:15 +02:00
Lauchmelder
a345421963 added more instructions 2021-10-23 00:47:33 +02:00
Lauchmelder
482bb49541
Create README.md 2021-10-22 18:23:11 +02:00
Lauchmelder
f872e19707 added logging 2021-10-22 17:49:20 +02:00
Lauchmelder
0f62079193 added addressing modes 2021-10-22 16:39:48 +02:00
Lauchmelder
458500bd59 started opcodes 2021-10-21 19:24:53 +02:00
Lauchmelder
4b22287ad0 added rom/bus interaction 2021-10-20 23:23:16 +02:00
Lauchmelder
abb9b2e54a added cartridge loading 2021-10-20 23:11:08 +02:00
Lauchmelder
5aa8a64871 Initial commit 2021-10-20 22:39:29 +02:00