LXVII Changelog

What's new in LXVII 1.7.4

Sep 6, 2023
  • Fixed a problem with operations such as rounding (RND function,) on numbers that did not use period for a decimal point.
  • Removed outdated save behavior on quit. It now conforms better to default behavior and should no longer hang on quit.

New in LXVII 1.7.2 (Oct 16, 2022)

  • Fixed the notorious crash when selecting "Show registers" caused by the deprecated window drawer interface.
  • Redesigned the buttons to better reflect the color scheme of the HP-67 calculator.
  • Added support for dark mode on macOS versions that support it.
  • Expanded the help files to reference information on the original HP-67, as well as expanding the descriptions on some of the LXVII specific features.

New in LXVII 1.5.5 (Apr 3, 2014)

  • Fix the INT function so it correctly gets the integer value for negative numbers.
  • Fix the ISZ/DSZ functions so they only use the integer part of the number for the test.

New in LXVII 1.5.3 (Mar 12, 2014)

  • Fixed a problem where negative numbers where always rounded to 0.

New in LXVII 1.5.0 (Sep 22, 2011)

  • New features:
  • Delete when inputting a number now deletes the digits that have been entered.
  • Copy/Paste now works for the number in the display. Please note that it will convert the number from the proper floating point format to the display format as appropriate.
  • What that means is that if you copy a number that is showing the exponent (for example "1.23 -025") what you will paste is 1.23E-25. In the same way, pasting the number "12.33E13" into LXVII will display "1.233 014"
  • Trying to paste "1.233 014" into LXVII will result in a beep, and no change to the stack. The pasted number will always push the stack up. Copy/Paste to and from the stack and memory register display still works as usual.
  • The paper tape panel has been greatly enhanced. It now has an automated mode which prints the display and operation that was executed and a trace mode that will print each step in a program as it is executed. There is a preference pane to control how it works, and a help page dedicated to explaining it.
  • Bugs Fixed:
  • The display routines have been generally cleaned up to do a better job with rounding numbers and handling overflow/underflow situations.
  • General bug fixes in program execution and some of the calculations in the less common functions, including hour, minute second to decimal hour conversion.