A2-Central Summer Conference ¥ Session List ---------------------------------------- This list is in no particular order. The name of the presenter(s) is first, then the company name, name of the session, and then a short description of the session. Each session is separated from the next by a little asterisk. THIS LIST IS SUBJECT TO CHANGE WITHOUT NOTICE AND AT THE SLIGHTEST WHIM!!! Jay Jennings May 30, 1991 9:00 PM =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Roger Wagner Roger Wagner Publishing New Horizons for the Apple IIgs ¥ Keynote Address (No description available. You'll have to show up to hear what he has to say.) * Al Martin, Dennis McClain-Furmanski, Vladimir Fedorov R. A. Enterprises The Apple II - A Computer for Total Communication This presentation will cover using the Apple II for communications. This includes modem technology and desktop publishing. International communications using the computer will also be covered. * Albert Neuberger Optimizing 65xxx Assembly Language Code Session geared toward intermediate assembly language programmers with a fair amount of exposure to the 65xxx who are interested in finding out ways to write their code more effectively and effeciently. Special attention will be given to making existing code run faster and recognizing and removing unnecessary code. * Albert Neuberger Fast Math in Assembly Language The session will show and discuss some of the fastest multiplication and division routines available for the IIgs, and in many cases (with modifications that will be shown), will work with an 8-bit Apple II. Also discussed: doing fast multiplication with contants, a technique for doing quick math calculations on functions (sin/cos), and applying sample code to graphics - especially 3-D animation. * Andy Nicholas Apple Computer ShrinkIt, ZModem, and Something Else This session will cover current and future changes to ShrinkIt, implementing ZModem correctly in telecommunication programs, and Something Else. * Apple Computer Apple Computer Apple II - What's New? See and hear how newly announced products in the Apple II family make life easier for developers. Apple II experts will concentrate on system software enhancements as well as newly announced networking capabilities. Learn what's up to make the Apple IIgs more accessible to users with disabilities. * Apple Computer Apple Computer Developing and Debugging Apple II Software Learn about the brave new world of debugging and prototyping tools for the Apple II family. We'll show you how to take advantage of what's available now. * Apple Computer Apple Computer New HyperCard Market -- HyperCard IIgs Big returns on small investments! Get detailed technical information for creating products based on HyperCard IIgs. See how to convert between Macintosh stacks and Apple IIgs stacks to expedite tapping both markets. Explore the differences between Macintosh and Apple IIgs XCMD/XFCNs. * Apple Computer Apple Computer Apple II Product Marketing Update What's going on with the Apple II? Product Marketing talks about product direction, new capabilities, and shares the market opportunities that these capabilities make possible. * Apple Computer Apple Computer Media Integration and the Apple IIgs A showcase of the new media integration tools available for the Apple IIgs computer. Don't be left behind! See how easy it is to bring your applications alive with laser discs, CD players, video, and sound! * Bill Heineman, Lane Roath, Chris McKinsey, Nate Trost Interplay, Ideas from the Deep, A2Pro, Merit Software Programming the Ensoniq Sound Chip This topic is intended for those who require more power than the Apple IIgs sound tools offer, or those simply interested in the Ensoniq's low-level operation. Topics will include: 1. Overview and study of the 4 basic sound registers. 2. Transferring data to/from the DOC RAM. 3. Playing DOC waveforms using oscillators. 4. Problems with 32K waveform size boundary. 5. Use of interrupts to overcome 32K boundary. 6. Use of interrupts for timing and sequencing. * Bill Heineman, Lane Roath, Chris McKinsey, Nate Trost Interplay, Ideas from the Deep, A2Pro, Merit Software Apple IIgs Animation Class 101 This lecture and Q&A session will cover basic graphics and animation on the Apple IIgs. Topics will include: 1. General overview of IIgs video hardware. 2. Layout of SHR video memory. 3. Pixel data, reading and writing. 4. Scan line control bytes, including fill mode. 5. Color palette dfata. 6. Use of QuickDraw II to do graphics and animation. 7. Basic direct screen bitmap animation (draw, show, erase). * Bill Heineman, Lane Roath, Chris McKinsey, Nate Trost Interplay, Ideas from the Deep, A2Pro, Merit Software Apple IIgs Animation Class 210 This topic will cover the most advanced graphics and animation techniques available on the Apple IIgs computer. Topics will include: 1. Using only one register to index both the screen and the image. 2. Double buffering for flicker-free animation. 3. Use of third SHR buffer for static background erasing. 4. Use of a single SHR buffer for greater speed. 5. Mapping the stack onto the direct page for quick erases. 6. Mapping the stack and direct page onto the SHR screen for fast updates. 7. Complete control over compiled shapes. 8. 3200 color picture displaying. * Bill Heineman, Lane Roath, Chris McKinsey, Nate Trost Interplay, Ideas from the Deep, A2Pro, Merit Software Graphics and Sound Lab This session is the equivalent of the Apple II DTS Bug-Busting room, except this is dedicated to sound, graphics, and animation. Attendees can bring graphics, animation, or sound code that they're having problems with, or code that needs optimizing, and the session leaders will "fix" it. The session leaders will also use this time to release any code/programs that they wish to make public. * Bill Mensch Western Design Center Introduction to the Mensch Microcomputer Discussion of the proposed consumer component computer and a low-cost notebook computer. Both products will be built around the W65C265 microprocessor. * Bo Monroe Resource Central Artwork for the Non-artist Learn how to create screens and clip-art for use in hypermedia programs and other applications. This session will discuss techniques that will help even the worst artist get good results. * Brian Walker The Learning Performance Corporation The Networked Apple II Session will include a demonstration of the EasyShare Iix menu system and the LANpro NOS network server. You will be able to see DOS 3.3 products loaded and launched on AppleShare. You will be able to see GS/OS products launched on a network, without previously booting GS/OS. You will be able to see an Apple II outperforming a Macintosh as a network server. * Bryan Pietrzak Softdisk Correctly Programming NDAs The author of Deskpak V2.0 will show you how to easily and painlessly create NDAs that abide within the system in perfect harmony with other programs. You'll also see how to create NDAs that use resources. * Chuck Kelly ProDev Debugging Tools and Techniques This is for all programmers who are not writing bug-free code. Focus is on debugging at the machine code level. This implies assembly language programmers although the techniques discussed may also be applied to users of high level languages, particularly if the programmers have an intimate understanding of the machine code generated by their compiler. * Douglas Gum Office Productivity Software AmperMacros AmperMacros is an extension to the UltraMacros programming language. It allows the addition of new commands via the '&' function in UltraMacros version 3.0/3.1 This session will include: 1. Installation of AmperMacros and subsequent starting of AppleWorks. 2. Calling an amper-command from a macro. 3. General amper-command syntax. 4. Advantages and disadvantages of programming with AmperMacros. 5. Commands currently available. * Eric Mueller, Jay Jennings Roger Wagner Publishing, Resource Central Creating Commercial-Quality Stacks with HyperStudio More and more companies are turning to the flexible hypermedium of HyperStudio as their vehicle for information presentation. This presentation, given by two experienced stack developers, will help you get the most out of HyperStudio and achieve the highest quality product possible. Topics covered will include stack design, button tricks, embedded XCMDs, and licensing. * Guy Forsythe Kitchen Sink Software AccuDraw - or why the Apple IIgs and Macintosh still get jealous of the IIe Users who are interestd in doing design work on the Apple II, or programmers who need to see what the Apple II can do with class, should attend this session. Some features of the AccuDraw program include drawings up to 26 by 26 screens, cut and paste with the ability to rotate the patse in 90 degree increments, and scores of other functions. * Guy Forsythe, Randy Brandt Kitchen Sink Software, JEM Software Now That The Program Is Written, How Do I Sell It? This presentation will be participant-led, but major topics to cover include: 1. Who is buying software and how much they pay. 2. Selling outright vs. royalties. 3. Running your own company. 4. Why you need dealers -- and how to get them. 5. What do you want: money, or your name in lights? * J. Eric Bush Kitchen Sink Software Advanced Applesoft Programming This presentation will feature professionally performing routines for reading disk directories, determining disk drives available, mouse interfacing in text-based applications, taking advantage of boolean math techniques, and more. A disk of routines will be given to each participant. * Jason Anderson, Steven Chiang DreamWorld Software Breaking the Super Hires 16 Color Barrier This lecture and Q&A session will cover SHR images that use more than 16 colors. The topics covered will include: 1. Discussion of using multiple palettes. 2. Scan line control bytes and how to use them. 3. Display techniques for 3200 color pictures (sample source included). 4. Hints and techniques for maximizing processor time. 5. Outline of the current file formats for 256 and 3200 color pictures. 6. Painting pictures in 256 and 3200 colors (using DreamGrafix). * Jeff Smith Roger Wagner Publishing Scripting with HyperStudio If you're interested in doing scripting with HyperStudio, be sure and attend this session. You'll explore exciting new HyperStudio add-ons that give you the chance to create complete programs that can be summoned at the click of a button. This promises to be one of the most exciting sessions at the conference. * Jerry Kindall Quality Computers The Text Editor from Hell In this 8-bit assembly workshop you'll see the algorithms, data structures, and code necessary to implement an extensible "mini text editor" with scrolling and word wrap. Disks and handouts containing source code and other illuminating material will enlighten and excite you. Even 16-bitters can learn something, though all code presented will be 8-bit. * Jerry Kindall Quality Computers DIY (Document It Yourself) The perfect hardware or software product is worth nothing if the instructions are incomprehensible. This session will provide you with hints and pointers for producing solid and usable manuals that will increase the value of your product. * Lane Roath Ideas from the Deep Multi-player Games and the IIgs The Apple IIgs is an ideal candidate for multi-player games with its serial ports and built-in AppleTalk ability. This session will focus on the advantages of doing multi-player games in general and on the IIgs in particular. GS to GS, and GS to other platform connections, pitfalls to avoid, and game ideas and design will be discussed. * Marc Wolfgram SSSi Programming with Resources All the information needed to fully implement resources in your applications. Includes tips and techniques that make working with resources easy and painless. * Mark Collins Pebble Valley Software Fontastics This session is led by one of the most knowledgable men in the IIgs world when it comes to fonts. Current and future font technology will be discussed. A question and answer session will follow the lecture. * Mike Nuzzi Triad Venture, Inc. Creating HyperCard IIgs XCMDs If HyperCard IIgs won't sit up and bark they way you think it should, maybe you need to turn to the power of XCMDs. You'll find all the information needed to program these extensions to HyperCard IIgs in this session. * Mike Westerfield The Byte Works Two Dozen Dumb Orca Tricks This potpourri of hints and tips will be invaluable to anybody who uses the Orca line of products to program with. This session will include extensive audience participation, so bring your favorite tricks to share. * Paul R. Santa-Maria ProDev Structured Assembly Language Preprocessor This session describes the new public domain programming tool that enables assembly language programmers to easily use structured techniques when writing their code. Copies of the software with complete source code will be distributed. * Phil Shapiro Balloons Software How To Send E-Mail & Files Free, Or Almost Free, To A Million Of Your Closest Friends This session will demonstrate the finer points of using e-mail on GEnie and the Proline network. With Proline's feeds into Compuserve, MCI Mail, and AppleLink, along with the 230,000 subscribers on GEnie, computer users can send and receive mail from over a million other persons, all at a minimal cost. * Randy Brandt JEM Software Stump the UltraMacros Author Bring your hardest AppleWorks/UltraMacros questions with you and fire them off at Randy Brandt. If he can't answer your questions you'll be regarded far and wide as one of the smartest people at KansasFest. * Rob Barnes Apple Computer Software Marketing from an Evangelists Point of View The Apple II Evangelist from the Apple II Business Unit discusses his thoughts on marketing your software effectively. * Robert Carroll Applied Engineering Applied Engineering's Assessment of the Apple II Market The truth behind the wild rumors and accusations regarding one of the oldest Apple II third-party companies will be answered in this session. * Roger Wagner Roger Wagner Publishing New Features in HyperStudio Come to this session and learn about exciting new additions to HyperStudio. Topics include laser discs, scripting languages, animation, and sound. After this session, you'll be able to do things with HyperStudio that you could never do before. * HangTime Resource Central Sound Wave Secrets The 'S' in IIgs isn't taken advantage of sometimes. After attending this session you'll know more about sounds than you ever thought possible. Learn correct digitizing techniques, choosing samples effectively, and find out how to use sounds correctly in order to enhance your programs. *