Special Files and Directories

The Debug4x\Include\ Directory

Suprom48.a and Suprom49.a
The Suprom48.a (Supported ROM Entries) contains a list of all the entry names which may be coded in RPL source.  This file is read by the RPLCOMP compiler when the source code is compiled.  An experienced user may wish to add or modify entries in this file.  Debug4x will check prior to every build to see that the Supromxx.o and Supromxx.lr files are up to date.  If the Supromxx.a file has changed, it will automatically be compiled prior to the build of the project.

Suprom48.a is for the HP48GX calculator, Suprom49.a is for the HP49G calculator.

Suprom48.stk and Suprom49.stk
These files contain the stack diagrams for various RPL entries.  The files may be edited to add, remove or correct entries.  These are ASCII files and require no compilation.

InformBox.h and InformBox48.h
These files contain important definitions for the InformBox Editor.  They will automatically be included in the generated source code for an Inform Box.  InformBox.h is for HP49 style, compressed forms.  InformBox48.h is used with the older style DoInputForm boxes.  A DoInputForm box can be made for the HP49G as an option. There are some interesting comments in these files about input form verbs and variables.

Header.h
This file is also included in InformBox files.  It may be included at a user's option in other source files when the definitions are useful.  The Header.h file defines the entry points of the project and is usually included in every source (*.s) file of the project.

 

 

The Debug4x\EMU\ Directory

*.e48 and *.e49
Emulation RAM files (*.e48, *.e49) contain the contents of the emulated calculator's memory.  For the HP49, this includes RAM and the flash memories.  For the HP48 this includes the RAM and Slot 1 card.  Card Slot 2 is contained in the SHARED.bin file.  There may be many copies of these files, for instance, one for each project.  Alternatively, there might be one containing a development environment, one matching the real calculator, one for surveying etc.

SHARED.bin
This file is the Card Slot 2 memory for the HP48 emulation.

 

The Debug4x\Examples\ Directory
This directory contains many sub-directories with sample projects.  The source code has been commented for each project.