Short answer : because im lazy.
Long answer : I am lazy to learn php/sql, and varius people that suposely whould make the site (that includes, but is not limited to, plot,CKemu,Falcon4Ever and GiGaHeRz) got bored and/or lazy on the way.Just ask em ;p
I started working on dreamcast emulation back on 2003 (right after i finished working on a gameboy emulator ;p).As i didnt know much about the dreamcast hardware back then i studied the the dcemu (
link) dreamcast emulator and submited some fixes.A few months later ,using the knowledge i gained from that work, i wrote a dreamcast emu on C#/.net2beta (DC4Ever/dc4e) which was able to run some (very) simple dreamcast homebrew demos (
bins - cant find link for src).After many many months i got it to boot some more advanced stuff (KOS demos).Thats when i joined #emudev on efnet and met ZeZu (~ 6/2005).He provided some dreamcast docs and gave me his 3d plugin (from icarus) for testing.He eventualy joined the project and sugested to rewrite it on C/C++.After that progress had been very fast for the first few weeks (Crazy Taxi was working in less than two weeks, bios was working on 3 weeks) but later development slowed down a lot.I started a rewrite/cleanup @ Fall 2005 witch got finished around the summer of 2006.The name was decided on 30/10/2005 ("nullDC".Not NullDC , nUllDC,nuLLDC etc).PsyMan joined the team a week later (he does most of the testing/support/misc and was the olny beta tester for a long long long long time
ty psy <3 ).Since then only incremeantal changes have been done (like improving dynarec, stability, etc).drkpvr,sdlaica and ImageReader were all writen on the last few months before the first release (drkpvr is the internal name for nullPVR, ImgReader has been renamed to nullGDR, and sdlaica to nullAICA).
Phew .. lots of text.Well i hope that covers (some of) it.I reserve the right to edit this post later