Comentarios |
Re: [SaturnOrbit] Instalación Y Configuración
|
He probado de mil maneras pero la ISO resultante no me va ni en los emuladores que trae el paquete de desarrollo ni en el SSF (que si me carga otras isos asi que el emu no es), tambien tener en cuenta que en la instalacion no me aparecen estas carpetas a las que se hace referencia en el tutorial :
C:/SaturnOrbit/LIB_COFF/SGLAREA.O
C:/SaturnOrbit/LIB_COFF/SEGA_SYS.A
Asi que ni idea de como seguir...
Un saludo y gracias por todo
|
Jean La Montarde [ 06 Agosto 2009, 08:40 PM ]
|
|
Re: [SaturnOrbit] Instalación Y Configuración
|
He probado de mil maneras pero la ISO resultante no me va ni en los emuladores que trae el paquete de desarrollo ni en el SSF (que si me carga otras isos asi que el emu no es), tambien tener en cuenta que en la instalacion no me aparecen estas carpetas a las que se hace referencia en el tutorial :
C:/SaturnOrbit/LIB_COFF/SGLAREA.O
C:/SaturnOrbit/LIB_COFF/SEGA_SYS.A
Asi que ni idea de como seguir...
Un saludo y gracias por todo
A ver, explicate un poco más así detecto mejor cual es el problema.
1 - ¿Qué S.O usas?
2 - El Saturn Orbit, se instala sobre C:SaturnOrbit , sino lo tienes es que esta mal instalado. Explicame que tenes dentro de las carpetas que listaste.
3 - Al final del proceso de instalación, tenes tres opciones, que debes dejar marcadas; esto sirve para compilar todas las librerías. Es un proceso muy lento, tarda unos 5 ó 10 minutos, asi que si te lo hace muy rápido tenes problemas en los path del sistema operativo (problema que tiene win vista y seven).
|
FacundoARG [ 06 Agosto 2009, 11:00 PM ]
|
|
Re: [SaturnOrbit] Instalación Y Configuración
|
Ya esta arreglado , aunque he tenido que linkar las librerias con la siguiente ruta(c:/SaturnOrbit/SGL_302j/LIB_COFF/) he instalado algo asi como 10 veces ya pero nada no doy con la tecla , asi que busque donde podria estar y aparecieron , ya compile todo y funciona XD
|
Jean La Montarde [ 06 Agosto 2009, 11:44 PM ]
|
|
Re: [SaturnOrbit] Instalación Y Configuración
|
Os parecera una gilipollez como un castillo , pero he tardado cerca de 2 horas en que el emulador arranque con un cartel que ponga unica y exclusivamente probando... que malo es no tener ni puñetera idea de las cosas xDDD
|
Jean La Montarde [ 07 Agosto 2009, 12:57 AM ]
|
|
Re: [SaturnOrbit] Instalación Y Configuración
|
Os parecera una gilipollez como un castillo , pero he tardado cerca de 2 horas en que el emulador arranque con un cartel que ponga unica y exclusivamente probando... que malo es no tener ni puñetera idea de las cosas xDDD
Disculpa el error fue mio, la ruta esta mal, ahora mismo edito y la cambio. Gracias por remarcarlo, no lo habia visto.
PD: Programar en Saturn, es como hacer un castillo con una mano atada. :mrgreen:
|
FacundoARG [ 07 Agosto 2009, 01:39 AM ]
|
|
Re: [SaturnOrbit] Instalación Y Configuración
|
Por cierto , siguiendo mi estela de ejemplos en todo el hardware que me gusta , me gustaria hacer algo basiquito , en la linea de un cuadrado movido por el pad o algo asi...:P pero con mi cuasi desconocimiento de C lo pone muy dificil , lo ejemplos hacen continuas referencias a includes .h que el programa me manda a paseo si pongo XD , en fin escarbaremos por los documentos de Ryo (Gracias men) y por los ejemplos que incluye el entorno
¿No se supone que ya estan asignadas las carpetas de manera que si hago por ejemplo un #include "segasys.h" deberia de saber donde esta?
|
Jean La Montarde [ 07 Agosto 2009, 01:52 PM ]
|
|
Re: [SaturnOrbit] Instalación Y Configuración
|
Los documentos de Ryo ante todo son de gran ayuda. Pensad que esto no es C. ..."está basado en C:" ya que algunas cosas no se pueden utilizar. como por ejemplo guardar un valor en una variable tipo entero y que lo muestre de manera clásica.
variable=valor;
slLprint("%d",valor,slLocate(x,y)); --> esto ni se os ocurra hacerlo, no os dejará.
|
saturn_worship [ 07 Agosto 2009, 04:25 PM ]
|
|
Re: [SaturnOrbit] Instalación Y Configuración
|
Un "Hello world" que a mi me ha funcionado
void ss_main(void)
{
slInitSystem(TV_320x224,NULL,1);
while(1){
slPrint("probando", slLocate(1,1));
}
}
Por si alguien quiere probar alguna historia
lo que comentas saturn_worship , si me ha quedao claro viendo los ejemplos se haria:
slPrintHex(Variable , slLocate(18,5));
EDIT: Demostrado funciona :P esto de dar pequeños pasitos mola :P , aqui el codigo para escribir una variable que continuamente se suma uno
void ss_main(void)
{
static FIXED variable;
slInitSystem(TV_320x224,NULL,1);
while(1){
variable=variable+1;
slPrint("probando", slLocate(1,1));
slPrint("Probando variable", slLocate(1,10));
slPrintHex(variable, slLocate(1,11));
}
}
|
Jean La Montarde [ 07 Agosto 2009, 05:03 PM ]
|
|
Re: [SaturnOrbit] Instalación Y Configuración
|
Me estas diciendo, que no funciona un triste printf? Joer la cosa esta chunga xD
Si es así, malo porque entonces no valdrá coger ningún código en C y portarlo a Saturn no?
|
Indiket [ 07 Agosto 2009, 05:49 PM ]
|
|
|
|