Re: PHEM: new Android Palm emulator

dmccunney <[email protected]> Fri, 25 Apr 2014 18:46:10 -0400
Newsgroups gmane.comp.handhelds.palm.gtd
Message-ID <CAF4AJDywhgXPK5R4qFj=2HMZ1YuzhpzuKMQRFDp92qCB=ujg7A@mail.gmail.com>
--fGippvTpMfh9DD3YFAyj19uknKVHmY8IGb2A6s8
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

On Thu, Apr 10, 2014 at 9:40 PM, <[email protected]> wrote:

> So there you are, is there anyone left here who cares about this information?

Yes.  I still use a Palm device (a TX, now, and a Tapwave Zodiac
previously), and just got an Android tablet to play with.

The Palm's main purpose in life is eBook viewer, and I have *many*
volumes in Plucker and Mobipocket format on it, plus a smattering of
other things.  (About the only format I can't read directly is ePub,
but I can use Calibre to convert ePub->Mobi if need be.)

Plucker is odd man out on Android.  Under Windows, Linux, and OS/X,
the open source FBReader program handles Plucker documents, but the
Android port is a fork written in Java that doesn't have Plucker
support.  If it will sucessfully run Plucker in emulation, I may be a
very happy camper.

> I will leave most of the technical details for you to read at  http://perpendox.com/

Okay.  What looks like decent support for Palm OS <= 4.2.  If you need
OS 5.X, they point you at StyleTap.

Still, it's neat that someone did this.

Except that he's busy working for Google these days, I'd love to see
Dmitry Grinberg (PalmPowerups) do something like this.  Dmitry got
Linux to boot on an 8 bit Atmel AVR processor.  He did it by writing a
hardware abstraction layer for the AVR that intercepted ARM
instructions and converted to to Atmel.  Don't ask about boot time or
performance onced up, but it's like the line about the dancing bear:
"The miracle is not how well it dances, but that it dances at all."

______
Dennis
https://plus.google.com/u/0/105128793974319004519

--fGippvTpMfh9DD3YFAyj19uknKVHmY8IGb2A6s8
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>






 
<body style="background-color: #fff;">
<span style="display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
  <div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text" >
      
      
      <p>On Thu, Apr 10, 2014 at 9:40 PM, &lt;[email protected]&gt; wrote:<br>
<br>
&gt; So there you are, is there anyone left here who cares about this information?<br>
<br>
Yes.  I still use a Palm device (a TX, now, and a Tapwave Zodiac<br>
previously), and just got an Android tablet to play with.<br>
<br>
The Palm&#39;s main purpose in life is eBook viewer, and I have *many*<br>
volumes in Plucker and Mobipocket format on it, plus a smattering of<br>
other things.  (About the only format I can&#39;t read directly is ePub,<br>
but I can use Calibre to convert ePub-&gt;Mobi if need be.)<br>
<br>
Plucker is odd man out on Android.  Under Windows, Linux, and OS/X,<br>
the open source FBReader program handles Plucker documents, but the<br>
Android port is a fork written in Java that doesn&#39;t have Plucker<br>
support.  If it will sucessfully run Plucker in emulation, I may be a<br>
very happy camper.<br>
<br>
&gt; I will leave most of the technical details for you to read at  http://perpendox.com/<br>
<br>
Okay.  What looks like decent support for Palm OS &lt;= 4.2.  If you need<br>
OS 5.X, they point you at StyleTap.<br>
<br>
Still, it&#39;s neat that someone did this.<br>
<br>
Except that he&#39;s busy working for Google these days, I&#39;d love to see<br>
Dmitry Grinberg (PalmPowerups) do something like this.  Dmitry got<br>
Linux to boot on an 8 bit Atmel AVR processor.  He did it by writing a<br>
hardware abstraction layer for the AVR that intercepted ARM<br>
instructions and converted to to Atmel.  Don&#39;t ask about boot time or<br>
performance onced up, but it&#39;s like the line about the dancing bear:<br>
&quot;The miracle is not how well it dances, but that it dances at all.&quot;<br>
<br>
______<br>
Dennis<br>
https://plus.google.com/u/0/105128793974319004519<br>
</p>

    </div>
     

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style="color: #fff; height: 0;">__._,_.___</div>

          
  
 

    
    <div style="clear:both"> </div>

    <table cellspacing=4px style="margin-top: 20px; margin-bottom: 10px;">
      <tbody>
        <tr>
          <td style="font-size: 12px; font-family: arial; font-weight: bold; padding: 7px 5px 5px; color: #FFF; background-color: #F2F2F2; border: 1px solid #EAEAEA "  >
                          <a style="text-decoration: none; color: #2D50FD" href="https://groups.yahoo.com/neo/groups/GtD_Palm/conversations/messages/25877;_ylc=X3oDMTJxZjE4M3B2BF9TAzk3MzU5NzE0BGdycElkAzM1MTQ3MTMEZ3Jwc3BJZAMxNzA1MDQzMDExBG1zZ0lkAzI1ODc3BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTM5ODQ2NjAwMQ--?act=reply&messageNum=25877">Reply via web post</a>
                      </td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px; color: #FFF; background-color: #F2F2F2; border: 1px solid #EAEAEA; " >
            <a href="mailto:[email protected]?subject=Re%3A%20%5BGtD_Palm%5D%20PHEM%3A%20new%20Android%20Palm%20emulator" style="text-decoration: none; color: #2D50FD;">
              Reply to sender            </a> 
          </td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px; color: #FFF; background-color: #F2F2F2; border: 1px solid #EAEAEA; ">
            <a href="mailto:[email protected]?subject=Re%3A%20%5BGtD_Palm%5D%20PHEM%3A%20new%20Android%20Palm%20emulator" style="text-decoration: none; color: #2D50FD">
              Reply to group            </a> 
          </td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px; color: #FFF; background-color: #F2F2F2; border: 1px solid #EAEAEA; " >
            <a href="https://groups.yahoo.com/neo/groups/GtD_Palm/conversations/newtopic;_ylc=X3oDMTJlZnFiM3ZjBF9TAzk3MzU5NzE0BGdycElkAzM1MTQ3MTMEZ3Jwc3BJZAMxNzA1MDQzMDExBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTM5ODQ2NjAwMQ--" style="text-decoration: none; color: #2D50FD">Start a New Topic</a>
          </td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px; color: #2D50FD; background-color: #F2F2F2; border: 1px solid #EAEAEA; " >
                            <a href="https://groups.yahoo.com/neo/groups/GtD_Palm/conversations/topics/25859;_ylc=X3oDMTM2NDAxMmN2BF9TAzk3MzU5NzE0BGdycElkAzM1MTQ3MTMEZ3Jwc3BJZAMxNzA1MDQzMDExBG1zZ0lkAzI1ODc3BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTM5ODQ2NjAwMQR0cGNJZAMyNTg1OQ--" style="text-decoration: none; color: #2D50FD;">Messages in this topic</a>
                (19)
                      </td>
        </tr>
      </tbody>
    </table>

        
