On Wed, 3 Mar 2004, Luchezar Georgiev wrote: > On Wed, 3 Mar 2004 13:01:22 +0000 (GMT), Bart Oldeman wrote: > > > Yes we should care! This area is used by all sorts of TSRs and network > > redirectors that live "under" DOS. These fixed locations cannot be changed > > without breaking apps that rely on undocumented DOS in various ways. > > I see. Do you mean that all our stacks must be from 300h to 780h?
the three stacks described (error, disk, char, not all) need to be there. > > On top of that FreeDOS has private stacks for the builtin clock (sysclk.c) > > and block (dsk.c) device drivers. > > Where are they? blk_stk_top and clk_stk_top (kernel.asm) > OK, so where we can move it, knowing that we'd need no more than 192 bytes? What > about 800h-8C0h? Anywhere beyond the swappable data area, so anywhere beyond the _swap_indos symbol. 800-8c0 is too low (still in the swappable area). DynDATA or static beyond _swap_indos: are fine Bart ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel