core:
- fix ROM mask (use card size from header instead file size);
- fix read range from DS card (real DS can't read data from ROM for DSi console);
- temporary fix "write enable/disable" mc command;

git-svn-id: https://svn.code.sf.net/p/desmume/code/trunk@4815 5577840e-afb3-4e59-9ef3-2b7f898b1952
core:
- fix ROM serial info for DSi Enhanced ROMs;
- add some new country codes;

git-svn-id: https://svn.code.sf.net/p/desmume/code/trunk@4816 5577840e-afb3-4e59-9ef3-2b7f898b1952
- typo fix, sorry (fix NDS header and savestates works again);

git-svn-id: https://svn.code.sf.net/p/desmume/code/trunk@4817 5577840e-afb3-4e59-9ef3-2b7f898b1952
core:
- add streaming ROM data from disk. I was broke all ports except windows, on linux/mac ports need fix rom_init_path in NDSSystem.cpp but i can't test this;

git-svn-id: https://svn.code.sf.net/p/desmume/code/trunk@4818 5577840e-afb3-4e59-9ef3-2b7f898b1952