[comp.sys.handhelds] Problem with Voyager

nadg-4@student.cs.chalmers.se (Lab. - konto Nadg-4) (03/13/91)

My problem is that I can't get Voyager to run in the way I
believe it is meant to. I get an error saying "-illegal far-pointer
use-". Do I have to  dump the HP48's memory before running it?
And now to something more pleasant. There is a competitor to
Voyager. Erik Bryntse has wrote a program that he calls SDIS.
The advantage with this program is that you can scan the memory
online. It uses the serial port and peek. I don't know if Erik
has the intention to release it here on the net, but if he get
sufficiently many begging letter I guess he has to. 

Jonas Linden

ervin@pinbot.enet.dec.com (Joseph James Ervin) (03/14/91)

>My problem is that I can't get Voyager to run in the way I
>believe it is meant to. I get an error saying "-illegal far-pointer
>use-". Do I have to  dump the HP48's memory before running it?

When I tried to run Voyager with no HP48.MEM file present, 
I got a different error message, but I believe the problem
you are seeing is probably related.  You must upload the 
contents of the HP48's ROM as outlined in VOYAGER.DOC.

Then you have to run DMPTOMEM on it to reformat it in the
way that Voyager wants it.  Then you can run Voyager and 
you should be all set.

>And now to something more pleasant. There is a competitor to
>Voyager. Erik Bryntse has wrote a program that he calls SDIS.
>The advantage with this program is that you can scan the memory
>online. It uses the serial port and peek. I don't know if Erik
>has the intention to release it here on the net, but if he get
>sufficiently many begging letter I guess he has to. 
>
>Jonas Linden

I really don't see how using the HP48 interactively to look
at the ROM is any advantage at all.  Quite the contrary, the
way Voyager does it, I can do all the Voyager-hacking I
want while my wife stays busy playing Tetris2.  
THAT is what I call an advantage!

>>>Joe Ervin

akcs.joehorn@hpcvbbs.UUCP (Joseph K. Horn) (03/14/91)

Jonas: Voyager not only unthreads RPL, but disassembles machine code, and
is smart enough to know when to do each.  Does SDIS do this?

"The opinions expressed above were mine when I wrote them,
 but I may have changed my mind by time you read them."

-- Joseph K. Horn -- Peripheral Vision, Ltd. --

erikmb@etek.chalmers.se (Erik Bryntse) (03/18/91)

>Jonas: Voyager not only unthreads RPL, but disassembles machine code, and
>is smart enough to know when to do each.  Does SDIS do this?
>
>"The opinions expressed above were mine when I wrote them,
> but I may have changed my mind by time you read them."
>
>-- Joseph K. Horn -- Peripheral Vision, Ltd. --

Well, since I have written SDIS, I will answer you.

Yes, it does. I have not bothered to make it understand all data types,
but it knows about the most common ones. It also indents the lines, and
lets you return to the address you were disassembling/unthreading last
(up to 10 levels deep) which is useful when you are following the
subroutine of the subroutine of... and forgets where it all started.

But it seems to me that Voyager (although I haven't tested it) is a very
good program, so I cannot really se no reason for me to post my SDIS.

Erik Bryntse

akcs.ross@hpcvbbs.UUCP (Ross Barnes) (03/29/91)

I downloaded the voyager files and received the far pointer error also.
I have traced it to what I think is the compilation of the exe with 80286
op codes.  I have an 8088 machine.  I looked at the make files and I 
believe their is a compile flag set to use 286 codes.  I have recompiled
the source with QC 2.5 and it seems to work.  The exe is only 90k.  I
don't have the time to upload it but if you know someone with QC 2.5
I don't think you would have any trouble recompiling it.  I found one 
typo in a source file but I can't recall it at this time.  It was easy
to track down.  I downloaded my copy of the voyager source from
compuserve forum hp but I think it was copied from here.  If you have any
questions leave me a message.

akcs.herman@hpcvbbs.UUCP (Harry Herman) (05/21/91)

I also have the "far pointer " problem, but cannot get Voyager
to compile on a Intel based Unix system, and I don't have
access to any MS-DOS C compilers.  Has ANYBODY ported this
to something that will compile under Unix C or ANSI-C on
Unix machines?  I would really like to get a program that
would run outside of the MS-DOS environment, preferably
under VMS, but will settle for Unix.

If somebody has a version, they can leave me mail on
the HP BBS at:
    akcs.herman
or if they are not on the BBS, they can mail me at:
    herman@corpane
or:
    herman@uunet!corpane

Thanks.