ACT update files PANAMATIK (c) 2015-2017 latest information 21.1.2018

21.01.2018

HP-25E 1.14 improved version since 1.12, less display flares when flashing memory.

17.01.2018

HC67E114 version 1.14 for the real HP-67 calcuator

This update is a major improvement. Much better text display, separate digits for decimal dots, and better Memory map display. 10 Standard Pac programs preloaded. The GPS version allows to integrate a GPS module in the HP-67 calculator.

HC-67E 1.14        21 programs, 160 registers, Stopwatch, Hex Conversion
HC-67E 1.14 Ir     21 programs, 160 registers, Stopwatch, no Hex Conversion, Infrared printing
HC-67E 1.14 Ir GPS 21 programs, 16 additional registers, Stopwatch, no Hex Conversion

18.12.2017

HP-65E 1.13 The first time you can try an HP-65 running on your woodstock calculator, see the new manual 1.13 for more info

1.08.2017

Version 1.12 with multitasking, program runs in background, steady display while program is running, and detailed memory usage map display.

HP-25E 1.12 IR 110 programs, 100 constants 88 registers
HP-25E 1.12 IR + GPS 70 programs, 70 constants, 88 registers
HP-29E 1.12 IR same new features as HP-25E 1.12 30 programs, 40 constants, 176 registers
HP-29E 1.12 IR + GPS 30 programs, 40 constants, 176 registers, no hex conversion
HP-29E 1.12 IR + GPS Disp25 same as HP-29E GPS but for HP-25 hardware and better text display

30.05.2017

Version 1.10 was retreated, because of a bug, which has written "Continuous Memory" to flash memory every time when PRGM/RUN was switched (should write only when contents was changed), all previous versions were OK.

Version 1.11 has only one minor change: HP Logo is shown when Ir Mode changed by XY key at startup without setting HP Logo flag 1

HP-25E 1.11 
HP-29E 1.11 original HP-29C firmware patched, which now stops PAUSE command by short key press

28.01.2017

New Versions 1.10 HP25E HP29E new program overlay feature, load program code from running program with programmable instructions.

1.12.2016

Two new versions 1.09 for HP-25E, which preserve all stack registers, display mode FIX SCI ENG and trigonometric mode, and actual program step in Continuous Memory

HP25E109 full version except GPS

This version includes everything except GPS: Infrared printing, Stopwatch, Hex <-> Decimal conversion, program collection, constant collection, 111 programs, 100 constants

HP25EGPS109 full version with reduced program area to save space for GPS functions

This version includes everything: Infrared printing, GPS , Stopwatch, Hex <-> Decimal conversion, program collection, constant collection, 70 programs 70 constants


27.9.2016

HP29GPS109 replaces Version 108, bug fix in show program checksum (g g GTO 4)

20.5.2016

NEW!!! HP-01E GPS

This ACT version HP-01E GPS 1.00 emulates the HP-01 wristwatch calculator on a woodstock calculator. If you have installed a GPS module, the always accurate UTC time can be displayed. The HP-01 QuickInfo tells you the key assignments.

HP01E100 20.5.2016

19.5.2016

new ACT version 1.03 for the real HP-67 calculator. Bug fixes in stopwatch STO and RCL, bug fixes in welcome string entry. This version finally can handle the PRGM/RUN switch via the PIK chip. You have to add a wire connection from RA6 (gold pad 5 mm right of ACT pin 8) to pin 19 on the ACT board. This pin is the chip enable signal of the PIK chip.
HC67E103   19.5.2016
HC67EIr103 19.5.2016

17.4.2016

new GPS Versions available for use with GPS Module. Last Bugfixes: sometimes calculator didn't startup, dynamic GPS data bug fixed.
HP25EGPS108 17.4.2016
HP29EGPS108 17.4.2016

6.2.2016

HP67E105, HP67EIr105, some bugs removed SST shows program code correctly, Stopwatch RCL Lap Time shows time correctly, "Error" will be shown correctly, R/S Fast mode switching enabled
HP34E108, HP34EIr108, Stopwatch RCL Lap Time shows time correctly,

13.1.2016

HP67EIr104 Print X in ENG format now prints correct exponent, functions keys A-E activated after recall program (f f RCL).

