Difference between revisions of "User:Molly"

From Freepascal Amiga wiki
Jump to navigation Jump to search
(→‎External Links: Added link to old tutor: sockets programming)
(→‎The carbidge bin: add entry for VarArgs)
 
(11 intermediate revisions by the same user not shown)
Line 7: Line 7:
  
 
All in all, this page would be mostly used as a testing ground and carbage collector :-D
 
All in all, this page would be mostly used as a testing ground and carbage collector :-D
 +
  
 
== A little about me ==
 
== A little about me ==
Line 16: Line 17:
  
 
Hopefully i will be able to contribute further to this project, as i think it's very exciting.
 
Hopefully i will be able to contribute further to this project, as i think it's very exciting.
 +
 +
 +
== Free Pascal - AROS in trunk ==
 +
 +
As of august 2014, support for AROS was started in FPC svn trunk.
 +
 +
ALB42, together with the tremendous help of Chain-Q, started to add support for the three main amiganoid operating systems (Classic AmigaOS 3.x, MorphOS and AROS) and getting the RTL and support-units on par amongst each other.
 +
 +
Because i thought it would be a good idea, i add here a link to list all the packages and their status. That way it should be easier to detect who is working on what, and which things are already working (or not possible to implement at all for amiganoid).
 +
 +
* [[FPC trunk status]]
 +
  
 
== The carbidge bin ==
 
== The carbidge bin ==
 
* [[Wiki related]] - Some wiki related links
 
* [[Wiki related]] - Some wiki related links
 +
* [[Free Pascal Wiki]] - Official Free Pascal wiki page preparations for http://wiki.freepascal.org/
 +
* [[Introduction to AROS]] - Short FAQ for those new to AROS.
 
* [[Creating a crosscompiler]] - An attempt to setup a crosscompiler for windows
 
* [[Creating a crosscompiler]] - An attempt to setup a crosscompiler for windows
 +
* [[Creating a (cross-)compiler]] - (New and improved) Instructions on how to create compiler and cross-compiler for several platforms (WiP)
 
* [[Using annotate]] - An alternative (syntax highlighting supported) editor to fp-ide.
 
* [[Using annotate]] - An alternative (syntax highlighting supported) editor to fp-ide.
 
* [[Libraries]] - Status/Info of my units.
 
* [[Libraries]] - Status/Info of my units.
 
* [[Examplecode]] - Unsorted source examples.
 
* [[Examplecode]] - Unsorted source examples.
 
* [[Programming Topics]] - Topics with explanation.
 
* [[Programming Topics]] - Topics with explanation.
 +
* [[Trinity in Trouble]]  - Incompatibilities amongst Amiga, AROS and MorphOS
 +
* [[VarArgs]] - How to declare and use VarArgs functions
  
 
== External Links ==
 
== External Links ==
* [//smartmobilestudio.com/ Smart Mobile Studio] (Create HTML5 javascript applications with Pascal).
+
* [//smartmobilestudio.com/ Smart Mobile Studio] - Create HTML5 javascript applications with Pascal.
* [//smartmobilestudio.com/ Tutor: Internet Programming with Pascal] (Some socket related programming basics. Old and not all apply to AROS, but interesting material to read nonetheless).
+
* [//www.bastisoft.de/programmierung/pascal/pasinet.html Tutor: Internet Programming with Pascal] - Some socket related programming basics. Old and not all apply to AROS, but interesting material to read nonetheless.
 +
* [//erikmartin.com/pro/ioerrors.html I/O Errors]  - A list of Delphi/Windows DOS I/O Errors.
 +
* [//github.com/pquaid/pcq PCQ pascal]  - Sources of PCQ pascal, a pascal compiler from Patrick Quaid & Nils Sjoholm. (Thx Patrick !)

Latest revision as of 11:00, 18 March 2016

Welcome

Welcome to my FreePascal for AROS page.

It's my intention to use this page to put up some unsorted thoughts, codesamples etc. that eventually should arrive somewhere in the main wikibook but require a bit more thought on were the best location could be.

I will also use this page to experiment with the wikibook formatting and other related stuff (as i'm fairly new to all this wiki-stuff).

All in all, this page would be mostly used as a testing ground and carbage collector :-D


A little about me

I'm an old time Pascal user, that started writing Pascal when it was still called Turbo Pascal (later to be named Borland Pascal, Delphi etc...). Most people back then used a C-compiler to get their code running for MS-DOS, as where i choose to use Pascal (i'm a bit hard-headed).

About two/three years ago i got (more) involved into the AROS project, and was very thrilled to see that there was a fpc compiler available. For people not knowing: One of Freepascal's playgrounds back in the days was the Amiga computer (back then FreePascal was still called FPK pascal).

So, i decided to give the porter/maintainer of FreePascal for AROS (ALB42) a little help here and there. I've tried his ported FreePascal and it runs fairly well and is already capable of creating full-fledged AROS programs. Alas, it's not all a fairytale as there are still things missing and bugs have to be conquered (not to mention that AROS is still a WiP and so things tend to change over time).

Hopefully i will be able to contribute further to this project, as i think it's very exciting.


Free Pascal - AROS in trunk

As of august 2014, support for AROS was started in FPC svn trunk.

ALB42, together with the tremendous help of Chain-Q, started to add support for the three main amiganoid operating systems (Classic AmigaOS 3.x, MorphOS and AROS) and getting the RTL and support-units on par amongst each other.

Because i thought it would be a good idea, i add here a link to list all the packages and their status. That way it should be easier to detect who is working on what, and which things are already working (or not possible to implement at all for amiganoid).


The carbidge bin

External Links

  • Smart Mobile Studio - Create HTML5 javascript applications with Pascal.
  • Tutor: Internet Programming with Pascal - Some socket related programming basics. Old and not all apply to AROS, but interesting material to read nonetheless.
  • I/O Errors - A list of Delphi/Windows DOS I/O Errors.
  • PCQ pascal - Sources of PCQ pascal, a pascal compiler from Patrick Quaid & Nils Sjoholm. (Thx Patrick !)