]> git.sur5r.net Git - cc65/blobdiff - libsrc/tgi/tgi_load.c
remove superfluous ".code" line
[cc65] / libsrc / tgi / tgi_load.c
index 657f42194b6703fddbafd5918ebe8185100d1a34..99959ca9518f98c6f11a171efc7644be1417a1ca 100644 (file)
@@ -6,10 +6,10 @@
 /*                                                                           */
 /*                                                                           */
 /*                                                                           */
-/* (C) 2002-2003 Ullrich von Bassewitz                                       */
-/*               Römerstrasse 52                                             */
-/*               D-70794 Filderstadt                                         */
-/* EMail:        uz@cc65.org                                                 */
+/* (C) 2002-2009, Ullrich von Bassewitz                                      */
+/*                Roemerstrasse 52                                           */
+/*                D-70794 Filderstadt                                        */
+/* EMail:         uz@cc65.org                                                */
 /*                                                                           */
 /*                                                                           */
 /* This software is provided 'as-is', without any expressed or implied       */
 
 
 
-#include <string.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <modload.h>
 #include <tgi.h>
 #include <tgi/tgi-kernel.h>
 
 
 
+/*****************************************************************************/
+/*                                   Code                                    */
+/*****************************************************************************/
+
+
+
 void __fastcall__ tgi_load (unsigned char mode)
 /* Install the matching driver for the given mode. Will just load the driver
  * and check if loading was successul. Will not switch to gaphics mode.
@@ -59,42 +61,3 @@ void __fastcall__ tgi_load (unsigned char mode)
 
 
 
-void __fastcall__ tgi_load_driver (const char* name)
-/* Install the given driver. This function is identical to tgi_load with the
- * only difference that the name of the driver is specified explicitly. You
- * should NOT use this function in most cases, use tgi_load() instead.
- */
-{
-    static struct mod_ctrl ctrl = {
-        read            /* Read from disk */
-    };
-    unsigned Res;
-
-    /* Check if we do already have a driver loaded. If so, remove it. */
-    if (tgi_drv != 0) {
-        tgi_unload ();
-    }
-
-    /* Now open the file */
-    ctrl.callerdata = open (name, O_RDONLY);
-    if (ctrl.callerdata >= 0) {
-
-        /* Load the module */
-        Res = mod_load (&ctrl);
-
-        /* Close the input file */
-        close (ctrl.callerdata);
-
-        /* Check the return code */
-        if (Res == MLOAD_OK) {
-
-            /* Check the driver signature, install the driver */
-            tgi_install (ctrl.module);
-            return;
-
-        }
-    }
-
-    /* Error loading the driver */
-    tgi_error = TGI_ERR_CANNOT_LOAD;
-}