What tools you use?
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: What tools you use?
yasm + binutils + gcc + freebasic + make + subversion + stock unix tools.
I use different text editors depending on what Machine/OS I'm working. That usually means ConTEXT on windows, kate/vim on linux.
I use different text editors depending on what Machine/OS I'm working. That usually means ConTEXT on windows, kate/vim on linux.
- babylon2233
- Member
- Posts: 66
- Joined: Fri May 23, 2008 5:30 pm
- Location: Malaysia
Re: What tools you use?
I'm not really developing any OS but to code something I will use the following:
gedit/netbeans
gcc
make
ant
subversion
Openjdk
gedit/netbeans
gcc
make
ant
subversion
Openjdk
Re: What tools you use?
The kernel I'm developing is for ARM processors (maybe in the future I will try to do port to X86 also) and the tools I'm using are:
- Notepad++ (editor, very good!)
- YAGARTO (GNU ARM toolchain)
- OpenOCD (for flashing my SAM7-EX256 board, on-chip debugging)
- QEMU (for testing code in Integrator/CP board)
- Doxygen (source code documentation tool)
Re: What tools you use?
After years of happy use of notepad I've finally found my new Programmer's File Editor
The first time it loaded I instantly was in love
It dates form a century long gone, and it lets you define keys so F5 builds my OS and starts the emulator.
you don't get that in notepad
and the site says its completely year 2000 proof, always good to know
but seriously, I tried a lot of editors but this is the only one ever to beat notepad.
it doesn't have syntax highlighting which makes it kind of useless for C
but it has "Automatic C-aware indenting" no idea what that means
The first time it loaded I instantly was in love
It dates form a century long gone, and it lets you define keys so F5 builds my OS and starts the emulator.
you don't get that in notepad
and the site says its completely year 2000 proof, always good to know
but seriously, I tried a lot of editors but this is the only one ever to beat notepad.
it doesn't have syntax highlighting which makes it kind of useless for C
but it has "Automatic C-aware indenting" no idea what that means
-
- Member
- Posts: 34
- Joined: Sun Aug 03, 2008 5:38 am
Re: What tools you use?
I use several machines for OS development:
- Dell Latitude S600GT - Serial Console (CentOS 5)
- Dell Latitude S500GT - Real Hardware Testing (No OS, except OnyxOS(my project) live CD)
- Dell Inspiron 1300 - Development and virtual machine testing (Fedora 9)
Re: What tools you use?
Well
im only using 6 things:
FASM ( i love it, what can i do ?? )
BOCHS + enchaed debugger
GOOGLE -> to find info ( somethimes i ask here, wich is much better
2 real computers ( one laptop, witch has some problems booting my os up ??? , and 1 normal old one)
a hex editor, to transfere to the viatuel fdd.
if i use cd i use 7 things, a program to write to the cd..
KMT dk
im only using 6 things:
FASM ( i love it, what can i do ?? )
BOCHS + enchaed debugger
GOOGLE -> to find info ( somethimes i ask here, wich is much better
2 real computers ( one laptop, witch has some problems booting my os up ??? , and 1 normal old one)
a hex editor, to transfere to the viatuel fdd.
if i use cd i use 7 things, a program to write to the cd..
KMT dk
well, what to say, to much to do in too little space.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
Re: What tools you use?
Cool, another ASM programmer Well, to be more specific, I use:
For programming:
- Windows Notepad
- WinXP command line
- FASM for ... hmm, maybe compiling?
- PARTCOPY for rawriting the pascal subprogram
- BOOTABLE for writing the boot sector
- APACK for compressing the kernel
- Batch files to do the compile work with one doubleclick
For debugging:
- Bochs debugger
- QEMU emulator for testing
- Microsoft Virtual PC 2007 for testing (gah)
- VirtualBox
- physical HW for testing also
- Good hex editor, like Hex Workshop
and if I seek help,
- OSdev.org
- ATHELP
- OSdev wiki sometimes
- Google.com
For programming:
- Windows Notepad
- WinXP command line
- FASM for ... hmm, maybe compiling?
- PARTCOPY for rawriting the pascal subprogram
- BOOTABLE for writing the boot sector
- APACK for compressing the kernel
- Batch files to do the compile work with one doubleclick
For debugging:
- Bochs debugger
- QEMU emulator for testing
- Microsoft Virtual PC 2007 for testing (gah)
- VirtualBox
- physical HW for testing also
- Good hex editor, like Hex Workshop
and if I seek help,
- OSdev.org
- ATHELP
- OSdev wiki sometimes
- Google.com
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Re: What tools you use?
I do all my Dev work on my own OS, using a fasm port and my own ide.
Re: What tools you use?
cool Dex..
that is the way i want to programm ( using my own os ) , but im not that long.
@inflate: does you only programm in asm ??
KMT dk
that is the way i want to programm ( using my own os ) , but im not that long.
@inflate: does you only programm in asm ??
KMT dk
well, what to say, to much to do in too little space.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
Re: What tools you use?
@KMT dk: If you mean the OS kernel, its programmed in ASM, only the spiral demo is hardcoded in free pascal. The kernel and the shell are 100% assembly.
If you mean my coding skills, then its Delphi (Pascal) and ASM. I wish I would be good in C/C++ because many programmers are using it, but I don't have strength to overcome my meaning about C: disgusting layout/syntax and overall hate of the language
If you mean my coding skills, then its Delphi (Pascal) and ASM. I wish I would be good in C/C++ because many programmers are using it, but I don't have strength to overcome my meaning about C: disgusting layout/syntax and overall hate of the language
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Re: What tools you use?
@inflate: i only code os in asm [ have you read the "black book" ? ]
I have not learnede much c++, but some of the very basics.
KMT dk
I have not learnede much c++, but some of the very basics.
KMT dk
well, what to say, to much to do in too little space.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
when it goes up hill, increase work, when it goes straight, test yourself but when going down, slow down.
Re: What tools you use?
[pedant] assembling [/pedant]inflater wrote:- FASM for ... hmm, maybe compiling?
- thepowersgang
- Member
- Posts: 734
- Joined: Tue Dec 25, 2007 6:03 am
- Libera.chat IRC: thePowersGang
- Location: Perth, Western Australia
- Contact:
Re: What tools you use?
Editor: Notepad++
Compiler: GCC (DJGPP version)
Linker: LD (DJGPP version)
Assembler: nasm
Make Util: Mingw Make
Debugging: Bochs and copious printf statements
I also use VFD and FileDisk for editing the virtual disks
Compiler: GCC (DJGPP version)
Linker: LD (DJGPP version)
Assembler: nasm
Make Util: Mingw Make
Debugging: Bochs and copious printf statements
I also use VFD and FileDisk for editing the virtual disks
Kernel Development, It's the brain surgery of programming.
Acess2 OS (c) | Tifflin OS (rust) | mrustc - Rust compiler
Currently Working on: mrustc
Acess2 OS (c) | Tifflin OS (rust) | mrustc - Rust compiler
Currently Working on: mrustc
Re: What tools you use?
notepad++ is awesome. I use this sometimes as well.
Re: What tools you use?
I could have sworn I already posted in this thread... but I guess not.
Host OS: Ubuntu 8.04.1 Server x86_64
Assembler: NASM
Compiler: GCC 4.2.3
Linker: LD
IDE: GEdit
Test Computers:
- Powerhouse machine -
- twin xeon 5405's
- 8 gigs 667mhz FB ECC mem
- Intel dual-port gigabit NICs
- DiNS machine -
- xeon 5405
- 1 gig 667mhz FB ECC mem
- Intel dual-port gigabit NICs
- Gaming machine -
- Core2Duo e6600
- 2 gig 1066mhz mem
- Nvidia 9600GSO
- twin rtl8169 gigabit NICs
and a few older machines that I rarely use for testing. btw, I know there's a seperate thread, but if anyone would like testing done on one of these computers, feel free to ask.
Host OS: Ubuntu 8.04.1 Server x86_64
Assembler: NASM
Compiler: GCC 4.2.3
Linker: LD
IDE: GEdit
Test Computers:
- Powerhouse machine -
- twin xeon 5405's
- 8 gigs 667mhz FB ECC mem
- Intel dual-port gigabit NICs
- DiNS machine -
- xeon 5405
- 1 gig 667mhz FB ECC mem
- Intel dual-port gigabit NICs
- Gaming machine -
- Core2Duo e6600
- 2 gig 1066mhz mem
- Nvidia 9600GSO
- twin rtl8169 gigabit NICs
and a few older machines that I rarely use for testing. btw, I know there's a seperate thread, but if anyone would like testing done on one of these computers, feel free to ask.
Website: https://joscor.com