Info-Atari16 Digest         Tue, 21 May 91       Volume 91 : Issue 287
 
Today's Topics:
                      . . . MEGA ST 4 Sale . . .
                        Atari Mortis (2 msgs)
                      gcc 139 from atari.archive
    Graphical User Interface BBS list (i.e. Call For Submissions)
                    Hookup through stereo system?
             In search for a curses package for Atari ST.
                         onlyste.lzh (2 msgs)
                      PD fonts for Calamus reqd
                    Professional Gem series, the p
                              Publishers
                             Spectre 3.0
                             Success Ed !
                   UnStuffit and UnBinHex for Unix
                           Using Mac fonts
                     vro_cpyfmt() blues (3 msgs)
                WordPefect 2.0 for the Mac and Spectre
 
Welcome to the Info-Atari16 Digest.  The configuration for the automatic
cross-posting to/from Usenet is getting closer, but still getting thrashed
out.  Please send notifications about broken digests or bogus messages
to Info-Atari16-Request@NAUCSE.CSE.NAU.EDU.
 
Please send requests for un/subscription and other administrivia to
Info-Atari16-Request, *NOT* Info-Atari16.  Requests that go to the list
instead of the moderators are likely to be lost or ignored.
 
If you want to unsubscribe, and you're receiving the digest indirectly
from someplace (usually a BITNET host) that redistributes it, please
contact the redistributor, not us.
----------------------------------------------------------------------
 
Date: 20 May 91 20:42:56 GMT
From: hpl-opus!hpspdra!freds@hplabs.hp.com (Fred Saavedra)
Subject: . . . MEGA ST 4 Sale . . .
To: Info-Atari16@naucse.cse.nau.edu
 
For sale Mega2ST
 
        I have a Mega2ST with:
           -Both Monitors
           -1200 baud modem
           -20 meg HD
           -Monitor master switch
           -Word Perfect
           -VIP speadsheet
           -A couple of games
           -Personal Pascal
           -Tackle Box for Personal Pascal
           -and other misc stuff
 
    Please, make me an offer
 
    send email to freds@hpspdra.hp.com
 
    I'm located in Palo Alto CA.
 
    thx   Fred
 
------------------------------
 
Date: 21 May 91 12:17:21 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!usc!snorkelwacker.mit.edu!ira.uka.de!fauern!faui43
 .informatik.uni-erlangen.de!csbrod@arizona.edu (Claus Brod)
Subject: Atari Mortis
To: Info-Atari16@naucse.cse.nau.edu
 
carter@cat23.cs.wisc.edu (Gregory Carter) writes:
 
>Thats its.  I HATE ST application software, except for Turbo C, probably the
>most ingenious piece of software I have seen for the ST.
 
So you've probably not seen much yet.
 
>GEM, God, did anybody preview what kind of REAL DOG MULTI-GEM is?  Atari
>I HOPE will look elsewhere, you people REALLY don't want this, I would take
>a UNIX command line over MULTI GEM!  Hopefully atari will be realistic and
>go the UNIX/MOTIF route.
 
I like GEM. I _need_ MultiGEM. GEM does almost anything the MacOS will do
for you. MultiGEM will do almost anything a Mac with MultiFinder does for
you. So how can you tell us nobody wants a multitasking TOS?
 
>GEM is brain dead, it never will amount to anything.  I wish I could reclaim
>my ROM space IMMEDIATELY.
 
It's not brain dead. It works. It's quite fast, if you compare it with Windows.
It's easy to program. And I like it. Please don't think ATARI must be
a bunch of fools just because they don't follow your way of thinking.
 
----------------------------------------------------------------------
Claus Brod, Am Felsenkeller 2,                  Things. Take. Time.
D-8772 Marktheidenfeld, Germany                 (Piet Hein)
csbrod@medusa.informatik.uni-erlangen.de
Claus Brod@wue.maus.de
----------------------------------------------------------------------
 
------------------------------
 
Date: 21 May 91 18:35:40 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!wuarchive!psuvax
 1!psuvm!dbngmd13!dmswwu1c!onm07@arizona.edu (Julian F. Reschke)
Subject: Atari Mortis
To: Info-Atari16@naucse.cse.nau.edu
 
