MP3 player for MSX

Página 12/51
5 | 6 | 7 | 8 | 9 | 10 | 11 | | 13 | 14 | 15 | 16 | 17

Por DD

Expert (88)

imagem de DD

06-03-2007, 14:22

This forum indeed is rapidly growing, there is a lot to read (reading is not my strong point unfortunately)... I don't think it is a problem to make the 'buffer almost empty' flag configurable, we just need some free bits in the registers. The registers which can be programmed in the MP3 cartridge are just the registers of the VS1011, some bits which are not used by the VS1011 will be used for these settings instead. I guess it would be nice that also these bits could be read back.

@Dvik: I see your point about the delay in effects. Indeed is it hard to generate effects with this data. There will be a delay, unless you decide to give only small packages of data... If you don't fill the buffer completely, the player does not have more data in the buffer than you sent to it, so there cannot be more delay. If you set the 'almost empty' flag to 512 and you give only 3*256 bytes when this bit is set, you know there is about 5*256 bytes in the FIFO. The physical size of 14*256 is not a problem, there is 9*256 bytes unused and the player ignores it.

@Wolf: If you want to connect the VS1011 to a FPGA, i have seen the timing of the VS1011 is quite sensitive, not the SPI itself but you have to be careful with writing and reading registers while playing music.

About the delay after sending data... The AtMega starts sending the data immediately to the VS1011, but the VS1011 will wait until it receives a complete frame. A frame in a MP3 file starts with FF 8X, then followed by some flags (bitrate, joint stereo etc.) then the frame. There will be some milliseconds delay.

I will try it as a cartridge in the OCM and Turbo-R this friday.

Por wolf_

Ambassador_ (9956)

imagem de wolf_

06-03-2007, 14:34

I didn't mean 'connect to an OCM', but 'implement as FPGA in the OCM', VS1011 emulator so to say..

Por Yobi

Master (149)

imagem de Yobi

09-03-2007, 16:14

We also need a housing / case for the PCB. Anyone knows were we can get it?
Don't want to destroy my Konami's Wink

Por wolf_

Ambassador_ (9956)

imagem de wolf_

09-03-2007, 16:17

Sunrise might have some (cases used for the Moonsound, G9k, CF etc.) .. dunno if they wish to sell tho.

Also, games are being released on new cartridges in Spain by Matra, iirc they make new cart.boxes, perhaps ask there?

Por Prodatron

Paragon (1810)

imagem de Prodatron

09-03-2007, 19:19

I would also accept a naked one, if this would increase the delivery speed Smile

Por Manuel

Ascended (18785)

imagem de Manuel

09-03-2007, 23:04

Why not make an ATI Radeon X1700 with an MSX cartridge port? Smile Ow, sorry, off topic Tongue

Por Prodatron

Paragon (1810)

imagem de Prodatron

13-03-2007, 14:19

Any news here? Question Smile

Por Yobi

Master (149)

imagem de Yobi

13-03-2007, 17:14

Not yet.

We can now also update the firmware of the ATMEL CPU with the MSX.
We hope to get the PCB's in two weeks. Then it takes another week to make them.

The only problem we got is the case. But i think we don't care if there's none. oO

Por wolf_

Ambassador_ (9956)

imagem de wolf_

13-03-2007, 17:29

asked Matra already? or Sunrise?

Por Prodatron

Paragon (1810)

imagem de Prodatron

13-03-2007, 18:13

How much PCBs did you order? In any case, I would like to reserve two Tongue

Página 12/51
5 | 6 | 7 | 8 | 9 | 10 | 11 | | 13 | 14 | 15 | 16 | 17