Faits: Faits: A. Par arrêt rendu le 9 décembre 2004, la Cour d'assises de la République et canton de Genève a reconnu X._, ressortissant de la République dominicaine né en 1971, coupable d'infraction grave à la loi fédérale sur les stupéfiants (art. 19 ch. 1 et 2 let. a LStup), de conduite d'un véhicule automobile en état d'ébriété (art. 91 ch. 1 LCR) et de violence ou menace contre les autorités et les fonctionnaires (art. 285 ch. 1 CP). Elle l'a condamné à la peine de vingt-neuf mois et seize jours de réclusion, sous déduction de la détention préventive subie - un an, sept mois et trois jours à la date du jugement -, et à dix ans d'expulsion du territoire suisse. Dans ce jugement, la Cour d'assises a imputé à l'intéressé la participation active à un trafic portant sur 1,2 kg de cocaïne. X._ s'est pourvu en cassation, selon les art. 338 ss du Code de procédure pénale (CPP/GE). L'affaire est pendante devant la Cour de cassation cantonale. Pour sa part, le Procureur général n'a pas contesté le jugement de la Cour d'assises. X._ s'est pourvu en cassation, selon les art. 338 ss du Code de procédure pénale (CPP/GE). L'affaire est pendante devant la Cour de cassation cantonale. Pour sa part, le Procureur général n'a pas contesté le jugement de la Cour d'assises. B. Le 6 janvier 2005, X._ a adressé à la Chambre d'accusation une demande de mise en liberté provisoire. Il a fait valoir notamment qu'il était déjà détenu depuis vingt mois et qu'il serait en droit d'obtenir une libération conditionnelle. Par ordonnance du 7 janvier 2005, la Chambre d'accusation a refusé la mise en liberté provisoire en retenant des risques concrets de récidive et de fuite. Elle a ajouté qu'elle n'avait pas à se substituer à la commission de libération conditionnelle, le principe de la proportionnalité étant respecté au regard de la peine prononcée par la Cour d'assises. X._ a formé un recours de droit public contre cette ordonnance. Le Tribunal fédéral a admis ce recours par un arrêt rendu le 31 janvier 2005 et il a annulé l'ordonnance (arrêt 1P.18/2005). Il a considéré qu'il incomberait à la Chambre d'accusation de statuer à nouveau sur la demande de mise en liberté provisoire, à bref délai et par une ordonnance suffisamment motivée (consid. 2 in fine). X._ a formé un recours de droit public contre cette ordonnance. Le Tribunal fédéral a admis ce recours par un arrêt rendu le 31 janvier 2005 et il a annulé l'ordonnance (arrêt 1P.18/2005). Il a considéré qu'il incomberait à la Chambre d'accusation de statuer à nouveau sur la demande de mise en liberté provisoire, à bref délai et par une ordonnance suffisamment motivée (consid. 2 in fine). C. La Chambre d'accusation a statué à nouveau le 11 février 2005 et rendu une "ordonnance suite à l'arrêt du Tribunal fédéral", qui refuse la mise en liberté provisoire de X._. Préalablement, la Chambre d'accusation avait requis du Service cantonal d'application des peines et mesures (SAPEM) un préavis au sujet de l'éventualité d'une libération conditionnelle de l'intéressé, selon les conditions de l'art. 38 CP. Ce préavis a été remis le 4 février 2005, avec deux pièces fournies à ce service par X._ (contrat de travail temporaire, attestation de son frère se déclarant disposé à l'héberger). Les parties ont pu se déterminer à ce sujet lors de l'audience de la Chambre d'accusation du 8 février 2005. La Chambre d'accusation a considéré en substance que pour le service compétent (SAPEM), une libération conditionnelle ne pourrait être autorisée que lorsque l'expulsion judiciaire déploiera ses effets. Son préavis est défavorable, en l'état, à une libération immédiate. Ce service ne se distanciera en outre pas d'une mesure d'expulsion judiciaire. C'est pourquoi, aux termes de l'ordonnance, X._ ne se trouve pas dans une situation potentielle de libération conditionnelle immédiate au sens de l'art. 38 CP. La Chambre d'accusation a encore considéré que le principe de la proportionnalité était toujours respecté, dans la mesure où la détention avait duré vingt-et-un mois et quatre jours. Elle a admis des risques de fuite et de récidive, compte tenu de la situation personnelle instable de l'intéressé tant sur le plan familial que professionnel. La Chambre d'accusation a considéré en substance que pour le service compétent (SAPEM), une libération conditionnelle ne pourrait être autorisée que lorsque l'expulsion judiciaire déploiera ses effets. Son préavis est défavorable, en l'état, à une libération immédiate. Ce service ne se distanciera en outre pas d'une mesure d'expulsion judiciaire. C'est pourquoi, aux termes de l'ordonnance, X._ ne se trouve pas dans une situation potentielle de libération conditionnelle immédiate au sens de l'art. 38 CP. La Chambre d'accusation a encore considéré que le principe de la proportionnalité était toujours respecté, dans la mesure où la détention avait duré vingt-et-un mois et quatre jours. Elle a admis des risques de fuite et de récidive, compte tenu de la situation personnelle instable de l'intéressé tant sur le plan familial que professionnel. D. Agissant par la voie du recours de droit public, X._ demande au Tribunal fédéral d'annuler l'ordonnance de la Chambre d'accusation du 11 février 2005 et d'ordonner sa mise en liberté immédiate. A titre subsidiaire, il demande le renvoi de la cause à l'autorité intimée pour nouvelle décision. Il se plaint de restrictions disproportionnées à la liberté personnelle (art. 10 Cst., art. 5 CEDH), d'une violation de la présomption d'innocence (art. 32 al. 1 Cst.), de dénis de justice formels (art. 29 al. 1 Cst.) et d'arbitraire (art. 9 Cst.). Le Procureur général conclut au rejet du recours de droit public. La Chambre d'accusation ne n'est pas déterminée sur les griefs du recourant, se bornant à donner quelques explications sur la procédure suivie. X._ a répliqué, en confirmant ses conclusions. Le Procureur général conclut au rejet du recours de droit public. La Chambre d'accusation ne n'est pas déterminée sur les griefs du recourant, se bornant à donner quelques explications sur la procédure suivie. X._ a répliqué, en confirmant ses conclusions. E. X._ requiert l'octroi de l'assistance judiciaire et la désignation comme avocat d'office de Me Olivier Boillat, auteur de l'acte de recours.