Re: Euphoria on the ARM processor?
- Posted by darkborn Jun 16, 2009
- 1659 views
I just paste & post email from Mic by accident. OK, here is it again, little bit more sofisticated.
Hi,
If the device is running Linux then I don't see any real problems with porting the interpreter or translator for it, except "does it have enough RAM?".
There are a few lines of x86 assembly code in the runtime library that deal with switching tasks/threads. But it's basically just some simple stack manipulations so they should be easy to translate to ARM assembly.
I already made a special version of the runtime library that would compile for devices with no OS at all, and used it to compile a Euphoria program for the Gameboy Advance (also ARM-based). The thread is here: http://openeuphoria.org/EUforum/index.cgi?module=forum&action=flat&id=101238
/Michael
Yep, Pandora is running Linux. As I know it is Ångström Linux for now. (http://www.angstrom-distribution.org/ ; Wiki here) Pandora has 256 MB RAM which should be enough. Because of Linux nature (swap) it is easy expandable through 2 SDHC slots. According to this diagram (Pandora portability flowchart), if software runs on Pentium II with 128MB RAM, it will potentially run on the Pandora.