Dont care
Re: Dont care
normally I would go off on a rant about how you 'can' start without any previous programming experience and pick things up along the way... but in this case, I think I will hold my tongue.
Cotton, you have shown us that you are not only unprepared for OS development, but do not even possess a rudimentary knowledge of how programs/compilers/linkers/computers work. In fact, I think you should wait on the programming bits, and learn basic internet manners and how to ask smart questions. If you can not ask smart questions or do research on your own, you will never be prepared for OS development... or any complex software development for that matter.
Cotton, you have shown us that you are not only unprepared for OS development, but do not even possess a rudimentary knowledge of how programs/compilers/linkers/computers work. In fact, I think you should wait on the programming bits, and learn basic internet manners and how to ask smart questions. If you can not ask smart questions or do research on your own, you will never be prepared for OS development... or any complex software development for that matter.
Website: https://joscor.com
Re: Dont care
so i use the compiler comand.
Re: Dont care
Please rephrase the above.so i use the compiler comand.
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
Re: Dont care
What does this mean?so i use the compiler comand.
Edit: Write your posts like you're writing a formal essay, if it helps.
Re: Dont care
Ok because of requests the compiler comand mean useing cmd to tel compiler.h to compile a spicific code. The code is the multi boot loader witch will alow me to use my kernal with amost any boot loader. Nasm won't compile. I am willing to compile the code. When a beta is finished i will realese it here for your reviews. It will hopfuly support c++ programes once librarys are wrote for it. The kernal will also support detecting the ram. With detecting the ram we need more we need to detect the video card type.
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Dont care
Alright, I've been incredibly nice, even for me, up until now.
Go learn some assembly, brush up on your English, and come back later.
Oh, and IMHO, batch files really don't count as programming. The only uses that I can think of and are somewhat useful are two things: build scripts and fork bombs (great party prank!) And BTW, I'm working on a way to kill fork bombs, rendering them completely dead.
Go learn some assembly, brush up on your English, and come back later.
Oh, and IMHO, batch files really don't count as programming. The only uses that I can think of and are somewhat useful are two things: build scripts and fork bombs (great party prank!) And BTW, I'm working on a way to kill fork bombs, rendering them completely dead.
Re: Dont care
Rephrase the above--it makes no sense.Ok because of requests the compiler comand mean useing cmd to tel compiler.h to compile a spicific code.
"Multi boot loader" does not exist. I think you mean to say "Multi-boot compliant boot loader" (Meaning it is compliant with the multi-boot specification), which is still wrong because the tutorial does not teach how to write a boot loader... it uses GRUB.The code is the multi boot loader witch will alow me to use my kernal with amost any boot loader. Nasm won't compile.
Also, you dont compile NASM. The source code supplied to NASM is assembled not compiled. And if it does not work, post your errors.
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
Re: Dont care
Compiler.h? A specific code? Cmd? Use understandable terms. There is no "compiler.h," and a "specific code" doesn't mean anything.Ok because of requests the compiler comand mean useing cmd to tel compiler.h to compile a spicific code.
Why are you compiling a "multi-boot loader"? I thought you were working on a kernel.The code is the multi boot loader witch will alow me to use my kernal with amost any boot loader.
Why are you compiling nasm? If you mean it's not "compiling" (it's actually assembling) your code, post the error you get, word-for-word.Nasm won't compile.
What does this mean? Why do we need to know this?I am willing to compile the code.
I doubt you'll ever get to an alpha stage, with the lack of self-motivation you've shown so far.When a beta is finished i will realese it here for your reviews.
Make a kernel, don't post about your pipe dreams.It will hopfuly support c++ programes once librarys are wrote for it. The kernal will also support detecting the ram. With detecting the ram we need more we need to detect the video card type.
Re: Dont care
Troy Martin wrote:Alright, I've been incredibly nice, even for me, up until now.
Go learn some assembly, brush up on your English, and come back later.
Oh, and IMHO, batch files really don't count as programming. The only uses that I can think of and are somewhat useful are two things: build scripts and fork bombs (great party prank!) And BTW, I'm working on a way to kill fork bombs, rendering them completely dead.
i speak english fine i may not have the best spelling but i still and i meant the multi boot compliant code for all kinds of boots loaders.
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Dont care
Ahhh, you mean the multiboot header for GRUB! That's fairly simple, and also in Bare bones.
Re: Dont care
Write a proper sentence. If you can do that, I'll help you (This is an example of a proper sentence).i speak english fine i may not have the best spelling but i still and i meant the multi boot compliant code for all kinds of boots loaders.
Re: Dont care
Not all bootloaders support the multi boot specification which is why it is important to understand what "multi boot compliant" means.i speak english fine i may not have the best spelling but i still and i meant the multi boot compliant code for all kinds of boots loaders.
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
Re: Dont care
google is jesus, yeah i look up everything on google.
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Dont care
True. GRUB is the major multiboot loader out there. IIRC, ntldr is as well.neon wrote:Not all bootloaders support the multi boot specification which is why it is important to understand what "multi boot compliant" means.
[offtopic]I've created a new acronym thanks to these topics: ROTFLMAOOLUABBQ! (Rolling on the floor laughing my @$$ off out loud under a barbecue. Because adding BBQ to an acronym makes it weirder.[/offtopic]