diff --git a/Cargo.lock b/Cargo.lock index 78bffc4..d00f86a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -15,7 +15,7 @@ dependencies = [ [[package]] name = "agon-light-emulator-debugger" -version = "0.9.57" +version = "0.9.58" dependencies = [ "agon-cpu-emulator", "ctrlc", @@ -196,7 +196,7 @@ source = "git+https://github.com/tomm/ez80.git?rev=64558c2acda1464248193f2f10804 [[package]] name = "fab-agon-emulator" -version = "0.9.57" +version = "0.9.58" dependencies = [ "agon-cpu-emulator", "agon-light-emulator-debugger", diff --git a/Cargo.toml b/Cargo.toml index 249d970..9cc4ef8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ members = ["agon-light-emulator-debugger"] [workspace.package] -version = "0.9.57" +version = "0.9.58" edition = "2021" authors = ["Tom Morton "] license = "GPL-3.0" diff --git a/docs/TODO.md b/docs/TODO.md index 4462bec..86122f2 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -7,6 +7,11 @@ vdu 23 0 &88 250 0 50 0 0 - [ ] symbol support in debugger - [ ] uart1 host serial link +- [ ] gdbserver support? + +## CPU bugs + +- [ ] Mixed mode calls set ((ismixed<<1) | isadl). I haven't implemented the ismixed part ## Mañana mañana @@ -15,4 +20,3 @@ vdu 23 0 &88 250 0 50 0 0 - [ ] not all screen modes are 60Hz, but emulator assumes they are - [ ] c8 joystick gpio mutex contention on windows -- probably use atomics instead - [ ] vdp audio sample rate setting -- [ ] timestamps in hostfs diff --git a/src/vdp/userspace-vdp-gl b/src/vdp/userspace-vdp-gl index 83a6676..ebccb43 160000 --- a/src/vdp/userspace-vdp-gl +++ b/src/vdp/userspace-vdp-gl @@ -1 +1 @@ -Subproject commit 83a667628730c410ae99519bdb28729e449504ca +Subproject commit ebccb43da5cfc897fe66362a84fe53b42dc0d83c diff --git a/src/vdp/vdp-console8 b/src/vdp/vdp-console8 index 9a87197..a95cc70 160000 --- a/src/vdp/vdp-console8 +++ b/src/vdp/vdp-console8 @@ -1 +1 @@ -Subproject commit 9a87197bde64d29d73b945950bc272fe2ca3e12d +Subproject commit a95cc701642da5c6000fa0c47446d8ee51a2e2d1