Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:aclaraciones

    (Puntos:2, Inspirado)
    por SplinterGU (47950) el Martes, 01 Junio de 2010, 01:10h (#1220630)
    es cierto, disculpa, me la agarre contigo y no tienes que ver, te respondere pero luego dejare de responder por tanto troll, espero entiendas.
    es cierto lo que dices en parte, es cierto tambien que esto no es una maquina 100% virtual, no se virtualizan ni memoria ni dispositivo (como se entenderia normalmente por virtualizacion, esto no es un virtualpc, ni emula un x86, ni arm, es un opcode propio), solo instrucciones, el engine es portable totalmente, te abstrae de la plataforma e incluso de muchas cosas como ser teclado, pantalla, pads, sonido y otras cosas.
    entiendo todo lo que dices, y conozco bien, por favor no interpretes que no, realmente el asunto bennugd es muy interesante, si te interesa te invito a que te descargues el codigo o si quieres interiorizarte discutiendo en el foro del proyecto perfecto.
    por favor, nuevamente disculpame por descargarme contigo.
    saludos.
    [ Padre ]
    Puntos de inicio:    1  punto
    Moderación   +1  
    Modificador extra 'Inspirado'   0  

    Total marcador:   2  
  • Re:aclaraciones

    (Puntos:1, Informativo)
    por pobrecito hablador el Martes, 01 Junio de 2010, 01:23h (#1220634)

    Disculpas aceptadas, pelillos a la mar.

    Supongo que cuando tenga tiempo (estoy en pleno proceso de revisión de mi tesis, de ahí que esté despierto a estas horas) me pasaré a ver si puedo ayudar con la máquina virtual.

    Solo te contestaré por aquí, que no se puede hablar de portabilidad ni abstracción si dependéis de que el host os de direcciones de 32 bits. No sé qué haréis con los load/store de la máquina virtual, si los lanzáis en crudo (lo que me parecería un error irremediable) o qué, pero traducir un load/store de 32bits a un equivalente del host en 64bits cuesta 0, y vuestra máquina se vuelve compatible con hosts de 64bits (y 1000bits). Tendría que ver el motor de traducción de instrucciones que tenéis, pero sigo sin entender por qué dices que no es posible. Si tengo que traducir un load de 32 bits a un mov de x86, puedo con el mismo esfuerzo traducirlo a un mov de x86-64. La verdad es que tengo varias posibilidades de lo que puede que tengáis implementado en la cabeza, y varias soluciones para cada una de ellas; el caso es que no veo que sea imposible. La única forma en la que vería imposible solucionarlo es que las instrucciones de acceso a memoria fuesen crudas y se ejecutasen sin traducir (algo raro, retorcido y que no aporta nada).

    En cualquier caso, para la próxima, mejor una máquina virtual de pila. Parece una tontería, pero ya no tienes que tener en cuenta este tipo de cosas de forma específica.

    Un saludo.

    [ Padre ]