home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dtix!darwin.sura.net!mips!sdd.hp.com!uakari.primate.wisc.edu!ames!agate!physics.Berkeley.EDU!deaven
- From: deaven@physics.Berkeley.EDU (David Deaven)
- Newsgroups: comp.sys.atari.8bit
- Subject: Re: A dumb question!
- Message-ID: <15470eINN7lp@agate.berkeley.edu>
- Date: 28 Jul 92 19:26:06 GMT
- References: <9207281422.AA11174@brachot.jct.ac.il>
- Organization: University of California, Berkeley
- Lines: 32
- NNTP-Posting-Host: physics.berkeley.edu
-
- bruck@BRACHOT.JCT.AC.IL (Itay Chamie1) writes:
- >Alot of times I ask myself the question: How was the Rev A OS written? I mean,
- >the Atari assembler wasn't out yet, so did they use calculators? And how was
- >Rev A BASIC created? And how was the Atari Assemler/Editor written?
- >Were all the Rev A bugs (both in the OS and in BASIC) there just because they
- >were written in unreliable ways? (not using an assembler?)
-
- They were developed on PDP-11's, as you can tell from the Atari
- Hardware manual, which gives PDP-11 command sequences to load the test
- monitor from an Atari development machine. I was pretty jealous when I
- read that part in the manual!
-
- Bugs are present in almost all code -- witness the recent collapse of
- a major AT&T phone routing network due to ``a few lines of code''.
-
- I still write Atari assembler on a workstation. A cross-assembler in a
- UNIX environment is a very nice thing -- I use a small one which I've
- written in C and you can imagine how much easier it is
- to go through the edit-assemble-edit cycle. I can download the binary
- straight to the Atari via RS-232 over a 2400b modem (or just right off
- the port on the workstation, if I bring in an xl machine on the
- weekend or at night). This is all very much simpler for me than the
- old Atari Macro Assembler or (even worse) the Assembler/editor cartridge.
- But then I have a pretty low-tech system; no hard drive and none of my
- machines have more than 48K. My main use for these beautifully
- engineered machines is for incorporation in to electronic projects
- which require a brain, and some small ``home computation'' tasks.
- --
- David Deaven (deaven@physics.berkeley.edu)
- Physics Department
- University of California at Berkeley
- Berkeley, CA 94720
-