A flight control computer for a rotorcraft, comprising: a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for providing main rotor overspeed protection, the instructions for providing the main rotor overspeed protection including instructions for: monitoring sensor signals indicating a main rotor revolutions per minute; determining a target operating parameter; determining one or more flight parameters in response to a relationship between the main rotor RPM and the target operating parameter indicating a main rotor overspeed condition, wherein the rotor overspeed condition is a condition where the main rotor turns faster than an engine is driving the main rotor, wherein the determining the one or more flight parameters includes determining a setting at a first position for one or more flight control devices (107; 212) of the rotorcraft that reduces the main rotor RPM by increasing the collective pitch of blades of the main rotor; sending a signal to a collective trim motor to drive a collective stick of the rotorcraft upwards to provide a force cue to a pilot, to increase the collective pitch of the blades of the main rotor according to the flight parameters; and controlling the one or more flight control devices (107; 212) of the rotorcraft to increase the collective pitch of the blades of the main rotor according to positioning of the collective stick. a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for providing main rotor overspeed protection, the instructions for providing the main rotor overspeed protection including instructions for: monitoring sensor signals indicating a main rotor revolutions per minute; determining a target operating parameter; determining one or more flight parameters in response to a relationship between the main rotor RPM and the target operating parameter indicating a main rotor overspeed condition, wherein the rotor overspeed condition is a condition where the main rotor turns faster than an engine is driving the main rotor, wherein the determining the one or more flight parameters includes determining a setting at a first position for one or more flight control devices (107; 212) of the rotorcraft that reduces the main rotor RPM by increasing the collective pitch of blades of the main rotor; sending a signal to a collective trim motor to drive a collective stick of the rotorcraft upwards to provide a force cue to a pilot, to increase the collective pitch of the blades of the main rotor according to the flight parameters; and controlling the one or more flight control devices (107; 212) of the rotorcraft to increase the collective pitch of the blades of the main rotor according to positioning of the collective stick. monitoring sensor signals indicating a main rotor revolutions per minute; determining a target operating parameter; determining one or more flight parameters in response to a relationship between the main rotor RPM and the target operating parameter indicating a main rotor overspeed condition, wherein the rotor overspeed condition is a condition where the main rotor turns faster than an engine is driving the main rotor, wherein the determining the one or more flight parameters includes determining a setting at a first position for one or more flight control devices (107; 212) of the rotorcraft that reduces the main rotor RPM by increasing the collective pitch of blades of the main rotor; sending a signal to a collective trim motor to drive a collective stick of the rotorcraft upwards to provide a force cue to a pilot, to increase the collective pitch of the blades of the main rotor according to the flight parameters; and controlling the one or more flight control devices (107; 212) of the rotorcraft to increase the collective pitch of the blades of the main rotor according to positioning of the collective stick.