+//
+// .68030 - Back to 68000 TEXT segment and select 68030
+//
+int d_68030(void)
+{
+ d_68000();
+ activecpu = CPU_68030;
+ return 0;
+}
+
+
+//
+// .68040 - Back to 68000 TEXT segment and select 68040
+//
+int d_68040(void)
+{
+ d_68000();
+ activecpu = CPU_68040;
+ activefpu = FPU_68040;
+ return 0;
+}
+
+
+//
+// .68060 - Back to 68000 TEXT segment and select 68060
+//
+int d_68060(void)
+{
+ d_68000();
+ activecpu = CPU_68060;
+ activefpu = FPU_68040;
+ return 0;
+}
+
+
+//
+// .68881 - Back to 68000 TEXT segment and select 68881 FPU
+//
+int d_68881(void)
+{
+ d_68000();
+ activefpu = FPU_68881;
+ return 0;
+}
+
+
+//
+// .68882 - Back to 68000 TEXT segment and select 68882 FPU
+//
+int d_68882(void)
+{
+ d_68000();
+ activefpu = FPU_68881;
+ return 0;
+}
+
+
+//
+// nofpu - Deselect FPUs.
+//
+int d_nofpu(void)
+{
+ activefpu = FPU_NONE;
+ return 0;
+}
+
+
+//
+// DSP56001
+//
+int d_56001(void)
+{
+ return error("Not yet, child. Be patient.");
+}
+
+