Done, I sent you the specs and an example driver source code.SayedMohsen64 wrote:[email protected]omarrx024 wrote:Give me your email address and I will send it to you.
Vector OS
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
You know your OS is advanced when you stop using the Intel programming guide as a reference.
-
- Posts: 16
- Joined: Mon Jan 26, 2015 2:56 am
Re: What does your OS look like? (Screen Shots..)
Thanks! I plan to make my OS on your filesystem. It seems really simple and easy.omarrx024 wrote:Done, I sent you the specs and an example driver source code.
Thanks again.
- Sayed Mohsen
PS: Is my English good?
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
Ohh thanks. I've been sure to keep it simple since I started.SayedMohsen64 wrote:Thanks! I plan to make my OS on your filesystem. It seems really simple and easy.
I'm pretty sure your English is better than 80% of the Internet! You speak in proper grammar and everything. Maybe we chat somewhere else because this is getting too off-topic.SayedMohsen64 wrote:PS: Is my English good?
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
it looks very good!!brunexgeek wrote:This might not be the best place to post, but I would like to show a mockup of my idea for GUI: a graphic mode console with a bottom toolbar (to launch GUI applications). The console have support to display graphics. The OS is primarily focused on scientific computing (simple simulations for now) and software development.
Re: What does your OS look like? (Screen Shots..)
What about the code you borrowed from Muazzam?omarrx024 wrote: Yep -- here's someone who's copying my code, my design, my look-n-feel, my filesystem. This probably seems like Vector number two.
At least all I copied from you was the MBR.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
Umm, I clearly said "at least all I copied from you was the MBR", here I am talking about Muazzam's MBR that I copied.seuti wrote:What about the code you borrowed from Muazzam?omarrx024 wrote: Yep -- here's someone who's copying my code, my design, my look-n-feel, my filesystem. This probably seems like Vector number two.
At least all I copied from you was the MBR.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
Rewriting my GUI...
In this new GUI, we can have each window as a different color, as shown in this example. The toolkit structure has also been redesigned and is now more flexible.
It is far from complete, but I'm rewriting it completely.
In this new GUI, we can have each window as a different color, as shown in this example. The toolkit structure has also been redesigned and is now more flexible.
It is far from complete, but I'm rewriting it completely.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
Did some more work on my GUI widget toolkit today
I plan to implement my GUI as a scripting language, like for example:
Replacing all the capital stuff with their real values,, what do you think? I need opinions..
Besides, implementing a scripting language would be very easy.
I plan to implement my GUI as a scripting language, like for example:
Code: Select all
draw_window WIDTH,HEIGHT,TITLE
draw_button X_COORD,Y_COORD,WIDTH,HEIGHT,TITLE
Besides, implementing a scripting language would be very easy.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
I think implementing assembler macros is easiest and best option than scripting language. Today's assemblers have powerful macro capabilities. For example (just an example) in NASM:omarrx024 wrote:Did some more work on my GUI widget toolkit today
I plan to implement my GUI as a scripting language, like for example:Code: Select all
draw_window WIDTH,HEIGHT,TITLE draw_button X_COORD,Y_COORD,WIDTH,HEIGHT,TITLE
Code: Select all
%macro draw_window 3 ; 3 is number of parameters
mov eax, %1 ; First parameter (width)
mov ebx, %2 ; 2nd parameter (height)
mov esi, %3 ; 3rd parameter (title)
mov edx, n ; Say, n is actual OS function draw_window
int 0x61 ; OS API
%endmacro
Code: Select all
draw_window 50, 50, title
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
But a programmer would need an %include file with all the macros, which I don't want.muazzam wrote:I think implementing assembler macros is easiest and best option than scripting language.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
If course they will need an include file, but not with macros like this. I would prefer creating a scripting language with no need to directly call the kernel or the graphical API. It would help the programmer develop in a more "high level" environment.muazzam wrote:But why? Without include files, programmers will have to remember all the system call numbers (if writing in assembly). What if there 100+ system calls?. And scripting languages have certain limits.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
So, why had you not written your OS in scripting language (managed code)?omarrx024 wrote: If course they will need an include file, but not with macros like this. I would prefer creating a scripting language with no need to directly call the kernel or the graphical API. It would help the programmer develop in a more "high level" environment.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: What does your OS look like? (Screen Shots..)
Because, I personally, enjoy working in a low level environment. User program's developers might not like this, though, so I will instead develop a scripting language for them.muazzam wrote:So, why had you not written your OS in scripting language (managed code)?
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
Thats rightomarrx024 wrote: Because, I personally, enjoy working in a low level environment. User program's developers might not like this, though, so I will instead develop a scripting language for them.
Re: Vector OS
omarrx024: You are very active in the screenshot thread. That's great. I like that you find so much joy in osdev. Keep having fun with it.
I moved all the Vector OS posts here from the screenshot thread because it's meant to show what different people's projects looks like, you were drowning out other people with small incremental changes. As a rule of thumb, let a few people post screenshots before you post again, or have some major features. Since there's no Vector OS posts now, feel free to post your best sceenshots there now.
I moved all the Vector OS posts here from the screenshot thread because it's meant to show what different people's projects looks like, you were drowning out other people with small incremental changes. As a rule of thumb, let a few people post screenshots before you post again, or have some major features. Since there's no Vector OS posts now, feel free to post your best sceenshots there now.