You are not logged in.
I've decided to (weekly) upload the source code, no matter it's stage.
Last edited by fasmiq (2006-11-26 20:49:47)
Offline
good work, seems like you've made alot of progress since i last checked.
Offline
Thanks fasmiq for the opportunity to examine your effort to date....
mess_erro db 'OSKERNELBIN is not!',cr,lf,00h
is about 20 characters in length;
This assignment occurs at the END of the text file.
Towards the beginning of the text file, one encounters:
load_FAT:
mov bp,[si+01ah]
So, one wonders, why is fasmiq moving a value corresponding to the address of si plus 01a hex, i.e. 26 bytes, into the base pointer?
Just before this mov instruction, a few instructions prior, one finds:
message_error_file:
mov si, mess_erro
call print
I guess print is defined elsewhere, as an external procedure?
We may safely conclude that your accomplishments to date reveal that you are on the right track, but, to my way of thinking, your code would profit from some further explanation. At least my version of the extracted files contained no text file, providing a sort of overview, giving the reader some sense of what are you seeking to accomplish, and how you will attain this goal. For example, there are files marked:
boot.asm
cons.asm
init.asm
irq.asm, etc, but, no explanation of WHY this group of files exists, and not some other grouping. For example, why is it necessary to have BOTH irq.asm and init.asm? What is the advantage of having these as separate files? What is the disadvantage of combining them?
The text file I envision would not need to be verbose or detailed, it could be a simple schematic flow chart. Lacking some kind of explanation for this group of files, one has no idea, for example, why there should be a proc.c file, or a pit.asm file.....
Certainly, it will be easier for the READER of your efforts, fasmiq, to possess the clarity which will emerge from such an elaboration, but the question is, will development of such an expose benefit the author of the OS, i.e. YOU fasmiq, as well??? I think it will, and I therefore commend your present efforts, with the caveat, that I think now would be a good time to step back, and explain what you are doing, and why. In addition, you may wish to explain how your nascent OS will differ from many others.....
Offline
Take it as it is.
I didn't say it's intented to any READER, neither I want some benefit.
No claims, no goal, no aim to be different or likewise. Therefore no need to explain it.
It does not pretend to be clean, correct, better, clever, or something.
Anyway, I'll keep uploading it weekly.
Last edited by fasmiq (2006-12-02 18:32:50)
Offline
Pages: 1