Reply 2580 of 2588, by MJay99
shock__ wrote on 2021-03-21, 10:20:
EDIT: Also works with 512k InterWave cards.
Indeed, with the 30pin SIMMs removed from the original PnP, it instantly works.
shock__ wrote on 2021-03-21, 14:04:
... I wouldn't have to adapt the layout of the ARGUS which is final anyways and could fix the issue for all other cards without having to fiddle with (solder)-jumpers, SIMMs, DRAM ICs or the like.
I'm also not sure if 'fixing' the card for a buggy game should be the way... maybe someone more knowledeable than me could debug and patch this broken thing to work with more RAM?
If it's any help, I could post three exceptions thrown by QEMM, as soon as the SIMMs are added. I'll also go through my other PCs and see if there are any 256K SIMMs I could add, in order to check if e.g. 768K still do work, or if 512K is the absolute limit.
On a similar note: I did also check the original PnP with Cubic: same broken samples with a single 30pin 4MB SIMM plus the onboard 512K. With 2,5MB (1x 512K, plus 2x 1MB SIMM) it's still working.
So, indeed, version 2.00a++ seems to be broken to some extend with more than 4MB.
One more idea: maybe it could be possible for someone to realize a startup wrapper around the setup.exe and abs.exe which hijacks the memory detection and only reports back 512K to the application? I'm thinking about the FixMPU approach by NewRisingSun here: FixMPU: Software solution for "hanging note bug" on SB16 with DSP >v4.06 <v4.16
Edit2: Here are two crashes of the abs.exe, as reported by qemm - in case it might help someone see a picture there or debug it: