anchor.diff:  
   
   ;; open read command
  -(def-reply-package #x80 handle (byte 3)
  +(def-reply-package #x80 handle (ubyte 3)
   		        file-size (ulong 4))
   ;; oen write command
  -(def-reply-package #x81 handle (byte 3))
  +(def-reply-package #x81 handle (ubyte 3))
   ;; read command
   ;(def-reply-package #x82 handle (byte 3)
   ;		        amount-read (uword 4)
   ;			data (data 6))
   ;; write command
  -(def-reply-package #x83 handle (byte 3)
  +(def-reply-package #x83 handle (ubyte 3)
   		   amount-written-to-flash (uword 4))
   ;; close command
  -(def-reply-package #x84 handle (byte 3))
  +(def-reply-package #x84 handle (ubyte 3))
   ;; delete command
   (def-reply-package #x85 file-name (string 3 22))
   ;; find-first
  -(def-reply-package #x86 handle (byte 3)
  +(def-reply-package #x86 handle (ubyte 3)
   		        file-name (string 4 23)
   			file-size (ulong 24))
   ;; find-next
  -(def-reply-package #x87 handle (byte 3)
  +(def-reply-package #x87 handle (ubyte 3)
   		        file-name (string 4 23)
   			file-size (ulong 24))
   ;; Get firmware version
  -(def-reply-package #x88 protocol-version-minor (byte 3)
  -		        protocol-version-major (byte 4)
  -                        firmware-version-minor (byte 5)
  -                        firmware-version-major (byte 6))
  +(def-reply-package #x88 protocol-version-minor (ubyte 3)
  +		        protocol-version-major (ubyte 4)
  +                        firmware-version-minor (ubyte 5)
  +                        firmware-version-major (ubyte 6))
   
   ;; Get device info
   (def-reply-package #x9b 
  
positive.code: with a type specifier.  Type specifiers are lists of the form (`type' `position' rest).
  The type is one of 
  
    byte
    uword
    string  - has additional parameter, `final-position'.
  
  
negative.code: ;; MODULES
  ;;;
  (def-nxt-command request-first-module    #x01 #x90 resource-name (string 2 21))
  (def-reply-package #x90 handle (ubyte 3) module-name (string 4 23)
  		   module-id (ulong 24)
  		   module-size (ulong 28)
  		   io-map-size (uword 32))
  
  (def-nxt-command request-next-module #x01 #x91 handle (ubyte 2))
  (def-reply-package #x91 handle (ubyte 3) module-name (string 4 23)
  		   module-id (ulong 24)
  		   module-size (ulong 28)
  		   io-map-size (uword 32))
  
  (def-nxt-command close-module-handle #x01 #x92 handle (ubyte 2))
  (def-reply-package #x92 handle (ubyte 3))
  
  ;;;;
  ;; DIRECT COMMANDS
  