Noticias sobre wii64

1, 2, 3, 4, 512
DRaGMaRe escribió:Te hace falta IOS 53, mira si es eso.

Pues sí me falta, ahora lo instalo :p . La rom está comprimida, te lo digo por si estabas sustituyendo la romc por una rom sin comprimir y a lo mejor por eso no funcionan las inyecciones.
EDIT: la rom descomprimida ni siquiera me funciona en un emulador. Podría ser que nintendo esté usando otro formato de compresión para que nos sea imposible la inyección de roms.
Al final la mejora del emulador Wii64 era fake o no?
Lloyd Irving escribió:Al final la mejora del emulador Wii64 era fake o no?


yo diria que no, pero...

shin-gori escribió:quizas se esperen a que nintendo saque el majora mask para analizar mejor el emulador de la propia ninty...

es solo una especulacion


...el majora's mask me parece que ya lo tenemos en la vc :)
Hay nuevas noticias sobre el Wii64 en emulatemii:EmulateMii

shin-sepp256 escribió:April 1st Tiizer is Real & General Update
First off, the April 1st Tiizer video is actual gameplay using a recent dev build of Wii64. As you can tell, tehpola has made tremendous progress in debugging and optimizing the dynamic recompiling core. However, there are still a handful of showstopping bugs that we need to work through before we can make a public release. Also, you should be aware that not all of your favorite games will run on the initial release because of a variety of reasons. We are not planning on initially supporting the Expansion Pak because of memory limitations. After further optimizations, tweaks, and profiling to reduce our memory consumption, then we hope to add Expansion Pak support. We may not initially support games that execute code directly from the cart or that use virtual memory (i.e. Goldeneye) because this requires more investigation and significant code changes in the dynarec to implement. Also, some graphics microcodes aren’t supported in glN64, so a few games such as Conkers BFD won’t work just yet. But, sit tight and we’ll continue to work on more features for Wii64 after the initial release.

A complete re-code of the Wii64 gui is underway, so you’ll be able to enjoy using the wii-mote for navigation and also some sleek new graphics. We’ll have a new look for the initial release, but we also plan on adding more features to the gui over time for your enjoyment.

If you have watched any of the recent gameplay videos, then you know that the accuracy of the glN64 port has increased substantially since the Wii64 Tiizer release we made for the Homebrew Channel. Because GX is not 1:1 with openGL, there was a lot of investigation and tweaking required for me to get the behavior on GC/Wii close to what glN64 looks like on PC. There are still a variety of bugs for different games, so don’t expect everything to look perfect, yet. Emu_kidid is a great tester, and he is maintaining an internal graphical issue list to work on. I hope to add a couple more features to glN64 prior to release, including glN64’s primitive framebuffer texture support as well as 2xSaI scaling for textures. The plan is, of course, to continue hunting down bugs and adding features after the upcoming release.

As for the other graphics plugins, glN64_GX is much faster than both soft_gfx and GX_gfx, so we may only release a build with glN64_GX. The only drawback is that currently glN64_GX won’t render graphics for demos that only directly manipulate the framebuffer with the CPU. However, when I have time I’ll add a feature into glN64_GX that will allow it to render the N64’s framebuffer rather than rendering primitives passed through the N64’s graphics pipeline. Then, you can just flip an option in the menu when you are running homebrew N64 games and demos that write directly to the framebuffer. Also, I have already done some work on porting Rice’s video plugin to Wii64. Rice supports more microcodes than glN64, including the one that Conkers BFD uses, and it should be faster than glN64. We have a vision of supporting custom texture packs in Wii64, so we will implement that feature as well. We hope that you, our users, will contribute your creative talents in developing texture packs to share with the Wii64 community. We can’t say when custom texture pack support will be finished, but expect it sometime in the future.

Some of you have been asking for an update on WiiSX. We are planning on working on a release of WiiSX after the upcoming Wii64 release. The reason we have not done a release yet is because there were some serious bugs in SVN last fall, and we also wanted to focus on completing Wii64. We have since resolved some WiiSX issues, internally, and so once Wii64 is out the door, we feel that we can also follow up with a WiiSX release relatively soon afterwards.

Finally, we’d continue to ask that if you enjoy using Wii64 when it’s out that you consider donating to the project. Right now, most of the donations we receive go toward hosting costs. However, there are also some small accessories like component cables and classic controllers that we are considering purchasing with donation funds to aid in development.
xDaRkWaVexD escribió:Hay nuevas noticias sobre el Wii64 en emulatemii:EmulateMii

shin-sepp256 escribió:April 1st Tiizer is Real & General Update
First off, the April 1st Tiizer video is actual gameplay using a recent dev build of Wii64. As you can tell, tehpola has made tremendous progress in debugging and optimizing the dynamic recompiling core. However, there are still a handful of showstopping bugs that we need to work through before we can make a public release. Also, you should be aware that not all of your favorite games will run on the initial release because of a variety of reasons. We are not planning on initially supporting the Expansion Pak because of memory limitations. After further optimizations, tweaks, and profiling to reduce our memory consumption, then we hope to add Expansion Pak support. We may not initially support games that execute code directly from the cart or that use virtual memory (i.e. Goldeneye) because this requires more investigation and significant code changes in the dynarec to implement. Also, some graphics microcodes aren’t supported in glN64, so a few games such as Conkers BFD won’t work just yet. But, sit tight and we’ll continue to work on more features for Wii64 after the initial release.

