just for shits and giggles stpcore, you have a working machine no?
how about booting up the system, then one it's booted to the game, removing the dongle...does the game still properly operate or does it work for a bit and then complain about the dongle being gone?
the reason i ask is... If the system only checks for the dongle on game start, and doesn't ask about the dongle again, it will be simple to remove the call for the dongle.
if it continuously asks for the dongle throughout the operation, (called "envelope") it's more to it than you are seeing.
i know the newer USB style of Hasp HL locks are usually locked "envelope" style and are called continuously (every few minutes), if the software calls for a dongle shoutout and it doesn't get one it shuts down. It's extremely hard to bypass this type of system because the call system is injected into the programs code using some software. the only way ive seen to remove the envelope is to load the program and use the master key (that was used to apply the dongle code to the software in the first place) to remove it.
I know this because I ordered a hasp usb dongle learning/development kit from Aladdin (later Sentinel and now safe-net) some time ago because our jukebox software uses them. (planed on attempting to bypass the system) There was an attempt (by me) to utilize a program "BrainStudio HASP emulator" that scans the system for HASP calls and then emulate those calls via software running in windows so you didn't need the original key. I was never able to get it to work (though i never tried very hard.)
perhaps this might be a plan "B"?