Hi, MugelPower

ERROR: Variable wsave3 position request 416 beyond RAM_END 335.
the truth is here :

Code:
'***************************************************************************
'*  Name    : DT_INTS-14.bas                                               *
'*  Author  : Darrel Taylor                                                *
'*  Version : 1.00 BETA                                                    *
'*  Date    : OCT 13, 2009                                                 *
'***************************************************************************
'* REV 1.00  Completely re-written, with optimization and F1 chips in mind *
'* REV 0.93  Fixed CMIF and EEIF problem with older PIC's                  *
'*           that have the Flags in PIR1 instead of PIR2                   *
'* Rev 0.92  solves a "Missed Interrupt" and                               *
'*           banking switching problem                                     *
'***************************************************************************
DEFINE  DT_INTS_VERSION  100
DEFINE  INTHAND  INT_ENTRY

wsave   VAR BYTE    $20     SYSTEM      ' location for W if in bank0
;wsave   VAR BYTE    $70     SYSTEM      ' alternate save location for W 
                                         ' if using $70, comment out wsave1-3

' --- IF any of these three lines cause an error ?? ---------------------------- 
'       Comment them out to fix the problem ----
' -- It depends on which Chip you are using, as to which variables are needed --
wsave1  VAR BYTE    $A0     SYSTEM      ' location for W if in bank1
wsave2  VAR BYTE    $120    SYSTEM      ' location for W if in bank2
wsave3  VAR BYTE    $1A0    SYSTEM      ' location for W if in bank3
so, just comment this line out in your DT_ints.bas file ...

Code:
wsave3  VAR BYTE    $1A0    SYSTEM      ' location for W if in bank3
End of trouble ...

Alain