brazerzkidaini.blogg.se

Free42 runs on fire 7
Free42 runs on fire 7












free42 runs on fire 7
  1. #FREE42 RUNS ON FIRE 7 UPDATE#
  2. #FREE42 RUNS ON FIRE 7 SKIN#

It looks like the optimizer bug (see release notes for 2.0.21a) has been fixed. IPhone version: Turned optimization back on. IPhone version: Fixed handling of announcements in the status bar (audio recording, active call, active GPS).

#FREE42 RUNS ON FIRE 7 SKIN#

The "Maintain skin aspect ratio" and "Print to text" options in the Preferences were switched. Improved "Maintain skin aspect ratio" option: it now chooses the largest scale where the skin still fits on the screen in its entirety, and centers the skin within the available space. This allows creating a row in the CUSTOM menu with SSTv, SST->, and SST^, like in typical high-level language debuggers.

free42 runs on fire 7

When Step Out is performed in a function called by SOLVE or INTEG, the program runs until SOLVE or INTEG are done.Īdded SSTv (Step Into), which is just an alias for SST. Step Out runs the program until the end of the current subroutine Step Over executes one step, but if that step is an XEQ, SOLVE, or INTEG, it runs until the subroutine returns, or SOLVE or INTEG are done. New functions: SST^ (Step Out) and SST-> (Step Over). This is specified by creating Macro: lines where the macro is not a sequence of keystrokes, but a command name enclosed in double quotes, e.g., Macro: 40 "SST->" The new stack behaves a bit different than the old version (and the real HP-42S): when an XEQ happens while the stack is full, the old version would silently discard the oldest RTN, while with the new version, this returns a "RTN Stack Full" error.Īdded support for direct command mapping in skins. It is not unlimited in order to prevent infinite recursion from eating up all memory, it maxes out at 1024 levels. If a local variable is created with a name that matches an already-existing variable, the older variable is hidden until the local variable goes away.ĭynamically growing RTN stack. You create them with the new LSTO function, and they disappear automatically when the current subroutine ends, by executing RTN or END. If flag 67 is clear, the mode is indicated by flag 31 (clear = MDY, set = DMY), as before. Programs can check whether this mode is active by testing flag 67. Implemented YMD mode for date functions, using YYYY.MMDD as the numeric format and YYYY-MM-DD as the display format. This mode of operation exists in the HP-41 Extended Functions module and in the HP-41CX, but was missing in the Free42 implementation.įixed crash when saving print-out using Share -> Save Image. Implemented range option for STOFLAG: with the flags in Y and a number bb.ee in X, only flags bb through ee are restored, while the others are untouched.

#FREE42 RUNS ON FIRE 7 UPDATE#

STOFLAG didn't update the G and RAD annunciators when flags 42 or 43 were changed. This works like the regular GETKEY, except it only halts on R/S, allowing programs to implement custom behaviors for EXIT and Shift-EXIT.

free42 runs on fire 7

In Free42, however, Shift-EXIT did not cause program execution to halt. On the real HP-42S, GETKEY halts program execution when R/S, EXIT, or Shift-EXIT are pressed. The function is encoded using the 0xF0 opcode, which is sometimes used on the HP-41 for the same purpose.

free42 runs on fire 7

This function does nothing, as its name suggests, and can be useful when using ISG for counting without an upper bound, for instance. This is related to LSTO like ASTO is related to STO. Now pre-populating file names in file selection dialogs.














Free42 runs on fire 7