VOGONS


The Soundblaster DSP project

Topic actions

Reply 760 of 1053, by Maelgrum

User metadata
Rank Member
Rank
Member

First attempt of building new fw from source code.
Changes (from original V4.13)
1. Hanging note bug fixed
2. ADPCM problem fixed
3. Overall speedup - removed all debug x-bus trace port access
4. All unused junk in upper 2k is removed - flash in MCU must be programmed faster

Main question - is this build working ? ))

Attachments

Reply 761 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-07, 18:01:
First attempt of building new fw from source code. Changes (from original V4.13) 1. Hanging note bug fixed 2. ADPCM problem f […]
Show full quote

First attempt of building new fw from source code.
Changes (from original V4.13)
1. Hanging note bug fixed
2. ADPCM problem fixed
3. Overall speedup - removed all debug x-bus trace port access
4. All unused junk in upper 2k is removed - flash in MCU must be programmed faster

Main question - is this build working ? ))

Will test in a second.
Edit: Hangs on boot aswell, same as the 4.16 one. Dont know what part of the code is fixed/changed but its doing something.

Does this one work in your assembler aswell, its one that works with as31.
(Havent done the names yet which were done in the other file.)

Attachments

  • Filename
    dsp_v413_as31.zip
    File size
    8.89 KiB
    Downloads
    38 downloads
    File license
    Public domain

Reply 762 of 1053, by Maelgrum

User metadata
Rank Member
Rank
Member
S95Sedan wrote on 2023-10-07, 18:19:

Will test in a second.
Edit: Hangs on boot aswell, same as the 4.16 one. Dont know what part of the code is fixed/changed but its doing something.

And original V4.13 works on this card ?
If original V4.13 wont work, this version will not work too ))

S95Sedan wrote on 2023-10-07, 18:19:

Does this one work in your assembler aswell, its one that works with as31.
(Havent done the names yet which were done in the other file.)

you want me to test compilation of this .asm, in keil ?

Last edited by Maelgrum on 2023-10-07, 18:43. Edited 1 time in total.

Reply 764 of 1053, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-07, 18:01:
First attempt of building new fw from source code. Changes (from original V4.13) 1. Hanging note bug fixed 2. ADPCM problem f […]
Show full quote

First attempt of building new fw from source code.
Changes (from original V4.13)
1. Hanging note bug fixed
2. ADPCM problem fixed
3. Overall speedup - removed all debug x-bus trace port access
4. All unused junk in upper 2k is removed - flash in MCU must be programmed faster

Main question - is this build working ? ))

Not working for me, DIAGNOSE does not find the card

Reply 765 of 1053, by Maelgrum

User metadata
Rank Member
Rank
Member
maxtherabbit wrote on 2023-10-07, 18:45:
Maelgrum wrote on 2023-10-07, 18:01:
First attempt of building new fw from source code. Changes (from original V4.13) 1. Hanging note bug fixed 2. ADPCM problem f […]
Show full quote

First attempt of building new fw from source code.
Changes (from original V4.13)
1. Hanging note bug fixed
2. ADPCM problem fixed
3. Overall speedup - removed all debug x-bus trace port access
4. All unused junk in upper 2k is removed - flash in MCU must be programmed faster

Main question - is this build working ? ))

Not working for me, DIAGNOSE does not find the card

But original V4.13 works ?

Reply 766 of 1053, by mattw

User metadata
Rank Oldbie
Rank
Oldbie
maxtherabbit wrote on 2023-10-07, 18:41:

AT89C52-24JI/C is not OTP. You can reprogram it many times

thank you - I copied and pasted your comment to my previous post - just to keep all info at the same place - it seems I confused "AT89C52" with "AT87C52", which is OTP.

Last edited by mattw on 2023-10-07, 18:50. Edited 1 time in total.

Reply 767 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-07, 18:41:
And original V4.13 works on this card ? If original V4.13 wont work, this version will not work too )) […]
Show full quote
S95Sedan wrote on 2023-10-07, 18:19:

Will test in a second.
Edit: Hangs on boot aswell, same as the 4.16 one. Dont know what part of the code is fixed/changed but its doing something.

And original V4.13 works on this card ?
If original V4.13 wont work, this version will not work too ))

S95Sedan wrote on 2023-10-07, 18:19:

Does this one work in your assembler aswell, its one that works with as31.
(Havent done the names yet which were done in the other file.)

you want me to test compilation of this .asm, in keil ?

The unmodified .asm one thats a 100% match works after compiling, the one with your changes doesnt. (this one Re: The Soundblaster DSP project )

Yes, so we known it works in either program.

Reply 768 of 1053, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-07, 18:46:
maxtherabbit wrote on 2023-10-07, 18:45:
Maelgrum wrote on 2023-10-07, 18:01:
First attempt of building new fw from source code. Changes (from original V4.13) 1. Hanging note bug fixed 2. ADPCM problem f […]
Show full quote

First attempt of building new fw from source code.
Changes (from original V4.13)
1. Hanging note bug fixed
2. ADPCM problem fixed
3. Overall speedup - removed all debug x-bus trace port access
4. All unused junk in upper 2k is removed - flash in MCU must be programmed faster

Main question - is this build working ? ))

Not working for me, DIAGNOSE does not find the card

But original V4.13 works ?

Original 4.13 as well as 4.13 patch 3 have both been confirmed working on this card

Reply 771 of 1053, by Maelgrum

User metadata
Rank Member
Rank
Member
maxtherabbit wrote on 2023-10-07, 19:01:
Maelgrum wrote on 2023-10-07, 18:54:

Ok, this version leaves all X-bus reg 5 exchange in place
will it work ?

yes!

Excellent !
not only hanging note, but ADPCM bug also fixed here ))

Reply 774 of 1053, by Maelgrum

User metadata
Rank Member
Rank
Member
S95Sedan wrote on 2023-10-07, 19:02:
Maelgrum wrote on 2023-10-07, 18:54:

Ok, this version leaves all X-bus reg 5 exchange in place
will it work ?

Same here, this one works fine.

BTW, you have one card on which you successfully tested V4.16. First build should work on this card.

Reply 775 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-07, 19:04:
S95Sedan wrote on 2023-10-07, 19:02:
Maelgrum wrote on 2023-10-07, 18:54:

Ok, this version leaves all X-bus reg 5 exchange in place
will it work ?

Same here, this one works fine.

BTW, you have one card on which you successfully tested V4.16. First build should work on this card.

Both were on an awe32 ct3900, but can test on either incase more things been changed to ensure compatibility.

Reply 776 of 1053, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-07, 19:04:
S95Sedan wrote on 2023-10-07, 19:02:
Maelgrum wrote on 2023-10-07, 18:54:

Ok, this version leaves all X-bus reg 5 exchange in place
will it work ?

Same here, this one works fine.

BTW, you have one card on which you successfully tested V4.16. First build should work on this card.

That was his CT1740 (no CT1747 bus interface)