Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!cs.umn.edu!kksys!edgar!mmug!UUCP From: Jim.Spencer@p510.f22.n282.z1.fidonet.org (Jim Spencer) Newsgroups: comp.sys.mac.programmer Subject: What's System Error 12, exactly? Message-ID: <670554754.1@mmug.fidonet.org> Date: 1 Apr 91 04:23:48 GMT Article-I.D.: mmug.670554754.1 Sender: UUCP@mmug.fidonet.org Lines: 15 Eric Bowman writes in a message to All EB> Does anyone have any suggestions for what might cause a System EB> Error 12? IMII says it's an "Unimplemented Core Routine: An unimplemented EB> trap number was encounted." EB> It only happens inside a printing loop, on an app run over a EB> network, on a Mac Plus. Everything works fine on a Mac II, heap EB> scrambling or no. It's compiled for a 68000; written in MPW C++, EB> and compiled using C 3.2b1 (optimizer on -- might this be the EB> problem?) EB> Any suggestions would be greatly appreciated. I don't profess expertise but could you be calling a trap that is not provided on a Plus, like a Color QuickDraw routine? Compiling for a 68000 only means you won't use FPU instructions, etc., not that you won't call a ROM routine which doesn't exist on the target. You don't get a compile or link error because you have the correct interface files and libraries.