Code:
#define VECTOR_TABLE_RAM_BASE 0x1F40
#define JMP 0x06 /* s12 OpCode for a jump */
const tVECTORS ROMCodeVector = { JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR, JMP,&_dummyISR,JMP,&_TIMER0_ISR,JMP,&RTI_ISR,JMP,&_dummyISR,JMP,&XIRQ_ISR, JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_dummyISR,JMP,&_Startup};
/* Set-up Vector Table from Flash to RAM */
rubbish = memcpy((unsigned char*)VECTOR_TABLE_RAM_BASE,
&ROMCodeVector, 192);
It worked like a charm.