<!------- Start Nav Bar ------>


    <div id="ygrp-grfd" style="font-family: Verdana; font-size: 12px; padding: 15px 0;">
      
<!-- |**|begin egp html banner|**| -->

      --------------------------------------------------------------------<BR>
You can see a threaded view of this list by going to this URL and clicking on &quot;thread&quot; in the upper right:<BR>
<BR>
<a href="http://groups.yahoo.com/group/GtD_Palm">http://groups.yahoo.com/group/GtD_Palm</a><BR>
<BR>
Also, please visit the file and bookmark sections of the mailing list to get the most out of it:<BR>
<BR>
<a href="http://groups.yahoo.com/group/GtD_Palm/files">http://groups.yahoo.com/group/GtD_Palm/files</a><BR>
<a href="http://groups.yahoo.com/group/GtD_Palm/links">http://groups.yahoo.com/group/GtD_Palm/links</a>      
<!-- |**|end egp html banner|**| -->

    </div>
  

 

<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #f2f2f2; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">

    <span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; "><a href="https://groups.yahoo.com/neo/groups/GtD_Palm/info;_ylc=X3oDMTJlNms5Mm1tBF9TAzk3MzU5NzE0BGdycElkAzM1MTQ3MTMEZ3Jwc3BJZAMxNzA1MDQzMDExBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTM5ODQ2NjAwMQ--" style="text-decoration: none;">Visit Your Group</a></span>

     <ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
                                                    </ul>
  </div>


<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
  <a href="https://groups.yahoo.com/neo;_ylc=X3oDMTJkNTNsMG5mBF9TAzk3MzU5NzE0BGdycElkAzM1MTQ3MTMEZ3Jwc3BJZAMxNzA1MDQzMDExBHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMzk4NDY2MDAx" style="float: left;"><img src="http://l.yimg.com/ru/static/images/yg/img/email/new_logo/logo-groups-137x15.png" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
  <div style="color: #747575; float: right;"> &bull; <a href="https://info.yahoo.com/privacy/us/yahoo/groups/details.html" style="text-decoration: none;">Privacy</a> &bull; <a href="mailto:[email protected]?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="https://info.yahoo.com/legal/us/yahoo/utos/terms/" style="text-decoration: none;">Terms of Use</a> </div>
</div>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

 
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->



  </div>   <!-- |**|end egp html banner|**| -->

  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=3514713/grpspId=1705043011/msgId=25877/stime=1398466001" width="1" height="1"> <br>

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type="text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
  
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #ygrp-mlmsg table {
    font-size: inherit;
    font: 100%;
  }

  #ygrp-mlmsg select, input, textarea {
    font: 99% Arial, Helvetica, clean, sans-serif;
  }

  #ygrp-mlmsg pre, code {
    font:115% monospace;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }


  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  } 

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important; 
  } 
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->


--fGippvTpMfh9DD3YFAyj19uknKVHmY8IGb2A6s8--