A.- B._, ressortissant belge né en 1951, a été arrêté à Genève le 9 janvier 1993 et placé en détention préventive jusqu'au 1er juillet 1993, sous l'inculpation de banqueroute simple. Il lui était reproché d'avoir participé à la commission d'infractions ayant conduit à la faillite de X._, en sa qualité de directeur général adjoint de la société. Par ordonnance du 14 mars 1997, le Procureur général du canton de Genève a reconnu B._ coupable de banqueroute simple et l'a condamné à la peine de six mois d'emprisonnement avec sursis pendant cinq ans. Par jugement du 19 novembre 1998, le Tribunal de police du canton de Genève l'a acquitté des charges retenues contre lui. Statuant le 21 juin 1999 sur un appel de l'administration spéciale de la faillite de X._, la Chambre pénale du canton de Genève (ci-après, la Chambre pénale) a constaté que l'action pénale était prescrite. B.- Le 18 novembre 1999, B._ a saisi cette dernière autorité d'une requête d'indemnisation pour détention injustifiée. Il réclamait à l'Etat de Genève la somme de 332'732 fr., soit 16'300 fr. pour la détention préventive subie, 30'000 fr. pour tort moral, 36'432 fr. pour perte de gain et 250'000 fr. pour ses frais d'avocat. Par arrêt du 28 février 2000, la Chambre pénale a rejeté la demande au motif que le requérant ne pouvait se prévaloir d'un jugement d'acquittement définitif puisqu'en sa qualité d'autorité d'appel, elle s'était bornée à constater que l'action pénale était prescrite sans se prononcer sur le fond. C.- Agissant par la voie du recours de droit public, B._ demande au Tribunal fédéral d'annuler cet arrêt. Il se plaint d'une application arbitraire du droit cantonal et d'une violation du principe de la présomption d'innocence consacré aux art. 6 § 2 CEDH et 32 al. 1 Cst. Il prétend en outre être au bénéfice d'un droit constitutionnel non écrit à l'octroi d'une indemnité pour détention injustifiée. 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. 