69 Commits

Author SHA1 Message Date
Daniel Bauer
e054472e65 implement nametable mirroring 2020-01-22 11:50:13 +01:00
Daniel Bauer
b3efd0363d restructureing 2020-01-22 10:20:29 +01:00
Daniel Bauer
b1a996f009 ppu can trigger NMIs 2020-01-20 10:20:18 +01:00
Daniel Bauer
acd014991d palette and pattern tables 2020-01-19 19:50:13 +01:00
Daniel Bauer
15e00db88e mapper0 and cartrige support ppu 2020-01-18 22:14:05 +01:00
Daniel Bauer
0a16eefab1 allow cartridge to handle ppu r/w 2020-01-18 21:58:13 +01:00
Daniel Bauer
624791d429 remove unused code 2020-01-18 21:33:08 +01:00
Daniel Bauer
c037c349de remove MemoryReader trait 2020-01-18 21:31:47 +01:00
Daniel Bauer
cc43894431 split bus and ppubus files 2020-01-18 21:06:53 +01:00
Daniel Bauer
1e64f18f22 ppu bus 2020-01-18 17:58:15 +01:00
Daniel Bauer
504cc9db9b ppu read/write 2020-01-18 13:32:57 +01:00
Daniel Bauer
5349dbcd53 ppu uses bitflags 2020-01-18 13:02:03 +01:00
Daniel Bauer
1e804048d9 more work on ppu 2020-01-18 12:34:49 +01:00
Daniel Bauer
3814cba2f6 debugger: all ppu registers shown 2020-01-18 12:34:49 +01:00
Daniel Bauer
6fe7c94edc vblank and registers 2020-01-18 12:34:49 +01:00
Daniel Bauer
99f73aa0c8 pattern table 2020-01-18 12:30:17 +01:00
Daniel Bauer
5c6d523db9 PPU reset and registers 2020-01-18 12:30:17 +01:00
Daniel Bauer
e14d045665 cpu uses bitflags 2020-01-18 12:30:04 +01:00
Daniel Bauer
1a6b711ee1 Update README.md 2020-01-05 15:26:15 +01:00
Daniel Bauer
529617086a Update README.md 2020-01-05 15:21:15 +01:00
Daniel Bauer
a4cf8a3b17 Update README.md 2020-01-05 15:16:11 +01:00
Daniel Bauer
78b0ca06b6 Update README.md 2020-01-05 15:15:49 +01:00
Daniel Bauer
bf4505c69f start from cli 2020-01-05 15:09:20 +01:00
Daniel Bauer
788648deba Merge branch 'master' of github.com:danijoo/jane 2020-01-05 14:38:40 +01:00
Daniel Bauer
7166134efa Update README.md 2020-01-05 13:47:02 +01:00
Daniel Bauer
c6d59bf7a7 rename project 2020-01-05 13:29:49 +01:00
Daniel Bauer
26ab2fe23f Update README.md 2020-01-05 13:29:27 +01:00
Daniel Bauer
f5eb10a3c0 Update README.md 2020-01-05 13:28:51 +01:00
Daniel Bauer
c0bfc40680 Initial commit 2020-01-05 13:24:15 +01:00
Daniel Bauer
b3395b0f32 ppu draw in lines + fps 2020-01-05 12:57:31 +01:00
Daniel Bauer
47043b42a2 comments 2020-01-04 23:19:17 +01:00
Daniel Bauer
6ed5f0339a refractoring of NES 2020-01-04 23:13:06 +01:00
Daniel Bauer
01de48883c ppu main window drawing 2020-01-04 15:43:22 +01:00
Daniel Bauer
ae080895a5 ppu main window drawing 2020-01-04 15:19:01 +01:00
Daniel Bauer
66c4e842c4 cycle accuracy 2020-01-02 08:02:40 +01:00
Daniel Bauer
04ba4d8da1 work on cycles accuracy 2019-12-28 20:32:26 +01:00
Daniel Bauer
e5ccd50b9d nestest rom 2019-12-28 16:16:33 +01:00
Daniel Bauer
bf4d165d31 init cpu at cycle 7 2019-12-28 16:03:49 +01:00
Daniel Bauer
e3dfc8b08f fix ROL and RLA 2019-12-28 15:39:44 +01:00
Daniel Bauer
1bb0416522 fix ASL, impl SLO 2019-12-28 15:37:28 +01:00
Daniel Bauer
ed7bee15ad cpu KIL op 2019-12-28 14:24:14 +01:00
Daniel Bauer
f1318a6c5e completed opcode map 2019-12-28 14:09:56 +01:00
Daniel Bauer
903610b88d DCP 2019-12-28 11:54:19 +01:00
Daniel Bauer
26c528553d LAX,SAX and inofficial NOPs 2019-12-28 11:36:14 +01:00
Daniel Bauer
0fecfe8607 more bug fixes. Running nestest until first unoff. opcode 2019-12-28 00:33:31 +01:00
Daniel Bauer
678c6d0092 fixed a bug in BIT and correctly setting N,Z at some locations 2019-12-27 19:43:38 +01:00
Daniel Bauer
069c6a0fd6 implemented remaining opcodes 2019-12-27 12:11:36 +01:00
Daniel Bauer
b2fad73cc5 restructed 2019-12-27 11:10:43 +01:00
Daniel Bauer
6e315d6cc1 fixed disasm failing on last byte if invalid op 2019-12-27 11:10:24 +01:00
Daniel Bauer
0388a6ba24 more opcodes implemented 2019-12-27 00:06:57 +01:00