In article <1991May18.024738.571@daffy.cs.wisc.edu>, carter@cat23.cs.wisc.edu
(Gregory Carter) says:
>I think Atari will survive if they gradually enable their machines to run
>MAC software at least more easily, so Dave doesn't have to work so hard :).
>The MEGA STE with the LAN ports for AppleTalk sure helps
>
I disagree totally. Why should someone buy an Atari when he really wants
to run MAC software. Atari will only survive, if their own operating system
can compete. With things like FSMGDOS and a multitasking TOS in development..
Don't forget: TOS is 32 bit clean NOW, and you can easily run TOS software
on a 16MB machine.This is really nice for image processing and DTP.
 
>I can tell everyone right now.  They only reason why I bought an atari was:
>
>1) Turbo C 2.0 (I have several personal projects going)
>2) Mac Emulation (Which takes care of the serious side of computing)
>
>Thats its.  I HATE ST application software, except for Turbo C, probably the
>most ingenious piece of software I have seen for the ST.
>
I like Turbo C, too. But it's just an absolutely normal GEM application,
just a SciGraph, Gemini, Rufus, Interface, Script and many other fine
GEM based programs.
 
>GEM, God, did anybody preview what kind of REAL DOG MULTI-GEM is?  Atari
>I HOPE will look elsewhere, you people REALLY don't want this, I would take
>a UNIX command line over MULTI GEM!  Hopefully atari will be realistic and
>go the UNIX/MOTIF route.
>
What's the problem with Multi-GEM?
 
>GEM is brain dead, it never will amount to anything.  I wish I could reclaim
>my ROM space IMMEDIATELY.
 
If you say things like that, you have to give reasons. Comparing GEM with
Windows or Motif, there are a lot of good things both VDI and AES, and
it will someday more than one GEM program at once, I see no problems at
all.
 
Note: as far as I know, with Motif you simpla don't have a _virtual_
device concept: you simply can NOT redirect screen output to metafiles
or printers.
 
>
>THANK GOD for Dave Small.  I would kiss his hiney if he was here, as I finally
>managed to pick up a Spectre GCR.
>
>All praise Gadgets by Small.
>
>Now Dave, I WANT a 68030/040 option for my VME equipped MEGA STE!!!
>
>I also want it less than $1000 please.
>
>--Gregory
 
