[comp.sys.apple] 65816 vs 68000

ULMO031@FRORS12.BITNET (11/26/88)

Date: 25 November 1988, 21:27:30 EDT
From: Raynaud                   (1) 47 02 03 55      ULMO031  at FRORS12




       Well, many things have been said about that subject. I'd like to  give
  my opinion, so here it is. But first, please note that this is a  'sensible
  subject' for you Apple  II  guys,  you  can't  usually  stand  Mac  people.

       The 65816 is a 16 bits processor. It is normal that  it  uses  8  bits
  for an instruction opcode.

       The 68000 is  a  32  bits  processor,  so  it  uses  16  bits  for  an
  instruction opcode, right.

       It is wrong to say you can't have array of more  than  32Ko.  This  is
  only right for that IBM program called Turbo Pascal which  is  supposed  to
  compile Pascal (and in fact knows only about Basic). You can have an  array
  of 500 Ko if you like, with NO problem of segmentation.

       I would say (forget about the clock speeds) that a 65816  is  as  good
  as a 68000 when it has to treat 16 bits data.

       I wouldn't say the zero page of the  65816  corresponds  to  registers
  because to access them, you have to get TWO things from  memory  (where  in
  the zero page, and then you get the zero page itself) whereas when you  use
  real registers, you only have to get  the  number  of  it  (the  access  is
  faster).

       But when you are in a loop, it is much easier (and faster) to have  16
  registers (in fact 13 for the Mac) than only 3.  I  let  you  imagine  what
  would happen if you had to work with longs or do maths (MUL or  DIV).  This
  is why I think the 68000 is faster than the  65816.  But  there  are  other
  reasons : the 68000 allows debugging. You can step, and things  like  that.
  It is hard coded, and very pleasant to use. Also, with the 68020,  you  can
  have  coprocessors.  And  once  again,  it  is  very  well  designed  :   a
  coprocessor just adds new instructions, and it is EXACTLY as if  they  were
  instructions of the main processor. So,  with  the  68881,  you  add  FSIN,
  FCOS, FSQRT, etc... and it is transparent  to  the  programmer,  and  fast.

       Let me tell you one thing  :  debugging  with  a  68020  is  really  a
  pleasure.

       I also have  an  Apple  II  and  I  am  very  happy  with  it.  For  a
  programmer, the main goal is to program, not to look at the  chips  of  his
  neighboor. You can enjoy your 65816 really. But do not think it  is  better
  than a 68000. The 65816 has to emulate a  6502,  which  is  a  pain  for  a
  modern processor.

       Before saying that, I have used both  Apple  and  Mac.  I  also  enjoy
  electronics so I can have some ideas about time  access  and  other  things
  like that.

       Alain Raynaud

       <ULMO031@FRORS12. BITNET>

u546457684ea@deneb.ucdavis.edu (0040;0000004133;0;1;141;) (12/15/88)

     How would I get onto the applelink on this unix system?
       Any information would be appreciated.
                Richard Joe