Erm... preferible, preferible... pues depende
... yo te aconsejo que, si es tu primer juego, utilices las rutinas de la BIOS. Es todo más sencillo de hacer y, sobre todo, más compatible con todos los MSX. Ahora bien, hay ocasiones en las que las rutinas de la BIOS se te pueden quedar cortas, por ejemplo, si quieres hacer transferencias masivas a VRAM (usando la BIOS es bastante lento...).
Supongo que habrá comentarios para todos los gustos, pero yo te recomiendo de momento un lema: BIOS is your friend
!
Aquí hay un thread interesante donde se debate entre ir a lo "legal" (rutinas de BIOS y cositas limpias), o si ir en plan punky exprimiendo al máximo el hard (atacar a los puertos a pelo, modos mixtos de pantalla, etc...). Echale un ojo, que es bastante instructivo:
http://www.msxgamesbox.com/karoshi/index.php?topic=225.0Por cierto, felicidades con tus progresos creando ROMs en C!