Sign in Join
Wiki copytemporary

Platform list/fr: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Platform list/fr

OldNewLine
1+## Supported architectures
2+
3+- I386
4+- PowerPC
5+- Sparc (initially working, lots of additional work done)
6+- AMD64 (x86-64)
7+- PowerPC64
8+- [[ARM]]
9+- m68k (1.0.x only; support in 2.x not finished)
10+
11+## Other architectures and their status
12+
13+- iA64: non compiling compiler, only some basic units for the compiler implemented
14+- Alpha: non compiling compiler, only some basic units for the compiler implemented
15+- MIPS: non compiling compiler, only some basic units for the compiler implemented
16+- [[AVR]]: separate branch
17+
18+## Supported targets for i386
19+
20+- [[GO32V2]] DOS extender
21+- Linux for i386
22+- [[Target OS2|OS/2]] / eComStation
23+- Win32 for i386
24+- [[FreeBSD]]/ELF for i386
25+- SunOS/ELF for i386 (under development)
26+- [[BeOS port]] for i386 (under development)
27+- NetBSD for i386 (under development, currently maintainerless)
28+- [[Netware]] for i386 (clib and libc)
29+- WDOSX DOS extender
30+- OpenBSD for i386 (under development, currently maintainerless)
31+- OS/2 via EMX (equal to OS/2 target in 1.0.x and earlier; RTL based on EMX runtime library allows building applications running under DOS with EMX extender; currently not completely up to date)
32+- Watcom compatible DOS extenders
33+- [[Target Darwin]] (Mac OS X) for i386 (2.1.x and later)
34+- [BeOS/Zeta/Haiku](http://sourceforge.net/projects/befpc/) for i386
35+
36+## Supported targets for SPARC
37+
38+- [[SunOS/ELF]] for SPARC (under development)
39+- Linux for SPARC
40+
41+## Supported targets for PowerPC
42+
43+- Linux for PowerPC
44+- [[Target Darwin]] (Mac OS X)
45+- NetBSD (core done, but not kept up to speed)
46+- [[Target MacOS]] (classic)
47+- [[MorphOS]] (basic units implemented, make cycle working)
48+
49+## Supported targets for PowerPC64
50+
51+- Linux (2.1.x and later)
52+- [[Target Darwin]] (Mac OS X) (2.3.x and later)
53+
54+## Supported targets for [[AMD64]] ([[x86-64]])
55+
56+- [[Linux for AMD64]]
57+- [[Win64 for AMD64]]
58+- [[Target Darwin]] (Mac OS X) (2.3.x and later)
59+
60+## Supported targets for ARM
61+
62+- [[Linux for ARM]]
63+- [[WinCE port|Windows CE/Windows Mobile/Pocket PC]]
64+- [[GameBoy Advance]] (under development via FPC 4 GBA Initiative)
65+- [[Nintendo DS]] (under development via FPC 4 GBA Initiative)
66+- [[PalmOS port]] (under development)
67+- [[SymbianOS]] (under development)
68+- [Target Darwin](http://wiki.freepascal.org/iPhone/iPod_development) (Mac OS X/iPhoneOS) (2.3.x and later)
69+- [[Embedded]]
70+
71+## Unofficial 3rd party ports
72+
73+- [[GP2X]] (under development)
74+
75+## Resources for porting to new platforms...
76+
77+... and keeping existing ones up to date.
78+
79+- [[FPC HowToDo]] - new additions requiring attention of platform maintainers
80+- [[System unit structure]] - (work in progress - only skeleton finished) description of System unit internals
81+
82+## Cross compilation
83+
84+Information about compilation for a different platform as the one running the compiler may be found in [[Cross compiling]].
85+
86+---
87+*From the Free Pascal wiki, page "Platform list/fr", as it stood on 2015-07-23 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history