Skip to content

Commit 5a3fbc0

Browse files
release: Release 2.23.0 [skip actions]
# [2.23.0](v2.22.0...v2.23.0) (2026-08-23) ### Bug Fixes * A label's value is its address, and an address does not fit a byte ([dab518f](dab518f)) * Correct DAA's auxiliary carry and carry, found by CP/M exercisers ([eadd7ef](eadd7ef)) * Improve 8085 instruction accuracy and coverage ([21be716](21be716)) * Improve missing operand spacing errors ([9918a74](9918a74)) * Keep the interrupt pins in the application store ([69ceed3](69ceed3)) * Register each device once, and refuse to map one that cannot be clocked ([4eb2b64](4eb2b64)) * Separate the interrupt pins from the processor's view in serialized state ([dd4e5b6](dd4e5b6)) * Stop devices owning the interrupt pins, and make the machine explicit ([6f0c282](6f0c282)) ### Features * Add conditional assembly, macros and DS, so the SDK-85 monitor assembles ([c99e1c7](c99e1c7)) * Add DW and the missing expression operators to the assembler ([8443765](8443765)) * Build the SDK-85 machine so the 8279 answers on the bus ([5eb767c](5eb767c)) * Expose the SDK-85 machine to JavaScript, and drive EXAM REG properly ([4523fc9](4523fc9)) * Let devices drive the interrupt lines and answer on the port space ([c6c04dc](c6c04dc)) * Model the 8155 timer, completing GO and SINGLE STEP ([65eb426](65eb426))
1 parent 97e3025 commit 5a3fbc0

2 files changed

Lines changed: 25 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
# [2.23.0](https://github.com/debjitbis08/sim8085/compare/v2.22.0...v2.23.0) (2026-08-23)
2+
3+
4+
### Bug Fixes
5+
6+
* A label's value is its address, and an address does not fit a byte ([dab518f](https://github.com/debjitbis08/sim8085/commit/dab518fede63210667972359d87555385a7591ae))
7+
* Correct DAA's auxiliary carry and carry, found by CP/M exercisers ([eadd7ef](https://github.com/debjitbis08/sim8085/commit/eadd7effd46cf4e09fe592a5e3cf2c674fd3654b))
8+
* Improve 8085 instruction accuracy and coverage ([21be716](https://github.com/debjitbis08/sim8085/commit/21be716c3a0b05b3d49be205d6d697bd8a9e8751))
9+
* Improve missing operand spacing errors ([9918a74](https://github.com/debjitbis08/sim8085/commit/9918a74b665d9869018c76c409e1155db2043180))
10+
* Keep the interrupt pins in the application store ([69ceed3](https://github.com/debjitbis08/sim8085/commit/69ceed39a1fe60919cd719b299ddf49502daa97a))
11+
* Register each device once, and refuse to map one that cannot be clocked ([4eb2b64](https://github.com/debjitbis08/sim8085/commit/4eb2b647b73dc1917f2f365310a0c8ec5022a034))
12+
* Separate the interrupt pins from the processor's view in serialized state ([dd4e5b6](https://github.com/debjitbis08/sim8085/commit/dd4e5b6c07fd89e3a00433e59d377b8f304b01d1))
13+
* Stop devices owning the interrupt pins, and make the machine explicit ([6f0c282](https://github.com/debjitbis08/sim8085/commit/6f0c282dfd2bd2424c7278d8683b11bcecf90809))
14+
15+
16+
### Features
17+
18+
* Add conditional assembly, macros and DS, so the SDK-85 monitor assembles ([c99e1c7](https://github.com/debjitbis08/sim8085/commit/c99e1c74dbff0ff52a503ec5131ba96f20e22c95))
19+
* Add DW and the missing expression operators to the assembler ([8443765](https://github.com/debjitbis08/sim8085/commit/844376524879108d31972358e62f76a136347113))
20+
* Build the SDK-85 machine so the 8279 answers on the bus ([5eb767c](https://github.com/debjitbis08/sim8085/commit/5eb767c988fdc8be5e8e2fba6b1a907532ae92a4))
21+
* Expose the SDK-85 machine to JavaScript, and drive EXAM REG properly ([4523fc9](https://github.com/debjitbis08/sim8085/commit/4523fc9a883a0ba189047cb106ec3b44d8e1d4b8))
22+
* Let devices drive the interrupt lines and answer on the port space ([c6c04dc](https://github.com/debjitbis08/sim8085/commit/c6c04dc4ca93681e91890465091e04cba1f5461d))
23+
* Model the 8155 timer, completing GO and SINGLE STEP ([65eb426](https://github.com/debjitbis08/sim8085/commit/65eb4262b0604ec5c4a46c9447784968ab069faa))
24+
125
# [2.22.0](https://github.com/debjitbis08/sim8085/compare/v2.21.0...v2.22.0) (2026-08-21)
226

327

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "sim8085",
33
"description": "Fast, accurate, and offline-capable Intel 8085 simulator with assembler and debugger. Works on desktop and mobile, no installation needed.",
44
"type": "module",
5-
"version": "2.22.0",
5+
"version": "2.23.0",
66
"private": true,
77
"license": "BSD-3-Clause",
88
"author": "Debjit Biswas",

0 commit comments

Comments
 (0)