os development
os development
yo this iste needs a section for pure assembly operating systems ive had a lot of trouble trying to find assembly code for kernels every tutorial wants you to make it all in C or C++ wich isnt easy unless your running linux or unix
RE:os development
Sure, it's easy. On Windows, for instance, you can download Cygwin, which gives you a full Linux-compatible programming environment. http://www.cygwin.com/
RE:os development
yes i agree the others, you can also setup a good OS development environment on win32.
after some try and error i now have this working win32 osdev environment:
Development Environment for Hefeteig OS:
Assembler: NASM
http://nasm.sourceforge.net/
Compiler, Linker, Make, Objdump, etc... : DJGPP
http://www.delorie.com/djgpp/
dd: the cygwin version (gnuwin32 version seems buggy)
http://www.cygwin.com/
rawwrite: rawwritewin (rawwrite seems buggy)
http://uranus.it.swin.edu.au/~jn/linux/rawwrite.htm
Other *nix tools: gnuwin32
http://sourceforge.net/projects/gnuwin32/
Emulator: Bochs (make sure to set "pit: realtime=1" or the PIT will run tooooooo fast
http://bochs.sourceforge.net
i installed all programms into one "bin" directory, which i added to my PATH variable. from cygwin i only copied dd.exe and all .dlls into that directory
kind regards
hefeteig
after some try and error i now have this working win32 osdev environment:
Development Environment for Hefeteig OS:
Assembler: NASM
http://nasm.sourceforge.net/
Compiler, Linker, Make, Objdump, etc... : DJGPP
http://www.delorie.com/djgpp/
dd: the cygwin version (gnuwin32 version seems buggy)
http://www.cygwin.com/
rawwrite: rawwritewin (rawwrite seems buggy)
http://uranus.it.swin.edu.au/~jn/linux/rawwrite.htm
Other *nix tools: gnuwin32
http://sourceforge.net/projects/gnuwin32/
Emulator: Bochs (make sure to set "pit: realtime=1" or the PIT will run tooooooo fast
http://bochs.sourceforge.net
i installed all programms into one "bin" directory, which i added to my PATH variable. from cygwin i only copied dd.exe and all .dlls into that directory
kind regards
hefeteig