Hi, I just have to say: many thanks for your reply.
Bart Oldeman escribi�:
Yes, I noticed that. And yes, I see that signon() prints the message that overwrites 123 - Initdisk.(5) By the way, strangely enough I don't happen to see "123 - Initdisk"
anymore, due most probably to the \r before the kernel compatibility.
Now I was just wondering who prints "FreeDOS kernel version 1.1.35
(Build 2035) [May 30 2004 22:09:36]?
Yes, it's the \r. It's there for troubleshooting so if the kernel hangs
after 12 you see that. signon() in main.c prints the message.
However I was wondering about the top string "FreeDOS kernel version..." (not the one that says about build/compiler, etc), the one that is above it. I don't happen to see kernel component that displays that (kernel directly starts with "1"), and I can't see it in BOOT as well (haen't looked at them thoroughly yet).
(7) A big questions: I have noticed the following two things:
- there is a stack for the IRQ interrupts (apparently independent from
the rest)
- there is a kernel stack
I have noticed stack switching back and forth on the entry/exit points
to FreeDOS (int 2x, for example)
For DOS stacks (which DOS uses for int2x) we have a few, these are the "multiple kernel stacks"."Undocumented DOS" tells about them.
Thanks for the hint! I'd have to re-read the whole of it now :)
Aitor
------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel
