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