MANUMT escribió:me estas diciendo que es parecido a un windows (o al menos kieres ke lo parezca (no va en critica))
buen proyecto
Plata escribió:Pues la verdad que poco se a podido hacer, ya que los pocos dias ke e tenido e estado comiendome el como con el ubunto y mi tarjeta wifi, asi ke nada, por fin tengo to puesto otra vez pa continuar xD
Mikau en esta epoca deve tener mucho curro, asi ke suficiente tiene con lo suyo xDD
Aver si ya empezamos otra vez a darle en serio xDD
Starscream-S escribió:Yo creo que si mejoras el aspecto gráfico (algo simplote, como por ejemplo el aspecto de Puppy Linux encajaría muy bien) y contactas con varios autores de homebrew para que tengan una versión "oficial" para DS-Me, tendrías mucho camino hecho. Además, haciendo que el SO arranque desde el inicio de la consola y luego dando salida al flashcart cuando se vayan a usar funciones de éste (por ejemplo, que cuando pulses en el icono de "Juegos de DS", vayas al menú del flashcart para elegir rom), para dar la apariencia de SO completo (ya que es muchísimo trabajo hacer que las roms carguen mediante el SO), le daría mucho renombre al sistema.
Yo te puedo ayudar con el aspecto gráfico (tengo algo de mano con el Photoshop), e incluso te puedo dar soporte en mi web. También ya que hablamos de consejos, si tienes un devblog o una lista de versiones actualizada, bastante gente podría interesarse por el proyecto.
Me encantan tus tutoriales de programación (los he estado ojeando y los usaré próximamente), y tengo plena confianza en que puedas sacar esto adelante, así que por mi parte, mucho ánimo y espero que sigas con el proyecto
amchacon escribió:Tienes competencia, ya han sacado un prototipo de SO para la ds, el Xsoft:
http://nds.scenebeta.com/noticia/x-soft
pd: tambien esta este otro... Aumenta la competencia:
http://darkscenegroup.blogspot.com/
pd2: ¿no es ironico que todos sean españoles?
amchacon escribió:Tienes competencia, ya han sacado un prototipo de SO para la ds, el Xsoft:
http://nds.scenebeta.com/noticia/x-soft
pd: tambien esta este otro... Aumenta la competencia:
http://darkscenegroup.blogspot.com/
pd2: ¿no es ironico que todos sean españoles?
Sepho escribió:Querrás decir la versión objetiva de S.O
Plata escribió:La cosa es las posibilidades, mientras el ds-me es un S.O. (para los "delicattesen" cada vez se acerca mas a vuestra idea de so), esos otros dos programas se acercan mas al nivel de desarroyo de un simple firmware, vamos, es como comparar el firm de un movil 3g con el windows mobile de una PDA, no se puede comparar la posibilidad que ofrece cada uno. No lo digo porque este en el proyecto y entonces tenga que ser el mejor proyecto y tal, lo primero es ser honesto, pero enserio, no tiene nada que ver con lo nuestro, sino, tiempo al tiempo...
Porcierto, sobre como va el proyecto, no aseguro nada, pero si nos pusieramos a trabajar duro (todo esto depende de los examenes ke valla a tener) igual para el proximo puente o por hay podria caber la posibilidad de que veriais una version estable para que veais de que hablo mas arriba.
salu2
amchacon escribió:Plata escribió:La cosa es las posibilidades, mientras el ds-me es un S.O. (para los "delicattesen" cada vez se acerca mas a vuestra idea de so), esos otros dos programas se acercan mas al nivel de desarroyo de un simple firmware, vamos, es como comparar el firm de un movil 3g con el windows mobile de una PDA, no se puede comparar la posibilidad que ofrece cada uno. No lo digo porque este en el proyecto y entonces tenga que ser el mejor proyecto y tal, lo primero es ser honesto, pero enserio, no tiene nada que ver con lo nuestro, sino, tiempo al tiempo...
Porcierto, sobre como va el proyecto, no aseguro nada, pero si nos pusieramos a trabajar duro (todo esto depende de los examenes ke valla a tener) igual para el proximo puente o por hay podria caber la posibilidad de que veriais una version estable para que veais de que hablo mas arriba.
salu2
Ok, parece interesante. Podria ser betatester para ayudar (segun he visto en la beta, el interpetre no es muy dificil de manejar)
Zetek escribió:Igual estoy diciendo una burrada pero, ¿Se podría implementar una versión de java ME (como la de cualquier movil) a este sistema operativo?
Así, ganaríamos cientos de aplicaciones y juegos para moviles, y acercaríamos al homebrew a más programadores (de java en este caso).
Quizás sea solo una utopía...
PD: Suerte y felicidades por tu proyecto
Zetek escribió:Igual estoy diciendo una burrada pero, ¿Se podría implementar una versión de java ME (como la de cualquier movil) a este sistema operativo?
Así, ganaríamos cientos de aplicaciones y juegos para moviles, y acercaríamos al homebrew a más programadores (de java en este caso).
Quizás sea solo una utopía...
PD: Suerte y felicidades por tu proyecto
amchacon escribió:Uhm... se podria usar como un menu de opciones con el pad... No sabria lo que poner ya que aun no conozco el progama
aitgelion escribió:Por otra parte, estoy interesado en saber como se utiliza la expansion de memoria... ¿la detecta el harware y directamente trabajas como si tubieras esa memoria extra o tienes que utilizar alguna libreria?
aitgelion escribió:Gracias ANTONIOND! Le dare un vistazo en cuanto pueda, a favoritos va! jeje.
luis_mikau escribió:hey, plata, jejeje, bueno, aki reportandome, no estoy muerto, por cierto me saca de honda algunas cosas que dices, jeje
como que algunas ideas que te di te las pones como propias "EJEMPLO LO DE LA API DEL SISTEMA" antes ni sabias lo que era la API y ahora resulta que fue tu idea y que ahora usaras MI CODIGO DE INTERPRETE para desarroyarla ! , aparte, quedamos que el interprete yo lo hiba a terminar, por que como yo hise lo que hay de este pues al conocer bien como funciona no seria complicado terminarlo, pero al ver que dices que TU puedes con eso, supongo que sabras bien como hacerlo, debes de cuidar tu manera de expresarte, yo considero que trabajamos los 3 ! ahora ni siquiera me quieres pasar el codigo, como si te hubieras adueñado de este, y todavia hoy me vienes a preguntar que como haras lo del multihilo, jejeje, creeme ideas tengo ! pero si me molesta tu actitud, por cierto, desde que te entrege la fuente no he visto nungun avance en el SO.
Molesta que te cuelges medallas que no te corresponde. como he visto desde hace tiempo que no he estado metido y siempre que te pregunto me dices que no sabes como hacer las cosas, ya que ni el codigo me quieres mandar,
SALUDOS ! desde MEXICO
Sepho escribió:Zetek escribió:Igual estoy diciendo una burrada pero, ¿Se podría implementar una versión de java ME (como la de cualquier movil) a este sistema operativo?
Así, ganaríamos cientos de aplicaciones y juegos para moviles, y acercaríamos al homebrew a más programadores (de java en este caso).
Quizás sea solo una utopía...
PD: Suerte y felicidades por tu proyecto
Y tanto, para hacer eso que dices habría que implementar una máquina virtual de java totalmente desde cero, y contando con la memoria física que dispone la ds limitaria bastante las aplicaciones.
Saludos.
amchacon escribió:Bueno dejando de lado la discursion, tengo algunas ideas/sugerencias que decir:
1º Pantalla superior: La idea que se me ha ocurrido, es basicamente hacerla servir de ayuda y de detalles. Digamos, cuando inicias el so. En la pantalla de arriba te cuales son los botones y algunas descripciones de como va, cuando te metes en el explorador. Te sale en la pantalla de arriba la informacion avanzada del archivo/carpeta que tengas seleccionado (tales como tipo de archivo, tamaño...). Asi mismo cuando te metes en configuracion, en la pantalla de arriba se explica para que srive cada opcion, tipo dsorganize
pd: por cierto, os paso el codigo fuente del ds organize por si necesitais ayuda para algo:
http://www.dragonminded.com/ndsdev/DSOr ... _2_Src.zip
2º Multihilo: No se si ya has probado esta idea... Pero yo te la digo, quizas a lo "mejor" te vaya
En windows, cuando cargas mas de una aplicacion a la vez, la micro le dedica un x tiempo a cada aplicacion y va cambiando por turnos, la idea es esa. Hacer algo parecido en el ds-me. Por ejemplo si estas escuchando musica y abres un txt:
Gatillo (lo que desencadena la accion)
- Abrir un archivo txt
Condicion (en progamacion creo que se llama booleana):
- *Mp3 activo es igual a verdadero
Acciones (lo que hace el SO ante este gatillo):
-Pausar el archivo mp3
-Abrir el archivo txt
Condiccion:
- Carga finalizada de txt (que ya lo ha abierto vamos)
Accion:
-Seguir el reproductor por el ultimo punto
*Seria una variable que se activa con la reproduccion de un mp3
Ovbiamente esto te lo he pasado en un lenguaje muy comun ya que de devkit se poco (por no decir nada)
Muy bonitas, si. El caso es que, como ya he puesto, no van con las últimas libnds. Intenté modificarlas para que funcionen, pero no hay manera. Supongo que habría que cambiar la función initSystem() de libnds o el crt0.s para no iniciar las interrupciones y que la librería se encargue de ello, ya que es ahí donde se para el programa.Plata escribió:keda, hay unas bonitas librerias que hermes hizo con semaforos, multihilo y todo un tinglao increible, por mucho que saque, va a ser mas util su libreria xDD
salu2
Plata escribió:amchacon escribió:Bueno dejando de lado la discursion, tengo algunas ideas/sugerencias que decir:
1º Pantalla superior: La idea que se me ha ocurrido, es basicamente hacerla servir de ayuda y de detalles. Digamos, cuando inicias el so. En la pantalla de arriba te cuales son los botones y algunas descripciones de como va, cuando te metes en el explorador. Te sale en la pantalla de arriba la informacion avanzada del archivo/carpeta que tengas seleccionado (tales como tipo de archivo, tamaño...). Asi mismo cuando te metes en configuracion, en la pantalla de arriba se explica para que srive cada opcion, tipo dsorganize
pd: por cierto, os paso el codigo fuente del ds organize por si necesitais ayuda para algo:
http://www.dragonminded.com/ndsdev/DSOr ... _2_Src.zip
2º Multihilo: No se si ya has probado esta idea... Pero yo te la digo, quizas a lo "mejor" te vaya
En windows, cuando cargas mas de una aplicacion a la vez, la micro le dedica un x tiempo a cada aplicacion y va cambiando por turnos, la idea es esa. Hacer algo parecido en el ds-me. Por ejemplo si estas escuchando musica y abres un txt:
Gatillo (lo que desencadena la accion)
- Abrir un archivo txt
Condicion (en progamacion creo que se llama booleana):
- *Mp3 activo es igual a verdadero
Acciones (lo que hace el SO ante este gatillo):
-Pausar el archivo mp3
-Abrir el archivo txt
Condiccion:
- Carga finalizada de txt (que ya lo ha abierto vamos)
Accion:
-Seguir el reproductor por el ultimo punto
*Seria una variable que se activa con la reproduccion de un mp3
Ovbiamente esto te lo he pasado en un lenguaje muy comun ya que de devkit se poco (por no decir nada)
No es asi exactamente, osea, necesito poder usar las mismas variables en distintas aplicaciones, puedo usar un array de estructura, pero ya lo uso para las id de las ventanas, tambien he provado estructuras anidadas, etc... pero nada , todo son fracasos xDD
Osea, tu puedes ejecutar varias aplicaciones ahora mismo perfectamente, pero como el nombre de la ventana de una aplicacion, coincida con el nombre de la de otra, no funciona, hay esta el problema, y claro, eso no lo podemos dejar asi. Me vuelvo loco... xDD
Por cierto, eso que dices del mp3 y tal, ese caso concreto lo hemos hablado porque mikau decia de meter unas librerias de sonido(las mismas que usa moonshell creo), pero decia que comian mucho recurso, no se cuanto, y que seguramente bajase el framerate, me imagino que solo escuchando un mp3 y leeyendo un txt mientras no, pero igual a poca mas caña que le metas empieza a laggear, asi que no se, yo apunto la idea, ya cuando llegemos sabremos que hacer. Mi idea para evitar esto era, primero pasar el so a libnds para tener control sobre los procesadores y que hace cada uno, y dejar uno para recursos (reproducir, calculos, cargar imagenes, texto, etc...) y otro para el SO. Pero ya digo que cuando eso ya se verá, si es capaz de tener el reproductor, leer un txt, y tener alguna aplicacion con algun grafico pequeño a la vez ejecutandose, yo me doy con un canto en los dientes(y bien fuerte que me daria xDD).
keda, hay unas bonitas librerias que hermes hizo con semaforos, multihilo y todo un tinglao increible, por mucho que saque, va a ser mas util su libreria xDD
salu2
amchacon escribió:En windows, cuando cargas mas de una aplicacion a la vez, la micro le dedica un x tiempo a cada aplicacion y va cambiando por turnos, la idea es esa.
luis_mikau escribió:hum, se me ocurre una idea para hacer el multi- tarea, me refiero el interprete trabaja de la siguiente manera,
lee linea
ejecuta
lee siguiente linea
ejecuta
ahora lo que seria para hcer la multi tarea seria
lee linea programa 1
ejecuta
lee linea programa 2
ejecuta
lee linea programa 1
ejecuta
y asi con cada programa, este caso es con 2 programas, la velocidad del procesador se dividiria en partes iguales para cada nuemo de programa, ahora para i mplementarlo habria que hacer unas modificaciones a la funcion del interprete !
a ver que sale !
SALUDOS !
luis_mikau escribió:hum, se me ocurre una idea para hacer el multi- tarea, me refiero el interprete trabaja de la siguiente manera,
lee linea
ejecuta
lee siguiente linea
ejecuta
ahora lo que seria para hcer la multi tarea seria
lee linea programa 1
ejecuta
lee linea programa 2
ejecuta
lee linea programa 1
ejecuta
y asi con cada programa, este caso es con 2 programas, la velocidad del procesador se dividiria en partes iguales para cada nuemo de programa, ahora para i mplementarlo habria que hacer unas modificaciones a la funcion del interprete !
a ver que sale !
SALUDOS !
amchacon escribió:Por cierto hace mas de 2 meses que no actualizais el post principal... ¿Podriais decir algun progeso que tengais? ¿conseguisteis el multihilo?
AleXillo escribió:Sepho escribió:Eso parece.
Hablare con plata, pero para mi que no. Simplemente comprended que plata tambien estudia (bueno...se supone.... ). De todos modos hablare con el...