AcessNative - Fixing Fixing Fixing
[tpg/acess2.git] / AcessNative / acesskernel_src / main.c
index 3f152ef..363fea1 100644 (file)
@@ -13,21 +13,26 @@ extern int  VFS_Init(void);
 extern int     Video_Install(char **Arguments);
 extern int     NativeKeyboard_Install(char **Arguments);
 extern int     VT_Install(char **Arguments);
+extern int     VFS_Mount(const char *Device, const char *MountPoint, const char *Filesystem, const char *Options);
 extern int     SyscallServer(void);
 
+// === GLOBALS ===
+const char     *gsAcessDir = "../Usermode/Output/i386";
+
 // === CODE ===
 int main(int argc, char *argv[])
 {
        // Parse command line settings
        
        // Start UI subsystem
-       UI_Initialise(640, 480);
+       UI_Initialise(800, 480);
        
        // Initialise VFS
        VFS_Init();
        // - Start IO Drivers
        Video_Install(NULL);
        NativeKeyboard_Install(NULL);
+       NativeFS_Install(NULL);
        // - Start VTerm
        {
                char    *args[] = {
@@ -38,6 +43,10 @@ int main(int argc, char *argv[])
                VT_Install(args);
        }
        
+       VFS_Mount(gsAcessDir, "/Acess", "nativefs", "");
+
+       Debug_SetKTerminal("/Devices/VTerm/8");
+       
        // Start syscall server
        // - Blocks
        SyscallServer();

UCC git Repository :: git.ucc.asn.au