| NullDC | |
|---|---|
| Desenvolvedores | drkIIRaziel e ZeZu |
| Lançamento inicial | 19 de fevereiro de 2006 |
| Lançamento estável | 1.0.4 r50
/ 19 de junho de 2010 |
| Repositório | |
| Sistema operacional | Microsoft Windows |
| Tipo | Emulador de Dreamcast |
| Licença | GNU General Public License |
| Website | http://code.google.com/p/nulldc/ |
NullDC é um emulador em código aberto de Dreamcast e Naomi para Microsoft Xbox 360 , Microsoft Windows e PlayStation 3.
O emulador foi anunciado no dia 19 de fevereiro de 2006. No dia 25 de agosto de 2006, as primeiras imagens foram divulgadas, e seus autores divulgados: ZeZu (programador do Icarus, um emulador de Dreamcast nunca lançado) e drk||Raziel, seu desenvolvimento teria como objetivo priorizar a compatibilidade em detrimento da velocidade e seu sistema com uso de plugins permitiria a contribuição de outros programadores.
A primeira versão foi lançada em primeiro de abril de 2007, e se tornou o emulador de Dreamcast com a maior compatibilidade.
A segunda versão (beta 1.5) foi lançada no dia 4 de novembro de 2007. Acrescentou compatibilidade com gamepads, porém teve uma série de outros bugs. Três dias depois foi lançada a versão beta 1.6, que corrigiria boa parte dos problemas da versão anterior.
A versão 1.0.3 foi lançada no dia 20 de agosto de 2008, trazendo melhorias de velocidade, correções de bugs e novos recursos como emulação de névoa, compatibilidade com o VMU e efeitos especiais de som. Foi a primeira versão com emulação do sistema NAOMI, em um executável à parte. Por outro lado, a compatibilidade com gamepads e outros controles foi removida.
O código fonte do programa foi aberto em 9 de maio de 2010.
No dia 5 de setembro de 2010, drk||Raziel anunciou que iria continuar o desenvolvimento do emulador além de uma conversão do NullDC para PlayStation 3..
Em setembro de 2011 um grupo estadunidense começou a trabalhar numa conversão do NullDC para Xbox 360,sendo que esta equipe não tem nenhum envolvimento com drk||Raziel,o projeto terminou em 2012,juntamente com a disponibilidade do emulador,porém a conversão foi feita para consoles com destrave RGH ou JTAG.
NullDC requer o uso da última versão do Microsoft DirectX 9.0c, as bibliotecas Visual C++ mais atuais e, opcionalmente, WinPcap para emulação do modem. Como de praxe para emuladores, uma cópia da BIOS do console original é necessária.
Usa uma arquitetura baseada em plugins, com várias implementações alternativas, (algumas convertidas do Chankast) para gráficos, som, leitura de jogos em CD-ROMs (os leitores ópticos em computadores pessoais não conseguem ler os GD-ROMs) ou arquivos de imagem de disco, cartões de memória, etc.