-
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