A complete re-code of the Wii64 gui is underway, so you’ll be able to enjoy using the wii-mote for navigation and also some sleek new graphics. We’ll have a new look for the initial release, but we also plan on adding more features to the gui over time for your enjoyment.

If you have watched any of the recent gameplay videos, then you know that the accuracy of the glN64 port has increased substantially since the Wii64 Tiizer release we made for the Homebrew Channel. Because GX is not 1:1 with openGL, there was a lot of investigation and tweaking required for me to get the behavior on GC/Wii close to what glN64 looks like on PC. There are still a variety of bugs for different games, so don’t expect everything to look perfect, yet. Emu_kidid is a great tester, and he is maintaining an internal graphical issue list to work on. I hope to add a couple more features to glN64 prior to release, including glN64’s primitive framebuffer texture support as well as 2xSaI scaling for textures. The plan is, of course, to continue hunting down bugs and adding features after the upcoming release.

As for the other graphics plugins, glN64_GX is much faster than both soft_gfx and GX_gfx, so we may only release a build with glN64_GX. The only drawback is that currently glN64_GX won’t render graphics for demos that only directly manipulate the framebuffer with the CPU. However, when I have time I’ll add a feature into glN64_GX that will allow it to render the N64’s framebuffer rather than rendering primitives passed through the N64’s graphics pipeline. Then, you can just flip an option in the menu when you are running homebrew N64 games and demos that write directly to the framebuffer. Also, I have already done some work on porting Rice’s video plugin to Wii64. Rice supports more microcodes than glN64, including the one that Conkers BFD uses, and it should be faster than glN64. We have a vision of supporting custom texture packs in Wii64, so we will implement that feature as well. We hope that you, our users, will contribute your creative talents in developing texture packs to share with the Wii64 community. We can’t say when custom texture pack support will be finished, but expect it sometime in the future.

Some of you have been asking for an update on WiiSX. We are planning on working on a release of WiiSX after the upcoming Wii64 release. The reason we have not done a release yet is because there were some serious bugs in SVN last fall, and we also wanted to focus on completing Wii64. We have since resolved some WiiSX issues, internally, and so once Wii64 is out the door, we feel that we can also follow up with a WiiSX release relatively soon afterwards.

Finally, we’d continue to ask that if you enjoy using Wii64 when it’s out that you consider donating to the project. Right now, most of the donations we receive go toward hosting costs. However, there are also some small accessories like component cables and classic controllers that we are considering purchasing with donation funds to aid in development.


Nos podrias contar en que consiste. Mi ingles no es muy bueno.
offspringboy escribió:
xDaRkWaVexD escribió:Hay nuevas noticias sobre el Wii64 en emulatemii:EmulateMii

shin-sepp256 escribió:April 1st Tiizer is Real & General Update
First off, the April 1st Tiizer video is actual gameplay using a recent dev build of Wii64. As you can tell, tehpola has made tremendous progress in debugging and optimizing the dynamic recompiling core. However, there are still a handful of showstopping bugs that we need to work through before we can make a public release. Also, you should be aware that not all of your favorite games will run on the initial release because of a variety of reasons. We are not planning on...


Nos podrias contar en que consiste. Mi ingles no es muy bueno.

Básicamente que lo que vimos en el video era real, pero que aún tienen que retocar ciertas cosillas antes de ser liberada la primera versión pública. Que no nos hagamos ilusiones, porque en la primera versión juegos como Conker o Goldeneye no funcionarán debido a que usan unos opcodes que el plugin gráfico que han portado no soporta (tampoco funcionará ninguno del expansion pack). Pero que ya están trabajando en portar el Rice, que soportará estos juegos y aumentará el rendimiento gráfico.
Una traducción que he hecho de la entrada del blog.

April 1st Tiizer ies Real & Actualización General

En primer lugar, el video April 1st Tiizer son juegos corriendo usando una compilación reciente de Wii64. Como puedes ver, Tehpola ha echo un gran progreso en el debugging y optimación del nucle de recompilación dinámica. Sin embargo hay un puñado de errores en los que tendremos que trabajar antes de hacer una versión pública. Además, debe de tener en cuenta que no todos los juegos se ejecutan en la versión inicial, debido a una variedad de razones. No estamos pensando en un principio soportar la expansión de memoria (Expansion PaK), debido a limitaciones de memoria. Después de nuevas optimizaciones y ajustes, que permitan reducir el consumo de memoria, entonces esperamos soportar el Expansión Pak.porque esto requiere más investigación y significativos cambios en el código en el dynarec de aplicar. Inicialmente no se soprotará juegos que ejecuten directamente codigo del cartucho o que use memoria virtual (por ejemplo, el Gondeneye) porque requiere más investigación y significantes cambios de código en el dynarec para implementarlo. También, algunos microcódigos graficos no están soportados en glN64, así que algunos juegos como Conker BFD no funcionarán todavía. Sin embargo, no se preocupen que continuaremos trabajando en más funciones para Wii64 después de la liberación inicial.

Un nuevo código de la interfaz gráfica Wii64 está en marcha, por lo que usted podrá disfrutar de utilizar el wii-mote para la navegación y también de algunos nuevos gráficos mas elegantes. La GUI va a tener un nuevo look para la versión inicial, pero también continuaremos añadiendo más funciones para su disfrute.

