home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
back2roots/padua
/
padua.7z
/
padua
/
text
/
Haynie.interview
< prev
next >
Wrap
Internet Message Format
|
2014-05-19
|
24KB
Path: cs.tu-berlin.de!zrz.TU-Berlin.DE!netmbx.de!Germany.EU.net!EU.net!howland.reston.ans.net!agate!msuinfo!harbinger.cc.monash.edu.au!yarrina.connect.com.au!werple.apana.org.au!bushwire.apana.org.au!guru!Sam_Yates
From: Sam_Yates@guru.apana.org.au (Seadog)
Subject: Haynie conference transcript
Newsgroups: comp.sys.amiga.misc
Summary:
Keywords:
X-Newsreader: TIN [version 1.1 PL9]
Message-ID: <Sam_Yates.0lcd@guru.apana.org.au>
Date: 12 Feb 94 02:45:12 +1000
Organization: Guru Meditation BBS
Lines: 537
This is a transcript of a conference with David Haynie and Randell Jesup.
---------------------------- Cut here ---------------------------------
10:02:31 PM EST Thursday, February 3, 1994
MarkM/MOD:
<bang> <bang> <bang> goes the gavel. :-)
I would like to welcome you all to this online conference. It has been a
long time since we have had a formal CO. I plan on getting many of them
put together in upcomming months. Later this month we will have Utilities
Unlimited as well as GVP. I have others slated for later.
Let me go ahead and send this formal stuff...
Greetings.
I would like to welcome our special guests Dave Haynie and Randell Jesup
from Commodore. Dave Haynie is a Senior Systems Engineer with Commodore
International Services Group.
Randell Jesup is the Operating Systems Development leader with Commodore
International Services group.
I ask that everyone keep from asking 'marketing' questions, or questions
about particular issues dealing with the sales of Amiga products.
These engineers have agreed to speak with us about current technology and
announced technology.
Since this is a formal conference, please ask questions by typing a
'?" first. When I tell you to go ahead, then send your question.
At the end of your question--type GA to indicate the end of your
question so that the guest can answer.
If you have a follow up comment, enter a ! and I'll recognize you.
Randell Jesup:
Before we start, I'd like to let people know there
are things we can't talk about, of course. Please keep that in mind.
KarlK: Guys, is anything being done about the port speed in the
next generation?
Randell Jesup:
Port speed? which port?
KarlK:
Serial and Par
Dave Haynie:
We realize some limitations are present in the current serial
implementation. The main problem is the lack of a FIFO, something that was
added in the latest generation of PClone serial ports. We have looked into
addressing that. On the other hand, we don't have any immediate plans to
offer a complete IEEE 1284 parallel port, but it is likely that future
systems will offer a faster mode that could conceivable become an IEEE 1284
work-alike.
Ron Romine:
Does the Custom Chips (Lisa & Alice) run at 7mhz or 14mhz? And if 14mhz,
have they always had that speed capibility?
Dave Haynie:
I guess that's a HW question too. The concept of "running at" a specific
clock speed is an architecture-dependent thing. The Lisa chip's input clock
is 28MHz (nominal), the Alice's inp ut clock is 14MHz. Alice runs the same
bus cycle as a 14MHz 68000, in terms of clock count. Lisa's data transfer
is more like that of a 14MHz 68030, in terms of how much data is transferred
per cycle (eg, Lisa runs a 32-bit burstcycle). The ECS and original chip set
was also equivalent to a 14MHz 68000 in cycle speed.
Clark:
Any ideas to add a true spooler for printing & is DSP going to be there?
Randell Jesup:
No one is currently working on a spooler, though there are versions
available
in the PD I think.
As for DSP, there are already some DSP boards available (sunrise), and we've
been making projects we don't currently have time to finish are available to
developers. I think you'll see the ex-Commodore DSP board soon.
MarkM/MOD:
What is the real problem with A4000s that will not cold boot?
Dave Haynie:
The last I heard on that problem, it was some kind of start up problem with
the Seagate IDE hard drives. I don't know the final analysis, although I
don't believe it was a stiction problem (similar symptoms were due to this
on some Quantums a few years back). Greg Berlin did find and address the
problem several months back.
Randell Jesup:
Also, I think it was an interaction between the power-supply rise-time and
the drive. It wasn't stiction, I heard the results from Schilling.
Ron Romine:
Is this a problem with IDE SPT and battmem not waiting long enough?
Randell Jesup:
No, it's the rise time of the PS voltage confusing the drive. Battmem isn't
involved. Other drives are fine.
Dave Haynie:
The problem addressed was a drive-specific thing, related to the drive's
initialization interacting with the power-supply startup. This is NOT the
"traditional" Seagate slow-boot problem, which is a SCSI-specific thing if
I'm not mistaken.
Dean/DKB:
In the next released OS, will there be support for multiple printers?
Randell Jesup:
Printers: If we can find time and resources, we'd like to get that done.
It shouldn't be too hard. It's not top priority, of course.
Jim Philippou:
What type & speed processor are you planning for the Amiga NG?
Dave Haynie:
The next generation (which, incidently, will try to give some consideration
to A3000/A4000 owners) will pick up with high speed '040s and '060s. Given
a modular processor interface, and of course what you have all heard from
Lew Eggebrecht's talks, RISC is a drop-in at some point as well.
Jim Philippou:
Are you planning to build any type CPU board that fits into an A3000 with
the higher processing power?
Dave Haynie:
The A3000 currently supports A4000 processor modules (I'm soaking in one).
The real problem, and why we did not recommend the A3640 module for use in
the A3000, is that the 68040 came out significantly hotter than we had
planned for. Going to 3V in future processors, plus some things we can do
to our own system implementation, should (eg, we believe so at this point,
I can't promise with absolute [certainty]) yield modules that work in all
A3000/A4000.
Ron Romine:
Will "3.1" be a Workbench upgrade for "3.0-Roms", or require 3.1-Roms.
Randell Jesup:
3.1 WB will not require 3.1 roms. It will require 3.0 or above.
Mike Smith:
So when will we probably maybe see the "5000"?? i.e. is it finished yet?
Dave Haynie:
I can't give you a date for the Next Generation Machine (call it A5000 if
you like, the name is a marketing decision, of course).
I have been at work on next generation technologies for the past 2-3 years,
our chip group longer than that. We know what the system is going to look
like, and have some idea of when things will be ready. The design was done
a bit differently than in the past. Things are intended to be more modular.
So you may see the first of these new things show up for the A4000 before
the next generation system(s) actually are ready.
Chris Tolmie:
When will we see C= support CDROM drives for the A2-4000 series of Amigas?
Randell Jesup:
If you mean other than SCSI drives, I think Lew has mentioned that we're
working on some adapters. Not so much for getting cheap CDROMs (though that
may be), but so you can use CD32 titles and access methods (and mpeg). We
already support SCSI CDROM drives, and 3.1 has a CDFileSystem (from
CDTV/CD32)
included.
Erik Flom:
Re: the "Internal Audio Conn." on A4000s, what are the pinouts for this
connector? I've found a vendor with and adaptor, but the sound level of the
external audio is about half of what the internal Amiga Audio is. Is there
some way of controlling the input level? (Like on PC sounds boards? :^)
Dave Haynie:
I don't have the A4000 schematics handy. Last I recall, it was a 3-pin
header that just mixes into the traditional Amiga audio output. We did a
similar thing on the A3000T. This lets you hook up a CD-ROM or DSP audio
source without the need for external mixing.
Stuart H. Brand:
Re: AAA sound support, will it be 8 Ch, 16 bit?
Dave Haynie:
The planned AAA audio subsystem is essentially an upgrade of the traditional
Amiga audio. Rather than four DMA channels at 8-bits/channel (6 volume), it
supports 8 DMA channels at 16-bits/channel (with volume, though I don't
recall the resolution). There is some question as to whether this
traditional
Amiga solution is the best way to go, since the DSP technology we developed
(but have yet to place) offers more flexibility. I think you can count on
16-bit audio in the next generation system, hopefully it will be the best
system for the $$$ we can provide.
Ron Romine:
Can the current A1200 IDE-HD interface support an IDE CD-ROM drive, if the
drive matched IDE standards and provided its own power supply?
Randell Jesup:
Well, it might. I don't have an IDE CDROM. If it acts like a disk drive,
including acting as if it's using 512-byte sectors, then it should probably
work. It won't notice disk removals, at least in anything before 3.1
(in 3.1 it might). However, if the startup code decides that the thing
attached is not a disk, it won't let you access it. So the answer is:
maybe.
The ATA committee is working on something called ATAPI. ATAPI is basically
SCSI over an AT interface. To use it, we'd need a new driver. I follow
both
the SCSI and ATA committees.
Jim Philippou:
What are the major features in V3.1 compaired to V2.04 and can you comment
on availability?
Randell Jesup:
3.1 vs. 2.04...
Hmm, where to start? There are a lot of changes. There's a new filesystem
(dircache). Multiview and the datatype library and classes. A bunch of WB
disk enhancements (to mount, the layout of things, etc). HDtoolbox is
new-look. Of course you get all the 2.1 stuff too (locale in particular).
Check magazine articles for a more exhaustive list. 3.1 is a Good Thing.
MarkM/MOD:
Availability? Can you comment on that?
Randell Jesup:
Availability... That's really a marketing thing, including how it will be
made available. It should be soon, though. It's quite stable.
jon:
What will the graphic and animation capabilities of the Next Generation
Machine be like? Will RTG/DIG be a part of it?
Dave Haynie:
So, ya wanna talk graphics and animation. I could write a book on this.
In fact, some have. In general, bigger, better, faster, more. You will
have an improved (eg, faster) blitter. Graphics hardware handles chunky
pixels, 16 and 24-bit direct color. Non-interlaced resolutions can go up
to 1280x1024 (not necessarily at 24-bit, however). RTG will be an integral
feature of the next generation, and in fact necessary to handle chunky mode
pixels, for instance.
jon:
Will RTG be homegrown, or could EGS be adopted? Its here.
Randell Jesup:
RTG: We haven't ruled out EGS - I'm not the primary gfx guy, so I don't know
all the details. However, most likely we'd want something that kept as much
as possible compatibility with current software and calls. I 'm not sure if
it gives the most for that, because I (personally) haven't looked. The GFX
guys are doing that.
Fred Murray:
The latest setpatch (40.14 I believe) had a fix for A600s with Conner hd's.
Is there any chance a patch can fix this slow Seagate (st-914) slow seagate
in my 1200?
Randell Jesup:
We can't easily make a slow drive faster, unless you have a good trick for
making time run faster.... ;-)
Fred Murray:
Well, 200k/sec reads are quite slow!
Randell Jesup:
If there's a specific problem, perhaps. However it would hav e to be a
major
problem. Note that many 2.5 drives _are_slow. They weren't designed for
speed. If you need a fast 2.5" drive, buy one to start, or use something
like
external caching software.
Paul Idol:
Will the 4000, or the rumoured low-cost 4000, be upgradable in any way to
future architectures and OS versions, like AAA and OS 4.0, or whatever
comes after 3.1? For example, will Zorro II and III cards be usable by
future machines and vice versa?
Dave Haynie: Yes.
Paul Idol: How completely?
Randell Jesup:
New OS versions are usually runnable on older machines. That will continue
so Zorro is Zorro, as far as we are concerned. As long as it's possible.
Paul Idol:
Well, I heard about PCI - and 3.0 was never released for AGA machines.
And what about AAA for 4000s?
Dave Haynie:
Future machines with Zorro slots will run faster Zorro III, but that's a
controller/system interface function. It does not impact on a card's
design.
I am currently in the process of looking into adapting some evolving
technologies for A4000 use, officially. Like I tried to point out earlier,
a major new system doesn't happen all at once. Since our next generation
architecture is modular, pieces can be adapted for A4000 use before the
A5000 is ready. I expect this will happen. PCI is a long term key to low
cost modularity. Back in 1991 I started working on the post-A4000
architecture. I designed a "modular interconnect bus", which I called the
AMI bus, for this purpose. Later in '92, PCI was unveiled, and it no longer
made any sense to go the custom route. Still, PCI or AMI, the main point of
this design is to support on-motherboard modules, like graphics, CPU, etc.
It's a local bus replacement. It does allow us to make an intermediate
machine expandable via a PCI slot or two, but that's about the limit on free
PCI slots. I expect a full blown slotted Amiga would also have Zorro slots,
much like PCI-based Clones have EISA or ISA.
Steve Ahlstrom:
Dave, even tho you are working on new hardware, do you see any signs that
CBM is interested in anything other than CD32? Do you have the manpower
necessary to develop both hardware and software for future computer
products?
Randell, you say you aren't the primary gfx (software) guy... who is?
Dave Haynie:
Steve, I have needed more manpower ever since I started at C= back in '83.
Randell Jesup:
Allan Havemose is head of Amiga software, and is covering GFX until we hire
more GFX people. (He used to be head of the GFX group). I'm in charge of
the OS group (ie. everything not GFX or UI, basically).
Steve Ahlstrom:
Ok .. guess I'm asking if there is an upbeat feeling or are you guys looking
for jobs?
Dave Haynie:
We have enough folks on the high-end, and a few we share with the low-end,
to do what we need to do. I would like more, it would make the "A5000"
happen faster. However, like I mentioned, you don't have to necessarily
wait for the A5000 to see the fruit of our next generation labors, if all
goes well. You do have to have every piece in place to get an A5000,
obviously.
Randell Jesup:
We have posted on the Internet requests for resume for GFX people, and may
well be posting more positions soon (in software). In GFX, we also have Ken
Dyke and Fredrick Shaw (a new hire from Ensoniq). Obviously, things have
been better. However, sales are looking up with the CD32 introduction and
1200 sales.
Stuart H. Brand:
Will there be a return of speech synthesis (localized) or perhaps voice
recognition, or are these better suited to 3rd party developers?
Randell Jesup:
Speech synth: we've been negotiating with some people, so you may see it
re-added (and better), as well as possibly non-English languages. Many of
our machines are sold to non-english-speakers, and the old narrator didn't
help them much. However, no promises. We don't have a lot of money to
throw around, and I don't know if it will happen. As for recognition: we'll
leave that to third parties. It probably requires a DSP or a very fast
processor.
Mike Smith:
What part of A5000 will we see first and when?
Dave Haynie:
The main interests seem to be adapting "A5000" CPU and graphics subsystems
to the A4000. The next generation CPU subsystem is perhaps the simplest
adaptation, though we're technically further along in graphics. I can't
really predict which will get out first. Also, as I mentioned, our DSP
technology has been reasonably solid for a year. It has been licensed out
to third parties, and if we do decide that's the best route for motherboard
audio in the it may wind up adapted to the A4000. In engineering, I'm
responsible for telling the company what's possible and "making it so" when
they have decided on the course of action. Of course, I do attempt to
influence the directions the way I see fit, but I don't have total control.
Once a complete "technology" is done, adapting it for use on a card may
be accomplished in a matter of months, so it's not like stuff that is
now working will have to wait 'til '95 or anything to be released, if that's
the course C= decides to steer.
Michael:
Forget about everything you _really_ know about CBM, and forget about who
you
work for. Would each of you tell us what three things YOU would MOST like
to
see in the NG machine?
Dave Haynie:
Ok, me first.
[1] Graphics. I have an oMniBus card here on my Amiga. It does
1180x900 noninterlaced, but its not fast. I want to have state of the
art graphics on the next generation system, coupled with RTG.
"State of the art" is sometimes a matter of months, that's where RTG
comes in.
[2] Modularity. Since the A2000, I have been a fan of modular
systems. Look at the A2000. By the time it was done, you had a
tricked out A2500 that ended about where the A3000 began. I believe
that's the way it should be done, and I hope I can return to this
philosophy w.r.t. the A3000/A4000 vs The New Thing. Also, I think
new architecture can make modularity nearly free -- the cost of
modularity has also been a concern.
[3] DSP. I worked on the DSP project for about a year and a half, and I
seriously believe it is the way sound will be done in the future.
I think even the conservative PClone industry is thinking this way.
Good sound effects in a program are probably done just as well with lots
of DMA channels. The real advantage of the DSP is the sounds I expect to
hear once some good audio hackers have 25-33MFLOPs to play around with.
Randell Jesup:
1) Graphics. One guy here has a Picasso 2. I want it. Resolution
is _wonderful_. I use a Moniterm, and find 640 or 800 too narrow. As Dave
said, to be able to get state-of-the-art you need to have good RTG.
2) CPU. As with most software people, I want _speed_. More
CPU means we can build software faster (since we can layer it more with
out performance problems), and more generically (classes, things like data
types, etc). Obviously we can get faster Motorola CPU's (faster '040's,
faster memory systems, and the '060 is coming soon from them.
In the long run, RISC is the only way to go. I've been promoting RISC
Amigas around here since '89 or '90. Back at GE Corporate Research, I
was a member of a RISC CPU development team (the RPM-40).
3) hmmmm.
I usually don't think about it this way.
I'd very much like the see the DSP stuff come out; I was the software
"contact" for it (Eric Lavitsky was doing most of the sw work under
contract). I'd also like to see improvements in the OS. Unfortunately,
it's become hard to make fundamental changes to the OS due to compatibility.
For example, protection is a major pain to try to do under Amigados.
VM is possible, if a bit kludy. Eventually we may have to make some level
of break with 100% compatibility to move forward. However, don't expect
that
too soon, and it may be tied to CPU issues. Oh well, I've rambled enough.
Michael:
Now, on a scale of 1 to 10, how much credence does CBM give _your_ ideas of
what's important, as you just outlined?
Dave Haynie:
Letsee here...
Randell Jesup:
Both of us meet with Lew fairly often. Our ideas are fairly in accordance
with his, I think. That doesn't mean we'll get all we want, necessarily.
I think these broad sweeps we've given are both pretty obvious and likely.
Dave Haynie:
[1] I think Lew sees eye-to-eye with me on many of these issues. The overall
next generation plan I worked on starting back in '91 or so was picked up on
by Lew and some advanced research stuff he was working on with Ed Hepler
(our main Chip group advanced architecture guy) independently of what I was
working on. Yet, when presented in some decently complete form, both ideas
were not only along the same lines, but had the hardware magically appeared
before us, they would have played together.
[2] see 1. Graphics is the priority, plain and simple. That's with good
multimedia support, we want to do things the Amiga way.
[3] The issues aren't settled by any means, but things do seem to be warming
to DSP. I think a realization of our DSP technology in the market by 3rd
parties in the immediate future, plus standardization on DSP as the next
generation sound device in the industry (Apple has already, but it'll take
the Clone biz to seal the deal) should promote my goals. After all, it
already works, and the simple things like "play a sample" or "record to
disk"
are essentially built-ins under VCOS/VCAS.
MarkM/MOD:
Let me ask one final question... you have heard the doomsayers. Many Amiga
owners are depressed. I think this CO will help a lot by the way. Is there
anything you would like to say to the Amiga community in general?
Dave Haynie:
Sure. I'd just like to wax philosophic for a second or two.
I think the only way to address a problem of any kind is to move directly
into it. Perhaps its too much Aikido practice, but I think any other way
you're doomed. That isn't necessarily C='s business practice, but it's in
my approach to Commodore. I look at the technical problems, business
problems, etc. and make a decision. Do I attempt to address the technical
problems or do I forget about Commodore. At this point, I choose to address
the continuance of the Amiga, and I do so because I believe that it is
something worth doing, and something that will yield success. If I did not
believe this, I would have left the company, plain and simple. Obviously,
not everything is under my control, but I know what I have to work with over
the next year or so, and I judge it adequate to achieve the necessary goals.
Randell Jesup:
Personally, I don't listen to the doomsayers... ;-)
Commodore has gone through a rough stretch recently. However, things
are starting to look brighter. CD32 has done pretty well in Europe for
a brand-new machine (far better than 3DO has done here). A1200 sales
have picked up. Financially, Commodore is in better shape than it was.
Not good shape, but better. The cost-cutting, while very painful, has
given Commodore the time it needed to launch the CD32, and to continue
work on next-generation products.
I've been here since '88. Of people in software, only one (Eric Cotton,
who manages tools and releases) has been here longer (he dates back to the
VIC-20 days). People may not remember, but the software group was much
smaller than it is now when I got here (4 people). Also, a number of
senior people who've left recently have gone to places like Scala, so
I wouldn't say that's entirely negative.
Also, if you follow the cable-box stuff in EETimes, etc, you'll know that
we're a player in that whole thing, since we bring a lite OS and good
NTSC graphics. Think of an Amiga in your information-highway set-top
terminal... ;-) There may be clouds, but a lot of them are behind us.
Certainly there are more hurdles ahead, but I think we can handle them.
*******************************************************
*
* Was there more? Yep.. sure was! Another 3 hours or so!
* Those 3 hours were not part of the formal conference so they were
* not recorded for editing. Dave talked about the differences
* between SETCPU and CPU. He talked about the future. The only way
* to see the whole story is to join CompuServe and be there when it
* happens!
*
* This file may be freely distributed in any medium so long as the file
* remains intact with no changes -- including this notice.
* The conference was moderated by Mark D. Manes.
*
* If you wish to subscribe to CompuServe simply dial 1-800-787-RUSH.
*
* Copyright 1994 AForums Ltd.
*
*******************************************************
------------------------- Cut here ---------------------------------
--
----------------------------------------------------------------------
| "Ah Hein ... Reginald you have the
sam_yates@guru.apana.org.au | wrong map here you silly old
| leg-before-wicket English person."
----------------------------------------------------------------------