Reply 60 of 72, by Ozzuneoj
mattw wrote on 2023-01-29, 17:02:
indeed, very interesting result, according to this:
"94DINIT2" is Internet find and the source is unknown. I was not able to find the same file in my archives either. So, I guess real technical explanation could be given only if someone can modify the Linux open source SAM9407 drivers:
to work with 97PNP2 card - that can answer what other 94DINIT versions are missing/doing wrong. In any way, great findings from your side all the way through - from the card itself to the software solution.
[EDIT] I found another version of "94DINIT", I believe it's still untested by you. it comes from Hoontech driver update. I am attaching it and so you can try it - that one is closer in size to the currently known working one.
[EDIT2] I think it's good occasion we make a list of all "94DINIT" that are available, because otherwise could be very confusing. I used HashCalc (https://www.slavasoft.com/hashcalc/) to generate CRC32 hash for each of those EXE files I have and so we can easily ID them, @Ozzuneoj please edit the list if you have more or if I made a mistake. So, here it's "94DINIT from":
Hoontech ST97 --> CRC32 e09c1a7b : NOK with 97PNP2
Guillemot MaxiSound 64 Home Studio (SC8500) --> CRC32 e7a0a6dc: NOK with 97PNP2
Hoontech Driver Update (attached to this post) --> CRC32 19899967: not tested yet with 97PNP2
Unknown source version --> CRC32 0c157c13: OK with 97PNP2
is that the list or there are even more?
It's definitely a good idea to get a proper list of them made up. I'll test that one you found when I get a chance. I'm curious to know which one it behaves like. I have a feeling it will be similar to the unknown one that is so far the "best" version.
It is important to restate that the Hoontech SoundTrack 97 one does seem to work normally as long as the card hasn't been recently "messed up" by the broken Windows bank loader from the 97PNP2 CD. I will need to do more testing, but I think if people just avoid using that version of the program in Windows they will probably be able to use a card like this with any of the 94DINIT versions that at least work. The oldest one from the MaxiSound seems to just not work at all, regardless of the state of the card.
If someone has one of these cards and the MIDI music in DOS seems to be broken already, then it looks like they will need to run that newer one from the unknown source as it seems to FIX the issues caused by improper bank loading.
Now for some blitting from the back buffer.