Si has visto cualquiera de los videos recientes, entonces sabrás que exactitud del port de glN64 ha aumentado sustancialmente desde la liberación que hicimos para el Homebrew Channel. Debido a que GX no es 1:1 con openGL, se hizo un montón de investigación y ajuste necesario para obtener el comportamiento de GC / Wii glN64 cerca de lo que parece en la PC. Todavía hay una serie de errores para los diferentes juegos, así que no esperes que todo se vea perfecto, aún. Emu_kidid es un gran tester, y está aportando una lista de errores graficos sobre los que trabajar. Espero añadir un par más de características a glN64 antes de su liberación, incluyendo soporte para el framebuffer glN64 primitivo así como escalado 2xSai para las texturas. El plan es, por supuesto, a seguir en la caza de errores y la adición de características a partir de la próxima versión.

En cuanto a los otros complementos gráficos, glN64_GX es mucho más rápido que soft_gfx y GX_gfx, así que solo haremos una release basada en glN64_GX. El único inconveniente es que actualmente glN64_GX no renderiza gráficos para hacer demostraciones que manipulan el framebuffer directamente con la CPU. Sin embargo, cuando tenga tiempo voy a agregar una función en la glN64_GX que le permitirá renderizar el framebuffer de la N64 en lugar de reenderizar primitivas psadas a través del pipeline gráfico. Entonces, se puede voltear una opción en el menú cuando está ejecutando homebrew N64 juegos y demos que escribir directamente en el framebuffer. Además, ya he hecho algún trabajo en portar el Rice vídeo plugin para Wii64. Rice admite más microcodes que glN64, incluyendo el que utiliza Conkers BFD, y debería ser más rápido que glN64. Tenemos en mente soportar paquetes de texturas personalizadas, por lo que incluiremos esa función también. Esperamos que ustedes, nuestros usuarios, contribuyan con su talento creativo en el desarrollo de paquetes de texturas para compartir con la comunidad Wii64. No podemos decir cuando el soporte para texturas personalizadas estará terminado, pero esperamos que en algún momento en el futuro.


Algunos de ustedes han estado pidiendo una actualización de WiiSX. Estamos trabajando en una liberación de WiiSX después de la próxima liberación Wii64. La razón por la que no se ha hecho una nueva release se debe a que aún había algunos errores graves en SVN el otoño pasado, y también queriamos centrarnos en completar Wii64. Desde entonces hemos resuelto algunos errores de WiiSX, internamente, por lo que una vez Wii64 este liberado, creemos que también podemos seguir con una de WiiSX en relativamente poco tiempo.

Por último, si usted disfruta usando Wii64, por favor considere donar al proyecto. Ahora, la mayoría de las donaciones que recibimos las dirijimos hacia los costos de alojamiento. Sin embargo, hay también algunos pequeños accesorios como los cables de componentes y controladores clásicos que estamos estudiando comprar con las donaciónes para la ayuda en el desarrollo.
Y al final que pasa con esto. ¿ha salido algo nuevo?
Lloyd Irving escribió:Y al final que pasa con esto. ¿ha salido algo nuevo?


Yo diria que no, porque el blog sigue igual...
nosekefik escribió:
Lloyd Irving escribió:Y al final que pasa con esto. ¿ha salido algo nuevo?


Yo diria que no, porque el blog sigue igual...

Taratatan si que hay noticias nuevas:
No news is good news?
May 26th, 2009 by sepp256
We don’t really appreciate the negative comments on the site. It is obvious that there is a lot of anticipation for homebrew N64 emulation on the Wii/GC. Believe us when we say that we are equally excited to see Wii64 enter public beta stage. We have devoted a lot of our free time to this emulator for nearly two years, which is since the days before Wii homebrew was even possible. Many of you who are complaining are simply being impatient because you want to try something that you would only complain about more until we have worked more bugs out.

We have entered a private alpha stage, and we have made many improvements/bugfixes to the emulator in the last few weeks. However, there is still a substantial amount of work to do, and a couple of us are very busy with schoolwork right now. We won’t give any release dates, but we hope to be able to release a public beta as soon as possible. Please don’t ask for a release date or to beta test.
lol, justo habia revivido esto el dia anterior de una nueva noticia, soy un crack.

Que impaciente estoy por el emulador (aunque mas me interesa el de PSX [sonrisa] )
Lloyd Irving escribió:lol, justo habia revivido esto el dia anterior de una nueva noticia, soy un crack.

Que impaciente estoy por el emulador (aunque mas me interesa el de PSX [sonrisa] )

De una nueva noticia? Yo no diría tanto... :D
La única "noticia" es que "están trabajando en ello" (no está abandonado) y que "les toca los huevos" (traducción libre [qmparto] ) que la gente no deje de quejarse.
Pero al menos se sabe que siguen vivos. XD
Los chicos del Wii64 han publicado en su blog los progresos que estan consiguiendo con el Dynarec. Este es el enlace:

http://emulatemii.com/wordpress/?p=106

Progress Report: Wii64 Dynarec (Part 1)

In the past few months, we’ve made significant progress on the Wii64 dynarec.  Most of the bug fixes are pretty minor fixes like correcting off-by-one or other various memory errors; however, there are several substantial changes to both the infrastructure and features of the dynarec.

On the N64, there is a register called Count which keeps track of how many cycles the system has been running.  This is primarily used to determined when interrupts can be taken.  In Mupen64, Count is estimated as 2 cycles per instruction executed.  Some emulators actually increment Count differently depending on which instruction ran (because on the hardware, some instructions will take longer to execute).  The fact that Mupen was doing really well with the Count estimate led me to believe that getting an exact Count was unnecessary, and I initially tried playing some tricks to estimate without explicitly keeping track of Count.  However, I quickly discovered that even deviating from the way Mupen counts will quickly result in crashes and freezes.  Several major fixes have involved correcting edge-cases which caused Count to be somewhat off.

