Re: Programming the GS
- From: Polymorph <polymorph69@xxxxxxxxxxx>
- Date: Mon, 7 Sep 2009 04:22:30 -0700 (PDT)
On Sep 6, 6:53 pm, Drew <goggled...@xxxxxxxxx> wrote:
I was hoping to get some advice. I have always just been a user of the
GS, but am now thinking that i might want to start doing some
programming on it (I have very little experience apart form some basic
stuff i did years ago) and wondered what's the best language to start
with (Gsoft? Complete Pascal?) was? As well as any must have books or
websites (have seen the VirtualGS site) to help get me started?
My message was originally posted through the A2Central news server,
but never made it here, so I've copied my original reply:
Funnily enough, your question almost sounds like a lead-in to my
presentation at Mt. Keira Fest (Oz KFest).
My presentation is here for all to read:
My recommendation for newcomers to IIgs programming is Complete Pascal
due to it having a large number of features and an uncomplicated
If you wish to take my advice and start with Complete Pascal, I
1) grab a copy of CP from my site here: http://apple2.sytes.net/TML_Pascal/index.html
2) while you are at my site, grab the TML Pascal Reference manual too
(TML Pascal became Complete Pascal).
3) while still at my site (!), grab some of my previous projects as
they come with source code to give you some ideas on how things fit
4) visit Thye Cheans virtual IIgs which has loads of source code
demo's for you to paruse. From your original post, you've already seen
this, so thats a good start.
5) If your Pascal is rusty, there are a number of Pascal tutorial
style sites on the net that you can use to get rid of the rust. One
such site can be found here: http://www.taoyue.com/tutorials/pascal/contents.html
6) Get yourself copies of the 3 Toolbox references, and the GS/OS
reference (Syndicomm sells these still).
7) Check out things like Marinetti (TCP/IP stack) which now supports
Complete Pascal (I submitted the interface files for it). GTE will
also be supported once the user toolset work is completed. I have also
written libraries for joystick use, and code for using MidiSynth
music. These libraries may give you an idea for a new project...
8) Have fun, and don't forget that there are people on these forums
(me included!) who will gladly offer you assistance if you get stuck
or have questions.
Hope this helps!
Central Coast, Australia
Find my Apple II projects online at:
- Programming the GS
- From: Drew
- Programming the GS
- Prev by Date: Re: Sweet16 plans
- Next by Date: Re: Programming the GS
- Previous by thread: Re: Programming the GS
- Next by thread: Re: Programming the GS