You are not logged in.


#1 2006-11-20 16:23:20

fasmiq
Member
Registered: 2006-05-29
Posts: 15
PM

solo @ asmhackers.net

I've decided to (weekly) upload the source code, no matter it's stage.

Last edited by fasmiq (2006-11-26 21:49:47)

Offline

 

#2 2006-11-20 18:41:23

bubach
Administrator
From: Trollhättan, Sweden
Registered: 2005-02-15
Posts: 366
PM  Website

Re: solo @ asmhackers.net

good work, seems like you've made alot of progress since i last checked.

Offline

 

#3 2006-11-23 17:30:01

Dex4u
Active member
Registered: 2005-02-19
Posts: 132
PM

Re: solo @ asmhackers.net

Yes nice work.

Offline

 

#4 2006-11-25 13:55:16

tomtobias
Member
Registered: 2005-06-15
Posts: 16
PM

Re: solo @ asmhackers.net

Thanks, I have downloaded the zipped file, and will study it this week.  Appreciate your effort, and interest.

Offline

 

#5 2006-11-26 23:12:31

tomtobias
Member
Registered: 2005-06-15
Posts: 16
PM

Re: solo @ asmhackers.net

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

 

#6 2006-11-27 18:19:13

fasmiq
Member
Registered: 2006-05-29
Posts: 15
PM

Re: solo @ asmhackers.net

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 19:32:50)

Offline

 

#7 2007-02-15 18:28:25

tonyMac
Member
Registered: 2005-03-02
Posts: 28
PM

Re: solo @ asmhackers.net

Looks intersting.  I will give it a look-see later on.  (am at work)

Offline

 

 

Board footer

Powered by PunBB
BOS homepage © Copyright 2005 Christoffer Bubach
Strict XHTML and valid CSS.