If you have a ROM file that's calling to hardware that's part of the cartridge itself, that makes it tricky for an emulator since it has to do the console and any additional thing that the developer shoved in the cartridge too. Luckily a lot of that was standard.
@K3Nv2, Sony wanted to compete with HD-DVD and the Xbox 360, so they made the price of the console less than what it was advertised for. And because consumer players were expensive, some people bought one just so they can watch their movies... just like the PS2 as a cheap DVD player (well, depends on how you look at it for the price).
@anotherthing, And some Game Boy games that had extra SGB features, one example is Space Invaders with a modified version of Space Invaders for the SNES.
Kind of lame that the very last console that is likely to ever have a cartridge slot that can add hardware to the system is the DS Lite due to the Slot 2.
Drives were made by Toshiba and in order to use it you had to install an update to have the ability to play HD-DVD discs. You can, however, use it on a PC as long as you install some UDF drivers.
@SylverReZ I thought it was interesting that there's a thread about adding bluetooth to the NintendoDS and no one has mentioned the Slot 2 thing, especially since I'm pretty sure that's exactly what Pokemon Typing does.
@K3Nv2, There's nothing big about new consoles, it's all about making profit from something you had from over a decade ago that is now 10x times worst.
@K3Nv2, PS3 had OtherOS bundled beforehand until they removed it for 'security reasons'. The goal for OtherOS in the first place was that to avoid extra tax costs they had to label it as a 'computer'. Needless to say, they got sued in court for deceptive practices.