Schrijver
| Mp3 player?
|
CrazyBoss msx freak Berichten: 144 | Geplaatst: 15 Augustus 2007, 16:37   |
Hello
I know some one made a hardware version of a Mp3 player for MSX
Is it possible to make a software MP3 for Turbo-r ?
It have the sample hardware, but maybe its not good enought.
If the player are made in pure assembler, it should be possible ?
There is a MODplayer for Turbo-R. But ofcause if you only make the Software version, only Mono.
Should the Turbo-r be powerfull enough, to play mp3s using moonsound?
-Claus.
|
|
wolf_ online
 msx legend Berichten: 4713 | Geplaatst: 15 Augustus 2007, 16:40   |
iirc it took a Pentium60 to playback a stereo 128kbps MP3 back then. My 486DX2/66 could only playback 128kbps in mono iirc. So, if you think a tR is as powerful as a P60, then it's probably possible for 128kbps stereo mp3's..  |
|
Latok msx master Berichten: 1727 | Geplaatst: 15 Augustus 2007, 16:47   |
You are indeed a Crazy Boss ^_^
|
|
CrazyBoss msx freak Berichten: 144 | Geplaatst: 15 Augustus 2007, 16:59   |
hehe
I dont know if it was possible or not.
Sometimes PC hardware is not as smart as msx hardware
And maybe some really smart programming
I dont know, but i know the modplayer worked, but its not the same.
-cb-
|
|
CrazyBoss msx freak Berichten: 144 | Geplaatst: 15 Augustus 2007, 17:00   |
damn, it means a pocket mp3 player, is way more powerfull than a Turbo-R
-cb-
|
|
wolf_ online
 msx legend Berichten: 4713 | Geplaatst: 15 Augustus 2007, 17:05   |
Iirc the tR is from 1991, that's 16 years ago. You can expect today's chips to be smaller, smarter and faster. My cellphone from 2003/2004-some has 32768 colors (like g9k), and more FM channels than my Moonsound. So, yes, while the tR might still be the most advanced MSX, it's still 16 years old and thus outdated from today's hardware point of view.
|
|
Prodatron msx master Berichten: 1109 | Geplaatst: 15 Augustus 2007, 18:21   |
A pocket MP3 player has a specialised chip, which can't do anything else than only decoding MP3 data  It can't be compared to an all-purpose CPU like the R800. The requirements for a MOD player are a lot smaller, as you only have to scale up/down some sample data and mix (add) them - nearly no math, it's not much more than just a small stupid byte read/write loop.
But the JPEG viewer for the MSX is even very slow on the R800, and this is something which you can compare with decoding MP3 data.
So I am sorry, but it should be impossible to play MP3s on the tR even with super optimized asm-code...  |
|
[D-Tail]
 msx guru Berichten: 3017 | Geplaatst: 15 Augustus 2007, 20:29   |
Next up, a JPEG decoder card for SumbOS? hehe.
|
|
Sd-Snatcher msx freak Berichten: 250 | Geplaatst: 15 Augustus 2007, 21:22   |
Jpg used in web are usually small, perhaps is not a great problem to decode it.
|
|
wolf_ online
 msx legend Berichten: 4713 | Geplaatst: 15 Augustus 2007, 21:50   |
Why not png? seems more suitable for MSX if you ask me. No color errors an MSX can't display.
|
|
Sd-Snatcher msx freak Berichten: 250 | Geplaatst: 15 Augustus 2007, 22:24   |
png ofcourse and if we have png decompressor we have zip decompressor.....
|
|
manuel msx guru Berichten: 3447 | Geplaatst: 15 Augustus 2007, 22:47   |
we're not talking about what image format is most useful/suitable on MSX, but the comparison was made that decoding MP3 is like decoding JPEG, and JPEG is already very slow on turboR.
|
|
Sd-Snatcher msx freak Berichten: 250 | Geplaatst: 16 Augustus 2007, 10:02   |
mp3 have to be decoded in realtime, and with jpg you can wait some seconds (web) or minutes (camera).
well you can wait some days to decode an mp3 and play then a big wav file.  |
|
yum msx addict Berichten: 431 | Geplaatst: 16 Augustus 2007, 10:37   |
And what would happen if we add the Z380 for decoding the mp3? Could be a nice project for a skilled programmer.
|
|
PingPong msx professional Berichten: 988 | Geplaatst: 16 Augustus 2007, 10:56   |
People, take a look at some free 'c' routines used to display jpeg on stardard vga (old days), and you will have an idea of how much is cpu-intensive decoding jpegs-  |
|
|
|
|