22.10.2015

HP25E107 supports programmable Paper Advance when g R/S (NOP) is executed.
HP67EIr103 and HC67EIr103 supports programmable Paper Advance when h R/S (SPACE) is executed. Enter Stopwatch now is g g R/S

2.10.2015
HP25E106 and HP29E106 supports programmable Print X when f PAUSE is executed in Ir mode 

21.9.2015

actflashupdate.exe V1.01 21.9.2015 now supports download of program collections for HP-25, HP-29 and HP-67.
Updates can be performed while keeping your user programs from the previous version. You don't have to type them in again.

Detailed chapter about actflashupdate.exe is available in the ACT manual.
You can also use the preliminary instructions contained in this file.


HP21E HP22E HP25E HP27E HP29E
============================================
Infrared printing versions with complete extended features

HP25EGPS HP29EGPS
============================================
GPS versions with complete extended features. For program space limitations there had to be removed some user program stoarage.
HP25EGPS has only 80 programs (from 110)
HP29EGPS has only 20 programs (from 30)
both version support Infrared printing and Hex/decimal conversion

HP67E
=======
Version with stopwatch and Hex/decimal conversion, but without Infrared printing capability

HP67EIr
========
Infrared printing version with stopwatch, but without Hex/decimal Conversion

HP34E
========
Version with stopwatch and Hex/decimal conversion, but without Infrared printing capability

HP34EIr
========
Infrared printing version without stopwatch and Hex/decimal conversion


HP35E HP45E HP55E HP80E
=======================
Versions without extended features, just emulating the original calculator

Notes:
======
HC67E is designed for HP-67 calculator hardware, all other files for woodstock hardware

HP67E
for accessing the non existent A-E buttons press f button and simultanously one of the buttons in the first row.

HP35E HP45E HP55E HP80E
for accessing the non existent first row buttons, press woodstock first row button for longer than 1/2 second.


known bugs:
============

HC67E HP67E
After loading a program from library or program memory the new program step will be displayed after the first button. Press SST after loading a program.

HC67E only
PRGM/RUN switch is not working, press f g  or g f to switch


Flash instructions actflashupdate V1.01
=====================================================================================

-------------- Send Update or change firmware ---------------------------------------

To perform an update do the following steps

1.) Start actflashupdate by double click
2.) select COM port
3.) Select .act download file
4.) remove ACT board from calculator or switch off calculator.
5.) Now connect cable to ACT, LED must be on or flashing, if off reconnect cable
6.) Send Update, the progressbar should show the update process
7.) remove cable and insert ACT into calculator.