Initially only 32-bit integer instructions were supported in the dynarec (they comprise most of the ISA, and I just wanted to get something working before I tried anything too complicated).  Once I got the dynarec running with just those basic instructions, it was still fairly slow because a lot of instructions were still being interpreted (thus trumping any performance benefits of the dynarec).  Getting the floating-point and 64-bit instructions (which aren’t used all that often as the name N64 would lead you to believe) supported in the dynarec were important for improving the dynarec performance beyond that of the pure interpreter.

With the exception of the way floating-point comparisons and conversions are done in MIPS vs PPC and MIPS’s sqrt, floating-point was fairly straightforward to implement in the dynarec as most instructions had a 1-1 mapping.  Even the comparisons were relatively simple although they do not take advantage of what I feel is a more rich FP comparison on the PPC.  However, since the Wii does not have a floating-point square root instruction, it was difficult to support the MIPS sqrt instruction in only a few instructions.  We did manage to get it working with what seems to be good-enough precision using the PPC frsqrte (floating reciprocal sqrt estimate), Newton-Raphson refinement, and a fmul.  The only floating-point instructions left to support are conversions to and from 64-bit integers which are nearly impossible to generate code for because there is no hardware support on the Wii and the process is rather complex.

64-bit instructions were a similar story: most of the instructions had a straightforward translation from MIPS to PPC (even though the PPC in the Wii is 32-bit), but there were a few which were difficult to emulate.  The simple addition, subtraction, and logical instructions were very simple: you simply need to use two PPC registers to store a 64-bit value and there are instructions which will keep track of and use the carry bit so that a 64-bit add/sub can be performed in two 32-bit add/sub.  The 64-bit shifts were relatively complicated because you have shift both 32-bit words separately, and then determine what would have spilled from one into the other and or it into that word, but it can be done in around 10 instructions in PPC.  Like with FP, there were a few 64-bit instructions that we couldn’t reasonably generate code for: the 64-bit multiply and divide are too complicated for generating code using only 32-bit operations.

However, even with most of the ISA implemented, there was still significant room for improvement in performance.  I have since made some other significant improvements which I will be detailing in more posts to come soon.



Si algun alma caritativa lo traduce (es demasiado técnico) creo que más de uno le estaríamos muy agradecidos
Por mucho que se traduzca no nos van a contar nada importante a nivel de usuario. Son puros datos técnicos y cuentan por los problemas que han pasado.
Lo más importante es esto:
Getting the floating-point and 64-bit instructions (which aren’t used all that often as the name N64 would lead you to believe) supported in the dynarec were important for improving the dynarec performance beyond that of the pure interpreter.

Que han conseguido implementar las instrucciones con punto flotante, y han obtenido una mejora en el rendimiento.

Pero me ha parecido muy curioso que haya instrucciones de N64 que la Wii no pueda traducir. No sabía que tenía instrucciones de 64 bits, es muy interesante... Parece como si la N64 hubiera salido muy avanzada a su tiempo.
Ojala se supiera algo en firme sobre este emulador, es lo que muchos soñamos: un emulador de N64 funcional... y sin embargo no hay nada :( . Ojala se saque una version beta o algo por el estilo en el que los juegos rulen + o -.
Mark R. escribió:Por mucho que se traduzca no nos van a contar nada importante a nivel de usuario. Son puros datos técnicos y cuentan por los problemas que han pasado.
Lo más importante es esto:
Getting the floating-point and 64-bit instructions (which aren’t used all that often as the name N64 would lead you to believe) supported in the dynarec were important for improving the dynarec performance beyond that of the pure interpreter.

Que han conseguido implementar las instrucciones con punto flotante, y han obtenido una mejora en el rendimiento.

Pero me ha parecido muy curioso que haya instrucciones de N64 que la Wii no pueda traducir. No sabía que tenía instrucciones de 64 bits, es muy interesante... Parece como si la N64 hubiera salido muy avanzada a su tiempo.


Intrucciones de 64bits? tenia entendido que era puro marketing y lo que tenia era 32x2.
Como muchas otras como la neogeo hyper64 etc...
alaun escribió:Ojala se supiera algo en firme sobre este emulador, es lo que muchos soñamos: un emulador de N64 funcional... y sin embargo no hay nada :( . Ojala se saque una version beta o algo por el estilo en el que los juegos rulen + o -.



Yo con un emulador de N64 y otro de MAME ya me conformo y no pediria nada mas :)
kape escribió:Yo con un emulador de N64 y otro de MAME ya me conformo y no pediria nada mas :)


Y a que esperas para meter el Mame 0.125 versión wii?. Te digo esto porque me suena a que no lo conocías y te estoy dando el noticion del siglo X-D

Yo lo tengo en la wii y estoy suuuuper contento. Nunca imagené jugar al Thunder Cross de konami en mi wii... una pasada!, sin contar las otras casi 7mil roms que soporta esa version de MAME (algo mas de 3mil distintas y el resto clones varios).

Espero que alguien mas haya hecho el descubrimiento del siglo con esto que estoy diciendo (supongo que solo la gente nueva en el mundillo de la wii), porque en el homebrew browser no aparece para descargarselo y no hay mucha publicidad sobre ello, sobre todo ahora que ya es una versión que salió hace mucho y la noticia es "vieja".

