I'm writing some code to handle a hardware device I am working on. It is mapped into the 68k's address space and my hardware will generate /DTACK if addressed. Now I want to detect it via software i.e. access it and in case of a bus-error handle the exception instead of letting TOS throw two bombs. Is this a good solution for 68000/68020+ or does it need improvement?