Faits: Faits: A. Par jugement du 21 avril 2005, le Tribunal de police du district de Neuchâtel a libéré A._ des fins de la poursuite pénale intentée contre elle, pour diffamation, par son frère B._. Il lui était reproché d'avoir déclaré que son frère l'avait violée alors qu'elle avait sept ou huit ans. Le tribunal a considéré que la preuve de la vérité, offerte par l'accusée, ne pouvait être rapportée par un jugement pénal puisque les faits étaient prescrits; par ailleurs, les divers témoignages en faveur de la crédibilité de ses affirmations n'avaient pas valeur d'expertise. La preuve de la vérité ou de la bonne foi n'était donc pas apportée. Toutefois, le tribunal a retenu l'erreur de droit car les déclarations avaient pour cadre une prise en charge par le Service d'aide des victimes d'abus sexuel, et la prévenue pouvait de bonne foi se croire autorisée à parler librement. Les frais ont été mis à la charge de l'Etat, et le plaignant n'a pas obtenu de dépens. A. Par jugement du 21 avril 2005, le Tribunal de police du district de Neuchâtel a libéré A._ des fins de la poursuite pénale intentée contre elle, pour diffamation, par son frère B._. Il lui était reproché d'avoir déclaré que son frère l'avait violée alors qu'elle avait sept ou huit ans. Le tribunal a considéré que la preuve de la vérité, offerte par l'accusée, ne pouvait être rapportée par un jugement pénal puisque les faits étaient prescrits; par ailleurs, les divers témoignages en faveur de la crédibilité de ses affirmations n'avaient pas valeur d'expertise. La preuve de la vérité ou de la bonne foi n'était donc pas apportée. Toutefois, le tribunal a retenu l'erreur de droit car les déclarations avaient pour cadre une prise en charge par le Service d'aide des victimes d'abus sexuel, et la prévenue pouvait de bonne foi se croire autorisée à parler librement. Les frais ont été mis à la charge de l'Etat, et le plaignant n'a pas obtenu de dépens. B. Par acte du 17 mai 2005, A._ a saisi la Cour de cassation pénale du canton de Neuchâtel d'un pourvoi. Bien qu'exemptée de toute peine, elle estimait avoir été arbitrairement déclarée coupable, alors que la véracité de ses propos était suffisamment vraisemblable. Par arrêt du 11 juillet 2005, la Cour de cassation a déclaré le pourvoi irrecevable: l'art. 243 du code de procédure pénale neuchâtelois (CPP/NE) n'ouvrait la voie de la cassation qu'au condamné. La recourante, exemptée de toute peine, n'avait pas d'intérêt juridique à recourir. Par arrêt du 11 juillet 2005, la Cour de cassation a déclaré le pourvoi irrecevable: l'art. 243 du code de procédure pénale neuchâtelois (CPP/NE) n'ouvrait la voie de la cassation qu'au condamné. La recourante, exemptée de toute peine, n'avait pas d'intérêt juridique à recourir. C. A._ forme un recours de droit public contre ce dernier arrêt, dont elle demande l'annulation. Elle requiert l'assistance judiciaire. La Cour de cassation se réfère à son arrêt. Le Ministère public a renoncé à se déterminer.