Welcome, Guest. Please login or register.

Author Topic: Assign Wedge utility  (Read 3062 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kolla

Re: Assign Wedge utility
« on: March 16, 2021, 09:27:34 AM »
It will be included in 3.2, but in a more "clean" way than it currently is.

Yes, WBStartup is correct place for it.

8000000B suggests something tries to use an FPU that isn't there. Are you sure that AssignWedge is what causes the crashes?
Exactly _when_ does it crash? On bootup?
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Assign Wedge utility
« Reply #1 on: March 16, 2021, 09:36:04 AM »
It handles volume requests supposedly and lets you ASSIGN them to directories.

Yes, or mount if there exists a mountlist entry for the volume/dosdriver asked, or deny once, or deny "forever".

Quote
I am not so sure about how it handles image MOUNTs.

It doesn't, directly.
You have to use some diskimage.device and above mentioned mountlist entries (DEVS:MountList, DEVS:DOSDrivers/#? or SYS:Storage/DOSDrivers/#?)

Quote
EDIT: I had a quick nose in the source code, it makes an unconditional jump to an absolute address early in the code. I don't know if that's all that's wrong with it, could be,



That is just the hack&patch nature of this program, it jumps to that address because that is where it can "wedge" itself in and interfer the "insert blabla" requestors (and it's not really an absolute address is it...)
« Last Edit: March 16, 2021, 09:52:55 AM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Assign Wedge utility
« Reply #2 on: March 16, 2021, 11:38:16 PM »
FPU is there, because its full 040/25MHz, original to this machine.

So to make a conclusion, can this be related to 68040.library?

YES!!!

Seriously, without 68040.library, you can expect a lot 8000000B crashes from all kinds of programs that may or may not use the OS buildt in math libraries.

You should consider installing http://aminet.net/package/util/sys/Mu680x0Libs
« Last Edit: March 16, 2021, 11:41:13 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS