[comp.sys.apple2] APW C Package vs. Orca C Package

ghost@bucsf.bu.edu (Jay Adelson) (10/10/90)

The APW package in the APDA catalog includes the APW environment and the
C compiler. Also there appears to be some kind of Tools and Utilities
disk (maybe even two of them.)

Does the new Orca (or soon to be released orca) or the old Orca environment
include these tools and utilities (i.e. DeRez, RezEdit and GSLink)?

I ask this because I'm interested in purchasing orca, but from my experience,
Orca C had no utilities to link in assembler / other code, or use 
a resource editor.  Granted, I could use the resouce editor from another
program (TML Pascal, Genesys) but I would rather use the latest Resource
utilities endorsed (?) by apple.

Does this make any sense or am I just a babbling buffoon?

Don't answer that.

--
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
[   Jay Adelson        | BIX: j.adelson   ]  [   T.G.C.                       ]
[   ghost@bucsf.bu.edu | Channel One:     ]  [   1039 Commonwealth Ave. #18   ]
[   GEnie: J.ADELSON1  |    Jay Adelson   ]  [   Boston, MA. 02215-1008       ]

6600prao@ucsbuxa.ucsb.edu (Parik Rao) (10/11/90)

 of course not!  Orca/C outputs in obj files if you
desire, so you can easily link in asm65816, pascal,
apw c, rez code, etc, etc, etc.  Anything that will
output OBJect files will work.  (orca/pascal, tml
pascal [not II], rez, asm65816, apw c).  Thats one
of the nicest things about the byteworks stuff.
 
Byteworks doesn't ship the APW Tools like rez,
linkiigs, canon, etc.  You need to plop down $50 to
APDA and buy them (they're called The APW Tools &
Interfaces, I believe).  Be sure you really need
them first though.  LinkIIgs is, imho, not necessary
when you've got ZAPLINK, the awesome new [fast]
linker by Byteworks.  $10-15 upgrade fee, I think
its free with orca/c upgrade.  And of course it
comes with all new orca/pascal, orca/m, and orca/c
packages.  
 
You can use DESIGNMASTER (by Byteworks/Chris Haun)
or GENESYS (by SSSi) to create your windows, menus,
resources, etc, etc.  Both are very good, the major
difference is genesys can read in resources (ie,
edit released programs to change menus, windows,
etc).  Designmaster only writes.  Not a real biggie.
I've got them both, you can't go wrong with either
one.
 

--
6600prao@ucsbuxa.ucsb.edu/ucsbuxa.bitnet
america online: AFA PARIK    genie:P.RAO

gwyn@smoke.BRL.MIL (Doug Gwyn) (10/11/90)

In article <GHOST.90Oct10125800@bucsf.bu.edu> ghost@bucsf.bu.edu (Jay Adelson) writes:
>Does the new Orca (or soon to be released orca) or the old Orca environment
>include these tools and utilities (i.e. DeRez, RezEdit and GSLink)?

No, current ORCA packages do not include those (although the latest do
include "ZapLink", a much faster although nonscriptable linker).  For
future ORCA releases to include them ByteWorks would have to work out
some sort of deal with Apple, who owns them.  I don't know whether
that is in the works, but my guess would be that it isn't.

>I ask this because I'm interested in purchasing orca, but from my experience,
>Orca C had no utilities to link in assembler / other code, or use 
>a resource editor.  Granted, I could use the resouce editor from another
>program (TML Pascal, Genesys) but I would rather use the latest Resource
>utilities endorsed (?) by apple.

? ORCA C is the compiler, libraries, headers, and C samples.  ORCA/M
is the main shell, assembler, linker, etc.  ORCA/C includes the desktop
ORCA environment, PRIZM, while ORCA/M does not.  For a complete
developmentg environment you should have either APW or ORCA/M, as well
as ORCA/C.  Since APW is not going to be further developed, ORCA/M would
seem like a better choice.

jb10320@uxa.cso.uiuc.edu (Desdinova) (10/11/90)

In article <GHOST.90Oct10125800@bucsf.bu.edu> ghost@bucsf.bu.edu (Jay Adelson) writes:
>
>The APW package in the APDA catalog includes the APW environment and the
>C compiler. Also there appears to be some kind of Tools and Utilities
>disk (maybe even two of them.)
>
>Does the new Orca (or soon to be released orca) or the old Orca environment
>include these tools and utilities (i.e. DeRez, RezEdit and GSLink)?

No, but the APW utilities are compatible with ORCA.  They're priced kinda
steep, $50 I think. But you get a large-ish manual.

>I ask this because I'm interested in purchasing orca, but from my experience,
>Orca C had no utilities to link in assembler / other code, or use 
>a resource editor.  Granted, I could use the resouce editor from another
>program (TML Pascal, Genesys) but I would rather use the latest Resource
>utilities endorsed (?) by apple.

The new Orca Linker 1.2.2 (ZapLink) can link in assembly code, and all previous
versions also had that ability.  You can also do an "asm {}" statement
to insert assembly directly into C.  The resource editor has always been
missing.  GSLink is much more powerful, in that you can control placement
of individual code segments inside load segments, but it's much slower.
(Correct me if I'm wrong about the segment thingy.)

>Does this make any sense or am I just a babbling buffoon?
  A baffling baboon? :-) :-)