Saludos
sabandellos escribió:
kape escribió:Yo con un emulador de N64 y otro de MAME ya me conformo y no pediria nada mas :)


Y a que esperas para meter el Mame 0.125 versión wii?. Te digo esto porque me suena a que no lo conocías y te estoy dando el noticion del siglo X-D

Yo lo tengo en la wii y estoy suuuuper contento. Nunca imagené jugar al Thunder Cross de konami en mi wii... una pasada!, sin contar las otras casi 7mil roms que soporta esa version de MAME (algo mas de 3mil distintas y el resto clones varios).

Espero que alguien mas haya hecho el descubrimiento del siglo con esto que estoy diciendo (supongo que solo la gente nueva en el mundillo de la wii), porque en el homebrew browser no aparece para descargarselo y no hay mucha publicidad sobre ello, sobre todo ahora que ya es una versión que salió hace mucho y la noticia es "vieja".

Saludos

No es que sea desconocido, sino que sus tiempos de carga son eternos. Al igual que Wii64 dista mucho de ser un emulador disfrutable.
Hablando de MAME para wii: Bueno, los tiempos de carga para juegos de algunos megas esta aun dentro de lo razonable. Defino razonable= te da tiempo a tomarte un cafe. De todas formas, si quieres jugar a un juego en concreto, sabes que puedes. Yo, como nací en la epoca del spectrum y cargaba los juegos en cinta de cassete, a lo mejor por eso no me importa esperar unos minutos [carcajad] La verdad es que es una gozada tener todas las recreativas en el salon de tu casa y en un tamaño tan diminuto, a mi me compensa, y sigo animando a la gente a que se lo instale.

Con respecto al wii64, lo que mas rabia me da es que se le va a pasar el ciclo de vida util a la wii, y no lo van a tener terminado. El desarrollo está muy avanzado, y por ahí hay compilaciones NO oficiales de la ultima versión que muestran que ya estan cerca. También me da rabia que el emulador de Playstation esté parado, esperando a que acaben el wii64 (porque son los mismos autores), y que nadie con conocimientos ayude. A este paso, los emuladores estaran acabados, justo cuando todos tengamos en casa ya la "Wii 2" [buuuaaaa]

Saludos
Yo ya estoy perdiendo la esperanza de que salga algún día
sabandellos escribió:Con respecto al wii64, lo que mas rabia me da es que se le va a pasar el ciclo de vida util a la wii, y no lo van a tener terminado. El desarrollo está muy avanzado, y por ahí hay compilaciones NO oficiales de la ultima versión que muestran que ya estan cerca. También me da rabia que el emulador de Playstation esté parado, esperando a que acaben el wii64 (porque son los mismos autores), y que nadie con conocimientos ayude. A este paso, los emuladores estaran acabados, justo cuando todos tengamos en casa ya la "Wii 2" [buuuaaaa]

Saludos

Que saquen la Wii 2. Porque mi Wii se va a quedar conectada durante mucho tiempo, es muy pequeña, bonita y tiene lo que quiero como para guardarla ;) Cuando saquen la Wii 2, no sabemos cuánto tendremos que esperar para poder ejecutar código, así que mientras tanto tendremos la Wii.

El desarrollo del emulador de PSX en un principio irá más rápido, ya que ahora más que trabajar en el emulador de 64 en sí, están avanzando en el Dynarec del cuál gran parte del código les servirá para el WiiSX.

¿Dónde hay esas compilaciones no oficiales? :O Si el repositorio de Google Code hace tiempo que no lo actualizan, el código solo lo tienen ellos.
Mark R. escribió:¿Dónde hay esas compilaciones no oficiales? :O Si el repositorio de Google Code hace tiempo que no lo actualizan, el código solo lo tienen ellos.

Será un placer proporcionarios a todos los que aun no lo tengais el enlace... aquí tenéis la penultima compilación no-oficial de este emulador de Nintendo64 para wii:

http://freefile.kristopherw.us/uploads/ ... 4-r474.zip

Creo que la compilación tiene a duras penas un par de meses o incluso menos.

Con la de playstation (WiiSX) pasó exactamente igual, alguien compiló la ultima version, la cincuenta y tantos, no recuerdo y también está por ahí rulando. La tengo en mi SD, si alguien la quiere, tiene sonido, pero aun no es muy jugable.

Debería haberme puesto como nick "el tonto de los emuladores". De siempre, es lo que mas me gusta en PC y lo que mas busco en Wii.

Saludos!
sabandellos escribió:
Mark R. escribió:¿Dónde hay esas compilaciones no oficiales? :O Si el repositorio de Google Code hace tiempo que no lo actualizan, el código solo lo tienen ellos.

Será un placer proporcionarios a todos los que aun no lo tengais el enlace... aquí tenéis la penultima compilación no-oficial de este emulador de Nintendo64 para wii:

http://freefile.kristopherw.us/uploads/ ... 4-r474.zip

Creo que la compilación tiene a duras penas un par de meses o incluso menos.

Con la de playstation (WiiSX) pasó exactamente igual, alguien compiló la ultima version, la cincuenta y tantos, no recuerdo y también está por ahí rulando. La tengo en mi SD, si alguien la quiere, tiene sonido, pero aun no es muy jugable.

Debería haberme puesto como nick "el tonto de los emuladores". De siempre, es lo que mas me gusta en PC y lo que mas busco en Wii.

Saludos!

