Welcome, Guest. Please login or register.

Author Topic: SuperPAULA - if you have experinece in amiga music please give feedback  (Read 16272 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline FrenchShark

  • Full Member
  • ***
  • Join Date: Jan 2004
  • Posts: 181
    • Show all replies
    • http://www.arcaderetrogaming.com
Hello Biggun,

I am also working on a AAA FPGA Amiga but my pace is a lot slower (because of work, family, ...).

Anyway, I thought about the same compatibility issues in my design. Here is what I came up with :
- 16 16-bit channels.
- 2 volume control registers (one for left, one for right).
- Better precision for the period register. I guess your SuperPaula clock will be 28 MHz at least. Even at 28 MHz, you need to have a "fractional" part for the period register so you can generate 32 kHz, 44.1 kHz or 48 kHz sampling rate.
- The 4 standard Paula channels are mapped on channels 10 - 13 (because of the address decoding :-D )
- Have one or two DSPs that can access the chip registers and the chip RAM (or the DMA FIFOs ?) and have their own instruction memory (32KB or 64KB per DSP).

Regards,

Frederic
 

Offline FrenchShark

  • Full Member
  • ***
  • Join Date: Jan 2004
  • Posts: 181
    • Show all replies
    • http://www.arcaderetrogaming.com
Quote

amigaksi wrote:

How does the SoundBlaster get away with it using just a 1Mhz crystal?  I guess they are rounding off to rate closest to the 22.05Khz, 44.1Khz or 48Khz.  I just thought that it would be more useful if the FPGA was in a plug-in module for the Paula socket so it's backward compatible with existing Amigas. (i.e., pin-compatible).



They might use a PLL along with it.

I do not see the interest of making a plug-in.
The Chip RAM is too slow to handle these extra high resolution channels.
You need a brand new architecture to make it possible.

Regards,

Frederic