>Don't answer that.
  Sorry..

>[   Jay Adelson        | BIX: j.adelson   ]  [   T.G.C.                       ]
>[   ghost@bucsf.bu.edu | Channel One:     ]  [   1039 Commonwealth Ave. #18   ]
>[   GEnie: J.ADELSON1  |    Jay Adelson   ]  [   Boston, MA. 02215-1008       ]


--
Jawaid Bazyar               | Blondes in big black cars look better wearing
Senior/Computer Engineering | their dark sunglasses at night. (unk. wierdo)
jb10320@uxa.cso.uiuc.edu    |      The gin, the gin, glows in the Dark!
                            |                             (B O'Cult)
Apple II Users Unite! Storm the New Product Announcement and Demand Justice!

jh4o+@andrew.cmu.edu (Jeffrey T. Hutzelman) (10/11/90)

Both the ORCA/M assembler and the ORCA/C compiler come with a linker
that allows you to link in object code from other assemblers/compilers. 
Also, ORCA/C supports assembly-language functions in a limited way.
-----------------
Jeffrey Hutzelman
America Online: JeffreyH11
Internet/BITNET:jh4o+@andrew.cmu.edu, jhutz@drycas.club.cc.cmu.edu,
                jh4o@cmuccvma

>> Apple // Forever!!! <<

gwyn@smoke.BRL.MIL (Doug Gwyn) (10/11/90)

In article <1990Oct10.194133.24263@ux1.cso.uiuc.edu> jb10320@uxa.cso.uiuc.edu (Desdinova) writes:
>The new Orca Linker 1.2.2 (ZapLink) can link in assembly code, and all
>previous versions also had that ability.

No, I don't think so.  The linkers only link OMF files (object modules).
The OMF files can have been produced by a variety of methods, including
assembly of assembly-language source code files, but the linker doesn't
itself perform the source-to-object transformation.

jh4o+@andrew.cmu.edu (Jeffrey T. Hutzelman) (10/11/90)

That's what he meant.  Of course, you would need the assembler/compiler
in question
-----------------
Jeffrey Hutzelman
America Online: JeffreyH11
Internet/BITNET:jh4o+@andrew.cmu.edu, jhutz@drycas.club.cc.cmu.edu,
                jh4o@cmuccvma

>> Apple // Forever!!! <<

JWANKERL@UTCVM.BITNET ("Josef W. Wankerl") (10/12/90)

On Wed, 10 Oct 90 18:29:04 GMT Doug Gwyn said:
>No, current ORCA packages do not include those (although the latest do
>include "ZapLink", a much faster although nonscriptable linker).

I hate to spoil the party... but ZapLink is indeed scriptable.

--
===> Josef W. Wankerl, college student | "I am a Viking"  -Y. Malmsteen
 ProLine:  jwankerl@pro-gsplus         | BITNET:  JWANKERL@UTCVM
InterNet:  jwankerl@pro-gsplus.cts.com | UUCP:  ...crash!pro-gsplus!jwankerl
ARPA/DDN:  ...crash!pro-gsplus!jwankerl@nosc.mil | I'm employed by EGO, GS+!

jb10320@uxa.cso.uiuc.edu (Desdinova) (10/13/90)

In article <9010121524.AA20608@apple.com> JWANKERL@UTCVM.BITNET ("Josef W. Wankerl") writes:
>On Wed, 10 Oct 90 18:29:04 GMT Doug Gwyn said:
>>No, current ORCA packages do not include those (although the latest do
>>include "ZapLink", a much faster although nonscriptable linker).
>
>I hate to spoil the party... but ZapLink is indeed scriptable.

   ZapLink is only scriptable in the sense that you can put the command
line parameters in a file.  Big hairy deal.
   APW linker scripts can control to a very fine degree what segments get
put in what load files.
  

>===> Josef W. Wankerl, college student | "I am a Viking"  -Y. Malmsteen
>InterNet:  jwankerl@pro-gsplus.cts.com | UUCP:  ...crash!pro-gsplus!jwankerl


--
Jawaid Bazyar               | Blondes in big black cars look better wearing
Senior/Computer Engineering | their dark sunglasses at night. (unk. wierdo)
jb10320@uxa.cso.uiuc.edu    |      The gin, the gin, glows in the Dark!
                            |                             (B O'Cult)
Apple II Users Unite! Storm the New Product Announcement and Demand Justice!