Portable compilers, VMs, Apps, ...

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
de
Posts: 12
Joined: Tue Apr 29, 2008 2:27 pm

Portable compilers, VMs, Apps, ...

Post by de »

Hi there,

I just ported FPC to my operating system. The port was relativly straightforward. What applications have you found easy to port?



Does anyone know a JavaVM which is easy to port? My OS has no LibC (yet?)

I found the following VMs, which MIGHT be easy:
http://www.cacaojvm.org/
http://jamvm.sourceforge.net/
http://www.sablevm.org/
http://jikesrvm.org/

Regards,
Simon
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

Start with the C library :wink:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

Port newlib. NASM + Newlib = super easy to port. And it's also pretty simple to get a working binutils port if you implement most of the newlib syscalls (and add in a few more).
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

Fasm was very easy to port, about 2 hours, but then i am a slow coder.
Post Reply