Anuncios Google

GBA para DS posible solución

Observen lo que encontre la otra ves mientras rebuscaba por la web...:

Not only are DS flashcards capable of playing GBA games, but it has already been done, programmer and GBAtemp member Normmatt says.

GBA games can be played from the DS’s GBA slot, however it was long thought they could never run from a DS flashcard in the DS slot due to hardware restrictions.

A friend and fellow programmer has already created a proof-of-concept demo which can run commercial GBA games without sound but at full speed from the DS slot, Normmatt said.

The anonymous programmer is concerned about the implications of piracy so the concept demo will not be released, however it is now known to be possible, Normmatt said.

“The way my friend did it was he loaded in pages of the GBA ROM into RAM, say in 2MB pages.”

“[the demo] loads in the seperate pages when needed. So to start off it'd load in the first 2MB of the GBA ROM, then when it reads from near the end of GBA ROM it will load in the page and redirect the read to read from the main RAM where the new page is located.”

Loading times when changing the data held in the DS’s RAM ‘shouldn’t be that noticable’, Normmatt said.

A hypervisor, used to translate the GBA graphics and sound hardware to work on the DS hardware, would need to be created for this approach to work.

“Using the hypervisor approach you can get full speed, maybe even faster, not to mention you could potentially add things such as save states etc, but first someone would need to create a hypervisor and release it to the public.”

It is impossible to use a software emulation approach (like SNEmulDS, nesDS or Goomba) to emulate a GBA game from the DS slot at a solid frame rate.

“I did port a GBA emulator awhile back which did everything in software and it ran a very simple demo at like 2fps.”

Creating a hypervisor for release to the public is not a quick and simple job and would require a lot of work.

“It is technically possible it’s just no developer has the time or patience to redo something the hardware does natively.”

Espero que lo entiendan, o si no usen algun traductor de la web, os recomieno uno llamado EL MUNDO, ponen el mundo traductor en google y ya lo veran! ¿ No creen que esto podria ser una solucion a nuestros problemas??

Web original: http://gbatemp.net/index.php?showtopic=72641
 


 

                                NDS


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de siamese

comprate una supercard DSTWO

y asunto arreglado!!!!! sin tanta ciencia ni rollosRisa

creo que falto traducir esto

creo que falto traducir esto

*UPDATE* These has been a big
misunderstanding between Normmatt and his friend. To clarify this theory
has not been achieved already, it is simply just that, a theory.
I apologize for the confusion caused and will always endeavour to keep
you up to date on the latest happenings. The original story (now
incorrect) follows:

* UPDATE * Estos ha sido un gran malentendido entre Normmatt y su amigo. Para aclarar esta teoría no se ha logrado ya, es simplemente eso, una teoría. Pido disculpas por la confusión causada y siempre estará dispuesto a mantenerse al día sobre los últimos acontecimientos. La historia original (ahora incorrecta) siguiente:

Imagen de Xemnas-1

0.0

OO gracias dark angel no me fije Xd

Imagen de Xemnas-1

Yo ya la traduci para los que no entendieron lo que dice

No sólo son capaces de jugar GBA tarjetas de DS, pero ya se ha hecho, programador y miembro de GBAtemp Normmatt dice. Pueden jugar Juegos GBA de la ranura GBA de la DS, sin embargo, durante mucho tiempo se pensaba que nunca podrían ejecutar desde un flashcard de DS en la ranura DS debido a restricciones de hardware. Un amigo y compañero programador ha creado ya un demo de prueba de concepto que puede ejecutar juegos GBA comerciales sin sonido pero a toda velocidad desde la ranura DS, dijo Normmatt. El programador anónimo es preocupado por las implicaciones de la piratería, por lo que no será liberada a la demostración de concepto, sin embargo ahora se sabe que sea posible, dijo Normmatt. "La manera que lo hizo mi amigo fue que carga en las páginas de la ROM de GBA en RAM, decir en páginas de 2 MB." "[el demo] carga en las páginas separadas cuando sea necesario. Para empezar cargarían en los primeros 2 MB de la ROM de GBA y, a continuación, cuando lee de cerca del final de ROM GBA se cargará en la página y redirigir la lectura a lectura de la memoria RAM principal donde se encuentra la nueva página. " Tiempos cuando cambiar los datos mantiene en la memoria RAM de la DS de carga 'no debería ser oiga', dijo Normmatt. Un hipervisor, utilizado para convertir los gráficos GBA y el hardware de sonido para trabajar en el hardware de DS, tendría que crearse para que este enfoque trabajar. "Utilizando el enfoque de hipervisor que puede obtener máxima velocidad, tal vez incluso más rápido, sin dejar de mencionar que potencialmente podría agregar cosas como guardar Estados etc., pero primero alguien tendría que crear un hipervisor y suéltelo al público". Es imposible utilizar un enfoque de emulación de software (como SNEmulDS, nesDS Goomba) para emular un juego GBA de la ranura DS a un ritmo sólido marco. "Puerto de un emulador de GBA un tiempo atrás lo hizo todo en software y funcionó una demostración muy simple en como 2 fps". Crear un hipervisor de lanzamiento al público no es una tarea rápida y sencilla y requiere mucho trabajo. "Es técnicamente posible es no desarrollador tiene tiempo o paciencia para rehacer algo el hardware hace forma nativa".  

os ago una pregunta,se

os ago una pregunta,se puede rular xxx.gba,sin la tarjeta ausiliar,solo con mi m3 por ejemplo,porque no me entero de lo leido,y si se puede cuenten.

gracias de antemano 

Imagen de siamese

ok!

puedes compartir el programa? talvez con algunos tweaks...........

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.