-
d60de54d89
fix: OBJ white/transparency confusion, implement interrupt dispatch TOCTTOU found in hardware
main
EliseZeroTwo
2024-01-26 09:10:52 -0700
-
8e47afa1bc
fix: PPU timings are more accurate
EliseZeroTwo
2024-01-25 10:41:36 -0700
-
c6dd3a7bd5
feat: better DMA, PPU, add more tests
EliseZeroTwo
2024-01-19 11:44:51 -0700
-
0afc556233
fix: use correct stop opcode
Nyaaori
2024-01-19 02:17:11 +0100
-
d89a1d9215
feat: better DMA, MBC1, fixup tests
EliseZeroTwo
2024-01-15 09:34:47 -0700
-
01c5a0c75d
chore: cargo update
EliseZeroTwo
2024-01-12 17:25:28 -0700
-
9ecfdc9db3
feat: implement more accurate memory bus conflicts with DMA
EliseZeroTwo
2024-01-12 17:20:56 -0700
-
a2156ec7f4
feat: improve debugger
EliseZeroTwo
2024-01-12 12:19:45 -0700
-
c37d5d5e84
feat: slightly better PPU timings
EliseZeroTwo
2024-01-06 17:24:29 -0700
-
8ae96ec880
feat: timer works much better
EliseZeroTwo
2024-01-04 23:23:58 -0700
-
99eb507cf1
fix: actions
EliseZeroTwo
2024-01-04 02:08:30 -0700
-
e4b8b67b79
test: add much more tests, fix up a few broken things
EliseZeroTwo
2024-01-04 02:02:23 -0700
-
d1586b5fce
feat: visual overlay debugger
EliseZeroTwo
2024-01-03 12:13:29 -0700
-
3fca7dbb71
docs: add README and LICENSE
EliseZeroTwo
2024-01-02 17:47:14 -0700
-
70f64f73c3
chore: add CODEOWNERS
EliseZeroTwo
2024-01-02 14:34:38 -0700
-
83b6034ac7
fix: actions
EliseZeroTwo
2024-01-02 14:32:16 -0700
-
654ff622f8
feat: switch from chrono to time
EliseZeroTwo
2024-01-02 14:09:33 -0700
-
984ead01eb
chore: extract core emulator to own crate, add actions for testing
EliseZeroTwo
2024-01-02 13:42:56 -0700
-
dff765a38c
feat: add test harness, fix ppu windows, rename
EliseZeroTwo
2024-01-02 11:47:06 -0700
-
85d61764e8
feat: majorly improved PPU
EliseZeroTwo
2024-01-01 22:11:26 -0700
-
ce077f9069
feat: missing opcodes, pass all blargg cpu tests
EliseZeroTwo
2023-12-31 00:23:21 -0700
-
a9c1ac65b3
refactor: improve opcode length handling
EliseZeroTwo
2023-12-30 12:27:06 -0700
-
9e199f8a44
multi: upgrade dependencies, fix a bug with interrupts, implement some missing opcodes
EliseZeroTwo
2023-12-30 09:08:15 -0700
-
00850645cd
feat: fix a few instructions, add halt
EliseZeroTwo
2021-12-19 12:27:41 +0100
-
96bc5e117d
feat: add opcode logging
EliseZeroTwo
2021-12-14 20:31:33 +0100
-
8c5c1c4b23
feat: add more opcodes and stub serial output
EliseZeroTwo
2021-12-07 18:57:34 +0100
-
1d4dc8bc22
feat: bootrom executes successfully
EliseZeroTwo
2021-12-06 00:24:03 +0100
-
3148226d73
feat: interrupts actually trigger & some alu ops
EliseZeroTwo
2021-12-04 13:40:11 +0100
-
664418ba95
feat: small console and small fixes
EliseZeroTwo
2021-12-02 19:44:41 +0100
-
4f32a7ee3f
feat: add rla and sub opcodes
EliseZeroTwo
2021-12-02 16:14:03 +0100
-
c2ff461ae8
feat: push pop opcodes
EliseZeroTwo
2021-11-28 19:26:30 +0100
-
c7fefe86ca
feat: ld deref hl opcodes
EliseZeroTwo
2021-11-28 17:49:27 +0100
-
06c7197468
feat: add inc/dec u8 opcodes and ldh opcodes
EliseZeroTwo
2021-11-28 17:37:20 +0100
-
c0733e8fec
feat: stub sound incorrectly
EliseZeroTwo
2021-11-28 16:41:59 +0100
-
0e4326673b
feat: impl ld imm u8 opcodes
EliseZeroTwo
2021-11-28 16:28:26 +0100
-
52098341dd
feat: add most control flow instructions
EliseZeroTwo
2021-11-28 16:12:19 +0100
-
b8cdc65ca7
feat: add prefixed BIT opcode
EliseZeroTwo
2021-11-28 12:27:17 +0100
-
84f13b263b
feat: add some more opcodes
EliseZeroTwo
2021-11-27 12:24:16 +0100
-
4abfe1ae90
feat: ppu sprites
EliseZeroTwo
2021-11-24 19:25:13 +0100
-
5fa12cb8eb
fix: ly!=lyc clears stat
EliseZeroTwo
2021-11-24 17:12:59 +0100
-
12f97b8d5b
feat: basic ppu
EliseZeroTwo
2021-11-24 12:01:25 +0100