RA7 won't be an input until i independently configured it as an input so i placed this line
Code:
INPUT neut


Code:
@ DEVICE PIC16F628A, INTRC_OSC_NOCLKOUT, WDT_OFF, PWRT_OFF, MCLR_OFF,PROTECT_ON,CPD_ON, BOD_OFF, LVP_OFF

DEFINE OSC 4

CMCON = 7
pause 1
VRCON = 0
pause 1

TRISA = 95
TRISB = 0
PORTB = 0

GS1  var PORTA.0
GS2  var PORTA.1
TEMP var PORTA.2
FWD  VAR PORTA.3
REvs VAR PORTA.4
Neut var PORTA.7

forward  var PORTB.0
revers   var PORTB.1
one      var PORTB.2
two      var PORTB.3
three    var PORTB.4
starterd var PORTB.5

input neut


start: IF ( FWD ^ REVS ) and not neut THEN
        forward = FWD : revers = NOT forward
       ELSE
        forward = 0 : revers = 0
       ENDIF
goto start
end
this works, but for some reason instead of revers/portb.0 going steady high when the input condition rules i got some oscillations, the led connected on this on my simulation blinks

thanks