Que susto me habías dado, pensaba que corría por ahí una versión nueva.
Como ya he dicho, los únicos que pueden tener ahora las últimas versiones son los propios programadores, ya que el código ha pasado a ser cerrado. La versión que has puesto es de febrero. Según los videos publicados, la cosa ha cambiado MUCHO desde entonces.
Pero gracias por el aporte de todas formas :)
Viva N64 estoy impaciente, no dijeron que se enfocarian en n64 y luego en la WIIsx :( , que el emulador de psx lo tiene muy funcional con pocos juegos eso si, y el WII64 casi en el olvido y no lei nunguna noticia desde mayo?
PD: hoy han publicado en su blog los progresos con el Dynarec parte 2 aqui http://emulatemii.com/wordpress/
, y los de project64 liberaron el codigo fuente de la version 1.4 es asi o lo entendi mal?
tehpola escribió:
The structure of the dynarec itself is an important factor in the performance of the emulator. In order to convey some of the changes we’ve made to the dynarec, you have to understand how its structured and how it works. You can divide my dynarec into a few distinct pieces: the translator, the trampoline, the code cache, and some run-time helper functions.

The translator is given an address at which it will translate a chunk of MIPS code into PowerPC. It uses a total of 3 passes to accomplish that. Pass 0 reads in a instruction at a time until it hits an unconditional jump, a jump register, or an exception return, which signifies the end of the function its trying to recompile. Its main purpose is to identify any branch instructions and determine where they are branching to; it does this to ensure that no branches will be branching into a register mapping. Pass 1 actually does the translation by converting each MIPS instruction to a sequence of PowerPC instructions. Branches are left unfilled because we don’t yet know how many PowerPC instructions will be between any given source instructions. Pass 2 then fills out the branch destinations now that every instruction’s position is known. The translator uses volatile and nonvolatile PPC registers in its generated code. Nonvolatile registers are used to store constants like the memory address to store the register values into, the address of the N64 memory, and a few other useful emulator variables. Volatile registers are used to temporarily store N64 registers for the generated instructions to operate on. These are mapped to hardware registers as needed, and stored to memory when changed and no longer needed.

The code that’s generated by the translator goes into the code cache. On a PC with no real memory limit this isn’t necessary. However, on the Wii, memory is quite constrained. In total, we have access to a little under 88MB of memory. However, using the larger MEM2, which is 64MB, is somewhat slower than using the 24MB of MEM1, so we have to limit the code to fit in MEM1 for it to run as fast as possible. Not to mention that the cache has to share MEM1 with all of the emulator code and static structures.

I have a few functions which the recompiled code will call in order to reduce the amount of generated code generated for complex instructions. For example, interpreted instructions, updating Count, and taking floating-point unavailable exceptions. These are just ordinary C functions which will only be invoked by the recompiled code. These functions allow for a reasonable trade-off: faster than interpreting and relatively small code generated for just the function call.

The trampoline, or dispatcher, is at the heart of the dynarec. The trampoline is responsible for determining if code at a given N64 address is recompiled, and if its not, recompiling it, and then calling the recompiled code. When the code that the trampoline invoked needs to branch to another block of code, it returns to the trampoline with the N64 address of the code it wants to run, and the process begins again: the trampoline looks up the new address, possibly recompiles, and then calls the desired recompiled code. Branches within a function don’t need to return to the trampoline, but because any function can be freed from the code cache at any time, every branch outside of the function must return to the trampoline to be dispatched.


Alguien que lo traduzca o lo sepa resumir XD

FUENTE
No dicen nada sobre el rendimiento del emulador o su compatibilidad, si es lo que os interesa XD
Es un blog muy interesante, están explicando cómo están haciendo su emulador en vez de dar noticias y fechas (que ni ellos saben si podrían cumplir) sobre éste. Un 10 para el equipo de EmulateMii [oki] Leyendo su blog no me estoy volviendo un súper-programador, pero estoy entendiendo cosillas que no sabía sobre el funcionamiento de las consolas y sus respectivos emuladores.
Mark R. escribió:No dicen nada sobre el rendimiento del emulador o su compatibilidad, si es lo que os interesa XD
Es un blog muy interesante, están explicando cómo están haciendo su emulador en vez de dar noticias y fechas (que ni ellos saben si podrían cumplir) sobre éste. Un 10 para el equipo de EmulateMii [oki] Leyendo su blog no me estoy volviendo un súper-programador, pero estoy entendiendo cosillas que no sabía sobre el funcionamiento de las consolas y sus respectivos emuladores.


Por lo que cuentas se oye genial, por que no, nos lo traduces para saber también acerca de el tema! :D
Mark R. escribió:
Getting the floating-point and 64-bit instructions (which aren’t used all that often as the name N64 would lead you to believe) supported in the dynarec were important for improving the dynarec performance beyond that of the pure interpreter.

Pero me ha parecido muy curioso que haya instrucciones de N64 que la Wii no pueda traducir. No sabía que tenía instrucciones de 64 bits, es muy interesante... Parece como si la N64 hubiera salido muy avanzada a su tiempo.

Ahi lo que dicen es: Hacer que las funciones de punto flotante, y las instrucciones de 64-bit (que increiblemente no son tan usadas como el nombre N64 daria a pensar), sean soportadas por dynarec, fueron un paso importante para mejorar la performance mas alla de la de un simple interprete.

Luego menciona que la wii no tiene una raiz cuadrada de punto flotante, y que fue complicado implementarlo. Tambien que solo falta implementar las funciones de conversion a y desde enteros de 64-bits, y que es bastante complejo.

Por ultimo, que el PPC de la Wii es 32-bits, y que aunque la mayoria de las instrucciones de 64-bit se traducen de forma simple, hay algunas que son dificiles de emular.

Gracias por el dato de MAME para Wii. Ya lo estoy bajando ;)

