[net.micro.apple] Pascal and Terminal Suggestions

markg@nvuxf.UUCP (M. Guzdial) (05/29/85)

  Thanks to all for the tremendous response I've had suggesting terminal
 programs and Pascal compilers.  I apologize to those to whom I was unable
 to reply -- I'm still a rookie at "riding the Net" and generate a lot of
 "UNABLE TO SEND" messages.  The following is the summary of the responses
 and other investigations.
 
  The two most suggested programs were Ascii Express Professional by United 
 Software and Softerm II from Softronics.  Ascii Express Professional runs 
 quite a bit cheaper than Softerm II, and though it supports 1200 baud and 
 other important features, it does not support the VT100 terminal emulation I
 require.  Softerm II also includes a "mini-keypad," according to one of
 the respondents, for special functions.  Softerm II lists for $195 and is
 available from Softronics, Inc in Memphis, Tenn.  

   Apple's "Apple Access" was also suggested, and does have VT100
 emulation as an "ANSI" terminal type.  I have no pricing information or
 other respondents' comments.

  In general, most of the Pascal suggestions involved either installing the
 Z-80 processor for my //c and purchasing Turbo Pascal, or trying to
 buy an old or used version of UCSD Pascal, perhaps Version 1.1.  Neither
 of those interested me, so I went ahead and purchased Kyan Pascal from
 Kyan Software, 1850 Union Street, Suite 183, San Francisco, CA, 94123.
 For $69.95, the package includes a Pascal to 6502 Machine Code Compiler,
 an Assembler, and a Full-Screen Editor.  I played with the package over
 the Memorial Day Weekend and enjoyed it tremendously.
 
   I'm not very familiar with Pascal -- my experiences are limited to
 trying to implement interrupt routines in Apple UCSD Pascal on a II+
 and reading parts of Peter Grogono's "Programming with Pascal" -- so
 I can't be a great judge of the compiler, but I was able to type in the
 Tower of Hanoi program from Grogono's book, without modification, and had
 it compile and execute the first time.  I put together a program to
 assemble and print a linked list, with a 'dispose()' statement, and it
 ran fine. 

  It's Prodos-based, but only uses 64K, so by loading the editor and my
 source into the RAM disk, my compiles and editing sessions were really
 quick.  They claim to be twice as fast as Turbo Pascal and four times the
 speed of Apple UCSD Pascal.  You can have include files, and in-line
 assembly language.
 
  However, you are getting a $69.95 package, and not the $250 UCSD stuff,
 and it shows.  I haven't encountered any bugs, yet, but I've found several 
 "annoyances." For example, errors on the command line are met with "PRODOS 
 ERROR " and a hexadecimal Prodos error code, a rather unfriendly error message.
 The compiler takes command line options such as printing the assembler code 
 as the Pascal is compiled (a really nice feature in my opinion), dumping 
 the error messages to a specific device, and sending the object code to a 
 specified file or eliminating it completely.  Unfortunately, the manual's 
 command-line examples do not work, and I discovered by trial-and-error that 
 only one option may be selected at a time, a limitation not mentioned in 
 the manual. 

  Again, thanks for all the help.
     Mark
-- 
Mark Guzdial
{ihnp4, houxm}!nvuxf!markg
(201) 949-5471