[comp.sys.atari.8bit] Info-Atari8 Digest V86 #8

Info-Atari8@SCORE.STANFORD.EDU (Info-Atari8 Digest) (11/27/86)

Info-Atari8 Digest   Wednesday, November 26, 1986   Volume 86 : Issue 8

This weeks Editor: Bill Westfield

Today's Topics:

                           Future of Atari
                    Print Shop Companion for sale

----------------------------------------------------------------------

Date: Wed, 26 Nov 86 02:25:41 EST
From: Terry Conklin <conklin%cps.mich-state.csnet@RELAY.CS.NET>
To: info-atari8@SU-SCORE.ARPA
Subject: Future of Atari

This is to all 8 bit fans, but especially Atari corp., who have the
power of standardization.
 
  The Atari 8-bit machine, now look upon in it's golden years, is a
technological masterpiece. Consider the ideas of co-processing, device
independence, human engineering and like that went into it, and it's
terribly impressive.
 
  Though it was ahead of it's time, perhaps, we the users weren't, and
over the years technology as a whole has made much progress. A great
deal of this progress has been made with the IBM compatibles. Given
enough monetary impetus, they proved what miracles could be wrought
out of a backward 8088.  Now that we have that technology, though, we
seem to be missing the opportunity to apply that our 8 bit hardware,
which is still elegant, if not up to date. With this in mind, I submit
the following list of directions which, together or seperate, would be
feasible to introduce, could long extend the lives of 8 bit machines,
revitalize markets and ease the transition from the home computer
environment to the multiprocessing environment, where the potential
consumer has his 8-bit, AND his ST both running productive tasks.
 
    Key to introduction of any proposals at this point in the age of
the machine is support, either verbal, developmental, or preferably
end market items from Atari itself. While it is clear that the current
management feels no loyalty to the "long" history of Atari buyers,
perhaps there is enough engineering pride left to help. Without
further ado, the following ideas are public domain, free for the
taking for the greater life of Atari:
 
   A -standard- large memory model. If Atari would consolidate the
extended 130 XE architecture with Claus popular 256k upgrade (and then
the 512k, 1 meg, and more) to provide a stabilized base for paged
program development. While the 6502 can be infuriating, a possible way
to implment this painlessly would be to define an M: memory managment
device driver. Because of the popularity of ramdisks, some form of
memory management would be needed in order to allow more than one
program access to an unknown and unspecified amount of memory. A set
of options and requests for memory would be something like malloc(),
but could be much more sophisticated. For example, a sample table of
M: requests,
 
     M: arg     function
       1       Return number of free pages in system
       2       Return total number of memory pages
       3       Request N pages, returns page index
       4       Return pages -> to free space map
       5       Move page from loc. to loc.
       6       Return allocation map
 
    Further, processes requesting memory could allow for a 'priority'
level with the request. A process that prefers to have free memory but
can give it up to an application that demands can request all free
pages with a 'low priority' (For example, a RAM disk that can, if
necessarry, go to real disk space) and then the user's main program (a
word processor) can demand that memory. In a memory conflict, in this
situation, the process that requested the memory would be asked to
reliquish the memory to the higher priority request. The ramdisk would
then either "do something" with it's data (write to phys. disk) or
deny the hand over request, upon which that extended memory is not
available.
 
    The most important function of accessing memory through a device
would be that any memory extention at all would be compatible. Exact
hardware descriptions of how to access extended memory would be
removed from the application program, and thus other devices could in
fact simulate M:, even a hard drive could "act" as memory. This
implies that M: would act as more than a mere manager, but would also
be called to access the differemt memory pages. Whether or not M:
would simply map memory (in arbitrary size chunks, say 1k) or be the
actual control program for alternate pages depends on the success of
Atari promoting a unified memory interface, though it is clear the
latter approach allows more flexibility and is closer to the machine's
design.
 
    Given large memory models, the machines second most natural growth
path would be an adaptation of the Western Digital 16bit version of the 6502
or simply the ability to run the central processor at higher speeds.
Processing power could be tripled without causing undue engineering hurdles.
 
    Another area only Atari engineering would know the true
feasibility of would be direct extentions of the Atari's custom chip
set. A great deal of expansion room was left on various memory
locations. For example, 5 bits were originally left free at GRACTL.  1
bit could be used to differentiate between old and extended-GTIA
(GTIA+) modes. Given the chip size of GTIA in comparison with today's
manufacturing sizes, a simple extention (ha) such as simply doubling
the data acquisition rate, using exactly twice as much memory to get
twice to output (such as a new 320 X 400 high res mode, 4 color 320 X
200, and 256 color GTIA modes.)  could be compatibly added to the OS
with a bit extention. Since the popular memory model now allows for
16k paging, video memory would no longer have to reside in the memory
map proper, giving programs even more room to run. A 'page' register
added to ANTIC could make displaying the page automatic, or
conversely, a simple modification to vblank to handle the swap.
 
   As yet another request, a card cage. Bring back the 1090 (was it?)
Hard drives, memory, 80 column boards, and ICD's -great- releases as
of late would have been so much simpler if people were only allowed to
buy 1090's.  What would it cost to manufacture a card edge XM301, I
wonder? I would also add to that request that the card cage be made XL
bus compatible, since I have yet to see new Atari come out with
anything along the lines of the 1450XLD, which a card cage XL bus
could support, and that XE's most probably could as well access with
an adapter.
 
   And last but not least, private progamming groups, ICD, OSS, and
others have soundly proved the feasibility of the bank select cart.
But that could just as well paved the way for a bank select OS,
extended, but still compatible because of the defined entry points.
With but a few of these extentions, the Atari XS (Xtended Super) could
for less than say $200 easily command the market of the Apple II GS,
and be more compatible with it's family line to boot.
 
   Atari has 3 generations of programmers now with a world of
experience. All they need is but a few simple tools like those their
PC cousins have. Perhaps extending the depth of the 8 bit line (which
could be a 16 bit as well) is not the highest profit line Atari could
touch, but it builds corporate character, which is what TT sales are
built upon.
 
   For anyone interested in working on a public domain specification
for these extentions, I have created a conference to work on them
without cluttering the net on the Club.  US (517) 372-3131 3/12.
 
Terry Conklin
Club Net Coordinator.
 
   A last request, (shotgun approach, ask Santa for the world, you
might at least get the cookie...) would Atari please update and sell
De Re Atari again?  Or the operating system manuals? Or the lovely in
depth documentation of yesteryear?

------------------------------

Date:     Wed, 26 Nov 86 8:17:55 EST
From:     Alex McKenzie <mckenzie@j.bbn.com>
To:       info-atari8@su-score.ARPA
Subject:  Print Shop Companion for sale

I just bought "Print Shop Companion" for my Atari 800.  After opening the
shrink wrap (thus making it unreturnable) I discovered it requires 64K, and I
only have 48K.  So if you want a copy of Atari Print Shop Companion in brand
new condition, make me an offer.  It requires:
 disk
 64K Atari (XL, or perhaps an expanded 800?)
 Print Shop (from Broderbund)
It provides:
 additional fonts
 additional graphics
 additional borders
 additional editing tools for everything
I paid:
 $23

Alex McKenzie
mckenzie@j.bbn.com

------------------------------

End of Info-Atari8 Digest
**************************
-------