Page 1 of 1

os development

Posted: Thu Jun 12, 2003 11:00 pm
by goba
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

Posted: Fri Jun 13, 2003 11:00 pm
by Tim Robinson
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

Posted: Thu Jun 19, 2003 11:00 pm
by Joe
or just get a c compiler!?
djgpp, turbo c...

RE:os development

Posted: Thu Jun 19, 2003 11:00 pm
by hefe
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

RE:os development

Posted: Fri Jun 20, 2003 11:00 pm
by mikeleany
Or just get Linux. It is FREE afterall.