-include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/fast486)
+include_directories(
+ ${REACTOS_SOURCE_DIR}/include/reactos/libs/fast486
+ ntvdm)
spec2def(ntvdm.exe ntvdm.spec)
list(APPEND SOURCE
- bios.c
+ bios/bios.c
+ hardware/cmos.c
+ hardware/pic.c
+ hardware/ps2.c
+ hardware/speaker.c
+ hardware/timer.c
+ hardware/vga.c
+ dos/dos.c
bop.c
- cmos.c
- dos.c
emulator.c
int32.c
io.c
- pic.c
- ps2.c
registers.c
- speaker.c
- timer.c
vddsup.c
- vga.c
ntvdm.c
ntvdm.rc
${CMAKE_CURRENT_BINARY_DIR}/ntvdm.def)
#include "bios.h"
#include "io.h"
-#include "vga.h"
-#include "pic.h"
-#include "ps2.h"
-#include "timer.h"
+#include "hardware/vga.h"
+#include "hardware/pic.h"
+#include "hardware/ps2.h"
+#include "hardware/timer.h"
#include "int32.h"
#include "registers.h"
#include "emulator.h"
#include "dos.h"
-#include "bios.h"
+#include "bios/bios.h"
#include "bop.h"
#include "int32.h"
#include "registers.h"
#define NDEBUG
#include "emulator.h"
-#include "bios.h"
+#include "bios/bios.h"
#include "bop.h"
#include "vddsup.h"
#include "io.h"
#include "registers.h"
-#include "vga.h"
-#include "pic.h"
+#include "hardware/vga.h"
+#include "hardware/pic.h"
// HACK
typedef INT VDM_MODE;
#include "emulator.h"
#include "cmos.h"
#include "io.h"
-#include "bios.h"
+#include "bios/bios.h"
#include "pic.h"
/* PRIVATE VARIABLES **********************************************************/
#include "vga.h"
#include "io.h"
-#include "bios.h"
+#include "bios/bios.h"
/* PRIVATE VARIABLES **********************************************************/
#include "int32.h"
#include "bop.h"
-#include "bios.h"
+#include "bios/bios.h"
#include "registers.h"
/* PRIVATE VARIABLES **********************************************************/
#include "ntvdm.h"
#include "emulator.h"
-#include "cmos.h"
-#include "bios.h"
-#include "speaker.h"
-#include "vga.h"
-#include "dos.h"
-#include "timer.h"
-#include "pic.h"
-#include "ps2.h"
+
+#include "bios/bios.h"
+#include "hardware/cmos.h"
+#include "hardware/pic.h"
+#include "hardware/ps2.h"
+#include "hardware/speaker.h"
+#include "hardware/timer.h"
+#include "hardware/vga.h"
+#include "dos/dos.h"
/*
* Activate this line if you want to be able to test NTVDM with:
/* Initialize the PC Speaker */
SpeakerInitialize();
+
+
+
+
+
+
/* Initialize the system BIOS */
if (!BiosInitialize())
{