All I hear is: `I want'. Sure: a TT/040 with multitasking TOS, able to
run all MAC programs (what about SunOS and NextStep) would be a fine
thing...
 
------------------------------
 
Date: 21 May 91 12:45:56 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!sol.ctr.columbia
 .edu!src.honeywell.com!msi.umn.edu!cs.umn.edu!simvax.labmed.umn.edu!davidli@ari
 zona.edu
Subject: gcc 139 from atari.archive
To: Info-Atari16@naucse.cse.nau.edu
 
In article <ENTROPY.91May18063243@wookumz.gnu.ai.mit.edu>,
 entropy@gnu.ai.mit.edu (maximum entropy) writes:
> setenv GCCEXEC c:/gnu/bin/gcc-
 
> This really should be in the faq posting if it isn't already.  Could
> whoever is maintaining it put a note in about this?
 
It already is.  Also note that the original posting about "Getting GCC 1.39
up and running" (which I posted about a month ago) also has GCCEXEC plainly
definied with a trailing '-' ... primarily because this is the way that the
GNU.G file for the Gulam shell was set up.
 
--
 
David Paschall-Zimbel           davidli@simvax.labmed.umn.edu
 
------------------------------
 
Date: 21 May 91 12:11:22 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!rpi!uupsi!dorsai
 !bigd@arizona.edu (David Shapiro)
Subject: Graphical User Interface BBS list (i.e. Call For Submissions)
To: Info-Atari16@naucse.cse.nau.edu
 
                       THE GUI-NET BBS LIST
The Official Listing of BBSs Supporting Graphical User Interfaces
                         Ver. 1.0 Rel. 1
                            5\01\91
 
                  Copyright (c) 1991 David Shapiro
                        All rights reserved.
 
                        The Gooey (GUI) BBS
                       212-876-5885 9600 CSP
                       PCRelay IDCODE ->GOOEY
 
 
 
                           DISTRIBUTION
                           ------------
 
     This list may be distributed and copied for non-commercial
     use, as long as the Gooey (GUI) BBS is given credit and its
     data phone number is disclosed (212-628-5486).
 
 
 
                            DISCLAIMER
                            ----------
 
     The BBSs in this listing have not necessarily been verified.
     Inclusion in this listing simply means that the information
     supplied by the sysop of the listed BBS has provided
     information which would entail the suitability of his system
     for being labled as a "Graphical User Interface supporting
     BBS." Therefore, there are no warranties that the systems
     listed are operating or are as described. Thus, The Gooey BBS
     and its affiliates will bear no responsibility for errors
     contained, and all warranties are hereby disclaimed.
 
 
 
                           SUBMISSIONS
                           -----------
 
      The information listed in this listing must be provided by
      the owner, sysop, or cosysop of the BBS in question. This is
      the only check that I have on the information I obtain. As
      much of the following as possible should be sent:
 
                BBS Name
                Owner's Name
                Sysop's Name
                Phone Number(s) and Corresponding Modem Type
                BBS's City and State/Province, Country
                System Configuration:
                      Hard Drive(s) Space and Type
                      CD-ROMs? and Software
                      LAN? Type
                BBS Software Type
                # of Nodes
                Subscription Required? (Rates/False)
                Networks the BBS is part of:
                      Network Address (Fido/UUCP/PCRelay ID/etc.)
                Focus:
                      Windows               OS/2
                      Amiga                 Atari ST
                      Macintosh             X/Windows / DESQview
                      GEOS Ensemble         Deskmate
                      NeXT                  Sun
                                etc.
                Additional Comments:
                      Hours Open, etc.
 
      Submissions can be mailed over the INTERNET to
      bigd@dorsai.com; sent to David Shapiro, routed to ->GOOEY
      in the RelayNet (RIME) Common conference, the Intelec
      PCRelay or Windows Conferences, or the MIDILink common conf.
      Submissions can also be sent in any GUI-Net conference, or
      by logging onto the Gooey (GUI) BBS @ 212-876-5885 (9600
      CSP) with the name "GUILIST" and the password "SUBMISSION"
      and filling out questionnaire #10.
 
      If any information becomes outdated, or if the BBS is no
      longer in operation, or if a new category of information
      is developed, notification of the new information
      would be beneficial to all.
 
------------------------------
 
Date: 21 May 91 14:54:38 GMT
From:
 noao!asuvax!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!wuarchive
 !uwm.edu!psuvax1!psuvm!dbngmd13!dmswwu1c!zvd007@arizona.edu (Ulrich Kuehn)
Subject: Hookup through stereo system?
To: Info-Atari16@naucse.cse.nau.edu
 
In article <1991May18.153315.47847@cc.usu.edu>, slqn0@cc.usu.edu says:
>
>        Is there a fairly easy way to run the sound from a 1040ST through a
>stereo system?  Can it be done through the MIDI ports?  I was just looking a
>friend's Amiga, and thought how much better Atari sound would be if it could
>be
>hooked up in a similar fashion.
>
It can be done, but not with the MIDI port: the sound of the soundchip is
available at a pin at the monitor port (the manual says whichone it is, I cant
remember it now), so all you have to do is just plug in an interfacebox
(selfmade) or put a cynch-plug into you atari (I have done so) connecting it
with the outputpin at the monitor plug, its really easy to do and it sounds
great!!
 
U. Kuehn
 
------------------------------
 
Date: 20 May 91 18:14:39 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!rpi!uupsi!tfd!af
 p!gna!frmug!elrond@arizona.edu (Bertrand Petit)
Subject: In search for a curses package for Atari ST.
To: Info-Atari16@naucse.cse.nau.edu
 
        I am searching a surses package (in C source code format) for the
Atari ST. It would be great if this package can handle termcaps but i can live
without this.
 
        Please don't post a follow-up because i don't read all of theses
news-groups so e-mail me!
 
 
--
|    Bertrand Petit          |         Signature is under construction         |
|    alias                   |                                                 |
|    >Elrond le demi-Elfe<   |         Be sure to wear your helmet             |
 
------------------------------
 
Date: 20 May 91 22:57:27 GMT
From: taco!taco.cc!twmanino@mcnc.org (TONY W MANINO)
Subject: onlyste.lzh
To: Info-Atari16@naucse.cse.nau.edu
 
Has anyone got this working?  I got an error during the unlzh...
 
Is there something special I should do, or is it corrupted?
 
 
Thanks,
Tony
twmanino@eos.ncsu.edu
 
------------------------------
 
Date: 21 May 91 05:53:15 GMT
From: ucdavis!csusac!csuchico.edu!ekrimen@ucbvax.berkeley.edu (Ed Krimen)
Subject: onlyste.lzh
To: Info-Atari16@naucse.cse.nau.edu
 
In article <1991May20.225727.17400@ncsu.edu> twmanino@eos.ncsu.edu writes:
>Has anyone got this working?  I got an error during the unlzh...
 
I think I got an error during the unlzh as well, but I tried to unMSA it
to disk and it worked, but locked up prematurely.  The result is that
the big demo works fine, but there's a newer(?) version of Esion also
on the disk, and I get two bombs when I run it.
 
>
>Is there something special I should do, or is it corrupted?
>
 
I downloaded it twice and got the same result each time.
 
 
--
   |||   Ed Krimen [ekrimen@ecst.csuchico.edu or al661@cleveland.freenet.edu]
   |||   Video Production Major, California State University, Chico
  / | \  SysOp, Fuji BBS: 916-894-1261
         ONE WEEK UNTIL GRADUATION!!
 
------------------------------
 
Date: 21 May 91 11:51:44 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!samsung!know!plu
 to.hemel.bull.co.uk!keithb@arizona.edu (Keith Bedford)
Subject: PD fonts for Calamus reqd
To: Info-Atari16@naucse.cse.nau.edu
 
Does anyone know of ftp sites holding PD fonts for Calamus?
 
Please reply email to below address, and thanks in advance!
==============================================================================
  Keith Bedford                         keith.bedford@hemel.bull.co.uk
  England                               +44-442-232222  ext 4520
==============================================================================
 
------------------------------
 
Date: 21 May 91 11:17:26 GMT
From:
 deccrl!bloom-beacon!eru!hagbard!sunic!mcsun!ukc!strath-cs!rmacgreg@decwrl.dec.c
 om (Sorcerer)
Subject: Professional Gem series, the p
To: Info-Atari16@naucse.cse.nau.edu
 
Yeah, but it ain't source code (so I can't put it in .sources) and it ain't
binary (so I can't put it in .binary) so where else is there for it?
 
       The Sorcerer is 'Only visiting this planet' but can be found at:
 
             JANET: cadx862 @uk.ac.strathclyde.computer-centre-sun
                    rmacgreg@uk.ac.strathclyde.computer-science
  INTERNET: via nsfnet-relay.ac.uk    BITNET: via ukacrl    UUCP: via ukc.uucp
 
          or second star to the right and straight on 'till morning.
 
------------------------------
 
Date: 20 May 91 17:13:52 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!think.com!cass.m
 a02.bull.com!mips2!bull.bull.fr!corton!mcsun!ukc!icdoc!syma!grahamt@arizona.edu
 (Graham S Thomas)
Subject: Publishers
To: Info-Atari16@naucse.cse.nau.edu
 
From article <1991May16.140706.26180@menudo.uh.edu>, by uace0@menudo.uh.edu
 (Michael B. Vederman):
>
> If anyone wants to keep tabs or follow the creative forces that were once
> Antic software, then buy AutoDesk software.  Many of the Atari greats from
> Antic work there (Tom Hudson, Jim Kent, Gary Yost, etc...)
>
> - mike
 
Pardon my ignorance, but I don't know anything about AutoDesk software.
Assuming AutoDesk is a company, what do they produce?  (If it's a
product, what is it?)
 
I asked a question recently about Tom Hudson's whereabouts, but got no
reply.  I know Mike Vederman's usually very good about passing on
information, so I'm wondering if my messages are getting out to the
world.  If you have time, and live in (let's try to restrict this) the
Southern or Western USA, could you please mail me a *short*
acknowledement that you've seen this message?  Thanks.
 
Graham
--
Graham Thomas, SPRU, Mantell Building, U of Sussex, Brighton, BN1 9RF, UK
Email: grahamt@syma.sussex.ac.uk   Phone: +44 273 678165   Fax: .. 685865
 
------------------------------
 
Date: Tue, 21 May 91  17:26
From: WOODALLP%VAX1.COMPUTER-CENTRE.BIRMINGHAM.AC.UK@pucc.PRINCETON.EDU
Subject: Spectre 3.0
To: INFO-ATARI16@naucse.cse.nau.edu
 
Hi, I have just bought a second hand (maybe second user to U.S. folk)
Spectre GCR, it came with version 2.0 software, I realise we are now on 3.0
so I have a few questions.
 
1) What are the advantages of 3.0 over 2.0
 
2) Where do I get 3.0, does Dave allow users to pass them amongst themselves
or is that not on. If it is on can some UK user with 3.0 (or even 2.65) get
in touch with me and I will reimburse all costs. If the upgrade has to be
done via Dave, where do I contact him, is he still at 40 W. Littleton Blvd
etc.
 
3) Cool manual!!!
 
Phil Woodall
WOODALLP@UK.AC.BHAM.VAX1
WOODALLP@UK.AC.BHAM.IBM3090
 
021-414-4348
University of Birmingham, Elec Eng Dept, Birmingham, England
 
Home: 1 Yarner Close
      Dudley
      West Midlands
      DY1 2UR
      ENGLAND
 
Pleeeeeeeeeese help!!!! (especially in the U.K.)
 
------------------------------
 
Date: Tue, 21 May 91 10:08 MET
From: ALBERT JOCHEMS <TC3_JOCHEMS%HRO.nl@pucc.PRINCETON.EDU>
Subject: Success Ed !
To: info-atari16@naucse.cse.nau.edu
 
Success with your graduation.
 
Success with your graduation,
 
Albert Jochems           ....Email TC3_JOCHEMS@HRO.NL
 
------------------------------
 
Date: Tue, 21 May 91 10:58:41 WET DST
From: "Ian McCall (Scorpion)" <csd015@central1.lancaster.ac.uk>
Subject: UnStuffit and UnBinHex for Unix
To: Info-Atari16@naucse.cse.nau.edu
 
Recently someone mentioned that it was possible to get hold of these
from archive sites. Which archive sites? I don't know many for Unix, so
if someone could either tell me or give me a list of places in which to
look I'd be grateful.
 
 
Cheers,
        Ian McCall (csd015@uk.ac.lancs.cent1)
 
------------------------------
 
Date: 21 May 91 06:03:59 GMT
From:
 noao!asuvax!ncar!elroy.jpl.nasa.gov!swrinde!cs.utexas.edu!ut-emx!ccwf.cc.utexas
 .edu@arizona.edu (Todd Drga)
Subject: Using Mac fonts
To: Info-Atari16@naucse.cse.nau.edu
 
In article <301@daily-planet.concordia.ca> seldin@antares.concordia.ca (
 JONATHAN SELDIN ) writes:
>
>The documentation with FONTZ! gives all the necessary information
>about this.  Perhaps the most important thing to know before
>starting is that the font files downloaded from Macintosh archive
>sites or BBS's must be separated into files each of which
>contains one size and style of one font....
 
 [description of lots of frightening (to me) stuff deleted]
 
>--
>Jonathan P. Seldin
>Department of Mathematics                 seldin@alcor.concordia.ca
>Concordia University, Montreal            seldin@vax2.concordia.ca
 
Well, after reading all of that, I have decided to give up on converting mac
fonts.  I don't have and there is no way I can afford Spectre, so that blows
the whole thing out of reach.
 
I did find source for the unbinhex and unstuffit programs at
sumex.stanford.edu (thanks to the person who suggested it) along with some
other mac conversion programs.
 
The good thing to come out of my abortive attempt is that I compiled my
first programs on the Sparc here at school.  (this is coming from an
dictionary-definition end user, so its a big deal to me)
 
Thanks to everyone who helped me out.  Maybe someday I'll be able to afford
Spectre.  (hah, right!)
 
Todd
 
--
=  INTERNET-> tdrga@ccwf.cc.utexas.edu   (Todd Drga, UT Dept. of Drama)      =
=                                                                            =
=          ' The dry grass will set fire to the damp grass '                 =
=                                                                            =
=           African proverb brought to the Americas by slaves                =
 
------------------------------
 
Date: 21 May 91 10:46:17 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!think.com!snorke
 lwacker.mit.edu!ira.uka.de!fauern!faui43.informatik.uni-erlangen.de!lsmichae@ar
 izona.edu (Lars Michael)
Subject: vro_cpyfmt() blues
To: Info-Atari16@naucse.cse.nau.edu
 
I have some problems with the VDI function 'copy raster opaque'.
 
I tried to save ( and restore later) a rectangular area of the
hi rez screen.
 
I've used follwing routine:
 
VOID copy_block(dest_adr, src_adr, x, y, w, h)
 BYTE *dest_adr;
 BYTE *src_adr;
 WORD x, y, w, h;
 
{ WORD line;
  MFDB dest_mfdb;
  MFDB src_mfdb;
  WORD pxyarray[8];
 
  line = (Getrez()==2)?80:160;  /* get number  of Words in scanline */
  src_mfdb.fd_addr = src_adr;
  src_mfdb.fd_w = work_out[0]+1;
  src_mfdb.fd_h = work_out[1]+1;
  src_mfdb.fd_wdwidth = line;
  src_mfdb.fd_stand = 0;        /* use device specific format */
  src_mfdb.fd_nplanes = 4>>Getrez();
  pxyarray[0] = x;
  pxyarray[1] = y;
  pxyarray[2] = x+w+3;
  pxyarray[3] = y+h+3;
 
  dest_mfdb = src_mfdb;         /* dest_mfdb is identical .. */
  dest_mfdb.fd_addr = dest_adr; /* except the address */
  pxyarray[4] = x;
  pxyarray[5] = y;
  pxyarray[6] = x+w+3;
  pxyarray[7] = y+h+3;
 
  (VOID) v_hide_c(VdiHandle);
  vro_cpyfm(VdiHandle, 3, pxyarray, &src_mfdb, &dest_mfdb);
  (VOID) v_show_c(VdiHandle, 0);
}
 
The routine will be entered by a call like
 
copy_block(Logbase(), temp, xdial, ydial, wdial, hdial);
 
Now, can someone tell me, what's wrong ?
 
---
 
                                                                Lars
 
+----------------------------------------+----------------------------------+
|     lsmichae@faui43.uni-erlangen.de    |    | | |                         |
|             Lars Michael               |    | | |   "Down with ATARI,     |
|  Graduate Student of Computer Science  |   /  |  \  Long live the ST !"   |
|    at University of Erlangen/Germany   |  /   |   \                       |
+----------------------------------------+----------------------------------|
|  "May the Schwartz be with you!"                                          |
+---------------------------------------------------------------------------+
 
------------------------------
 
Date: 21 May 91 12:23:04 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!usc!snorkelwacker.mit.edu!ira.uka.de!fauern!faui43
 .informatik.uni-erlangen.de!csbrod@arizona.edu (Claus Brod)
Subject: vro_cpyfmt() blues
To: Info-Atari16@naucse.cse.nau.edu
 
lsmichae@immd4.informatik.uni-erlangen.de (Lars Michael) writes:
 
>VOID copy_block(dest_adr, src_adr, x, y, w, h)
> BYTE *dest_adr;
> BYTE *src_adr;
> WORD x, y, w, h;
>
>{ WORD line;
>  MFDB dest_mfdb;
>  MFDB src_mfdb;
>  WORD pxyarray[8];
>
>  line = (Getrez()==2)?80:160; /* get number  of Words in scanline */
 
Using Getrez() here is a major sin. You can calculate them from work_out[0],
and you can even forget about these parameters if you use the method
suggested below.
 
>  src_mfdb.fd_addr = src_adr;
>  src_mfdb.fd_w = work_out[0]+1;
>  src_mfdb.fd_h = work_out[1]+1;
>  src_mfdb.fd_wdwidth = line;
>  src_mfdb.fd_stand = 0;       /* use device specific format */
>  src_mfdb.fd_nplanes = 4>>Getrez();
 
Again, this is a SIN.
 
>  pxyarray[0] = x;
>  pxyarray[1] = y;
>  pxyarray[2] = x+w+3;
>  pxyarray[3] = y+h+3;
 
>  dest_mfdb = src_mfdb;                /* dest_mfdb is identical .. */
>  dest_mfdb.fd_addr = dest_adr;        /* except the address */
>  pxyarray[4] = x;
>  pxyarray[5] = y;
>  pxyarray[6] = x+w+3;
>  pxyarray[7] = y+h+3;
 
>  (VOID) v_hide_c(VdiHandle);
>  vro_cpyfm(VdiHandle, 3, pxyarray, &src_mfdb, &dest_mfdb);
>  (VOID) v_show_c(VdiHandle, 0);
>}
 
>The routine will be entered by a call like
 
>copy_block(Logbase(), temp, xdial, ydial, wdial, hdial);
 
Don't use Logbase() in a VDI context. Just use 0L as a pointer to
the current screen. VDI will automatically convert this to the
actual address needed and will even fill in the word width and plane
count parameters in the MFDB automatically!
 
----------------------------------------------------------------------
Claus Brod, Am Felsenkeller 2,                  Things. Take. Time.
D-8772 Marktheidenfeld, Germany                 (Piet Hein)
csbrod@medusa.informatik.uni-erlangen.de
Claus Brod@wue.maus.de
----------------------------------------------------------------------
 
------------------------------
 
Date: 21 May 91 13:04:50 GMT
From:
 noao!ncar!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!sol.ctr.columbia
 .edu!ira.uka.de!fauern!opal!ki@arizona.edu (Karsten Isakovic)
Subject: vro_cpyfmt() blues
To: Info-Atari16@naucse.cse.nau.edu
 
In article <1991May21.104617.26475@informatik.uni-erlangen.de>
 lsmichae@immd4.informatik.uni-erlangen.de (Lars Michael) writes:
>I have some problems with the VDI function 'copy raster opaque'.
 
>  line = (Getrez()==2)?80:160; /* get number  of Words in scanline */
 
Don't use Getrez(). This code will crash under nearly all graphics cards
(MATRIX, MGE, OverScan, Reflex) and even on the TT.
If you blit to / from the screen you must set fd_addr = NULL. In this
case all other values are filled in by the VDI. You can't know how many
BytesPerLine the actual graphics card has.
For the 'offscreen' MFDB, you must use w/16*planes. It does not matter if
the BPL in the offscreen area is different to the screen MFDB (As in
OverScan mode or with the Reflex card), the VDI handles this correctly.
 
>  src_mfdb.fd_nplanes = 4>>Getrez();
 
You get the plane count with the vq_extend call or in the AES global[10]
array but NOT with Getrez()!
 
>The routine will be entered by a call like
>copy_block(Logbase(), temp, xdial, ydial, wdial, hdial);
 
Don't intercept VDI and XBIOS calls. The Xbios calls are only for the
'main console' of the ST and not for a graphics card. (But most cards
have an emulation of the calls). If you use Getrez() with a Matrix card
installed, you will get the rez of the (probably not connected) ST-monitor.
With Physbase(), Setpallete, Setcolor there is the same problem.
 
>Now, can someone tell me, what's wrong ?
 
Your main 'bug' is in the pxy array. The '+3' copys more memory lines than
possible, so you get an bus-error in the color resolution.
 
>  lsmichae@faui43.uni-erlangen.de
 
Karsten, ki@opal.cs.tu-berlin.de    (Meet me in +Atari on IRC...)
 
------------------------------
 
Date: 21 May 91 03:08:39 GMT
From:
 noao!asuvax!ncar!zaphod.mps.ohio-state.edu!rpi!uupsi!rodan.acs.syr.edu!ggreenbe
 @arizona.edu (Gerald Greenberg)
Subject: WordPefect 2.0 for the Mac and Spectre
To: Info-Atari16@naucse.cse.nau.edu
 
Does anybody have WordPerfect 2.0 for the Mac running on
Spectre?  I'm just wondering if it works.
-Gerry
ggreenbe@rodan.acs.syr.edu
 
------------------------------
 
End of Info-Atari16 Digest
******************************