You can optionally keep your user programs and continuous memory if you update to
another version of the same calculator (i.e. HP-25E 1.03 to HP-25E 1.04.
However if you change from one calculator firmware to another (i.e. from HP-25 to HP-29),
then it is not possible to keep the user programs, because they are coded differently.
In this case it is not recommended to activate the checkboxes for keeping
programs/constants and Continous Memory.

-------------- Send Program collection ---------------------------------------------

actflashupdate.exe can also load your program collection from text file now for
HP-25E, HP-29E and HP-67E.

; Program collection example

; Each program collection file must contain the calculators name "HP25", "HP29", "HP67".
; You must ensure, that the Calculator is programmed with the same version. actflashupdate cannot
; perform a check, if the correct firmware is present.
; If you send a program collection when a wrong calculator firmware is present, the firmware
; will be overwritten and you have to flash the firmware again.
; if no calculator name is encountered it will be assumed HP25

; Each program must be preceded by "PROGRAM" followed by a number from 0-9 or 00-99
; Each HP-25 program optionally may contain a constant, if no constant is given it will be set to 0.00
; Each program from 20-99 is stored with one constant. Constants in programs 0-9 are ignored.
; Use "CONSTANT" keyword, see example for constants. HP29 and HP67 programs dont support constant download.
; The last program step must be followed by "END"
; Mnemonics are not case sensitive.

; For HP25 program numbers from 0-9 and 20-99 are allowed, max 49 steps
; For HP29 program numbers from 0-9 and 18-20 are allowed, max 98 steps
; For HP67 program numbers from 0-9 are allowed, max 224 steps
; if you use the same program number twice, only the last program will be stored.
; unused program steps will be filled by GTO 00/R/S instructions

; use the following syntax for entering HP-25 programs

; "GTO", "FIX", "SCI", "ENG", "STO", "RCL",
; "->H.MS", "INT", "SQRT", "Y^X", "SIN", "COS", "TAN", "LN", "LOG", "->R",
; "->H", "FRAC", "x^2", "ABS", "SIN-1", "COS-1", "TAN-1", "e^x", "10^x", "->P",
; "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
; "x<y", "x>=y", "x!=y", "x=y", "LASTX", "PAUSE", "CL REG", "CL STK", "/x", "s", "E-"
; "x<0", "x>=0", "x!=0", "x=0", "PI", "NOP", "DEG", "RAD", "GRD", "%", "1/x",
; "-", "+", "*", ":", ".", "R/S", "ENTER", "CHS", "EEX", "CLX", "x<>y", "R", "E+"
; examples: RCL 7, STO 1, STO + 0, GTO 49, FIX 9,

; use the following syntax for entering HP-29 programs

;"R/S", "ENTER",  "CHS",  "EEX", "CLX",  "CL REG", "CL E", "RCL E+",
;"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ".", "-", "+", "*", ":",
;"->H.MS", "INT", "SQRT", "Y^X", "SIN", "COS", "TAN", "LN", "LOG", "->R", "LastX", "x<=y", "x>y", "x!=y", "x=y",
;"->H", "FRAC", "x^2", "ABS", "SIN-1", "COS-1", "TAN-1", "e^x", "10^x", "->P", "PI" ,"x<0", "x>0", "x!=0", "x=0",
;"FIX", "SCI", "ENG", "X<>Y", "R", "E+", "DEG", "/x", "s", "PAUSE", "E-", "RAD", 
;"%", "1/x", "DSZ", "ISZ", "RTN", "GRD",
;"GSB", "GTO", "RCL", "STO", "LBL"
; examples: GSB 0, RCL 1, STO + 1, LBL 1

; use the following syntax for entering HP-67 programs

; "R/S", "1/x", "x^2", "SQRT", "%", "E+",  "Y^X", "LN", "e^x", "R->P", "SIN", "COS", "TAN", "P->R", "RTN",
; "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ".", "ENTER",  "CHS",  "EEX", ":",
; "PAUSE", "N!", "/x", "s", "%CH", "E-", "ABS", "LOG", "10^x", "INT", "SIN-1", "COS-1", "TAN-1", "FRAC", "RND",
; "X<>Y", "RDOWN", "CLX", "ENG", "FIX", "-x-", "SCI", "+", "-", "*", "D->R", "R->D", "H->H.MS", "H.HMS->H", "STO(i)", "RCL(i)",
; "H.MS+", "SPACE", "STK", "LastX", "W/DATA", "MERGE", "X<>I", "RUP", "PI", "DEG", "RAD", "GRD", "P<>S", "CL REG", "REG",
; "x!=y", "x=y", "x>y", "x!=0", "x=0", "x>0",  "x<0", "x<=y", "ISZ", "ISZ(i)", "DSZ", "DSZ(i)", 
; "CF", "SF", "F?", "DSP",  "RCL", "RC I" "STO", "ST I" "GSB", "GTO", "LBL", 
; examples: RCL 0, STO + 0, GSB A, GTO e, LBL 1, STO + (i), CF 0, SF 3, F? 0 or F0?, DSP 2, STO * 5, STO (i), FIX, SCI
 

---------------  Program Collection File example for HP-25 -----------------------------------

HP25
; this is a comment line
; start of HP-25 program collection file

PROGRAM 20       ; simple HP-25 counter example, store to Program location 20
CONSTANT -1.234e2   ; this constant can be accessed by f RCL . 20
1
+
PAUSE    ; show X register
GTO 01

END ; end of program

; end of HP-25 program collection file

---------------  Program Collection File example for HP-29 -----------------------------------

; simple HP-29 counter example, store to Program location 1
HP29

PROGRAM 1
LBL 0
2
STO + 1
RCL 1    ; recall register
PAUSE
GTO 0

END
; end of HP-29 program collection file

-----------------------------------------------------------------------------------------------
