home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / palmtops / 2455 < prev    next >
Encoding:
Text File  |  1992-07-23  |  11.9 KB  |  414 lines

  1. Newsgroups: comp.sys.palmtops
  2. Path: sparky!uunet!darwin.sura.net!mips!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!unet.umn.edu!fin
  3. From: fin@unet.umn.edu (Craig A. Finseth)
  4. Subject: Re: Draft 0.1 of HP 95LX FAQ...
  5. Message-ID: <1992Jul23.162548.22449@news2.cis.umn.edu>
  6. Sender: news@news2.cis.umn.edu (Usenet News Administration)
  7. Nntp-Posting-Host: norge.unet.umn.edu
  8. Organization: University of Minnesota, Networking Services.
  9. References:  <1992Jul23.041350.13386@unixg.ubc.ca>
  10. Date: Thu, 23 Jul 1992 16:25:48 GMT
  11. Lines: 401
  12.  
  13. In article <1992Jul23.041350.13386@unixg.ubc.ca>, george@unixg.ubc.ca (George chow) writes:
  14. |> Draft 0.1 of comp.sys.palmtops's unofficial HP-95LX FAQ list:
  15.     ...
  16.  
  17. Here is my HP95LX entry from the HPDATAbase.  You will probably find
  18. much of interest.  Note that the entry keeps growing over time.
  19.  
  20. >>>>>>>>>>>>>>>>>>>>>>>>> hp95
  21. ============================================================
  22. Model:    95LX
  23.  
  24. General:
  25.     Name:            Lotus Expandable
  26.                 Palmtop Portable
  27.     Code-Name:        Jaguar
  28.                 Information Management Calculator
  29.                 Personal Information Computer
  30.     Family:            -
  31.     Logic:            -
  32.     Features:        8086-compatible, MS/DOS, IBMPC, 19BII
  33.     Firsts:            palmtop; second Lotus, painted key legends
  34.     Introduction:
  35.         Date:        1991-4-23
  36.         Price:        $699 ($695?)
  37.     Discontinuation:
  38.         Date:        in production
  39.         Price:        $599 as of Mar 1992
  40.     Production-Run:        400,000 as of March 1992
  41.  
  42. Display:
  43.     Type:            LCD bitmap
  44.     Size:            16 lines x 40 chars, 128 x 240 pixels
  45.     Number-Formats:        -
  46.     Annunciators:        ^ shift arrow, lower right of main display
  47.  
  48. Data:
  49.     User-Visible:
  50.         Smallest:    -
  51.         Largest:    -
  52.         Signif.-Digits:    -
  53.     Internal:
  54.         Smallest:    -
  55.         Largest:    -
  56.         Signif.-Digits:    -
  57.     Data-Types-and-Sizes:    byte
  58.  
  59. Memory:
  60.     Named-Registers:    -
  61.     Flags:            -
  62.     Register-Usage:        -
  63.     Numbered-Registers:    -
  64.     Program-Steps:        -
  65.     Program-Editing:    -
  66.     Program-Display:    -
  67.     User-RAM-Bytes:        512K
  68.     Total-RAM-Bytes:    512K
  69.     ROM-Bytes:        1M
  70.     Machine-State:        memory
  71.     File-Types:        MSDOS
  72.  
  73. Physical:
  74.     Technology-Used:    CMOS?
  75.     Processor:        NEC V20H 5.37 MHz
  76.     Chip-Count:        5 (CPU, 2 ROM, 1 RAM, Hopper)
  77.     Power-Source:        2 AA cells, 1 CR2032, DC in
  78.     Continuous-Memory:    yes
  79.     Expansion-Ports:    1 PCMCIA 1.0 / JEIDA 4.0 slot (sofware and bus
  80.                 addressing support two cards, but there is only
  81.                 one connector; software supports cards up to
  82.                 2 MegaBytes)
  83.     I/O-Ports:        1 4-pin serial, I/R
  84.     Clock:            yes, auto power off
  85.  
  86.     Length:            open 16 cm
  87.                 closed 8.64 cm
  88.     Width:            16 cm
  89.     Height:            open 16 cm
  90.                 closed 2.54 cm
  91.     Weight:            312 g
  92.     Temperature-Range:
  93.         Operating:    0 to 45 deg C
  94.         Charging:    -
  95.         Storage:    -20 to 60 deg C
  96.         Data-Retention:    0 to 45 deg C
  97.  
  98. Keyboard:
  99.     Switches:        none
  100.     Shift-Keys:        ^, yellow, above
  101.                 CTRL, ALT, and CHAR are also shift keys
  102.     User-Defined-Keys:    CHAR-F1 to CHAR-F10
  103.  
  104. Key-Arrangement::
  105.  
  106. **  **  **  **  **  **  **  **  **  **  **  **  **  **
  107.  
  108. **  **  **  **  **  **  **  **  **  **  **  **  **  **
  109.  
  110. **  **  **  **  **  **  **  **  **  **  **  **  **  **
  111.  
  112.   **  **  **  **  **  **  **  **  **    **  **  **  **
  113.  
  114. **  **  **  **  **  **  **  **  ******  **  **  **  **
  115.  
  116. **  **  **  **********  **  **  **  **  **  **  **  **
  117.  
  118. Key-Labels-Base-Keyboard::
  119.  
  120. ESC   >|    F1    F2    F3    F4    F5    F6    F7    F8    F9    F10   ^    ON
  121. FILER COMM  APPT  PHONE MEMO  LOTUS HPCALC (    )     <-    DEL   <     v     >
  122. Q     W     E     R     T     Y     U     I     O     P     7     8     9     /
  123.    A     S     D     F     G     H     J     K     L        4     5     6     *
  124. CTRL  Z     X     C     V     B     N     M     ENTER       1     2     3     -
  125. ^     ALT   CHAR      SPACE         ,     @     MENU  ^     0     .     =     +
  126.  
  127. Key-Labels-^-yellow-above::
  128.  
  129. PRTSC |<                                                                PGUP
  130. SETUP `     ~     !     #     $     &     |     \           INS   HOME PGDN END
  131.                                 [     ]     {     }
  132.                                 ;     :     '     "
  133.                                 <     >     ?     ^
  134.                                 CAPS  SCRL  _     %
  135.  
  136. Programmable-Operations::
  137.  
  138. none
  139.  
  140. Non-Programmable-Operations::
  141.  
  142. Self-test: Close all applications and turn machine off.  Turn it on
  143. with ESC + ON.
  144.  
  145. From the topcard (all applications closed), do Alt-LOTUS twice.  This
  146. shows all of the people who worked on the 95LX.  Early versions only.
  147.  
  148. Menus::
  149.  
  150. none
  151.  
  152. Bugs/ROM-Versions::
  153.  
  154. There appear to have been four versions so far.  You can find out
  155. which version by looking at C:*.WK1.  Dates are:
  156.  
  157.     3-20-91
  158.     4-1-91    1.01A?
  159.     6-5-91    1.02A?
  160.     9-24-91    1.03A
  161.  
  162. These have been fixed in the 1.03A ROMs:
  163.  
  164. - Copy /v bug (trashes target).
  165. - The FILER only turns serial port power when Remote or System are
  166. invoked.
  167. - The default timeout was changed from 5 to 3 minutes.
  168. - Saving large APPT or PHONE files is now faster.
  169. - The time to search for non-existant appointments is shorter.
  170.  
  171. Still unfixed bugs:
  172.  
  173. - Putting a leading double tab in a phone book entry will case loss of
  174. data.
  175.  
  176. - There is some sort of bug in the MEMO application.  Edit a moderate
  177. sized file, say 40K.  Several times (>3), cut text from the file and
  178. change to another file via the <menu> <file> <open> and so on
  179. keystrokes in order to paste.  Save the original file before changing
  180. to the other file each time.  After 4 or 5 cuts, you will be unable to
  181. save the original file.  The application will report an out of disk
  182. space error.  Trying to save to another name will cause the same thing
  183. to happen.
  184.  
  185. - There is a bug in the APPT application.  If the default lead time is
  186. set for a value greater than 5 minutes and the user sets the lead time
  187. for a specific alarm for exactly 5 minutes, the alarm for that
  188. specific appointment will be ignored.
  189.  
  190.  
  191. The Fixup Bug:
  192.  
  193. There is a field called "relocation entries" in the header of .EXE and
  194. .EXM files.  This field is a count of the number of places in the code
  195. area that have to be relocated (or "fixed up") when the program is
  196. loaded.  (There is also a table of the locations.)
  197.  
  198. There is a bug in the 95's ROM (all versions), such that it will on
  199. occasion use the wrong count.  This occasion is:
  200.  
  201.     - the current program (i.e., the one that is being loaded) has
  202.     a non-zero count, AND
  203.  
  204.     - the current program's count is less than the previous
  205.     program's count (previous = the one you are switching from).
  206.  
  207. Stated another way, the loader uses the larger of the current and
  208. previous counts, but only if the current count is non-zero.
  209.  
  210. Of course, if the wrong count is used, the loader will try to relocate
  211. places that shouldn't be.  Depending on the values found in the table,
  212. the wrong values may or may not cause problems, but in any event can
  213. point anywhere in memory.
  214.  
  215. There is no known fix for the problem.  The workaround is to write
  216. programs that have zero fixups.
  217.  
  218. Note that .COM files have no header, and hence always have zero
  219. fixups.
  220.  
  221. ------
  222.  
  223. The machine is manufactured in two versions, US and international.
  224. The US version is designated by a serial number that starts with ABA.
  225. Both versions have a hidden _SYS directory.
  226.  
  227. - The US version has a number of extra files, including a copy of
  228. DEBUG and a Hearts and Bones game.
  229.  
  230. - The international version has the menus in a second language.
  231.  
  232. - There are 11 international versions made (possibly 10 + English).
  233. A serial number prefix indicates the version:
  234.  
  235.     ABA    US English
  236.     ABB    Euro-English
  237.     ABD    German
  238.     ABE    Spanish
  239.     ABF    French
  240.     ABZ    Italian
  241.     + 4-5 more
  242.  
  243. Notes::
  244.  
  245. Other key labels:
  246.  
  247. For Lotus:
  248.     HELP    EDIT    NAME    ABS    GOTO
  249.     F1    F2    F3    F4    F5
  250.  
  251.     WINDOW    QUERY    TABLE    CALC    GRAPH
  252.     F6    F7    F8    F9    F10
  253.  
  254. No shift required to get off:
  255.     OFF
  256.     ON
  257.  
  258. Ctrl-shifted:
  259.     BREAK
  260.     <-
  261.  
  262. Used by HP CALC, labelled below:
  263.     L
  264.     +/-
  265.  
  266.     Z    X    C    V    B    N    M
  267.     \v/x    1/x    x<>y    Rv    LAST    STO    RCL
  268.  
  269. Used where MENU key is not operative, labelled below:
  270.  
  271.     MENU
  272.     /
  273.  
  274. This is the first calculator product to use painted key legends in
  275. lieu of double injection molding. The reason, of course, is that this
  276. device was produced in multiple keyboard layouts for international
  277. markets.  International versions have messages in both English and one
  278. other language. The US version has messages in English only: the extra
  279. memory space contains an undocumented game and DEBUG.
  280.  
  281. This is the second HP product to include Lotus (the Portable was the
  282. first).
  283.  
  284. The calculator is based on the 19BII. Here is a summary of the
  285. differences betweeen the 19BII and the HP calculator application in
  286. the 95LX.  The question is: "is the calculator a *real* 19BII?"  The
  287. answer is "yes, mostly."
  288.  
  289. Simple differences in the menu organization, and obvious physical
  290. differences (keyboard, display, etc.) will not be mentioned.
  291. (However, the algebraic mode uses precedence while the 19BII does
  292. not.)  This list concetrates on functionality.
  293.  
  294. 19BII menu        95LX notes
  295.  
  296. DISP    FIX ALL        Menu Options Format, adds Sci and Eng
  297.     . ,        SETUP application
  298.  
  299. MODES    D/R        Menu Options
  300.     BEEP        SETUP application
  301.     PRNTR        SETUP application, only serial printers are supported
  302.     INTL        SETUP application
  303.     DEMO        --not available--
  304.     ALG RPN        Menu Options
  305.  
  306. PRINTER    DISPL        Menu Print Stack
  307.     LIST        1-2-3 application
  308.     REGS        Menu Print Data, Menu Print Registers
  309.     TIME        --not available--
  310.     DBL        --not available--
  311.     TRACE        --not available--
  312.  
  313. MATH    SINH COSH TANH    --not available--
  314.     ASINH ACOSH ATANH --not available--
  315.  
  316. FIN    TVM AMRT TABLE    through 1-2-3 application
  317.     CFLO        1-2-3 application
  318.     BOND        1-2-3 application
  319.     DEPRC        1-2-3 application
  320.  
  321. BUS    CURRX        different implementation
  322.     UNITS        different implementation, missing temperature units
  323.  
  324. SUM            1 unnamed list, otherwise through 1-2-3 application
  325.  
  326. TIME    CALC        --not available--[*]
  327.     APPT        APPT application
  328.     ADJST        SETUP application
  329.     SET        SETUP application
  330.  
  331. SOLVE (again, you get 1 unnamed sum list, otherwise through 1-2-3 application)
  332.     SINH COSH TANH    --not available--
  333.     ASINH ACOSH ATANH --not available--
  334.     FLOW SIZEC #T    --not available--
  335.  
  336. TEXT            MEMO and PHONE applications
  337.  
  338.  
  339. [*] The TIME CALC functions can be written using the solver as:
  340.  
  341.    {0=DDAYS(DATE1,DATE2,if(s(DAYS),1,if(s(x360D),3,2)))-if(s(DAYS),DAYS,
  342.    if(s(x360D),x360D,x365D))+0*TODAY*l(TODAY,CDATE)}
  343.  
  344. Limits on use: (1) when solving for DATE1 or DATE2, the actual
  345. calendar is always used and (2) you have to solve for something once
  346. before TODAY is initialized.
  347.  
  348. In conclusion, the material differences are:
  349.  
  350.     cash flows
  351.     bond
  352.     depreciation
  353.     hyperbolics (yes, I wondered too: wondered, that is, why the
  354.       -19B and 19BII had these in the first place...)
  355.  
  356. The 1MB version uses code identical to the 512KB version.  In fact,
  357. the only differences between the two are:
  358.  
  359.     - 512K: two, 512 KByte ROM chips and a 512 KByte RAM chip
  360.       1MB: one, 1MB ROM chip and two, 512 KByte RAM chips
  361.  
  362.     - the 1MB version has "1MB" printed on the bezel.
  363.  
  364. What happened to the rest of the DOS commands? The following story
  365. appears likely:
  366.  
  367.     - HP looked at how much ROM space was available and made a
  368.     list of what they wanted to include.
  369.     - They took this list to Microsoft and licensed the code.
  370.     - Now, when users say "what about the rest of DOS?" HP found
  371.     that the rest wasn't included in the license.
  372.     - So HP's and Microsoft's lawyers must get together and
  373.     talk...
  374.  
  375. The #1 customer like is its small size.  Also, the #1 customer dislike
  376. is the small size.
  377.  
  378. In the 95's hinge, there is a clutch on the right and the left hinge
  379. is just loose.  This is good for cradle users, as you tend to push on
  380. the right hinge to free the 95 from the cradle.
  381.  
  382. While getting production going on the cradles, a production engineer
  383. thought that the cradle was too narrow.  It turns out that new 95s
  384. were 3/10000" (or maybe 3/1000") bigger that spec.  Cradle was fixed.
  385.  
  386. The cradle reduces the I/R range to 3-4 inches if using one cradle, 1
  387. inch if using two cradles.
  388.  
  389. Units that have been upgraded to 1MB have a "2" pressed into the case
  390. after the serial number.
  391.  
  392. ============================================================
  393. Model:    95LX1MB, differences from 95LX
  394.  
  395. General:
  396.     Introduction:
  397.         Date:        1992-3-2
  398.         Price:        $799
  399.     Discontinuation:
  400.         Date:        in production
  401.         Price:        ?
  402.     Production-Run:        ?
  403.  
  404. Memory:
  405.     User-RAM-Bytes:        1024K
  406.  
  407.  
  408. Craig A. Finseth            fin@unet.umn.edu [CAF13]
  409. Networking Services            +1 612 624 3375 desk
  410. Computer and Information Services    +1 612 625 0006 problems
  411. University of Minnesota            +1 612 626 1002 fax
  412. 130 Lind Hall, 207 Church St SE
  413. Minneapolis MN 55455-0134, USA
  414.