https://www.segasaturno.com/portal/viewtopic.php?f=19&t=8570&p=101540#p101540
-----------------------------------
Ryo Suzuki
04 Octobre 2017, 09:32 PM

Re: Tutorial BennuGD de Indiket para Dreamcast
-----------------------------------
De nada, a ver si lo amplio porque solo es lo básico para comenzar.

Lo que preguntas no es incorrecto, yo me pregunté lo mismo.

Si te refieres en cuanto a Dreamcast en concreto, la diferencia es que BennuGD al igual que su versión original de PC corre usando el SDL, por lo tanto por eso fue relativamente fácil digamos ser portado a la Dreamcast ya que como sabrás SDL está para DC gracias a Chui.

Y ahí esta el meollo, SDL de Chui corre en realidad bajo KallistiOS. Para que me entiendas es como una capa de lenguaje, como si fuese un traductor adapta las ordenes de SDL a KOS.

Por lo tanto BennuGD de Dreamcast corre bajo dos capas, bajo la de SDL y luego inevitablemente KOS. 

La diferencia sería que si programas en KOS te libras directamente de esas dos capas con lo tendrías más rendimiento del hardware de la máquina.

¿Por qué todo el mundo no codea con KOS directamente te preguntarás supongo entonces? Pues por ejemplo porque SDL suele ser bastante más fácil al estar todo orientado a cosas simples como su nombre indica y además es compatible con muchos hardwares por lo tanto si programases con SDL puedes tener tu código corriendo en multiples plataformas relativamente fácil.

¿Y por qué programar con BennuGD si es una capa más? Pues porque creo que es un lenguaje más fácil y totalmente orientado a hacer videojuegos. Al igual que SDL, en BennuGD lo que hagas podría rular en muchos sistemas (Dreamcast, PC, Android, PlayStation 2, Linux, Mac, Caanoo, GP2X Wiz, etc...)

También esta el tema que para comenzar BennuGD sería el que te da más facilidad. Porque para configurar el entorno es realmente sencillo, te paso un zip y ya lo tienes ya puedes compilar y ejecutar.

KOS y SDL es más complicado configurarte el entorno para comenzar, cosa que para novatos como yo ya te echa mucho para atras.

Eso más en cuanto a Dreamcast. Si te refieres más en general creo que SDL y Bennu tienen la ventaje de ser muy portable como decía y KOS supongo que habrá que hacer más ajustes para que vaya a otras plataformas y creo que así "fácil" solo iría de alguna forma en PC porque creo que se parece mucho a C.

Espero no haber metido la pata. Si tienes más dudas te trato de echar un cable. Saludos.


