HP-41 EXT IL PLUS Module



#3

HP-41 EXT IL PLUS Module = New plug in module for HP-41.

Supports advanced mass storage and control features for HP-41 measurement- interface- and data logger applications with I/O-Board, IL2000 Interface System, HP3468 IL-Digitalvoltmeter. Simplify HP41 – PC transfer when using HP82164 IL-RS232 serial interface. Include automatic start feature from the Autostart- and Duplication Module.

Removed functions from EXT-IL:
For the new module version we take over the extended mass storage control functions from the EXT-IL module for controlling the HP9114 IL-Disk Drive or CMT RAM Disk Drive. The following functions are removed:

CLRBUF instead of this use CLB

ATOBUFX

MCLIST

MCPRP for advanced printer commands use EMU41

PRTAID

SACA

X>AR instead of this use ATOXR

New implemented “Plus” functions:

WRTD = write X-Memory data-file

READD = read X-Memory data-file

CODE = code, (fast mcode routine)

DCD = decode, like DCD from CCD-Module

SAVEROM = save 4K ROM image file

GETROM = get 4K ROM image file

CRFLXM = creates XM file in RAM box page

EXXM = exchange XM with XM file in RAM box

GTXM = copies XM file from RAM box to XM

LDXM = load XM to XM file in RAM box

CLMM = clear Main Memory

CLXM = clear X-Memory

SFX = set flag – number in X-Register

CFX = clear flag – number in X-Register

TFX = toggle flag – number in X-Register

FS?S = flag set in X ? set flag

FC?S = flag clear in X ? set flag

XTON = number in X-Register to nibble in Alpha

NTOX = nibble in alpha to X-Register number

VA = view alpha - without printer output

X>=Y? = X greater or equal Y ?

NSTO = Store NNN in main memory register

NRCL = Recall NNN from main memory register

AUTOSTART from duplication module

Short description of the new functions:

WRTD and READD make possible the transfer of individual X-Memory data-files to a mass storage device. Those two commands are an extension of SAVEAS and GETAS for transferring ASCII-files and the EXT-IL functions WRTXM and READXM, which only allows the transfer of the complete X-Memory contents to a mass storage device. By using a software trick it would be also possible to transfer X-Memory matrix-files (CCD-Module) to a mass storage device with help of WRTD and READD.

The new functions CODE and DCD (decode) are needed for advanced HP41 – PC transfer by using HP82164 RS232 serial interface.

The two functions SAVEROM and GETROM are the minimal commands you need for operating a RAM-Box or MLDL unit with your HP41. Required is a RAM-module like HEPAX-RAM or NoVRAM. With SAVEROM and GETROM you transfer 4KByte ROM image files between external HP-IL mass storage drive and RAM-Box pages.

With the four functions CRFLXM, EXXM, GTXM and LDXM you are able to store the complete contents of the X-Memory in a XM file inside a RAM-Box page. This function set is an extension of the W&W RAM-Box operating system – and it works only in combination with the W&W RAM-Box.

For clearing Main Memory or X-Memory (independently from executing a Memory Lost)use the two commands CLMM and CLXM.

Flag manipulation controlled by the flag number in the X-Register is possible with the three commands SFX (set flag), CFX (clear flag) and TOGF (toggle flag). The two commands FS?S and FC?S add more branching capabilities to your program.

For loading the Alpha-Register nibble by nibble (=4 Bit = half Byte) from left side with the number in the X-Register use XTON. Transfer the leftmost nibble from Alpha to X-Register by executing NTOX. Helpful for interfacing and transfer of 4 Bit BCD numbers with HP82166 IL-Converter.

Execute VA for viewing the Alpha-Register to HP-41 display – without program stop or printer output. Helpfully when using HP82166 IL-Converter with I/O-Board or IL2000 Interface System.

With X>=Y? you get the missing compare function from HP-41 operation system.

NSTO / NRCL stores non normalised numbers NNN´s to / from Main Memory using relative register address.

Last not least the EXT-IL+ Module include the automatic start feature from the Autostart- and Duplication Module. Works with RECOVER routine in main memory or in RAM page, or with AUTOST on HP-IL mass storage device. Use this feature in combination with the external wake up circuit, described in I/O-Board manual, or for reactivating HP-41 automatically after Memory Lost event.

-EXT IL+ XROM 27,00

DIRLEFT XROM 27,01

DIRSIZE XROM 27,02

NAMEMED XROM 27,03

READBUF XROM 27,04

READCAL XROM 27,05

READXM XROM 27,06

RECLEFT XROM 27,07

SCOPYFL XROM 27,08

SCREATE XROM 27,09

SDIR XROM 27,10

SNEWM XROM 27,11

SWRTA XROM 27,12

SWRTK XROM 27,13

SWRTP XROM 27,14

SWRTS XROM 27,15

WRTBUFX XROM 27,16

WRTCAL XROM 27,17

WRTXM XROM 27,18

WRTD XROM 27,19

READD XROM 27,20

CODE XROM 27,21

DCD XROM 27,22

SAVEROM XROM 27,23

GETROM XROM 27,24

CRFLXM XROM 27,25

EXXM XROM 27,26

GTXM XROM 27,27

LDXM XROM 27,28

CLMM XROM 27,29

CLXM XROM 27,30

SFX XROM 27,31

CFX XROM 27,32

TFX XROM 27,33

FS?S XROM 27,34

FC?S XROM 27,35

XTON XROM 27,36

NTOX XROM 27,37

VA XROM 27,38

X>=Y? XROM 27,39

NSTO XROM 27,40

NRCL XROM 27,41

AUTOSTART no XROM number

For more details about using the EXT-IL+ module please refer to HP-41 Input / Output Board & IL2000 Interface System new book edition 2008. I use the EXT-IL+ in combination with EXT-I/O and CCD-Module.

Connect HP-41 and HP-IL to future… Best Regards – Christoph Klug

Edited: 4 Nov 2008, 8:48 a.m. after one or more responses were posted


#4

Nice! Is there a URL or download site for a .MOD image?


Possibly Related Threads...
Thread Author Replies Views Last Post
  HP-41(CL): The easiest way to transfer FOCAL programs from a Linux PC to the HP-41 Geir Isene 13 3,554 12-05-2013, 02:40 AM
Last Post: Hans Brueggemann
  HP-41 module covers and side port cover Nate Martin 1 963 12-02-2013, 01:51 AM
Last Post: Giancarlo
  [HP-41][HP-71B][HP-75C/D][HP-IL] Found a mother-lode of programs on ftp.stak.tk rdj 2 1,054 11-26-2013, 05:31 PM
Last Post: rdj
  How to move lexfiles from PC to 71 w/o HP-IL? Joe Horn 9 2,312 10-18-2013, 03:50 PM
Last Post: Christoph Giesselink
  Hand Held Products RS232 to HP-IL aj04062 11 2,305 08-31-2013, 07:12 PM
Last Post: Paul Berger (Canada)
  HP IL over wifi ... (ILPer & go71b) Olivier De Smet 12 2,993 08-20-2013, 05:44 AM
Last Post: Olivier De Smet
  HP 41 Advantage module test RyanM 6 1,432 02-27-2013, 02:30 AM
Last Post: Angel Martin
  41 System DEMO Module - Update Ángel Martin 0 601 10-21-2012, 07:27 AM
Last Post: Ángel Martin
  HP-IL beginners question John Abbott (S. Africa) 4 1,236 05-28-2012, 05:45 PM
Last Post: Geoff Quickfall
  USB-41 Module, project status update. Diego Diaz 8 1,861 04-06-2012, 10:17 AM
Last Post: Diego Diaz

Forum Jump: