VOGONS


The Soundblaster DSP project

Topic actions

Reply 760 of 1056, 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 ? ))

Reply 761 of 1056, 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.)

Reply 762 of 1056, 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 763 of 1056, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

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

Reply 764 of 1056, 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 1056, 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 1056, 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 1056, 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 1056, 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 769 of 1056, by Maelgrum

User metadata
Rank Member
Rank
Member

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

Reply 770 of 1056, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-07, 18:54:

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

yes!

Reply 772 of 1056, by S95Sedan

User metadata
Rank Member
Rank
Member
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.

Reply 773 of 1056, by Maelgrum

User metadata
Rank Member
Rank
Member

So i will leave all X-reg 5 stuff in place, and try to optimize code speed

Reply 775 of 1056, 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 1056, 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)

Reply 777 of 1056, by Maelgrum

User metadata
Rank Member
Rank
Member

If it works, look at single cycle dma

Reply 778 of 1056, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-07, 20:15:

If it works, look at single cycle dma

It works, but I still hear the clicking in duke2

Reply 779 of 1056, by Maelgrum

User metadata
Rank Member
Rank
Member

Clicking is same as before, or something changed ?