[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::atarist

Title:Atari ST, TT, & Falcon
Notice:Please read note 1.0 and its replies before posting!
Moderator:FUNYET::ANDERSON
Created:Mon Apr 04 1988
Last Modified:Tue May 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1433
Total number of notes:10312

384.0. "Talk on GEM programming this Tuesday" by PRNSYS::LOMICKAJ (Jeff Lomicka) Wed Jan 25 1989 23:47

I'd like to put in a pitch for my talk:  On Tuesday, 31-Jan-1989 I will
be giving a talk on programming GEM windows at the January A.B.A.C.U.S.
meeting, 7:30PM at 45 Minot Ave. in Acton MA  (That's in the U.S.A). 

My goals:

        - Demonstrate how to do Windowing
          under GEM on an Atari ST, in C.

        - Furthermore, show how to make the program to be
          well behaved with respect to desk
          accessories, and how to make programs that
	are desk accessories.

I will briefly describe the partitioning of services provided by the TOS
ROM's, that is, Bios, Xbios, GEMDOS, LineA, VDI, and AES.  The bulk of
the talk will cover the way you structure a program that manipulates
multiple windows.

The highlight of the talk will be the 1034-line program I've written
called Viewfile, which is now available from
PRNSYS::DUA1:[LOMICKAJ.HOBBY.ST]VIEWFILE.C, along with executable files
VIEWFILE.PRG and VIEWFILE.ACC.  The Mark Williams C makefile for this
program is VIEWFILE.MAKEFILE.

(Viewfile is a program that let's you view a bunch of text files on the
screen at once, each in a GEM window with scroll bars for moving around
within the file.  It also works as a desk accessory, and can also be
installed as the default application for double-clicking on files.  I
will be attempting to describe, in an hour and a half, how all this
stuff works.)

I would encourage those of you who want to know more about programming
windowing applications on the Atari to attend.  Those who already do
some programming in C would get the greatest benefit, but I will try to
keep it interesting for those that just want to know more about what goes
on inside typical Atari programs.

If you take a copy of the source now, and go over it, you can come to
the talk prepared to ask questions about the code.  I look forward to
meeting some of you there.

45 Minot Ave is the Action Christian Church building.  There's no sign
out front, but I fully expect Buzz Hamilton to reply to this note with
detailed instructions on how to get there.

[I'm sorry, but I was unable to get enough of a GEM interface to Sozobon
C working to be able to give away a complete system for rebuilding the
Viewfile program.  To actually play with the program will require that
you have a Mark Williams C or equivalent.  Nigel Haslock has already put
a lot of work into getting a Sozobon GEM interface working, so we might
be able to follow up in a few weeks with a complete system for people to
experiment with.]
T.RTitleUserPersonal
Name
DateLines
384.1Come one come allLEDDEV::WALLACEThu Jan 26 1989 13:438
    Whether you are an A.B.A.C.U.S. member or not we would realy like
    to see you at the meeting for Jeff's talk. If you are at all interested
    in programming on the ST or in how programs work on the ST please
    join us on Tuesday (31-Jan-89).
    
    Help us make this our biggest meeting yet!
    
    	Ray (A.B.A.C.U.S. ST librarian)
384.2It's a Bit-Too-Far...KERNEL::GILLESPIEMon Jan 30 1989 04:0810
    
    Thought about posting the notes of the talk in this conference.???
    
    Some of us are just a little too far away to make the meeting, but
    would simply love any extra info. on programming the ST.
    
    Have a think about it...
    
    Nat.G.
    
384.3Please bring your own listing to the meetingPRNSYS::LOMICKAJJeff LomickaMon Jan 30 1989 10:1417
If you are coming to my GEM programming talk on Tuesday, PLEASE bring
your own print-out of VIEWFILE.C, and number the pages 1 to 18, so that
you may refer to it during the talk.

You see, I have NO IDEA how many people will be coming as a result of
this posting.  It could be 2, or it could be 100.  I am going to bring
only 20 copies of the printout, which is a little under the usual
A.B.A.C.U.S. attendance, so anybody coming as a result of reading this
posting will need to bring their own copy.

I am still pondering how to make copies of the notes available.  I have
14 overhead projector slides prepared with Publishing Partner.  With a
little work, I can convert the whole set to PostScript and upload it,
which would allow you to print it out on any nearby LPS40 or
ScriptPrinter.  Would that be reasonable?


384.4Only 16 pagesPRNSYS::LOMICKAJJeff LomickaMon Jan 30 1989 11:254
Mkae that "number the pages 1-16" not "1-18", my printer program at home
uses a smaller page size than the default 66 lines.  I'm assuming you
will use 66 line pages.

384.5Slides available on-linePRNSYS::LOMICKAJJeff LomickaWed Feb 01 1989 16:0511
A PostScript version of the slides of this talk are available as

	PRNSYS::DUA1:[LOMICKAJ.HOBBY.ST]GEMSLIDE.ARC

To unpack this on your vax, use PRNSYS::DUA1:[LOMICKAJ.UTILITIES]ARC.EXE,
do an ARC X GEMSLIDE.ARC to produce the huge file GEMSLIDE.PS, which you
print on an LPS40 or LN03-ScriptPrinter with PRINT/PARAM=DATA=POST.

This is a STREAM_LF file.  If you choose to KERMIT, STRANSF, or VMSSWEEP
this file, you must CVTARC it first.

384.6GEMSLIDES.TXTLEDDEV::WALLACEThu Feb 09 1989 14:345
    If you are interested in a "readable text" version of the slides
    for Jeff's presentation they are available at:
    		LEDDEV::DISK$USER9:[WALLACE.PUBLIC.ST]
    
    	Ray
384.7GEMSLIDES.TXT anywhere?COL01::LELIEI/O in progressMon Sep 10 1990 08:5110
re:                < Note 384.6 by LEDDEV::WALLACE >
                          -< GEMSLIDES.TXT >-

>    If you are interested in a "readable text" version of the slides
>    for Jeff's presentation they are available at:
>    		LEDDEV::DISK$USER9:[WALLACE.PUBLIC.ST]
    
Is it still available anywhere (not looking for .PS, but .TXT)?
Thanks,
	-Peter
384.8GEMSLIDES are back againYNOTME::WALLACEMon Sep 10 1990 13:103
OLDTMR::$1$DUA8:[WALLACE.PUBLIC.ST]GEMSLIDES.TXT

	Ray
384.9Talk to be given againPRNSYS::LOMICKAJJeffrey A. LomickaMon Sep 10 1990 16:336
BTW - I'll be giving this talk again this October at WAACE.  They only
gave me an hour - so it will take a shoehorn to make it fit - but I'll
also be handing out VIEWFILE demos which should help some people.

Thanks for the pointer to the slides - I'll need those in order to make
a new set!
384.10gimme more!MINNIE::DOUGjust sing it like you feel itWed Sep 12 1990 16:4211
    for those of us who, for one reason or another, can't make it (i'm
    in the u.k.), could you give us a pointer to the program so we can
    copy it.
    
    also, are Tim Oren's Compuserve articles on GEM programming still
    available online?  where?
    
    				ta very much  -- dd
    
    ps. if i feel inspired, i may try to translate your program into
    modula-2!
384.11It's still therePRNSYS::LOMICKAJJeffrey A. LomickaWed Sep 12 1990 18:184
VIEWFILE.C is now in PRNSYS::USER2:[LOMICKAJ.HOBBY.ST]VIEWFILE.C.

I don't have a "minimal package" version of Sozobon on-line, but will be
prepearing one as I prepare for the 1-hour talk at WAACE.