Commit Graph

  • e054472e65 implement nametable mirroring master Daniel Bauer 2020-01-22 11:47:01 +01:00
  • b3efd0363d restructureing Daniel Bauer 2020-01-22 10:20:29 +01:00
  • b1a996f009 ppu can trigger NMIs Daniel Bauer 2020-01-20 10:20:18 +01:00
  • acd014991d palette and pattern tables Daniel Bauer 2020-01-19 19:50:13 +01:00
  • 15e00db88e mapper0 and cartrige support ppu Daniel Bauer 2020-01-18 22:14:05 +01:00
  • 0a16eefab1 allow cartridge to handle ppu r/w Daniel Bauer 2020-01-18 21:58:13 +01:00
  • 624791d429 remove unused code Daniel Bauer 2020-01-18 21:32:23 +01:00
  • c037c349de remove MemoryReader trait Daniel Bauer 2020-01-18 21:31:47 +01:00
  • cc43894431 split bus and ppubus files Daniel Bauer 2020-01-18 21:06:53 +01:00
  • 1e64f18f22 ppu bus Daniel Bauer 2020-01-18 17:58:15 +01:00
  • 504cc9db9b ppu read/write Daniel Bauer 2020-01-18 13:32:57 +01:00
  • 5349dbcd53 ppu uses bitflags Daniel Bauer 2020-01-18 13:02:03 +01:00
  • 1e804048d9 more work on ppu Daniel Bauer 2020-01-18 11:59:28 +01:00
  • 3814cba2f6 debugger: all ppu registers shown Daniel Bauer 2020-01-13 09:28:28 +01:00
  • 6fe7c94edc vblank and registers Daniel Bauer 2020-01-13 09:20:16 +01:00
  • 99f73aa0c8 pattern table Daniel Bauer 2020-01-06 09:30:34 +01:00
  • 5c6d523db9 PPU reset and registers Daniel Bauer 2020-01-06 09:30:13 +01:00
  • e14d045665 cpu uses bitflags Daniel Bauer 2020-01-18 12:30:04 +01:00
  • 1a6b711ee1 Update README.md Daniel Bauer 2020-01-05 15:26:15 +01:00
  • 529617086a Update README.md Daniel Bauer 2020-01-05 15:21:15 +01:00
  • a4cf8a3b17 Update README.md Daniel Bauer 2020-01-05 15:16:11 +01:00
  • 78b0ca06b6 Update README.md Daniel Bauer 2020-01-05 15:15:49 +01:00
  • bf4505c69f start from cli Daniel Bauer 2020-01-05 15:09:20 +01:00
  • 788648deba Merge branch 'master' of github.com:danijoo/jane Daniel Bauer 2020-01-05 14:38:40 +01:00
  • 7166134efa Update README.md Daniel Bauer 2020-01-05 13:47:02 +01:00
  • c6d59bf7a7 rename project Daniel Bauer 2020-01-05 13:29:49 +01:00
  • 26ab2fe23f Update README.md Daniel Bauer 2020-01-05 13:29:27 +01:00
  • f5eb10a3c0 Update README.md Daniel Bauer 2020-01-05 13:28:51 +01:00
  • c0bfc40680 Initial commit Daniel Bauer 2020-01-05 13:24:15 +01:00
  • b3395b0f32 ppu draw in lines + fps Daniel Bauer 2020-01-05 12:57:31 +01:00
  • 47043b42a2 comments Daniel Bauer 2020-01-04 23:19:17 +01:00
  • 6ed5f0339a refractoring of NES Daniel Bauer 2020-01-04 23:13:06 +01:00
  • 01de48883c ppu main window drawing Daniel Bauer 2020-01-04 15:43:22 +01:00
  • ae080895a5 ppu main window drawing Daniel Bauer 2020-01-04 15:19:01 +01:00
  • 66c4e842c4 cycle accuracy Daniel Bauer 2020-01-02 08:02:40 +01:00
  • 04ba4d8da1 work on cycles accuracy Daniel Bauer 2019-12-28 20:32:26 +01:00
  • e5ccd50b9d nestest rom Daniel Bauer 2019-12-28 16:16:33 +01:00
  • bf4d165d31 init cpu at cycle 7 Daniel Bauer 2019-12-28 16:03:49 +01:00
  • e3dfc8b08f fix ROL and RLA Daniel Bauer 2019-12-28 15:39:44 +01:00
  • 1bb0416522 fix ASL, impl SLO Daniel Bauer 2019-12-28 15:37:13 +01:00
  • ed7bee15ad cpu KIL op Daniel Bauer 2019-12-28 14:24:14 +01:00
  • f1318a6c5e completed opcode map Daniel Bauer 2019-12-28 14:09:56 +01:00
  • 903610b88d DCP Daniel Bauer 2019-12-28 11:54:19 +01:00
  • 26c528553d LAX,SAX and inofficial NOPs Daniel Bauer 2019-12-28 11:36:14 +01:00
  • 0fecfe8607 more bug fixes. Running nestest until first unoff. opcode Daniel Bauer 2019-12-28 00:33:31 +01:00
  • 678c6d0092 fixed a bug in BIT and correctly setting N,Z at some locations Daniel Bauer 2019-12-27 19:43:38 +01:00
  • 069c6a0fd6 implemented remaining opcodes Daniel Bauer 2019-12-27 12:11:36 +01:00
  • b2fad73cc5 restructed Daniel Bauer 2019-12-27 11:10:43 +01:00
  • 6e315d6cc1 fixed disasm failing on last byte if invalid op Daniel Bauer 2019-12-27 11:10:24 +01:00
  • 0388a6ba24 more opcodes implemented Daniel Bauer 2019-12-27 00:06:57 +01:00
  • c9e74e00f4 some bug fixes Daniel Bauer 2019-12-26 21:16:25 +01:00
  • 3a78650f99 colors Daniel Bauer 2019-12-26 14:06:39 +01:00
  • 76bd947e69 Merge branch 'glyphbrush' Daniel Bauer 2019-12-26 14:01:51 +01:00
  • 70249d9b3b remove unused stuff in cartridge Daniel Bauer 2019-12-26 14:00:47 +01:00
  • 9b2c18f8e8 use GlyphBrush for more efficient rendering Daniel Bauer 2019-12-26 13:58:14 +01:00
  • b04df12abb more operations, better debugging Daniel Bauer 2019-12-26 12:23:19 +01:00
  • 9a2dd87b2b fast step through code Daniel Bauer 2019-12-26 12:17:58 +01:00
  • e57d400d16 messing around with glyphbrush Daniel Bauer 2019-12-26 11:58:12 +01:00
  • 149df4ee35 less drawing Daniel Bauer 2019-12-25 20:29:05 +01:00
  • 6a6ea79a62 cpu bugs, wrapping adds/subs Daniel Bauer 2019-12-25 20:02:40 +01:00
  • f56fc05579 more operations, better debugging Daniel Bauer 2019-12-25 19:21:30 +01:00
  • aa889f7e33 more operations, better debugging Daniel Bauer 2019-12-25 15:58:43 +01:00
  • 41acfe2743 cartrige, mapper, bus Daniel Bauer 2019-12-25 12:44:58 +01:00
  • 0f73777413 render memory Daniel Bauer 2019-12-24 14:06:10 +01:00
  • f2f4d49cc7 unofficial NOPs removed Daniel Bauer 2019-12-24 12:03:09 +01:00
  • 59508ac489 disassembler Daniel Bauer 2019-12-24 11:40:30 +01:00
  • f0de1c20ca code organisation Daniel Bauer 2019-12-24 10:07:28 +01:00
  • ec7998278e gui to step through cpu instructions Daniel Bauer 2019-12-23 22:36:40 +01:00
  • d54427c2b3 initial commit Daniel Bauer 2019-12-23 16:31:09 +01:00