Faits: Faits: A. A.X._, né en 1957, et B.X._, née en 1958, se sont mariés le 19 mars 1982. Trois enfants sont nés de cette union en 1984, 1986 et 1989. A. A.X._, né en 1957, et B.X._, née en 1958, se sont mariés le 19 mars 1982. Trois enfants sont nés de cette union en 1984, 1986 et 1989. B. B.a Ensuite de la demande de séparation de corps déposée par B.X._ le 17 juin 1998, des mesures provisoires ont été ordonnées. C'est ainsi notamment que par arrêt du 21 novembre 2002 - confirmé le 8 mai 2003 par le Tribunal fédéral saisi d'un recours en réforme (dossier 5P.9/2003) - la Cour de justice du canton de Genève a fixé à 9300 francs par mois dès le 1er mai 1999 et à 8700 francs par mois dès le 1er mai 2001 les contributions d'entretien dues par A.X._ à sa famille. B.b Le divorce des époux X._ a été prononcé le 10 mai 2002. A.X._ a été condamné à verser à B.X._, à titre de contribution d'entretien de chacun des trois enfants, par mois et d'avance, allocations familiales ou d'étude non comprises, la somme de 1800 francs jusqu'à l'âge de 16 ans et de 2000 francs de l'âge de 16 ans jusqu'à la majorité, voire au-delà mais jusqu'à 25 ans au plus, en cas d'études sérieuses et régulières, ainsi que la somme de 1600 francs à titre de contribution à l'entretien de l'ex-épouse elle-même pendant la durée de quatre ans dès le prononcé définitif du jugement. Par arrêt du 20 juin 2003, la Cour de justice a confirmé, pour l'essentiel, ce jugement. Le recours de droit public formé par A.X._ contre cet arrêt a été déclaré irrecevable par le Tribunal fédéral le 14 octobre 2003 (dossier 5C.186/2003). B.c Par convention du 2 décembre 1999, B.X._, agissant en son nom et en tant que représentante légale de ses enfants mineurs, a cédé la totalité de sa créance alimentaire actuelle et future avec tous les droits qui lui sont attachés, à compter du 1er janvier 2000, au Service cantonal d'avance et de recouvrement des pensions alimentaires (SCARPA) du canton de Genève. Le 8 décembre 2003, ce service a déposé plainte pénale contre A.X._, à qui il était reproché, pour la période d'avril 2000 à novembre 2003, de n'avoir versé que 122'732 francs sur le total dû de 385'384 francs. Le 8 décembre 2003, ce service a déposé plainte pénale contre A.X._, à qui il était reproché, pour la période d'avril 2000 à novembre 2003, de n'avoir versé que 122'732 francs sur le total dû de 385'384 francs. C. Par jugement du 30 novembre 2005, le Tribunal de police du canton de Genève a condamné A.X._, pour violation d'une obligation d'entretien, à la peine d'un mois d'emprisonnement, complémentaire à celle de dix jours d'emprisonnement prononcée avec sursis le 18 novembre 2003, et a révoqué le sursis assortissant la peine de dix jours d'emprisonnement prononcée le 10 avril 2000 pour la même infraction. Le Tribunal de police a retenu que A.X._ n'avait pas versé, au titre de contribution d'entretien de sa famille, durant la période du 1er avril 2000 au 30 avril 2001, par mois d'avance, la somme de 9300 francs et, durant la période du 1er mai 2001 au 13 octobre 2003, par mois d'avance, la somme de 8700 francs, montants qu'il devait conformément à l'arrêt de la Cour de justice du 21 novembre 2002. Du 14 octobre au 30 novembre 2003, A.X._ n'avait pas acquitté non plus la somme de 1800 francs jusqu'à 16 ans révolus, puis 2000 francs jusqu'à la majorité en faveur de ses trois enfants, ainsi que la somme de 1600 francs destinée à l'entretien de son ex-femme, sommes qu'il devait en application de l'arrêt de la Cour de justice du 20 juin 2003. Le Tribunal de police a retenu que A.X._ n'avait pas versé, au titre de contribution d'entretien de sa famille, durant la période du 1er avril 2000 au 30 avril 2001, par mois d'avance, la somme de 9300 francs et, durant la période du 1er mai 2001 au 13 octobre 2003, par mois d'avance, la somme de 8700 francs, montants qu'il devait conformément à l'arrêt de la Cour de justice du 21 novembre 2002. Du 14 octobre au 30 novembre 2003, A.X._ n'avait pas acquitté non plus la somme de 1800 francs jusqu'à 16 ans révolus, puis 2000 francs jusqu'à la majorité en faveur de ses trois enfants, ainsi que la somme de 1600 francs destinée à l'entretien de son ex-femme, sommes qu'il devait en application de l'arrêt de la Cour de justice du 20 juin 2003. D. Par arrêt du 29 mai 2006, la Chambre pénale de la cour de justice du canton de Genève a rejeté l'appel formé par A.X._ contre ce jugement, après avoir préalablement constaté que son ex-épouse, qui n'avait pas déposé plainte n'avait pas qualité de partie civile. D. Par arrêt du 29 mai 2006, la Chambre pénale de la cour de justice du canton de Genève a rejeté l'appel formé par A.X._ contre ce jugement, après avoir préalablement constaté que son ex-épouse, qui n'avait pas déposé plainte n'avait pas qualité de partie civile. E. A.X._ interjette un recours de droit public et un pourvoi en nullité contre cet arrêt, concluant à son annulation. E. A.X._ interjette un recours de droit public et un pourvoi en nullité contre cet arrêt, concluant à son annulation. F. L'effet suspensif requis a été accordé à titre superprovisionnel le 30 juin 2006. Invité à se déterminer, le Procureur général du canton de Genève a conclu, le 10 octobre 2006, à la confirmation de l'arrêt entrepris, sans plus amples explications.