Difference between revisions of "Main Page"

From Freepascal Amiga wiki
Jump to navigation Jump to search
(Link to page Exceptions instead of specialities)
(→‎Free Pascal on Amiga, AROS and MorphOS: Add links to individual Free Pascal wiki-pages)
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
== Free Pascal on Amiga, AROS and MorphOS ==
  
== Free Pascal on AROS ==
+
__NOTOC__
  
This Page is meant as an documentation project for the AROS implementation of Free Pascal and related topics (like Lazarus, LCL, fpgui).
+
This Page is meant as an documentation project for the Amiga systems implementation of Free Pascal and related topics (like Lazarus, LCL, fpgui).
This should not be a complete Free Pascal manual, but a compendium for the AROS specialities of Free Pascal.
+
Freepascal is available for all Amiga systems (Amiga classic, AmigaOS4, AROS and MorphOS). This should not be a complete Free Pascal manual, but a compendium for the Amiga systems specialities of Free Pascal.
  
* [[Installation]] - How to install Free Pascal on AROS
+
{| id="mp-upper" style="width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0px;"
 +
| class="MainPageBG" style="width:50%; border:1px solid #cef2e0; background:#f5fffa; vertical-align:top; color:#000;" |
 +
{| id="mp-left" style="width:100%; vertical-align:top; background:#f5fffa;"
 +
| style="padding:2px;" | <h2 id="mp-tfa-h2" style="margin:3px; background:#cef2e0; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">
 +
 
 +
Introduction
 +
 
 +
</h2>
 +
|-
 +
| style="color:#000;" | <div id="mp-tfa" style="padding:2px 5px">
 +
 
 +
* [[Introduction to Amiga|Introduction to Amiga systems]] - Short FAQ for those unfamiliar with Amiga Systems
 +
** [[Introduction to Amiga68k|Amiga 68k]]
 +
** [[Introduction to AmigaOS4|Amiga OS 4]]
 +
** [[Introduction to AROS|AROS]]
 +
** [[Introduction to MorphOS|MorphOS]]
 +
 
 +
</div>
 +
|-
 +
| style="padding:2px;" | <h2 id="mp-dyk-h2" style="margin:3px; background:#cef2e0; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">
 +
 
 +
Installation and Configuration
 +
 
 +
</h2>
 +
|-
 +
| style="color:#000; padding:2px 5px 5px;" | <div id="mp-dyk">
 +
 
 +
How to install Free Pascal on Amiga systems
 +
* [[Installation Classic|Amiga 68k]]
 +
* [[Installation OS4|Amiga OS4]]
 +
* [[Installation|AROS]]
 +
* [[Installation MorphOS|MorphOS]]
 
* [[Configuration]] - How to configure the compiler
 
* [[Configuration]] - How to configure the compiler
* [[Exceptions]] - Specific AROS exceptions for Free Pascal
+
 
* [[AROS Libraries]]  - Overview of included AROS library
+
 
* [[Source Examples]]  - examples to use on AROS
+
</div>
 +
|}
 +
| style="border:1px solid transparent;" |
 +
| class="MainPageBG" style="width:50%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"|
 +
{| id="mp-right" style="width:100%; vertical-align:top; background:#f5faff;"
 +
| style="padding:2px;" | <h2 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">
 +
 
 +
Infos and Status
 +
 
 +
</h2>
 +
|-
 +
| style="color:#000; padding:2px 5px;" | <div id="mp-itn">
 +
 
 +
* [[Specifics]] - Amiga Systems Specifics in Free Pascal.
 +
* [[Status]]  - Status and known Bugs of Implementation and how to avoid
 +
** [[AROS Libraries]]  - Overview of included AROS library
 +
** [[FPC trunk status| FPC RTL/Packages]] - Status of the FreePascal RTL and Packages
 +
** [[Library units]] - Status of the FreePascal Library units for Amiga systems
 +
** [[LCL status]] - Status of the LCL MUI/Zune implementation
 +
 
 +
</div>
 +
|-
 +
| style="padding:2px;" | <h2 id="mp-otd-h2" style="margin:3px; background:#cedff2; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">
 +
 
 +
Coding with FreePascal for Amiga systems
 +
 
 +
</h2>
 +
|-
 +
| style="color:#000; padding:2px 5px 5px;" | <div id="mp-otd">
 +
 
 +
* [[Source Examples]]  - examples to use on Amiga systems
 
* [[AROS Programs]]  - programs use Free Pascal on AROS or tested to work on.
 
* [[AROS Programs]]  - programs use Free Pascal on AROS or tested to work on.
 
* [[AROS compatible projects]] - Projects written in Free Pascal that are compatible with AROS
 
* [[AROS compatible projects]] - Projects written in Free Pascal that are compatible with AROS
* [[Status]]  - Status and known Bugs of Implementation and how to avoid
+
 
 
+
</div>
----
+
|}
Links:
+
|}
* [//www.aros.org AROS Research operating system]
+
 
 +
{| id="mp-lower" style="margin:4px 0 0 0; width:100%; background:none; border-spacing: 0px;"
 +
| class="MainPageBG" style="width:100%; border:1px solid #ddcef2; background:#faf5ff; vertical-align:top; color:#000;" |
 +
{| id="mp-bottom" style="width:100%; vertical-align:top; background:#faf5ff; color:#000;"
 +
| style="padding:2px;" | <h2 id="mp-tfp-h2" style="margin:3px; background:#ddcef2; font-family:inherit; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em">
 +
 
 +
Links
 +
 
 +
</h2>
 +
|-
 +
| style="color:#000; padding:2px;" | <div id="mp-tfp"> 
 +
* [//www.aros.org AROS Research Operating System]
 
* [//www.aros-exec.org AROS discussion forum]
 
* [//www.aros-exec.org AROS discussion forum]
* [//www.freepascal.org Free Pascal compiler], [//www.freepascal.org/docs-html/ Free Pascal manuals], [//wiki.freepascal.org/Category:Tutorials Free Pascal tutorials]
+
* [//www.arosworld.org AROSWorld discussion forum]
 +
* [//www.amigacoding.de Amiga Development] discussion forum (AROS, Amiga and MorphOS)
 +
 
 +
 
 +
* [//www.freepascal.org Free Pascal compiler], [//www.freepascal.org/docs-html/3.0.0/ Free Pascal manuals], [//wiki.freepascal.org/Category:Tutorials Free Pascal tutorials]
 +
* Free Pascal wiki-pages: [//wiki.freepascal.org/Amiga Amiga], [//wiki.freepascal.org/AmigaOS AmigaOS], [//wiki.freepascal.org/AROS AROS], [//wiki.freepascal.org/MorphOS MorphOS] and [//wiki.freepascal.org/Category:AmigaOS category AmigaOS].
 +
* [//www.alb42.de/fpc-docu/ AROS RTL reference manual]
 
* [//fpgui.sourceforge.net fpGUI Toolkit], [//fpgui.sourceforge.net/apidocs/index.html fpGUI reference], [//github.com/graemeg/fpgui/ fpGUI GIT]
 
* [//fpgui.sourceforge.net fpGUI Toolkit], [//fpgui.sourceforge.net/apidocs/index.html fpGUI reference], [//github.com/graemeg/fpgui/ fpGUI GIT]
 +
* [//michalis.ii.uni.wroc.pl/~michalis/modern_pascal_introduction/modern_pascal_introduction.html Introduction to modern Pascal]
 +
  
 
* [//blog.alb42.de Blog of the porter] with download of binary package and source
 
* [//blog.alb42.de Blog of the porter] with download of binary package and source
 +
 +
 +
* [//www.amigacoding.de/index.php?board=239.0 Dedicated Free Pascal sub-forum] for all your Free Pascal related questions whether generic Pascal question(s) and/or questions about Free Pascal with regards to Amiga(OS), AROS and/or MorphOS
 +
</div>
 +
|}
 +
|}

Revision as of 22:37, 20 August 2017

Free Pascal on Amiga, AROS and MorphOS

This Page is meant as an documentation project for the Amiga systems implementation of Free Pascal and related topics (like Lazarus, LCL, fpgui). Freepascal is available for all Amiga systems (Amiga classic, AmigaOS4, AROS and MorphOS). This should not be a complete Free Pascal manual, but a compendium for the Amiga systems specialities of Free Pascal.

Introduction

Installation and Configuration

How to install Free Pascal on Amiga systems


Infos and Status

  • Specifics - Amiga Systems Specifics in Free Pascal.
  • Status - Status and known Bugs of Implementation and how to avoid

Coding with FreePascal for Amiga systems

Links




  • Dedicated Free Pascal sub-forum for all your Free Pascal related questions whether generic Pascal question(s) and/or questions about Free Pascal with regards to Amiga(OS), AROS and/or MorphOS