But ... we talking about SymbOS like it supports CPC,MSX and soon EP ... but in MSX it supports such subversions of that hardware, like that cartridge ... and more versions of CPC ... and so ... this SymbOS thing is quite advanced I feel ... so I want to say ... It is even bigger than I thought it is ...
Well, at least now there is some reason to have: turbo EP (done), big-memory EP (done), external video cartridge thingy like GFX9000 (not done yet). Before, everybody told, that it's useless to create a more powerful Nick, or anything like that, but if SymbOS can use it, maybe there is some value of those projects anyway. And btw, for high resoluton 16 colour mode, it is still possible to utilize somehow the EXTCOL inputs of EP with some additional hardware which would allow even "mix" traditional Nick graphics and "new style" graphics by the "old" hardware.
About the MP3: it's not so easy to decode by software, so I doubt Z80 can do it
On PCs, something like 40MHz 486 systems could play 32kbs mono MP3s and such (or Amiga 1200 with CPU accelerator cards with clocs about 30MHz). For more sane audio quality it was better to think about the Pentium class CPUs already. MP3 decoding is quite FPU heavy stuff. I don't know if some specialized "integer only" solutions (like the "libmad" on Linux which mplayer could use as well - I was an mplayer developer but it was a long time ago ...) would help, but even if it does, it's for sure too much for a Z80 even at higher clock speeds. But as I've linked some URLs above, there are nice (even not so expensive) single chip decoders, it's a more realistic way to play MP3s on 8 bit micros anyway. And again the youtube title of the video also tells about the Mp3 decoder which is meant (I think) as a hardware decoder, not software ...