VOGONS


The Soundblaster DSP project

Topic actions

Reply 560 of 1051, by georgel

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-04, 14:37:
0xC0 at command loop 0xC2 at entering midi loop 0xC4 in midi byte write routine […]
Show full quote
georgel wrote on 2023-10-04, 14:29:

What do you assume SP to be at MIDI byte write routine in 4.16?

0xC0 at command loop
0xC2 at entering midi loop
0xC4 in midi byte write routine

Sorry , I meant the word pointed by SP=C4 at MIDI byte write. The above is the same in every version.

Reply 561 of 1051, by Gmlb256

User metadata
Rank l33t
Rank
l33t
Gmlb256 wrote on 2023-10-04, 14:17:

I will try again to see if there is any difference with the recent versions.

Got some good results on my side! 😁

I have to disable NMI on each test though.

Attachments

  • Filename
    CT4520_TEST5.ZIP
    File size
    19.33 KiB
    Downloads
    25 downloads
    File license
    Public domain

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 562 of 1051, by mattw

User metadata
Rank Oldbie
Rank
Oldbie
Maelgrum wrote on 2023-10-04, 14:39:

Thats strange, what last version gives nonsense, but old gives something more sane. Will look into this.

so, going log by log from my posts here, because I posted all logs from my tests, only the very fist version gave "passed" on 1183:

Re: The Soundblaster DSP project

all subsequent versions - failed, if I did not miss to review some of logs from my posts.

Last edited by mattw on 2023-10-04, 14:47. Edited 2 times in total.

Reply 563 of 1051, by DerBaum

User metadata
Rank Oldbie
Rank
Oldbie
DerBaum wrote on 2023-10-04, 04:13:

...but in duke nukem it always has a dma error. maybe its broken too.

^
To not let this stand there on its own.

Result:
Of course it was an user error and not the cards fault.
The Vibra16VX uses the same DMA channel (in my case 1) for 8 and 16 bit.
I foolishly assumed it uses 1/5 like all other cards.
Duke nukem (the game i test my cards with) doesnt allow me to set the same DMA for 8 and 16 bits, so it cant work.

After setting duke to use 8bit sound fx it started working.

FCKGW-RHQQ2

Reply 564 of 1051, by Maelgrum

User metadata
Rank Member
Rank
Member
Gmlb256 wrote on 2023-10-04, 14:41:
Gmlb256 wrote on 2023-10-04, 14:17:

I will try again to see if there is any difference with the recent versions.

Got some good results on my side! 😁

I have to disable NMI on each test though.

Looks very good !

Reply 566 of 1051, by Maelgrum

User metadata
Rank Member
Rank
Member
Gmlb256 wrote on 2023-10-04, 14:41:
Gmlb256 wrote on 2023-10-04, 14:17:

I will try again to see if there is any difference with the recent versions.

Got some good results on my side! 😁

I have to disable NMI on each test though.

On this 2 matches - prepared 2 versions:

Attachments

Reply 567 of 1051, by Gmlb256

User metadata
Rank l33t
Rank
l33t
mattw wrote on 2023-10-04, 14:56:
Maelgrum wrote on 2023-10-04, 14:52:

Looks very good !

is it the "ST4" log, because that ST5 log is the same as the one I posted about 1 hour ago here:

Re: The Soundblaster DSP project

The ST5 log file was just to make sure, I didn't copy yours. The timestamps are different with the correct year on mine.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 568 of 1051, by Maelgrum

User metadata
Rank Member
Rank
Member
Gmlb256 wrote on 2023-10-04, 15:00:
mattw wrote on 2023-10-04, 14:56:
Maelgrum wrote on 2023-10-04, 14:52:

Looks very good !

is it the "ST4" log, because that ST5 log is the same as the one I posted about 1 hour ago here:

Re: The Soundblaster DSP project

The ST5 log file was just to make sure, I didn't copy yours. The timestamps are different with the correct year on mine.

Match on ST4 must be 3 bytes before match on ST5. Then it looks very promising. And exactly this picture i see i logs - 3 byte difference is present.

Reply 569 of 1051, by georgel

User metadata
Rank Member
Rank
Member

Congratulations, and thanks for using E3.
Now its time to try it on CT39xx for those with soldered sockets.

Attachments

  • Filename
    986E5CB9.rar
    File size
    3.53 KiB
    Downloads
    28 downloads
    File license
    Fair use/fair dealing exception
Last edited by georgel on 2023-10-04, 15:05. Edited 2 times in total.

Reply 570 of 1051, by mattw

User metadata
Rank Oldbie
Rank
Oldbie

WINNER - DUMP SUCCESS

P.S. both version work and produce the exact same dump.

Maelgrum wrote on 2023-10-04, 15:02:

Match on ST4 must be 3 bytes before match on ST5. Then it looks very promising. And exactly this picture i see i logs - 3 byte difference is present.

very good luck of @Gmlb256 with that ST4 log, I continue to get all "failed" with ST4 on my CT4170 V4.16 (even now I dumped it succesfully). So, definitely something more affects the ST4 success.

Attachments

  • Filename
    dp1.zip
    File size
    18.12 KiB
    Downloads
    26 downloads
    File license
    Public domain

Reply 575 of 1051, by Gmlb256

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-04, 14:56:

On this 2 matches - prepared 2 versions:

Uploaded the successful dumps from both recent versions of SB16DUMP.

Maelgrum wrote on 2023-10-04, 15:12:

I don't have words to describe how happy I am !
Kudos to all !

Thanks! 😁

Attachments

  • Filename
    CT4520_DUMP.ZIP
    File size
    9.1 KiB
    Downloads
    31 downloads
    File license
    Public domain
Last edited by Gmlb256 on 2023-10-04, 15:19. Edited 1 time in total.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 577 of 1051, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
S95Sedan wrote on 2023-10-04, 15:15:

CSP.sys doesnt work on it it seems, hangs on that. Probably missing that code.

I had a feeling this was coming

Reply 578 of 1051, by Maelgrum

User metadata
Rank Member
Rank
Member
maxtherabbit wrote on 2023-10-04, 15:18:
S95Sedan wrote on 2023-10-04, 15:15:

CSP.sys doesnt work on it it seems, hangs on that. Probably missing that code.

I had a feeling this was coming

4.13 can be retropatched from 4.16, if 4.16 solves single cycle dma bug

Reply 579 of 1051, by S95Sedan

User metadata
Rank Member
Rank
Member

Works on the ct1740.
Diagnoses like usual.

DMA clicking is something else, still present unfortunately.
https://streamable.com/z0vg97

Attachments

Last edited by S95Sedan on 2023-10-04, 15:28. Edited 1 time in total.