ERROR MESSAGES

At this moment, PPC680x0 has 37 error messages. Here's a quick
guide through them:

GENERAL ERRORS

 * ERROROVERFLOW

 Although theoretically impossible, this error detects a buffer
 overflow. PPC680x0 allocates 256kb for 100 lines of decoding which
 is impossible to achieve, except if all 100 lines use 2*32 indices
 etc.. This error is always on bottom of the file.

 * ERRORUNKNOWN

 This is an error that is usually caused by trash in the
 instruction area. For example:

 mofe.l  (a0),d0

 causes this error to pop up. It might also be any other undetected
 error...

OTHER ERRORS (ALL USER ERRORS!)

 * ERROR1

 This means that there a problem in the BWL area of the
 instruction. This can be caused by things as 'move.k' or 'move.'.
 Should always be a user error.

 * ERROR2

 Instruction not really implied.
 You have placed a non-implied instruction in an implied way.
 For example:

  divu.l

 causes this error to come, as there should be some input for the
 command. 'divu' is not an implied instruction.

 * ERROR3

 Instruction not supported.
 The instruction you have used is not supported by the promo version 
 of PPC680x0.

 * ERROR4

 Unknown. Probably trash or forgotten comma.

 * ERROR5

 Bracket expected after label. PPC680x0 is scanning for a bracket
 but cannot find one...

 * ERROR6, ERROR7, ERROR8

 Error in element A, B or C respectively. This is an error caused
 by bugs in the elements of the integrator unit input. (See
 InsideDetails) Elements are placed in the following way:

   A([B1,B2,B3,B4,...],C1,C2,C3,C4,C5,...)

 * ERROR9

 64-bits in 32-bits mode. This error pops up when you are using
 64-bits instructions without 64-bits implementations (Button 8)
 enabled.

 * ERROR10

 Wrong lea mode. The lea (load effective address) mode you are
 using is wrong.

 * ERROR11

 Destination immediate. Come on...! A destination cannot be
 immediate!!! (i.e.  move.l  d0,#13)

 * ERROR12

 Super Group Unknown. The super instruction you are using is not
 known by PPC680x0.

 * ERROR13

 Super Command Bad. The super instruction you are using has
 register-only operation for the selected field.

 * ERROR14

 Super Command Bad. The super instruction you are using has
 label-only operation for the selected field.

 * ERROR15

 Super Command Bad. Both fields (label and register) are bad.

 * ERROR16

 Bad Super Command Nth element. The super command you are using has
 a bug in one of the higher elements.

 * ERROR17

 Dh:Dl expected. You have placed a ':' behind a register but no
 second register behind the ':'.

 * ERROR18

 Movem register bug. Something is wrong with your 'movem'
 instruction...

 * ERROR19

 (movem) '-' , '/' , ',' expected.

 * ERROR20

 Movem needs directfield and integration field.

 * ERROR21

 Floating point .s/.d/.x detected without FPU enabled

 * ERROR22

 Floating point .p not supported

 * ERROR23

 Floating point unit not found

 * ERROR24

 Bad Register

 * ERROR25

 Floating point .x not enabled

 * ERROR26

 Floating Point Group BAD, report to author

 * ERROR27

 Not supported (RESERVED)

 * ERROR28

 FPR Expected

 * ERROR29
 
 aN expected

 * ERROR30

 No WarpUp Mode

 * ERROR31

 equr/equrl/reg/fequr incorrect

 * ERROR32

 move16 addressing mode not supported

 * ERROR33

 MACRO not terminated (no end sign)

 * ERROR34

 Illegal SR/CCR access

 * ERROR35

 fmovem Dn,Dn not allowed

 * ERROR36

 PPCDirect Super III command bad

 * ERROR37

 PPCDirect Super III RESERVED ERROR (may occur!)
 Usually an unsupported addressing mode

