;------------------------------------------------------------------------------- ; Boot-loader vector. org $FAC3 ; start of bootloader-defined jump table/vector db $12 ; scbr regi init value db %00000001 ; config1 db %00000001 ; config2 dw {rom_start+$80} ; megasquirt code start dw $FB00 ; bootloader start ; Vector table ; org vec_timebase db $CC dw Dummy ; Timebase db $CC dw DoADC ; ADC Conversion Complete db $CC dw DoPTA ; Keyboard pin, counters when used as inputs db $CC dw SCI_TD ; SCI transmission complete/transmitter empty db $CC dw SCI_RD ; SCI input idle/receiver full db $CC dw Dummy ; SCI parity/framing/noise/receiver_overrun error db $CC dw Dummy ; SPI Transmitter empty db $CC dw Dummy ; SPI mode/overflow/receiver full db $CC dw TIMERROLL; TIM2 overflow db $CC dw Dummy ; TIM2 Ch1 db $CC dw Dummy ; TIM2 Ch0 db $CC dw Dummy ; TIM1 overflow db $CC dw Dummy ; TIM1 Ch1 db $CC dw Dummy ; TIM Ch0 db $CC dw Dummy ; CGM db $CC dw doIRQ ; IRQ db $CC dw Dummy ; SWI db $CC dw Start