Re: Bug in HPTools?



What I thought was self-fixing turned out to be me not correctly using
a clean environment (the file 'mass' in the eqstk package was not
updated so it was still calling the gnu tools version of sasm when I
was supposedly testing it under hp tools). I.e. my original problem
still exists... until now.

Anyway, I _did_ figure out what was wrong. I'm not sure if this is a
bug in hptools per se (could be my lack of knowledge with hp tools),
but it seems it does not report errors when using an entry that is 12
characters long but called via a name that is longer than 12
characters, with the first 12 matching a valid entry.

Valid entries can have no more than 12 characters as their name. The
command OVER2#+UNROL is a valid entry, with 12 characters. However,
eqstk was calling OVER#2+UNROLL (the extra L is a problem). The gnu
tools sasm seems to handle this by simply truncating the name down to
the first 12 characters. Debug4x will produce an error when compiling
HP48 code since that entry (OVER#2+UNROLL) is not in the supported
entry list. Unfortunately, hp tools (again, could be me not
understanding the options available for sasm) does not report any error
nor does it handle this problem with syntax. (The binary produced by
the hp tools version of sasm does not match that of gnu tools, and
causes coldstarts when run.) Only upon close inspection does one notice
that the .l file shows two entries: OVER#2+UNROL (which has an Abs
address), and OVER#2+UNROLL (which is considered as an Ext). However,
I only knew this through the help of Debug4x.

As a side note, eqstk currently "hangs" on complicated sys-RPL objects
(e.g. any fairly large secondary object, or a custom menu within a
custom menu consisting of sys-RPL secondaries for both the menu
generation as well as the corresponding menu object). The reason is
because it makes a call to DO>STR when it jumps to the code block that
handles 'obmisc' -- this causes problems because DO>STR can get stuck
when decompiling non-user objects.

.



Relevant Pages

  • Marvel Encyclopedia
    ... Encyclopedia," a guide to the characters of the Marvel Comics ... Each entry is headed ... "Warlock" - the genetically engineered cosmic hero ADAM Warlock, ...
    (rec.arts.comics.marvel.universe)
  • Re: add multiple words to custom dictionary Microsoft Word
    ... >> capital letters in the entry, the entry will match only text words ... >> Avoid any characters not in the code page 1252. ... >> Sorting is not required and duplicate entries do not hurt; ...
    (microsoft.public.word.newusers)
  • Re: Drop down list width
    ... Assuming you're speaking of the dropdown available from the Forms ... If you use the ComboBox from the Control Toolbox toolbar, ... if an entry is longer than will fit on ... the Gettysburg Address (176 characters). ...
    (microsoft.public.word.docmanagement)
  • Re: Select Method from Combo Box
    ... > assumes a combobox from the control toolbox toolbar. ... >>> of characters that match exactly one entry in the list. ... >>> Tom Ogilvy ...
    (microsoft.public.excel.programming)