xDaRkWaVexD escribió:Por lo que cuentas se oye genial, por que no, nos lo traduces para saber también acerca de el tema! :D

No dice nada interesante para un usuario final.

Dice que el dynarec se puede dividir en: the translator (el traductor), the trampoline (el trampolin), the code cache (el cache de codigo), y algunas funciones de ayuda de runtime.

Luego explica en terminos bastante tecnicos que hace cada uno. Habla de las limitaciones de memoria, cosas por el estilo. Nada importante.

Como humilde recomendacion, lo mismo que no me canso de repetirles a mis primos sobre sus hijos, aprendan ingles. Hoy dia es algo basico.

Tenemos la suerte de saber español, que es el otro lenguaje importante. Ingles+Español, ya estas cubierto en un 90% ;)
Veo que ahora se están acelerando los progresos.

Respecto el emu de mame, es lento y si tocaban un boton del mando el juego (creo que era Z) se colgaba por eso deje de usarlo, ojala nuvalo sacase una nueva version en la que no hubiese ese bug, pero el proyecto esta abandonado
Hombre, nuvalo suele leer este foro, si le hacemos una petición conjunta y lo invitamos un dia a cenar [beer] , a lo mejor... [plas]

Yo por si acaso me apunto a la peticion ;-)
Subo esto, que al final se va a perder.

Nada nuevo a la vista segun el blog del Team.
Juriolo escribió:No le veo mucha utilidad a un emulador de 64 pudiendo incrustar roms a juegos de VC XD

Aunque si se pudieran poner filtrado de texturas estaria bien, pero no creo que la wii lo soporte [+risas]


El emulador de VC no va con todos los juegos ni por asomo.Hasta da problemas inyectando juegos que usan el mismo motor grafico.
Ademas, por ejemplo, yo quiero inyectar el Cruis´n World en el WAD del Cruis´n USA.Usan el mismo motor grafico asi que deberia ir.
¿Problema?No puedo inyectarlo porque se pasa del tope del WAD.En fin, que es muy engorroso.
Hola

Pues estaba buscando información nueva sobre este emulador, y no encontré nada, sólo que cambiaron el logo....  Imagen y un rumor en el Blog del team sobre que sale este 29 de septiembre (por que es la fecha en que salió el N64) pero no lo creo.
.
Ya se que son noticias tontas [qmparto] pero peor es nada.....

Saludos
Lo dudo... creo que le queda mucho para salir... mi opinión es que nunca saldrá
Visto lo visto comparto la opinión de aquí, el amigo forero. Es un emulador que no cuento con él. De hecho creo que jamás saldrá una versión decente y ójala me tenga que tragar mis palabras.
alaun escribió:Visto lo visto comparto la opinión de aquí, el amigo forero. Es un emulador que no cuento con él. De hecho creo que jamás saldrá una versión decente y ójala me tenga que tragar mis palabras.


Cierto, ojala nos comamos nuestras palabras... pero el hecho es que yo llevo más de un año esperandolo (desde que compré la wii).

Opino que el proyecto no está aandonado, pero que no es continuado... es decir a lo mejor trabajan en el 1 día a la semana durante media hora, no es como otros proyectos de scene, tipo mplayer ce, emuladores de tantric, etc que los creadores estan encima del proyecto corrigiendo bugs, probando y añadiendo cosas.

Reconozco que n64 es dificil de emular, porque ni en un pc potente emulaba en su día al 100%... pero podrian haber sacado el wiisx, la emulacion de psx en pc era perfecta (y con ordenadores normalitos de su día).

Esto si que es "vapoware" (lo que se aprende en este foro)
Espero que no termine como el Wii Miidia.
Esperos k algun dia podamos disfrutar de los buenos juegos de nuestra viejita N64 (Los k no estan en VC)
a decir verdad en lo unico que he visto funcionar de forme decente este emulador es en PC y tomando en cuenta k la compatibilidad de los juegos no era del 100%.

Bueno esperemos k pronto nos den una sorpresa.....
Meh. Esta espera es demasiado molesta y de verdad que dan la impresion de que esta abandonado. Si por lo menos actualizaran de cuando en cuando con algo... cualquier cosa pero es que nos llevan en ascuas. ¿No que el Dynarec lo tenian ya y "solo" habia que pulirlo? No se ustedes pero esto a mi me parece un poquito falto de respeto para con los fans de su trabajo. Entiendo que sea gratis y que lo esten haciendo desinteresadamente pero esta empezando a parecer que lo desinteresado es con el proyecto.

Y pensar que dejaron WiiSX de lado para poder "trabajar" con Wii64 mas ¬_¬ y solo viene faltando que esto termine como el Wadpacker en su dia con el drama de "Ya lo tenemos pero no lo sacamos HUUUUUUURRRRR" eso si daria a mas de uno una erección en reversa XD.
para todos los que decian que estaba abandonado, hoy acavan de anunciar que la primer release publica saldra pronto y para muestra aqui esta un video
http://www.youtube.com/watch?v=-x-XEAmh ... r_embedded


salu2
zxc2 escribió:para todos los que decian que estaba abandonado, hoy acavan de anunciar que la primer release publica saldra pronto y para muestra aqui esta un video
http://www.youtube.com/watch?v=-x-XEAmh ... r_embedded


