Skip to content

Commit c61a1bd

Browse files
committed
Bump version to 0.8.0
1 parent 16f03d2 commit c61a1bd

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

CHANGELOG.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changelog
22

33
- Unreleased
4+
- 0.8.0 (2023-12-03)
45
- **Breaking**: Flip the order of polar-rectangular conversion menu function
56
(`>POL` and `>REC`) so that they are consistent with the HP-42S. I don't
67
know why I had them reversed.
@@ -15,11 +16,15 @@
1516
- Solves a major usability problem where the user was forced to enter
1617
the word size using the currently selected base mode (e.g. `HEX` or
1718
`BIN`). For example, the word size `16` was required to be entered as
18-
`100000` in `BIN` mode, which was too confusing.
19+
`10000` in `BIN` mode, which was too confusing.
1920
- See [Base Word Size](USER_GUIDE.md#base-word-size) for more details.
20-
- **Bug Fix**: Tweak the stack-lift enable/disable logic so that certain
21-
operations (RollDown, RollUp, X<>Y) enable stack lift even if the previous
22-
command was a `CLEAR` or `CLX`.
21+
- **Bug Fix**: Tweak the stack-lift logic so that certain operations
22+
(RollDown, RollUp, X<>Y) enable stack lift even if the previous command
23+
was a `CLEAR` or `CLX`.
24+
- The `rpnFlagsLiftEnabled` was not set properly for RollDown, RollUp,
25+
X<>Y and potentially other commands.
26+
- So a `CLEAR RollDown RollDown RollDown RollDown` followed by a number
27+
would overwrite the `X` register, instead of doing a stack lift.
2328
- Increase execution speed by 2.5X on 83+SE, 84+, 84+SE
2429
- set CPU speed to 15 MHz when supported by hardware
2530
- remain at 6 MHz on the 83+

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Missing features (partial list):
8282
- complex numbers
8383
- keystroke programming
8484

85-
**Version**: 0.8.0-dev (2023-11-30)
85+
**Version**: 0.8.0 (2023-12-03)
8686

8787
**Changelog**: [CHANGELOG.md](CHANGELOG.md)
8888

USER_GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
RPN calculator app for the TI-83 Plus and TI-84 Plus inspired by the HP-42S.
44

5-
**Version**: 0.8.0-dev (2023-11-30)
5+
**Version**: 0.8.0 (2023-12-03)
66

77
**Project Home**: https://github.com/bxparks/rpn83p
88

src/help.asm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ helpPages:
213213

214214
msgHelpPage1:
215215
.db escapeLargeFont, "RPN83P", Lenter
216-
.db escapeSmallFont, "v0.8.0-dev (2023", Shyphen, "12", Shyphen, "03)", Senter
216+
.db escapeSmallFont, "v0.8.0 (2023", Shyphen, "12", Shyphen, "03)", Senter
217217
.db "(c) 2023 Brian T. Park", Senter
218218
.db Senter
219219
.db "An RPN calculator for the", Senter
@@ -287,7 +287,7 @@ msgHelpPage7:
287287
.db escapeLargeFont, "NUM Functions", Lenter
288288
.db escapeSmallFont, "%: Y=Y; X=Y*X/100", Senter
289289
.db "%CH: Y=Y; X=100*(X-Y)/Y", Senter
290-
.db "PRIM: Prime factor", Senter
290+
.db "PRIM: Prime factor of < 2^32", Senter
291291
.db Senter
292292
.db Senter
293293
.db Senter
@@ -339,7 +339,7 @@ msgHelpPage11:
339339
.db "RLC,RRC: Rotate thru Carry", Senter
340340
.db "REVB: Reverse Bits", Senter
341341
.db "CNTB: Count Bits", Senter
342-
.db Senter
342+
.db "WSIZ: 8, 16, 24, 32", Senter
343343
.db SlBrack, "11/13", SrBrack, " Any key to continue...", Senter
344344
.db 0
345345

0 commit comments

Comments
 (0)