Daedalus


Note.png

Actualmente este emulador no tiene soporte oficial, ya que ha sido sustituido por el DaedalusX64.


Este es el primer emulador funcional de N64 para PSP. Su código no ha sido escrito desde 0, sino que ha sido portado del mismo emulador del PC. Hasta ahora consigue emular muchas roms bastante bien, pero le queda mucho camino por delante.

Contenido

Versión actual

La versión actual es la R13, el autor lleva sin actualizar su blog desde Diciembre de el año pasado. Puedes descargarla desde aquí.

Mejoras de la versión:

  • Permite guardar las partidas en cualquier momento. Para cargar las partidas hay que pulsar el botón R en el menú donde se seleccionan las roms.
  • Se ha aumentado la velocidad de los juegos. Ha subido entre un 10% y un 20%.

Versiones anteriores

R12

Descarga

Puedes descargarla de aquí.

Mejoras

  • Arreglado problema que impedía que se cargase Goldeneye
  • Arreglado dynarec para el Goldeneye
  • Arreglado dynarec para el Super Smash Bros
  • Arreglados varios problemas de texturizado con 4bpp y pequeñas o texturas que no son potencia de 2.
  • Arregladas instrucciones TexRect con componentes s/t negativos.
  • Arreglado el HUD en Mario 64 (no funcionaba en la R11).
  • Arregladas luces en microcódigos F3DEX2.
  • Implementación correcta de las instrucciones para la captura de excepciones, mejorando la compatibilidad.
  • Mejorada la compatibilidad con coma flotante.
  • Manejamiento correcto de valores apilados mask_s/mask_t.
  • Implementados algunos modos de mezcla personalizados
  • Las capturas de pantalla sólo cubren el área visible.

R11

Descarga

Puedes descargarla de aquí.

Mejoras

  • Gran revisión de preferencias y ajustes de roms. Todos los ajustes ahora deberían de ser persistentes.
  • Soporte nativo para texturas paletizadas para un renderizado más rápido y menos uso de memoria.
  • Se ha provisto un tamaño fijo de memoria para las texturas, para limitar el uso de memoria.
  • Expansion Pak activado por defecto.
  • Actualizada la base de datos de información de roms para incluír un mecanismo de salvado para muchas roms.
  • Arreglada pérdida de memoria en la caché de texturas.
  • Arreglada la conversión de las texturas RGBA/32bpp con alineaciones impares.
  • Arreglado cuelgue que se daba cuando se recolorizaban texturas al tener poca memoria.
  • Gran reescritura de la caché de texturas para reducir el uso de memoria y mejorar el funcionamiento.
  • Varias optimizaciones en el modo en el que se guardan e instalan las texturas en la caché.
  • Optimización de escalamiento de las coordenadas de las texturas.
  • Mejorado funcionaiento del fragmento de caché para dynarec y reducción de la fragmentación de memoria.

R10

Descarga

Puedes descargarla de aquí.

Mejoras

  • Añadida opción para saltar cuadros por segundo.
  • Añadida opción para limitar tasa de cuadros por segundo.
  • Añadida zona muerta ajustable del stick.
  • Se puede activar el menú de pausa incluso cuando la emulación se ha colgado.
  • Arreglado cuelgue cuando no se encontraban roms, añadiendo mensaje explicatorio.
  • Arreglado parpadeo cuando se encontraban pocas roms.
  • Arreglada la frecuencia comprobación de hash de texturas.
  • Finalmente compilamos el código con -O3 optimizado en GCC.
  • Utilice VFPU para InvSqrt (gracias hlide!).
  • Mejora de código VFPU para el clipping y TNL (gracias Raphael!).
  • Mejora de procesos en línea de AddTri.
  • Reducción del tiempo empleado en la búsqueda de modos de mezcla.
  • Eliminada consola de depuración en la versión pública.