VOGONS


The Soundblaster DSP project

Topic actions

Reply 620 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 13:13:

sbcrack stage 2 for 4.12

For 4.12;

Stage 2, variant 05 ...passed
Stage 2, variant 07 ...passed
Stage 2, variant 18 ...passed
Stage 2, variant 44 ...passed

Attachments

  • Filename
    LOG.TXT
    File size
    2.06 KiB
    Downloads
    23 downloads
    File license
    Public domain

Reply 622 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 14:04:

sbcrack stage 3 for 4.12

SB Reset: done
DSP version: 4.12
MPU-401 init: done
MPU-401 loopback check: done
Stage 3, variant 44 ...passed
Success!

Reply 625 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 14:27:

sbcrack stage 4 for 4.12

SB Reset: done
DSP version: 4.12
MPU-401 init: done
MPU-401 loopback check: done
Stage 4, addr 1212 ...failed
Stage 4, addr 1213 ...failed
Stage 4, addr 1211 ...failed
Stage 4, addr 1214 ...failed
Stage 4, addr 1210 ...failed
Stage 4, addr 1215 ...failed
Stage 4, addr 120F ...Success!

Reply 626 of 1053, by Maelgrum

User metadata
Rank Member
Rank
Member
S95Sedan wrote on 2023-10-05, 14:30:
Maelgrum wrote on 2023-10-05, 14:27:

sbcrack stage 4 for 4.12

Stage 4, addr 120F ...Success![/code]

Excellent !
Stage 5 not required - all checks are integrated in stage 4
sb16dump will be ready soon

Reply 628 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 14:44:

sb16dump V0.14 experimental support for 4.12

Gives an error.
Added the mdump1 and 2.

SB Reset: done
DSP version: 4.12
MPU-401 init: done
Internal memory dump: done
MPU-401 loopback check: done
ERROR: Dump failed

Attachments

  • Filename
    dump.zip
    File size
    642 Bytes
    Downloads
    20 downloads
    File license
    Public domain

Reply 630 of 1053, by georgel

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 14:44:

sb16dump V0.14 experimental support for 4.12

You had the same problem yesterday with 4.16. Keep in mind that considering resetting of DSP and returning of AA as a proper result is on my opinion very wrong. Resets can be triggered by faulty code too. Wrap around to address 0 past program memory would result in reset too. But 120F looks very probable for an address of E3 comparing it to 4.13. Instead I propose you to look for the proper functioning of E3, e.g. returning of copyright $.

Last edited by georgel on 2023-10-05, 15:04. Edited 2 times in total.

Reply 631 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 14:59:

some more sbcrack scan Stage4
scans full possible range

Same result all failed apart from the one that already passed. (120F )

Attachments

  • Filename
    LOG.TXT
    File size
    2 KiB
    Downloads
    23 downloads
    File license
    Public domain

Reply 633 of 1053, by S95Sedan

User metadata
Rank Member
Rank
Member
Maelgrum wrote on 2023-10-05, 15:08:

sb16dump V0.15 experimental support for 4.12 (found error in previous version)

Same as the other version.
Added Mdumps.

SB Reset: done
DSP version: 4.12
MPU-401 init: done
Internal memory dump: done
MPU-401 loopback check: done
ERROR: Dump failed

Attachments

  • Filename
    dump.zip
    File size
    646 Bytes
    Downloads
    20 downloads
    File license
    Public domain

Reply 634 of 1053, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Maelgrum wrote on 2023-10-05, 15:08:

sb16dump V0.15 experimental support for 4.12 (found error in previous version)

This triggered an NMI for me on my AWE32

Reply 635 of 1053, by georgel

User metadata
Rank Member
Rank
Member
maxtherabbit wrote on 2023-10-05, 15:27:
Maelgrum wrote on 2023-10-05, 15:08:

sb16dump V0.15 experimental support for 4.12 (found error in previous version)

This triggered an NMI for me on my AWE32

I guess it jumps to a code which generates NMI for MIDI emulation with AWEUTIL.

Reply 636 of 1053, by Gmlb256

User metadata
Rank l33t
Rank
l33t
maxtherabbit wrote on 2023-10-05, 15:27:
Maelgrum wrote on 2023-10-05, 15:08:

sb16dump V0.15 experimental support for 4.12 (found error in previous version)

This triggered an NMI for me on my AWE32

That happened to me when testing with SBCRACK and dumping the firmware for the AWE64 CT4520.

Just disable NMI to let it continue and do a cold boot afterwards.

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 637 of 1053, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

I do not have the ability to disable NMIs on this board short of putting a piece of tape on the card edge or something

Apparently you can gate them by setting bit 7 at I/O port 0x70.

Now it's just ERROR: Dump failed

Last edited by maxtherabbit on 2023-10-05, 16:01. Edited 1 time in total.

Reply 639 of 1053, by georgel

User metadata
Rank Member
Rank
Member
maxtherabbit wrote on 2023-10-05, 15:51:

I do not have the ability to disable NMIs on this board short of putting a piece of tape on the card edge or something

Yes , tape would work perfectly. It is the rightmost pad on the XT edge connector but I guess you know that.