[net.micro.68k] 68000 Cross Development Tools

jans@mako.UUCP (Jan Steinman) (02/22/85)

(Original article requested information on 68000 cross-development tools.
 Sorry to burden everyone with this, the mailer at "uw-beaver" chucked it back
 at me.)

To: tektronix!uw-beaver!cornell!vax135!houxm!mhuxj!mhuxm!sftig!sftri!sfmag!eagle!ulysses!gamma!pyuxww

Try Microtec Research, 505 West Olive St. #325, Sunnyvale, CA 94086,
(408)733-2919.  They have a complete line of 68000 cross development tools
written in portable FORTRAN.  I have used only the 68000 simulator on an
IBM/370 under VM/CMS and found it very good -- you could even simulate
I/O and instruciton timings were given.  I would expect their other tools
to be of similar quality.

-- 
:::::: Jan Steinman		Box 1000, MS 61-161	(w)503/685-2843 ::::::
:::::: tektronix!tekecs!jans	Wilsonville, OR 97070	(h)503/657-7703 ::::::

kissell@spar.UUCP (Kevin Kissell) (03/02/85)

> Try Microtec Research, 505 West Olive St. #325, Sunnyvale, CA 94086,
> (408)733-2919.  They have a complete line of 68000 cross development tools
> written in portable FORTRAN.  I have used only the 68000 simulator on an
> IBM/370 under VM/CMS and found it very good -- you could even simulate
> I/O and instruciton timings were given.  I would expect their other tools
> to be of similar quality.
> 
> -- 
> :::::: Jan Steinman		Box 1000, MS 61-161	(w)503/685-2843 ::::::
> :::::: tektronix!tekecs!jans	Wilsonville, OR 97070	(h)503/657-7703 ::::::

I had the "pleasure" of bringing up Microtec's Z80 cross-development package
under 4.1 BSD a couple of years ago, and would warn prospective buyers of
a couple of things.

Microtec's portable FORTRAN is amazing lowest-common-denominator, portable-
to-electric-toasters stuff, crawling with arithmetic if's.  Relocatable 
addresses were carried around in floating-point variables, presumably because 
integers might not have enough bits.  Even the input character set was "soft", 
so each input character was used as an array index into the internal 
representation table, presumably so it can run on machines that handle 
strings in Baudot code.  I ran into a number of bugs, all of which I found and 
fixed before their "support" staff.  And it ran slow as molases on Callisto.  
Be careful.  It's nice to have the sources, but not always worth it.

Kevin D. Kissell
Fairchild Advanced Processor Development
uucp: {ihnp4 decvax}!decwrl!\
                             >spar!kissell
    {ucbvax sdcrdcf}!hplabs!/

keithd@cadovax.UUCP (Keith Doyle) (03/05/85)

[.........]

I've recently had a lot of success with Quelo's 68000 cross-assembler
package.  It's highly Motorola compatible, with full macro, librarian,
cross-reference features.  The source in 'C' is available for $750
or an object form for approx $500.  Objects are available for a variety
of machines including 8 bit 8080 CP/M,  P.C. clones (MSDOS etc.) and
several others.  I've really been impressed as to how well it's been
working, (I'm using it on a 56k 8080 CP/M system) and it's full-featuredness.

Highly recommended (by me) you can contact them at:

Quelo
2464 33rd Ave. West - Suite 173
Seattle WA. 98199
(206) 285-2528

P.S.  I hear several other people are distributing their product, including
Lattice.


Keith Doyle
{ucbvax,ihnp4,decvax}!trwrb!cadovax!keithd

cdshaw@watrose.UUCP (Chris Shaw) (03/20/85)

Concerning the Microtec stuff, I found that although the package was indeed
slow (Vax 750 under VMS), it was extremely useful in my application.
In fact, we had a CAD system running off the same VAX, and when circuit
layout was happening, simulation which normally happened at a human-
readable speed slowed to 1-line-per-minute action. I usually scheduled
lunch for those times.

My task was to get a pascal p-code interpreter running on an 1802 system that
hadn't been built yet. We did have Microtec's 1802 assembler & simulator
programs, however, and I was able to get the program written while the
hardware was being developed and built.

The real beauty of the whole scene was that when it came time to blow an
EPROM with my 2k of never-seen-a-real-machine 1802 code,
		IT WORKED FIRST TIME !!
At the time, this didn't amaze me, since I had simulated the code to an 
incredible degree.

However, if you ever find yourself in the position of
having to write a large piece of software for a small/prototype machine,
get and use a simulator, it saves an *incredible* amount of re-blowing
EPROMS and suchlike.

(no, I don't work for Microtec)

Chris Shaw