Re: Programming the GS



On Sep 6, 6:53 pm, Drew <goggled...@xxxxxxxxx> wrote:
Hi,

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?

Thanks :)
Drew

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:
http://www.slideshare.net/Polymorph/apple-iigs-programming-k-fest

My recommendation for newcomers to IIgs programming is Complete Pascal
due to it having a large number of features and an uncomplicated
development environment.

If you wish to take my advice and start with Complete Pascal, I
suggest you:
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
together
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!

Cheers,
Mike

--

Mike Stephens
Central Coast, Australia

Find my Apple II projects online at:
http://apple2.sytes.net/
.



Relevant Pages

  • Re: Programming the GS
    ... My recommendation for newcomers to IIgs programming is Complete Pascal ... grab a copy of CP from my site here:http://apple2.sytes.net/TML_Pascal/index.html ... they come with source code to give you some ideas on how things fit ... reference. ...
    (comp.sys.apple2)
  • Re: Blue Skys?
    ... John Sisker - Huntington Beach, ... In camera white balance is important when you are shooting jpeg only, and don't have the luxury of fixing it in RAW. ... I too fine it troubling that you constantly cannot accept what has been given to you as sincere advice when it doesn't sound like the answer you want. ... While this particular post has gotten into way too much personal bashing, and for all types of reasons, the bottom line is, indeed many of you have offered some good ideas and suggestions in reference to the original question. ...
    (alt.photography)
  • Re: Tommy 2W!! (despite car being brken into, computer, IPOD, all CDs, new messenger bag & Con l
    ... I want to repeat your own advice to Tommy to brief his ... for future reference. ... My outlines pissed off all my friends because they were so ... still uses my civ pro outlines ..... ...
    (alt.support.stop-smoking)
  • Re: Whats the best collection to use for event-handlers?
    ... This advice sounded a bit suspicious to me, but since I don't own a copy ... this requires that any listeners registered *must* have a strong ... reference somewhere else in the program to ensure that it stays alive. ... there that causes memory leaks because of the misconception "Java ...
    (comp.lang.java.programmer)
  • Re: URI without file extension (Was: how to make a link to an old page go to a new page without disp
    ... reference it. ... Advice: ... I include the extensions so that I can do preliminary testing of pages ... Natural foods can be harmful: ...
    (comp.infosystems.www.authoring.html)