home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / atari / 8bit / 3927 < prev    next >
Encoding:
Internet Message Format  |  1992-07-28  |  2.3 KB

  1. Path: sparky!uunet!cs.utexas.edu!usc!sol.ctr.columbia.edu!caen!mtu.edu!abcd.Houghton.MI.US!Jim_Johnson
  2. From: Jim_Johnson@abcd.Houghton.MI.US (Jim Johnson)
  3. Newsgroups: comp.sys.atari.8bit
  4. Subject: Re: A dumb question!
  5. Distribution: world
  6. Message-ID: <Jim_Johnson.05y8@abcd.Houghton.MI.US>
  7. Date: 28 Jul 92 19:53:22 EST
  8. Organization: Amiga BitSwap Central Dispatch
  9. Lines: 46
  10.  
  11. In a message dated Tue 28 Jul 92 13:24, Bruck@brachot.jct.ac.il (itay Chami
  12. wrote:
  13.  
  14.  BC> Alot of times I ask myself the question: How was the Rev A OS
  15.  BC> written? I mean,
  16.  BC> the Atari assembler wasn't out yet, so did they use calculators? And
  17.  BC> how was
  18.  BC> Rev A BASIC created? And how was the Atari Assemler/Editor written?
  19.  BC> Were all the Rev A bugs (both in the OS and in BASIC) there just
  20.  BC> because they
  21.  BC> were written in unreliable ways? (not using an assembler?)
  22.  BC>                                                                 -Itay
  23.  BC> --
  24.  BC>                            ****************
  25.  BC>                            * Itay Chamiel *
  26.  BC>            bruck@brachot.jct.ac.il  OR  bruck@147.161.1.1
  27.  BC>                            * The Parasite *
  28.  BC>                            ****************
  29.  BC>         Calling to YOU from Jerusalem, Israel! (a cozy place)
  30.  
  31. By now someone will have answered this, but in case they haven't...
  32. All the complex tools in the world have been built the same way, that is by
  33. preceeding generations of simpler tools.  The Atari OS, et al, were built
  34. by a 6502 cross assembler.  That is to say, another computer (in this case
  35. a mainframe (archaic by now)) ran an assember that generated machine
  36. language code for a different processor (in this case a 6502).  Mind you,
  37. this is more complicated than writing ML code programs for the Atari,
  38. because everyone who writes for the Atari uses routines already written in
  39. the OS.
  40.  
  41. If you think about it, this is the way all the game cartridges for the
  42. Atari Lynx, Nintendo, Sega, etc. are built.  After all, none of them come
  43. with program development capabilities.
  44.  
  45. I have heard of many cross assemblers for MS-DOS machines to program 
  46. nearly every commonly used processor ever produced (including mainframes). 
  47.  
  48.  
  49. Jim Johnson - Laurium, Michigan, USA (near Lake Superior where 6-8 meters
  50. of snow falls every winter)...
  51.  
  52.  
  53. -- Via DLG Pro v0.995
  54.  
  55. Jim Johnson-
  56. *** Remember, they're only tools - Not a way of life! ***
  57.