home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / m68k / 1054 < prev    next >
Encoding:
Text File  |  1992-08-21  |  2.7 KB  |  59 lines

  1. Newsgroups: comp.sys.m68k
  2. Path: sparky!uunet!mdisea!jackb
  3. From: jackb@mdd.comm.mot.com (Jack Brindle)
  4. Subject: Re: S-records
  5. Message-ID: <1992Aug21.175844.11880@mdd.comm.mot.com>
  6. Sender: news@mdd.comm.mot.com
  7. Organization: Motorola, Mobile Data Division - Seattle, WA
  8. References: <l8ipdpINNlt9@atacama.cs.utexas.edu> <9722@kralizec.zeta.org.au> <1992Aug21.010523.17300@mri.com>
  9. Date: Fri, 21 Aug 1992 17:58:44 GMT
  10. Lines: 47
  11.  
  12. In article <1992Aug21.010523.17300@mri.com> bill@mri.com (Bill Weinberg) writes:
  13. >
  14. >The origins of Intel HEX and Motorola S records have nothing to do with
  15. >"microcode" - no one uses ASCII hex formats for work with on-chip pro-
  16. >cessor internals.
  17. >
  18. >To understand the origins of competing file formats, you must realize that
  19. >both Motorola S and Intel HEX formats were both originally developed to 
  20. >support the programming of 8-bit micros (6800 and 8008 respectively) with
  21. >(E)PROM programmers developed in-house by the two companies. Motorola used
  22. >to offer a programming board that went into the EXORciser* while Intel did
  23. >the same for its development tools (I forget their names). There were almost
  24. >no commercially available device programmers at the time (maybe Data I/O)
  25. >and so multiple standards were free to develop in-house.
  26.  
  27. Actually, if I remember correctly, Intel Hex and Motorola S-Record formats
  28. predate EPROM technology. Both were originally developed to enable the
  29. "easy" transfer of data to be used in Masked ROMs. So, if you wanted a
  30. mask ROM from either company, you would cut a paper tape (or punch cards)
  31. with the image you desired (in the RIGHT format :-), and send it to the
  32. company with your order. When the 1702 EPROM (256 bytes...) came out, it
  33. was simply natural to use the same format to download the data into the
  34. eprom programmer. Each format was developed by the manufacturer to go
  35. with their own in-house mask ROM setup equipment.
  36.  
  37. >Other competing ASCII/HEX formats include TEKHEX, Hitachi S records, and
  38. >others beyond my ken.
  39.  
  40. My favorite ('cause I used it so much) is MOS Technology hex format. There
  41. _are_ a lot of them, aren't there...
  42.  
  43. >*now that I think about it, Motorola supported S records with its earliest eval
  44. > boards, like the ones with MICbug too, before the EXORcisor.
  45.  
  46. The dump formatter was a staple in every manufacturer's debugger. So, MIKBUG
  47. did indeed have S-Record support, as did MOS's TIM and KIM ROMs. Sorry, I
  48. don't remember the debugger in Intel's 8080 EVK.
  49.  
  50. Ahhh. Thanks for the trip down memory lane. Maybe I'll dig out the old
  51. Dr Dobbs Journal's this weekend...  Gee, I _really_ don't miss all the
  52. paper tape problems any more ;-).
  53.  
  54. -- 
  55. ==========================================================
  56. Jack Brindle
  57. ham radio: wa4fib
  58. internet: jackb@mdd.comm.mot.com
  59.