--- /dev/null
+/*
+ * Acess2 NVidia Graphics Driver
+ * - By John Hodge (thePowersGang)
+ *
+ * main.c
+ * - Driver Core
+ *
+ * Reference: linux/drivers/video/nvidia
+ */
+#define DEBUG 1
+#define VERSION VER2(0,1)
+#include <acess.h>
+#include <modules.h>
+#include <fs_devfs.h>
+#include <drv_pci.h>
+#include "regs.h"
+
+// === PROTOTYPES ===
+ int NV_Install(char **Arguments);
+ int NV_Cleanup(void);
+
+// === GLOBALS ===
+MODULE_DEFINE(0, Video_NVidia, VERSION, NV_Install, NV_Cleanup, NULL);
+
+// === CODE ===
+int NV_Install(char **Arguments)
+{
+ return MODERR_NOTNEEDED;
+}
+
+int NV_Cleanup(void)
+{
+ return 0;
+}
+
--- /dev/null
+/*
+ * Acess2 NVidia Graphics Driver
+ * - By John Hodge (thePowersGang)
+ *
+ * regs.h
+ * - Register definitions
+ */
+#ifndef _NVIDIA__REGS_H_
+#define _NVIDIA__REGS_H_
+
+// CRT Controller Registers
+enum eNVRegs_CRTC
+{
+ NUM_CRTC_REGS
+};
+
+// Attribute Controller registers
+enum eNVRegs_ATC
+{
+ NUM_ATC_REGS
+};
+
+enum eNVRegs_GRC
+{
+ NUM_GRC_REGS
+};
+
+// Sequencer registers
+enum eNVRegs_SEQ
+{
+ NUM_SEQ_REGS
+};
+
+struct sNVRegDump
+{
+ Uint8 atc_regs[NUM_ATC_REGS];
+ Uint8 crtc_regs[NUM_CRTC_REGS];
+ Uint8 gra_regs[NUM_GRC_REGS];
+ Uint8 seq_regs[NUM_SEQ_REGS];
+};
+
+#endif
+