home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / apple2 / 25998 < prev    next >
Encoding:
Text File  |  1992-12-24  |  3.3 KB  |  76 lines

  1. Newsgroups: comp.sys.apple2
  2. Path: sparky!uunet!munnari.oz.au!comp.vuw.ac.nz!actrix!David.Empson
  3. From: David.Empson@bbs.actrix.gen.nz
  4. Subject: Re: WANTED: Your original 65816
  5. Organization: Actrix Information Exchange
  6. Date: Thu, 24 Dec 1992 23:53:39 GMT
  7. Message-ID: <1992Dec24.235339.11529@actrix.gen.nz>
  8. References: <1992Dec23.085934.29989@blkbox> <IRIE.92Dec23131943@husc11.harvard.edu> <1992Dec24.035940.15445@blkbox>
  9. Sender: David.Empson@actrix.gen.nz (David Empson)
  10. Lines: 64
  11.  
  12. In article <1992Dec24.035940.15445@blkbox> jdb8042@blkbox (John D. Baker) writes:
  13. > I know exactly what I'm talking about.  I've seen a 65816-4 (took the cover
  14. > off a IIgs and looked because I was skeptical to begin with) and it was
  15. > most definitely a 40-pin DIP (later models of IIgs may have used one that
  16. > came in a different package and I can't really vouch for what the acclerator
  17. > boards use) and while some pins have been re-assigned, those are
  18. > are not connected in the //e anyway.
  19.  
  20. All IIgses have 40-pin DIP 65816s.  The ZIP uses a PLCC 65816 (square
  21. pack) which has 44 pins.  The 4 additional pins are power and ground.
  22.  
  23. The 65816 _might_ work in a IIe, but doing so is a very bad idea.  The
  24. pinout differences are as follows:
  25.  
  26. Pin  65802/65C02/6502      65816
  27.  1   Ground (input)        Vector Pull (output)
  28.  3   Phase 1 out           Abort (input)
  29.  5   No Connection         Memory Lock (output)
  30.  7   SYNC (output)         Valid Program Address (output)
  31. 35   No Connection         Emulation mode (output)
  32. 36   No Connection         Bus Enable (input)
  33. 38   Set Overflow (input)  M/X indication (output)
  34. 39   Phase 2 out           Valid Data Address (output)
  35.  
  36. Apart from these pins, the 65816 outputs the bank address on the data
  37. bus during the first half of the CPU cycle.
  38.  
  39. First note that pin 1 is a ground line on the 6502 and an output 
  40. on the 65816.  It is not good for the chip to connect one of its
  41. outputs to a ground.  At the very least, it will increase the power
  42. consumption of the CPU.  At worst, it could eventually damage the chip.
  43.  
  44. Next note that the Abort and Bus Enable pins will float, since they
  45. are not connected to anything in a IIe.
  46. Having floating values on these pins will cause random behaviour.
  47.  
  48. It appears that the IIe doesn't use the 6502 clock outputs.
  49.  
  50. The bank address output by the 65816 would interfere with video
  51. accesses to the RAM.
  52.  
  53.  
  54. All in all, it is a bad idea to try to use a 65816 in place of a 6502.
  55. Get a 65802 instead.  They were designed as a pin-for-pin replacement,
  56. and they are reasonably cheap.
  57.  
  58. A 65802 will not allow you to address more memory.  All it gives you
  59. is the ability to use 16-bit CPU registers when running in 'native'
  60. mode.  A 65802 will not run any faster than a standard 6502.  You
  61. should be able to put a 65802 into a TransWarp IIe, but there is no
  62. '65802 ZIP Chip'.
  63.  
  64. There are very few programs that take advantage of a 65802 in a IIe.
  65. The only one that comes to mind is Merlin 16 (the assembler) which will
  66. run in a IIe with a 65802, or in a IIgs.  It is a lot faster and more
  67. powerful than Merlin 8.  Note: I'm NOT talking about Merlin 16+, which
  68. requires a IIgs and GS/OS.  All three assemblers come in the same package.
  69.  
  70. You can, of course, write your own programs to take advantage of a 65802.
  71. -- 
  72. David Empson
  73.  
  74. Internet: David.Empson@bbs.actrix.gen.nz    EMPSON_D@kosmos.wcc.govt.nz
  75. Snail mail: P.O. Box 27-103, Wellington, New Zealand
  76.