Skip to content

Commit

Permalink
CPU bug fixes
Browse files Browse the repository at this point in the history
- Fix for ld.sil address calculation
- Fix for call.lil in z80 mode (CPM crashes/hangs)
- Fixed regression that permitted writing to ROM ;)
  • Loading branch information
tomm committed Nov 17, 2023
1 parent 7b11b82 commit bc40da5
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 9 deletions.
22 changes: 17 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
[package]
name = "fab-agon-emulator"
version = "0.9.3"
[workspace]
members = ["agon-light-emulator-debugger"]

[workspace.package]
version = "0.9.4"
edition = "2021"
authors = ["Tom Morton <[email protected]>"]
license = "GPL-3.0"

[package]
name = "fab-agon-emulator"
keywords = ["Agon Light", "Agon Console8", "emulator"]
homepage = "https://github.com/tomm/fab-agon-emulator"
repository = "https://github.com/tomm/fab-agon-emulator"
version.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true

[build-dependencies]
# system-deps does platform searches for dependencies and sets -L and -l appropriately
Expand All @@ -18,10 +27,13 @@ sdl2 = "0.35.2"
[dependencies]
sdl2 = "0.35.2"
pico-args = "0.5.0"
#agon-cpu-emulator = { path = "../agon-cpu-emulator" }
agon-cpu-emulator = { git = "https://github.com/tomm/agon-cpu-emulator.git", rev="2578da036d1f96b2e5ad215729cb869a8b83b4bd"}
agon-cpu-emulator = { workspace = true }
agon-light-emulator-debugger = { path = "agon-light-emulator-debugger" }
libloading = "0.8.0"

[target.'cfg(target_os = "linux")'.dependencies]
raw_tty = "0.1.0"

[workspace.dependencies]
#agon-cpu-emulator = { path = "../agon-cpu-emulator" }
agon-cpu-emulator = { git = "https://github.com/tomm/agon-cpu-emulator.git", rev="6cd76ccecbbba344fb7d42abe7fc7ea183ac6efa"}
9 changes: 5 additions & 4 deletions agon-light-emulator-debugger/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
[package]
name = "agon-light-emulator-debugger"
version = "0.1.4"
edition = "2021"
version.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
ctrlc = "3.4.1"
agon-cpu-emulator = { git = "https://github.com/tomm/agon-cpu-emulator.git", rev="2578da036d1f96b2e5ad215729cb869a8b83b4bd"}
#agon-cpu-emulator = { path = "../agon-cpu-emulator" }
rustyline = "12.0.0"
agon-cpu-emulator = { workspace = true }

0 comments on commit bc40da5

Please sign in to comment.