Citation: 1P.598/2004 27.04.2005 E. B

Agissant par la voie du recours de droit public, A.________ demande au Tribunal fédéral d'annuler cet arrêt. Il invoque une violation du principe de la légalité des délits et des peines, ancré aux art. 5 al. 1 Cst. et 7 par. 1 CEDH, en relation avec la garantie de la liberté personnelle, de la liberté d'opinion et d'expression, l'inconstitutionnalité de la loi pénale genevoise au regard de l'art. 70 de la Constitution genevoise (Cst. gen.), une violation du principe de la légalité en relation avec le principe de la séparation des pouvoirs et l'arbitraire dans l'application du droit cantonal. Il requiert l'assistance judiciaire. La Chambre pénale se réfère aux considérants de son arrêt. Le Procureur général du canton de Genève conclut au rejet du recours.