Hankering for some Diablo 1, but most resources online only cover Diablo 2. Is there easy way to run it natively? Would old Mac emulation work in lieu of dual-booting Windows? Is Diablo 1 feeble enough to run well in virtualization? Should I virtualize Snow Leopard with Rosetta instead of Windows? What route has the highest chances of success?
You can't run it trow a normal method
Here is what I found.
In this topic, they advise the person to try Diablo 2 instead, because it'll provide more choices to run.
Those are other two links that say more or less the same.
I would go with either VMWare (preferred) or VirtualBox. The game is very old and should have no problem running in a virtual machine. You should use Windows XP.
I think even Diablo 2 will run fine in a VM, but this always depends on the host system etc. A guideline is to use a system that is 10X faster than the requirement.
Sometimes graphic cards have problems with VMs, but both games do not need any graphics acceleration.
My personal experience is that you should invest some money in a good virtualization solution as the freeware tools do not support graphics acceleration. Still Diablo 1 should run fine in either.
I do not own a Mac, but a friend recently installed Age of Empires 2 in VMWare Fusion and we could play.