home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / m68k / 1553 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  2.0 KB

  1. Path: sparky!uunet!paladin.american.edu!howland.reston.ans.net!usc!sdd.hp.com!caen!nic.umass.edu!dime!cs.umass.edu
  2. From: heller@cs.umass.edu (Robert Heller)
  3. Newsgroups: comp.sys.m68k
  4. Subject: Re: more on m68k boot
  5. Message-ID: <58600@dime.cs.umass.edu>
  6. Date: 12 Jan 93 15:34:17 GMT
  7. Sender: news@dime.cs.umass.edu
  8. Organization: COINS, UMass, Amherst
  9. Lines: 28
  10.  
  11. In article <zkessin.726802574@chaos.cs.brandeis.edu>, zkessin@chaos.cs.brandeis.edu (Zach K) writes...
  12. >> I have been trying to figure out how to boot on a 68000/008/010 and
  13. >> have seen various methods of figuring out how to have rom at $0000 but
  14. >> ram at $008-$3FF, one thing I noted was that the restart vectors are
  15. >> in the supervisor program space while everying else is in supervisor
  16. >> data, so can I use the fc[0-2] pins to remap the low few words of the
  17. >> address space in supervisor program only to somewere else in my
  18. >> address map.
  19. >>  
  20. >> Does this idea make sense? it seams easer than trying to have the
  21. >> computer on boot clear a bit somewere and in doing so remap the rom?
  22. >>  
  23. >> any ideas? 
  24. >>  
  25. >> ps is there a FAQ for this group? in not mabey we should have one.
  26. >>  
  27. >> --Zach
  28. >>   Zachary Kessin  zkessin@cs.brandeis.edu
  29. >>  real.world: I don't think the news server gets that group!    
  30.  
  31. One real simple hack is what the Sage's and Stride's do:  ROM is at high memory and RAM is at low memory.  On reset, the RAM is shadowed by the ROM.  As soon as the ROM is addressed in its proper address space ($FFxxxxxx), the shadowing is disabled and RAM is available starting at $00000000...  No need to count bus cycles, etc.  You can just use the existing decode line for ROM to set a FlipFlop (that is cleared by the reset circuit and whose output diddles the shadowing logic).  Of cource the first thing 
  32.  
  33.  
  34. the ROM does is initialize the vector table to something meaningfull (or at least the important vectors (bus error, address error, etc.)
  35.  
  36.         Robert Heller
  37. InterNet:    Heller@CS.UMass.EDU
  38. BIX:        locks.hill.bbs
  39. FidoNet:    1:321/153 (Locks Hill BBS, Wendell, MA)
  40. CompuServe    71450,3432
  41.