salu2

Banjo Kazooie [babas] [babas] [babas]
Ni que sea sin sonido, valdrá la pena.
vamos progresando :)
por lo visto la velocidad, que era lo que iban buscando si mal no recuerdo, ya la tienen conseguida.

estamos impacientes por probar esa beta, aunque solo sea la beta1, pero ni comparación con las versiones anteriores XD
He visto el video el video...
La interfaz directamente con libwiigui... me gusta
La velocidad parece igual que el de N64.
Parece que tendré que comerme mis palabras sobre que no iba a salir nunca. Me alegro

Espero que salga pronto me gustaria tener el donkey kong en mi wii, como el perfect dark
¿que era el wadpacker?
Hola.

La verdad es que después de ver el video aquel del 1 de abril pensaba que veríamos algo bastante pulido a lo largo del verano, pero después de ver que no actualizaban su blog desde julio estaba perdiendo las esperanzas. Ahora esperaré impaciente una nueva release.

Hay que reconocer que Nintendo 64 es una consola muy difícil de emular perfectamente y me parece que ningún emulador ni plugin de PC funciona sin ningún fallo gráfico en el 100% de los títulos (de hecho creo que los juegos de Factor 5 ni se pueden jugar).

Del nuevo video me han gustado algunas cosas y otras no. Para empezar me ha chocado que hayan cambiado el logo poligonal de Nintendo64 dando vueltas por la M roja rotatoria (no sé ni a que hace referencia ¿a Mario?). Otra cosa que no me ha gustado es que la rom no arranque automáticamente al cargarla, sino que hay que pulsar después en 'Play game' (eso sí, las roms ahora cargan mucho más rápido o esa es mi impresión).
Tenemos soporte por USB, me gustaría saber si 2.0 y si hay que instalar algo nuevo o si servirían los Cios de Rodries y/o Hermes.

En las opciones de video hay una cosa que pone "FB textures" que no sé lo que es. (¿Serán texturas a mayor resolución creadas por los usuarios?)
No han mostrado si se pueden remapear los botones de los controles aunque espero que sí.

Respecto a los juegos que han mostrado, que no nos permitan escuchar el sonido me hace sospechar que aún no corren al 100% de velocidad (en el video del 1 de abril el sonido delataba que los juegos no funcionaban correctamente). Salvo el Banjo Kazooie (y un poco el F-Zero X) no se aprecian errores gráficos.

Repasando la lista de objetivos que tienen para el emulador creo que la cosa está así:
[buenazo] * Hardware Accelerated Graphics
[buenazo] * Dynamic Recompilation
[comor?] * Sound
[snif] * 4mb Expansion PAK Games
[snif] * 512mbit ROM Support
[buenazo] * Configurable Input
[buenazo] * ROM Loading from DVD/SD/Front-SD & USB
[buenazo] * Native Saves
[buenazo] * Save States
[comor?] * Rumble/Controller PAK Support
[buenazo] * Progressive/Widescreen Resolution
[snif] * Netplay

Saludos
Imagen Pero que ven mis ojos, un juego de Rareware funcionando bien [plas] No quiero crear falsas esperanzas pero tal vez si sea cierto el rumor que sale el 29 de septiembre (es el cumpleaños del N64).
Lo mismo todavia le uqedan meses para salir... yo ya lo tengo visto como proyecto lejano... espero equivocarme
Elbarto777 escribió:un juego de Rareware funcionando bien
Bueno... En realidad los personajes tenían ojos, pero aparte de eso se ve bien.

Coincido en que es un poco mosqueante que no pongan el sonido real del emulador, y el framerate no me ha parecido que vaya a 60Hz como en el emulador de la VC, pero podría ser la calidad del video.


Realmente espero que consigan pulirlo hasta hacerlo igual o mejor que el oficial, la cosa promete.
Sogun escribió:Del nuevo video me han gustado algunas cosas y otras no. Para empezar me ha chocado que hayan cambiado el logo poligonal de Nintendo64 dando vueltas por la M roja rotatoria (no sé ni a que hace referencia ¿a Mario?). Otra cosa que no me ha gustado es que la rom no arranque automáticamente al cargarla, sino que hay que pulsar después en 'Play game' (eso sí, las roms ahora cargan mucho más rápido o esa es mi impresión).
Tenemos soporte por USB, me gustaría saber si 2.0 y si hay que instalar algo nuevo o si servirían los Cios de Rodries y/o Hermes.

En las opciones de video hay una cosa que pone "FB textures" que no sé lo que es. (¿Serán texturas a mayor resolución creadas por los usuarios?)
No han mostrado si se pueden remapear los botones de los controles aunque espero que sí.

Respecto a los juegos que han mostrado, que no nos permitan escuchar el sonido me hace sospechar que aún no corren al 100% de velocidad (en el video del 1 de abril el sonido delataba que los juegos no funcionaban correctamente). Salvo el Banjo Kazooie (y un poco el F-Zero X) no se aprecian errores gráficos.

La M es de Mupen.
Lo del USB 2.0 es interesante saberlo, pues muchas ROMs (iguales o superiores a 128Megabits creo) irán por streaming.
FB supongo que se referirá a framebuffer.
Lo del sonido puede hacerte sospechar lo que quieras, pero nosotros no somos nadie para pedirles más. Yo me conformo con un emulador sin sonido mientras sea jugable :)
570 respuestas
1, 2, 3, 4, 512