X86 OS
In order to utilize Visual Studio as a development environment for operating system development, you must first install the following pre-requisites
- Visual Studio 2022+
- NASM 2.11.08
- i686-elf-tools
- QEMU 2.8.50.0
- An assembly syntax highlighter, such as AsmHighlighter (though you might have to compile it yourself)
The versions of NASM and QMU to use are not suggestions. If you wish to use a newer version, I recommend at least verifying you can set breakpoints and step through assembly and C/C++ code with the recommended versions before upgrading
Install QEMU to C:\Program Files (x86)\qemu, NASM to C:\Program Files (x86)\nasm and extract i686-elf-tools to C:\Program Files (x86)\i686-elf-tools (such that the path to your GCC is C:\Program Files (x86)\i686-elf-tools\bin\i686-elf-gcc.exe)
And add path to system environment path.
You can check solution file in project_files folder.
Now, VisualGDB Link is under progress
