[NTLK] Einstein on Android - doing away with ARM emulation?

Abraham Limpo abraham at familialimpo.net
Sun Mar 13 08:20:06 EDT 2011


IIRC newton's ARM was a 26-bit address space design, while modern ARMS are
full 32-bit... so probably will not be as easy.

But I'm no hardware engineer, so I hope I'm wrong :)

2011/3/13 Joseph Reilly <Reilly001os at aol.com>

> My understanding of how android works is that all apps run through a
> virtual machine
> which keeps everything sandboxed pretty well and away from direct contact
> with the
>  core os/hardware. I'd guess if this was to be tried you'd have to have a
> rooted device
> (if you don't already). Another issue my be the various arm chips in the
> many android
> devices, they may not all support the same features so you might have to
> tune for
> each chip... but I'm just guessing until a knowledgable person chimes in
> :-) I don't know a
> lot about the inner workings of android or newton so I may be way off base
> (and making myself look like a fool) :-/
>
> Joe Reilly
>
> On Mar 12, 2011, at 9:57 PM, Michael wrote:
>
> > Since both the Newton and Android devices use ARM processors, would it
> > be possible to do away with the ARM processor emulation within
> > Einstein and have the host device execute the ARM instructions
> > natively (virtualization-style)?
> >
> > Years back, there were Mac emulators for the Amiga & Atari that did
> > just that, using a Mac ROM and executing 68k instructions directly.  I
> > think that VirtualBox & SheepShaver do a similar thing.
> >
> > Would this be feasible?  Any other thoughts?  I imagine it would allow
> > for incredibly fast performance...
> >
> > Michael
> >
> > ====================================================================
> > The NewtonTalk Mailing List - http://newtontalk.net/
> > The Official Newton FAQ     - http://splorp.com/newton/faq/
> > The Newton Glossary         - http://splorp.com/newton/glossary/
> > WikiWikiNewt                - http://tools.unna.org/wikiwikinewt/
> > ====================================================================
>
>
> ====================================================================
> The NewtonTalk Mailing List - http://newtontalk.net/
> The Official Newton FAQ     - http://splorp.com/newton/faq/
> The Newton Glossary         - http://splorp.com/newton/glossary/
> WikiWikiNewt                - http://tools.unna.org/wikiwikinewt/
> ====================================================================
>



More information about the NewtonTalk mailing list