![]() |
Newton - Einstein
http://dillernet.com/apple/2007/07/1...s-open-source/
Will we ever see it fully functional, and most of all fullscreen? I could think of buying back an 770 for this... Or if they really can port it to N800 too... |
Re: Newton - Einstein
I don't understand why it's not rotated by 90 deg? Of course, I don't understand why only fbreader can be rotated, but none of the other programs I use can be. It's a nice function.
|
Re: Newton - Einstein
For FB Reader is something built in the program. Being Einstein an emulator, thought for other platforms and ported to the 770, guess that it could be implemented but it still not is.. :(
|
Re: Newton - Einstein
Support for screen rotation would be a real nice addition to the Maemo platform. Unfortunately, I don't think it is real high on Nokia's priority list. While it is possible to run the Hildon UI on a laptop or other non NIT device with a high resolution screen, I wonder what accommodation there is currently for running with a lower horizontal resolution, given that the toolbars would be "sqwished."
You might be interested in this article that talks about some of the limitations/faults of the Hildon UI, from the perspective of a Newton fan. The Newton is definitely one device from which anyone designing a UI for a touchscreen based product could learn a thing or two. Karoliina is also giving a talk about using Hildon on other devices than the NITs at Guadec. It looks like video may be available, so it might be worth watching. http://guadec.org/node/547 |
Re: Newton - Einstein
Quote:
(I hate Patience. She's a b*tch). :D |
Re: Newton - Einstein
Quote:
EDIT: well, if the OS supports higher resolutions than the standard 320x480 screen, guess that the full-screen functioning should be enough, without need for rotating the view. |
Re: Newton - Einstein
A pointer in this thread to an installable package for IT2006 would be helpful to those unfamiliar with compiling.
|
Re: Newton - Einstein
Anyone have this running on N800 yet? I'd love to play with it.
|
Re: Newton - Einstein
Screen rotation is built-in into Einstein, it works very well on MacOS X (as full screen), it's just a little bit buggy on X11 and it needs more work. The file to work on is this one:
http://einstein.googlecode.com/svn/t...reenManager.cp Instructions for building the binary are available on the wiki, here: http://code.google.com/p/einstein/wi...ldInstructions It probably isn't very difficult to build a Maemo interface, I'm just focusing on other parts such as the ARM to ARM new module (executing Newton code nearly natively on the Nokia and other arm-linux PDAs), especially considering that I don't have a Linux box with scratchbox installed, instead I use a port of the CodeSourcery toolchain that I made available through MacPorts. Concerning the N800, Sean Luke got it running on his. However, when I tried on another N800 at the WWNC, there was a problem with libXau. I cannot fix that myself, but it probably is as easy as putting a copy of this new version of libXau and linking with -L instead of the path to the library. |
Re: Newton - Einstein
Quote:
Do the N800 need to get more free memory as the 770 needs, or is the onboard one (which is doubled in regards to the 770) enough? |
Re: Newton - Einstein
This new version uses less RAM and you do not need any special trick to run it on the 770 with IT2006 or on the N800. You can just start it from the terminal in Maemo.
Paul |
Re: Newton - Einstein
I'm sorry but I'm just an hello-world-programmer, so my question is: I do not worry about self compiling something, but the guide seems to talk only about compiling on MacOSX, while I can use just WinXP or my ubuntu edgy box...
Is there any chance to compile on one of the above mentioned operating systems? |
Re: Newton - Einstein
Furthermore, is there a link anywhere to simply download the latest Maemo build?
|
Re: Newton - Einstein
As an old user who used to own an MP 120, I would love to see this Einstein ported over to the N800 and made available as an installable package.
Now to hunt down an MP 2100 firmware image... |
Re: Newton - Einstein
Quote:
Be advized that Apple is apparently following the OpenEinstein project with its usual beady patent lawyer eyes and that any illegal providing of MessagePad ROM images might result in a swift termination of the project. This is one case I certainly don't want the P2P "community" to jump on. |
Re: Newton - Einstein
I wonder if Apple would be willing to sell a license for the Newton roms?
|
Re: Newton - Einstein
Quote:
|
Re: Newton - Einstein
Quote:
|
Re: Newton - Einstein
Oops! Sorry...
|
Re: Newton - Einstein
Quote:
Einstein runs great on my Macbook Pro, now to just git 'er done on the N800. Don't bother asking ME for it, it's a rite of passage into the Newton world. EDIT: I've setup the dev environment on my Macbook Pro and am now working on compiling it for the N800. |
Re: Newton - Einstein
Okay, so I got it compiled and it seems like it runs on my N800. At least I can get it to dump the the --help info.
Just one problem...while the OS X version of Einstein runs just fine with the developer ROM image, Einstein on the N800 refuses to run it at all and seems to require a real ROM dump from an MP. Tried various machine switches, but to no avail. Einstein on the N800 weighs in at a hefty 15.6 MB too. I know NOTHING about building deb packages for the N800, so if someone else with a dumped MP ROM - NOT the Senior ROM - wants to try this out, send me a PM with a decent place to upload my compiled Einstein-for-N800 binary. |
Re: Newton - Einstein
I've built the latest revision from Google code (48) and I have it up on my site for download.
http://dillernet.com/apple/2007/07/2...for-nokia-770/ This is for the Nokia 770, ITOS 2006. You need to have your own Newton ROM, or don't bother. I can host the N800 binary on my site if someone can send it to me. Also-- if you are worried about size, bzip2 makes that 16meg file on about 2 megs! -andy |
Re: Newton - Einstein
Thanks for 770 compile.
I installed it last night successfully but have spent the time until now experimenting with Keyspan and classic on two laptops -- without success. But 100 miles and one month away I have a retired OS 9 laptop with an external CD writer. For now, all I can do is let you know that you did your bit well. |
Re: Newton - Einstein
N800 binary, anyone? I'd be happy to host it.
|
Re: Newton - Einstein
yes, just waiting for that, mee too. I don't have a Mac so I cannot compile it by myself :(
|
Re: Newton - Einstein
iball sent me his N800 binary. I've put it up here:
http://stevenf.com/downloads/einstein800.gz I haven't tried it yet because I have to hurry up and get to work. But the file's there for anyone who's feeling daring. |
Re: Newton - Einstein
Update: It seems to run OK, but whatever is supposed to link it to the windowserver doesn't seem to work; no window or display ever appears.
Basically, to set this up: 1. Download and extract the binary, and put it somewhere on your N800's memory (not a card). I just put it in my home directory. 2. Make it executable (chmod +x einstein) 3. Copy your ROM file to the same directory. Also copy Einstein.rex from the main distribution to the same directory. 4. Run it from the terminal: ./einstein . At this point the Einstein platform loads, and the emulation appears to be running, but there is no display. NOTE: Please don't ask me for the ROM. It is ILLEGAL for me to give it to you. I actually own a MessagePad 2100 (actually, three of them :)) |
Re: Newton - Einstein
Did anyone manage to have this working on the N800? Did the problems related to the emulator showing nothing got a solution? :confused:
|
Re: Newton - Einstein
Well, since this was the first thing I've ever compiled for the N800 I guess it will work. What's really surprising is that it was compiled OUT of scratchbox (look at the compile directions...weird). I just setup scratchbox today, so I might go back to it.
I followed the instructions to the letter and didn't get any errors whatsoever, so maybe it needs tweaking on the command line? Or a hidden config file? Check to see if any config file(s) are created when running it with a real ROM image. I wish he had made it compatible with the dev Newton OS image, but oh well...maybe a peek at the code will reveal "the secret" if any of you want to take a gander at it to see if it can be hacked to run the dev NOS ROM. The Mac OS X Einstein app runs the dev image perfectly. For those of you out there with REAL Newton ROMs, can you setup scratchbox and see if it runs in there? Damn, now I have to hit up eBay for a real MP2100. Oh well, always wanted one anyway. I kinda miss my old MP120 I used in Bosnia in '96...great little portable fax machine at the time. Already have the Palm emulator running on my N800, would love to eventually get Einstein going for my "three-pdas-in-one" device. p.s. Glad you got it steven, I figured it crashed out or something after the upload so I wasn't sure it uploaded all the way...should have bzip2'd the damn thing first. :) Sorry it doesn't work, contact the author maybe? Perhaps there's a compile switch that needs to be used that isn't documented in the instructions I followed? Or does the Einstein.rex file that the 770 version uses also need to be used on the N800? It's on Diller's site. |
Re: Newton - Einstein
The most difficult challenge in obtaining the Newton ROM was finding and starting my ancient 1400c and a compatible CD writer. The ROM is now installed in the 770.
Dillera in his link in post 22 gives instructions on running Einstein that left me uncertain about two things. I would like to know i) must ssh be used or does einstein run stand alone (under xterm) and ii) does it run (and exit politely (no battery pulls)) without first "killing OSS/Maemo/Hildon" as mentioned in the link. Thanks, |
Re: Newton - Einstein
Any news on fullscreen / screen rotation for N800 / 770?
|
Re: Newton - Einstein
Quote:
I unpack files in /home/user/MyDocs/.document/newton after make execute and run "./einstein" platforn loads and type: ======== Welcome to Einstein console. This is Einstei Platform 2007.7 ./einstein -- syntax error syntax is ./einstein [option] path_to_data ======== Ok. ROM file copied in same dir and named 717006. I type "./einstein 717006" sysyem type: ===== Welcome to Einstein console. This is Einstei Platform 2007.7 Can't start ROM file '717006/717006' ===== ok. I rename "717006" to "rom-image" sysyem type: ... Can't start ROM file 'rom-image/717006' ... ??? And if I creat subfolder "rom-image" and move 717006 into, after run "./einstein rom-image" system type: ... ROM file should be 8MB long ... But file "717006" - 8.9MB!!! And, of course, this ROM full works on Einstei Platform 2007.7 for Windows!!! :mad: WTF? Quote:
|
Re: Newton - Einstein
I did hope for lots of time for this to become a reality, but now I do not have great expectations anymore :( if I had some more programming skills or experience I would gladly help the community in the developement
|
Re: Newton - Einstein
Hi, all,
Maybe the windowserver problem is related to what Paul Guyot notes in his NokiaBuildInstructions here: http://code.google.com/p/einstein/wi...ldInstructions To wit (quoting Paul on the above web page): "I believe that the Nokia 800 with OS2007 has a different version of libXau. It's now libXau.so.6 instead of libXau.so.0. The above method will compile against libXau.so.0 (which I directly copied from a Nokia 770 with OS2006), and therefore the binary will not run. I would be grateful if someone with a Nokia 800 and OS2007 could check that and possibly fix the problem by either: 1. Create a specific nokia2007 target with the new libXau 2. or try to use -L instead, so that the binary will run on both platforms and dynamically choose the proper binary. " I'm wondering if OS2008 doesn't introduce a libXau? In any case, I couldn't figure out how to create either an nokia2007 or nokia2008 target, but would love to. Any hints, anyone? I'd love to get this working! (Especially if emulated serial ports or ethernet would begin to work--then we could sync this bad boy with Basilisk.) Best, Jon |
Re: Newton - Einstein
I don't have a mac, and I download compiled binaries for Nokia 770 (ITOS 2006) from
http://dillernet.com/apple/2007/07/2...for-nokia-770/ |
All times are GMT. The time now is 16:09. |
vBulletin® Version 3.8.8