Newsgroups: comp.sys.handhelds
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!laird
From: laird@think.com (Laird Popkin)
Subject: Re: HP95lx
Message-ID: <1991May2.185335.20250@Think.COM>
Sender: news@Think.COM
Organization: Thinking Machines Corporation, Cambridge MA, USA
References: <7w4a21w163w@ireta.cynic.wimsey.bc.ca>
Date: Thu, 2 May 91 18:53:35 GMT

In article <7w4a21w163w@ireta.cynic.wimsey.bc.ca> rob@ireta.cynic.wimsey.bc.ca (Rob Prior) writes:
>A question for you hp95lx users (and portfolio users, for that matter).
>
>When I run a program from my HD on my home PC, it loads the program
>into memory and then runs it, thus having a copy in memory and a copy
>on my HD (two copies, using the faster RAM copy for actual working).
>
>Let's say I load the same program onto a RAM card for my hp95lx (or
>portfolio).  When I run the program, will it run directly from the
>card, or will it duplicate itself into the main RAM?
>
>This is probably a question that others without palmtop computers
>(but might be in the market for them :) have.

The Portfolio has a file format called .RUN which executes the program from
ROM (or RAM) without loading it into system RAM.  Variables (documents,
etc.) are allocated from system RAM, of course.

I believe that the JEIDA/PCMCIA card format defines a similar file format,
and I would have to assume that that HP95LX would have to, to be able to run
immense programs like 123 in a machine with 512K RAM split between storage
and system memory.

Of course, if you run a standard DOS application, you end up with two
copies in memory.  On in the RAM disk, and one loaded into system memory to
execute.

- Laird Popkin, Thinking Machines

Connection Machine: Massively parallel supercomputer.  Also a cool black
cube with more blinking lights than you can shake a stick at.
