• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

TokaMac 040 memory manager patch INIT

For those of you still using or trying to use the old TokaMac 040 accelerator in a IIci (maybe this works for the IIfx as well), this will patch the memory manager to properly handle bus errors. I created it back in the day after disassembling the memory manager in a 68040 ROM and seeing what needed to be patched. The INIT itself has been run through binhex so that you can drop it right into the System Folder after unpacking.

The basic problem was that the 68040 exception stack frame for bus error was completely different, and would cause infinite bus errors with the 68030 code. It only happened with badly-behaved code, but there was enough of it to be a problem.

Also, Andrew Donoho is a pretty cool guy.
 

Attachments

  • TokaMMInit.zip
    14.3 KB · Views: 14

olePigeon

Well-known member
Ooooo, thank you for this. I do not own a TokaMac 040 for IIci, but this is the kind of stuff that's so cool and important. Thanks for fixing it.

The IIfx version is so rare that I doubt anyone ever reported BUS errors.
 
Top