NullDC

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
nullDC
Desarrollador
ZeZu y drkllRaziel
[1]
Información general
Última versión estable v1.0.4
agosto del 2011
Género Emulador
Sistema operativo Windows
Licencia Código cerrado
[editar datos en Wikidata ]

NullDC es un emulador freeware (gratuito) de la Sega Dreamcast para las plataformas x86. El emulador está siendo desarrollado por drk||Raziel y Zezu, teniendo éste último bastante reputación en el mundo de la emulación de Dreamcast ya que trabajó en el proyecto Icarus y además ayudó en cierta medida al proyecto Chankast. Pasó a ser el tercer emulador de Dreamcast en hacer funcionar juegos comerciales.

Lanzamiento[editar]

A pesar del escepticismo, la primera beta del emulador salió el 1 de abril del 2007 (día conocido como April's Fools) demostrando que este proyecto no era vaporware. A pesar de ser la primera versión, el emulador salió con una gran compatibilidad (juegos como Jet Set Radio, Soul Calibur o Shenmue entre muchos otros) y un buen rendimiento. En cuanto al apartado sonoro y gráfico tiene una gran calidad aunque a veces se producen pequeños glitches. Comparado como la última versión del Chankast, nullDC tiene un mejor rendimiento, mejor calidad tanto sonora como gráfica y, actualmente, se sabe que se sigue trabajando en el para mejorarlo.

Historia[editar]

A fecha de marzo del 2007 solamente se sabían tres noticias de ella. La primera información salió el 17 de febrero del 2006. En estos comentarios se comentaba que:

  • Ya funciona la bios y algunos juegos empiezan a mostrar resultados.
  • En su primera versión no será de código abierto, no descartando la liberación del código posteriormente.
  • Puede funcionar a 50 / 60 Hz.
  • Se comenta que tiene un gran debugger de SH4 y ARM7 que ayudaría a los desarrolladores a mejorar sus trabajos o proyectos para la Dreamcast.
  • Según algunas páginas se comenta que se podría ver en público en la feria MadriDC ( lo cual acabó negándose).
  • Las aplicaciones KOS funcionan al 100% y con gran compatibilidad ( después se negó que la velocidad fuera al 100%).
  • No funciona el sonido ( aunque se está trabajando en ello).

La segunda información salió el 25 de agosto, en una mensaje en el foro de ngemu, en el cual se mostraban ya imágenes del emulador funcionando con juegos como el Dead or Alive, Soul Fighter o Toy Commander ( juegos que no funcionan en Chankast ). En esta noticia se pueden averiguar más detalles como:

  • Se necesita un ordenador potente para conseguir que funcionen correctamente a full speed. Según se comentan, las imágenes se tomaron en un Athlon64 3000+ con una GeForce 6600.
  • Al final, a pesar de lo que se comentó en otros posts, no va a ser de código abierto.
  • Confirma la posibilidad de utilizar plugins de vídeo, audio, input y gdrom para que autores externos puedan contribuir al proyecto ( no se comenta nada sobre una compatibilidad con los plugins del Chankast).
  • Se muestran ya imágenes debido a la gran evolución en la compatibilidad de los juegos.
  • Se esperaba su salida a finales de 2006, todavía no tiene fecha su versión final.

Las más recientes noticias aparecidas se pueden ver en un foro en el cual ya se podían ver imágenes de varios juegos a una velocidad que rozaba los 60/30 fps según el juego ( a falta de saber sobre que ordenador funcionan el emulador). Primer post con imágenes mientras que éstas son imágenes en otro foro. Más tarde, el 17 de marzo del 2007, en el mismo foro, se pudieron ver vídeos de algunos juegos (Head Hunter, Birra MX, Evolution 2 y Grandia 2 entre otros) en los cuales se podían ver la gran emulación gráfica del proyecto(aunque en algún juego como el HeadHunter el sonido no era del todo perfecto) rozando la perfección.

La última versión oficial que distribuyó en Emuforums es la versión 1.0.3 (21-08-08), las mejoras de la última versión son las siguientes:

  • VMU/VMS añadido.
  • Emulación de niebla añadida en nullPVR. (Nota: Esto requiere una tarjeta compatible con Shader Model 2)
  • Emulación experimental de DSP añadido en nullAICA.
  • El lector de imágenes también puede leer CD reales.
  • Añadida una opción (oculta) para quitar la ventana de la consola.
  • Varios bugs y problemas corregidos. Mayor compatibilidad. Menos errores en material ya compatible.
  • Versión NAOMI del emulador.

Actualmente el emulador es un proyecto open source con licencia GNU GPL v3, la página principal se encuentra en http://code.google.com/p/nulldc/

Emulación NAOMI[editar]

nullDC es uno de los primeros emuladores que soporta a la placa arcade NAOMI, desarrollada en base a hardware de la Dreamcast. Ésta noticia fue liberada por drkllraziel, en la página www.ngemu.com, sitio que vio nacer a nullDC.

Según se dice, sólo puede emular 2 juegos de la plataforma mencionada con anterioridad, debido al cifrado de las demás ROMs (la cual aún no es descifrada).

La versión nullDC 1.0.3 es la primera que emula placas NAOMI.

Curiosidades[editar]

  • Uno de los programadores, Zezu, ha trabajado en el proyecto Icarus (el cual creó bastante polémica sobre si era vaporware o no), ayudó a Chankast (ver los créditos) en la creación del emulador con información y ayuda sobre el hardware. Se le destaca por ser bastante conocedor del hardware de la consola.
  • nullDC es uno de los pocos emuladores que son apoyados externamente dentro de los foros, sin sitio web oficial, se mantienen noticias dentro de Ngemu.com.
  • Se realizó una competencia dentro de emuforums (los foros de ngemu) para seleccionar un logotipo e icono para nulldc. Hasta ahora no se han cambiado las imágenes dentro del emulador.

Véase también[editar]

Enlaces externos[editar]