Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-27 Thread Bart Oldeman
On Thu, 25 Mar 2004, Gregory Pietsch wrote:

> i (insert mode) - implemented. I made the get-out-of-insert-mode
> character a period on an otherwise blank line instead of control-Z
> because the one thing I hated about MS edlin was the use of control
> characters in the syntax. (The period can be escaped if you really
> wanted just a period on a line.)

isn't it possible to accept ^Z too?

I've had a report of somebody fighting with edlin because he didn't know
it was "." instead of ^Z... And then the only way to escape is to try all
keys or to reboot...

Bart



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-26 Thread Arkady V.Belousov
Hi!

26-Мар-2004 11:21 [EMAIL PROTECTED] (tom ehlert) wrote to Aitor Santamarэa
Merino <[EMAIL PROTECTED]>:

>>>emm386  RAM=m-n range for UMBs + EMS
>>>emm386  ROM=m-n range of RAM to be used to shadow ROM
>>>  as soon as someone finds out what that's supposed to do _exactly_
ASM>> My guesses:
te> e.g. Eric implemented it as 'RAM' = 'I=', and 'ROM=' = 'X=', and
te> wondered why I didn't accept it (because it's wrong)
te> As I said: as soon as someone finds out what that's supposed to do
te> _EXACTLY_, ...

Excerpt fom "HELP EMM386.EXE" from MS-DOS 6.22:

__O\_/_\_/O__
Syntax

DEVICE=[drive:][path]EMM386.EXE [ON|OFF|AUTO] [memory] [MIN=size]
[W=ON|W=OFF] [Mx|FRAME=address|/P] [Pn=address] [X=-]
[I=-] [B=address] [L=minXMS] [A=altregs] [H=handles] [D=nnn]
[RAM=-] [NOEMS] [NOVCPI] [HIGHSCAN] [VERBOSE] [WIN=-]
[NOHI] [ROM=-] [NOMOVEXBDA] [ALTBOOT]

Parameters

memory
Specifies the maximum amount of extended memory (in kilobytes) that you
want EMM386 to provide as expanded/Virtual Control Program Interface
(EMS/VCPI) memory. This amount is in addition to the memory used for
UMBs and EMM386 itself. Values for memory are in the range 64 through
the lesser of either 32768 or the amount of extended memory available
when EMM386 is loaded. The default value is the amount of free extended
memory. If you specify the NOEMS switch, the default value is 0. EMM386
rounds the value down to the nearest multiple of 16.

Switches

X=-
Prevents EMM386 from using a particular range of segment addresses for
an EMS page or for UMBs. Valid values for  and  are in the range
A000h through h and are rounded down to the nearest 4-kilobyte
boundary. The X switch takes precedence over the I switch if the two
ranges overlap.

I=-
Specifies a range of segment addresses to be used (included) for an EMS
page or for UMBs. Valid values for  and  are in the range A000h
through h and are rounded down to the nearest 4-kilobyte boundary.
The X switch takes precedence over the I switch if the two ranges
overlap.

RAM=-
Specifies a range of segment addresses to be used for UMBs and also
enables EMS support. If you do not specify a range, EMM386 uses all
available adapter space to create UMBs and a page frame for EMS.

NOEMS
Provides access to the upper memory area but prevents access to expanded
memory.

NOVCPI
Disables support for VCPI applications. This switch must be used with
the NOEMS switch. If you specify the NOVCPI switch without specifying
the NOEMS switch, EMM386 does not disable VCPI support. If you specify
both switches, EMM386 disregards the MEMORY parameter and the MIN
switch. Disabling support for VCPI applications reduces the amount of
extended memory allocated.

[ROM=-]
Specifies a range of segment addresses that EMM386 uses for shadow
RAM──random-access memory used for read-only memory (ROM). Valid values
for  and  are in the range A000h through h and are rounded
down to the nearest 4-kilobyte boundary. Specifying this switch may
speed up your system if it does not already have shadow RAM.
_
  O/~\ /~\O

So, difference between RAM= and I= not very clear, but, probably, as sayed
by Aitor, I= does unconditional memory inclusion. Also, RAM= enables support
for EMS. X=, contrary to I=, excludes memory range from handling. ROM= makes
shadow copy of specified memory region (this should speedup access to given
region, if there resides some slow ROM).

__O\_/_\_/O__
Sharing XMS and EMS memory

EMM386 provides EMS/VCPI memory for programs that require it by converting
XMS memory to EMS/VCPI memory. When it is loaded, EMM386 reserves the amount
of memory specified by the MIN switch for use as EMS/VCPI memory (the
default value is 256K). Once this amount of XMS memory is reserved, it is
always available as EMS/VCPI memory and no longer available as XMS memory.
EMM386 may be able to convert additional amounts of XMS memory to EMS/VCPI
memory, up to the amount specified by the MEMORY parameter. EMM386 returns
the additional amount back to XMS memory when it is no longer needed as
EMS/VCPI memory.

If you specify MIN=0, EMM386 does not reserve any XMS memory for use as
EMS/VCPI memory. Instead, it converts XMS memory to EMS/VCPI memory only
when a program requests it. This frees XMS memory when EMS/VCPI memory is
not needed. However, EMM386 will not be able to supply the requested amount
of EMS/VCPI memory if programs have allocated all the XMS memory at the time
of the request.

[...]
Using EMM386 to provide access to the upper memory area

[...]
device drivers.

Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-26 Thread Aitor Santamaría Merino
Hi,

tom ehlert escribió:

emm386  RAM=m-n range for UMBs + EMS
emm386  ROM=m-n range of RAM to be used to shadow ROM
as soon as someone finds out what that's supposed to do _exactly_

 

ASM> My guesses:
ASM> RAM
wrong guess
why? I mean, you don't know how to implement this...  (see below)

ASM> My suspicion is ...
ASM> ROM, my guessing is (only a guessing), ...
e.g. Eric implemented it as 'RAM' = 'I=', and 'ROM=' = 'X=', and
wondered why I didn't accept it (because it's wrong)
 

As I said: as soon as someone finds out what that's supposed to do
_EXACTLY_, ...
Ok, EXACTLY:
=== ROM=mmm-nnn
So it seems I was right after all: not that it says much, but it's 
exactly what I described:
http://support.microsoft.com/default.aspx?scid=kb;en-us;98508
No bigdeal. Would have surprised me if it ran QBASIC NIBBLES and won't 
let you continue until you win the game. ;-)
=== RAM
EMM386.EXE NOEMS => UMBs
EMM386.EXE RAM  => UMBs + PageFrame
default:  RAM

ALMOST EXACTLY:
=== RAM=mmm-nnn
Explained here (not fully): 
http://support.microsoft.com/default.aspx?scid=kb;en-us;74212
There's a range of memory that is searched with the search algorythm 
proposed there. The range is fixed C000-DFFF, unless overriden 
(presumably) with the RAM= parameter.
You can also directly INCLUDE other areas with the I= forces to include 
these areas (with no need to be checked by the algorythm). The I= switch 
on EMM386.EXE has a higher order of precedence than the search algorithm.
And above that all, areas under the X= flag are unconditionally EXCLUDED.

some others like Win 3.11 compat
should probably be fixed before we call it FreeDOS 1.0 ...
   

There is probably a patent to prevent us of it anyway :( 
 

ASM> I don't think so... Did it prevent DR-DOS from doing that anyway? I
ASM> think it's just a question of misscompatibilities here or there...
There's a technote about Win 3.1 compatibility, and why this probably will
never happen, so I don't repeat it here.
 

then let me rephrase because I didn't explain myself well.
What I meant is: there are TECHNICAL (not LEGAL) problems by which we 
don't have it.
And by technical I mean noone set to do it (of course, there are older 
threads and technotes and that all).

Aitor



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-26 Thread tom ehlert

>>emm386  RAM=m-n range for UMBs + EMS
>>emm386  ROM=m-n range of RAM to be used to shadow ROM
>> 
>>  as soon as someone finds out what that's supposed to do _exactly_
>>
ASM> My guesses:
ASM> RAM
wrong guess
ASM> My suspicion is ...
ASM> ROM, my guessing is (only a guessing), ...

e.g. Eric implemented it as 'RAM' = 'I=', and 'ROM=' = 'X=', and
wondered why I didn't accept it (because it's wrong)

As I said: as soon as someone finds out what that's supposed to do
_EXACTLY_, ...


tom




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Gregory Pietsch
Aitor Santamaría Merino wrote:

Hi,

Gregory Pietsch escribió:

I don't see anything about edlin or code in there, so I guess they 
are okay, or am I just not getting any feedback? 


Oops, sorry!
When the list was first posted, EDLIN didn't exist, so I'll add it (to 
MISC utilities, ok?). Could you report on the commands already 
implemented? Is there any MS-EDLIN command still to be implemented?
Here are the differences between FreeDOS edlin and MS edlin, AFAIK:
# (edit a single line) - implemented. Does not work the same as MS's 
because I wanted the implementation to be easy. The only difference is 
that the user has to type in the entire line instead of just using the 
-> key.
a (append) - MS edlin used this for a "paged file" where part of the 
file is in memory and part hadn't been read in. My implementation can 
handle larger files (making the paged file thing obsolete), so I changed 
this to append to the end of the buffer, which seems more natural.
c (copy range of lines) - implemented.
d (delete a block of lines) - implemented.
e (save and quit) - implemented.
i (insert mode) - implemented. I made the get-out-of-insert-mode 
character a period on an otherwise blank line instead of control-Z 
because the one thing I hated about MS edlin was the use of control 
characters in the syntax. (The period can be escaped if you really 
wanted just a period on a line.)
l (list lines) - implemented.
m (move block) - implemented.
p (page) - implemented.
q (quit) - implemented.
r (replace) - implemented. I added to the string syntax.
s (search and replace) - implemented. MS edlin had a control-Z between 
the two strings; I have a comma, which results in a cleaner syntax, IMNSHO.
t ("transfer" file) - implemented. It slurps in a whole file instead of 
going the "paging" route.
w (write file) - implemented. I added the optional filename because the 
one thing that isn't there that MS edlin has is automatic file backups. 
Having the filename there makes it easy to backup the file manually.
I believe that's all of them.

It will be a bit harder for me to recover one of those old MS-DOS 
versions to compare...
Aside from the control-characters-on-the-command-line issue (which I got 
around by improving the syntax), the only thing I can see that MS edlin 
does that mine doesn't is make automatic backups of the file you're 
editing. I got around it by adding the optional filename to the "w" 
command, so that the user can make a backup if he/she/it wants.)

I don't know much about CODE, but doesn't sound as one of the "core" 
MS-DOS utilities, and hence does not go into this list, sorry...

Aitor




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Aitor Santamari'a Merino
Luchezar Georgiev escribio':

Here is a quote from the spec 
(http://fd-doc.sourceforge.net/spec/spec.html):

The MS-DOS 3.3 compatibility extends only to the FreeDOS kernel. 
FreeDOS programs should be compatible with MS-DOS 6.22, because those 
are the features that users will be most familiar with.


MS-DOS 6.22 did contain SCANDISK, although FAT32 wasn't there yet. 
Very convincing ;-)
SCANDISK remains there, then...
and on the other hand, it points out that FAT32 needs not be requested 
for 1.0, right?

Aitor



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Aitor Santamaría Merino
Hi,

Gregory Pietsch escribió:

I don't see anything about edlin or code in there, so I guess they are 
okay, or am I just not getting any feedback? 
Oops, sorry!
When the list was first posted, EDLIN didn't exist, so I'll add it (to 
MISC utilities, ok?). Could you report on the commands already 
implemented? Is there any MS-EDLIN command still to be implemented?
It will be a bit harder for me to recover one of those old MS-DOS 
versions to compare...

I don't know much about CODE, but doesn't sound as one of the "core" 
MS-DOS utilities, and hence does not go into this list, sorry...

Aitor



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Aitor Santamaría Merino
Hi,

Luchezar Georgiev escribiÃ:

Thanks, Aitor!

1.0 todo's:  http://fdos.org/ripcord/fdos_1_0/official/todos.htm
As far as I know, APPEND is considered dangerous and incompatible. It 
had better stay missing. 
Well, it is not aware of task switchers, it may have problems with 
executing nested SHELLs, true. Many reasons why MS does NOT support it. 
Anyway I am giving a try, as it was VERY useful to me: it allowed me to 
run WordStar Express on my PC/XT having two DD drives: 3 1/2 and 5 1/4...
I am being delayed because I've learnt to avoid using HLLs (C) when 
hooking int21h, and I am rewriting that in NASM.
Anyway maybe I should move it to post-1.0, I'll do that unless someone 
complains...

I think that SCANDISK is the most important missing program. Whether 
to borrow code for it from CHKDSK, DOSFSCK, both or none, is a 
disputable issue which ultimately its developer will solve. 
I share your concern. Anyway Bart's argument is still valid. One more 
opinion for the untie? (about wether to move scandisk for post-1.0?).

Aitor



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Aitor Santamaría Merino
Hi,

BTW, TO EVERYBODY (I forgot to say): changes will not be commited 
IMMEDIATELY, ok?

tom ehlert escribió:

emm386  RAM=m-n range for UMBs + EMS
emm386  ROM=m-n range of RAM to be used to shadow ROM
 as soon as someone finds out what that's supposed to do _exactly_

My guesses:
RAM (you can specify it without parameters, in that case it is trivial: 
use both UMBs and EMS, and thus incompatible to NOEMS)
In any case, RAM should always be incompatible to NOEMS.
It's long ago since I last watched EMM386 code, but I seem to recall 
that there's some upper memory scanner to determine the memory that cann 
be used as UMBs, I guess that with this paramenter you skip the testing, 
as the user will tell you which gap of the memory may be used for UMBs 
and for the page frame. My suspicion is that you can specify more than 
one of these parameters.

ROM, my guessing is (only a guessing), it copies the memory of that 
range into several pages, and maps that phisical memory into those pages.

himem /INT15H=xxx
himem /HMAMIN=m
 prehistoric crap might be moved to Post 3.0
Ok, for the moment we'll leave it for post-1.0, quite more generic ;-)
I have never used int15h to allocate embs, which would be the impact of 
this for application compatibility? I guess not much, as I haven't heard 
complains about this yet...

backup / restore  Missing - Addressed (Ralf Quint)
 might be changed to 'missing' ( if someone ever missed that)
I'll leave it as it is, I know Ralf is working on it (although all of us 
have different amount of timeslice to work on FreeDOS I guess ;-))

setver (CALLVER, VERSION= in CONFIG.SYS)  Ready
should be changed to missing - it's simply not the same thing
Well, it may do the same functionality, that's why
(1) I said NOT MS compatible
(2) in post-1.0, specified that a compatible one is REQUIRED,
what about the rest? one more opinion on this and I'll change it (if you 
also think it is confusing as it is).

Aitor



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Aitor Santamaría Merino
Many thanks, Bart.
Alain, that is what I tried to explain but with nicest words (probably 
of an English native speaker! ;-)).

Aitor

Bart Oldeman escribió:

I think that SCANDISK is the most important missing program.
   

it may be important, but I respectfully disagree it being a showstopper.

The FreeDOS spec still states that we should be compatible with MSDOS 3.3.

[etcetc]



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Aitor Santamaría Merino
Nice that you pointed about FAT32.
I'll explain what I tried to reflect in the list (because FAT32 was not 
popular time ago).
My point has been: FAT32 support is left as post-1.0. The fact that 
KERNEL, FDISK and other components already support FAT32 is an extra 
plus, but maybe we don't need to mark "FAT32" as one of the milestones 
for FD1.0 precisely because NOT ALL the utilities already support FAT32.

Of course, this all is changeable: we can set that support for FAT32 be 
requested for ALL the components (including ALL disk utilities, 
UNDELETE, etc). How does people feel about it?

Respect to the reference to DOSFSCK, I don't know well how to do it, so 
do you people prefer that
(a) DOSFSCK be added to the list as a base utility? In my understanding, 
this decission corresponds to Jim Hall. Notice that there is no tool in 
MS-DOS called DOSFSCK
(b) simply make a reference as with HIMEM/FDXMS286?  (although FAT32 
support is not "required" for 1.0 in the present situation, this may be 
technically a bit rare to be noticed there)
I'll opt for (b), unless the contrary is decided.
Notice that this does not solve the problem for other utilities 
(UNDELETE, DEFRAG?,...) that may not support this.

Aitor

Alain escribió:

Hi,

I found this:
chkdsk Ready2003-10-6
I don't agree. If we have a fat32 kernel, and chkdsk is only fat16 we 
cannot use it :( There could be a reference to dosfsck, stating not 
compatible or something.

Alain




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Alain
A little more about memory testing: A good teste program must be very 
long, for one thing that nowdays memory are prone to random errors, not 
only repeatable ones. What I believe is usefull is something else: just 
check if it is there at all, if there are no holes (like the one at 16Mb 
inserted by some mis-configured bios), and other gross errors. That is 
more or less what the Bios "should" do. I agree more with Eric than with 
Tom (see bellow).

Alain

Eric Auer escreveu:
> HIMEM /TESTMEM:... is indeed not that useful. An exist-check might be
>   useful, but a check like "write own address to all 0x?000 form
>   addresses" (to check if there is really RAM there and it is not
> multiple copies of the first 16 MB or something) will probably be
> useful to detect broken BIOS-hooking memory allocation schemes
> without wasting much CPU time.
tom ehlert escreveu:
himem /TESTMEM:ON|OFF
 really want a (bad) memory test in 1.0 ?
A> As bad as is MS's is, it did save me many times. Consider it not a 
A> _test_for_100%_ok_ but as a _test_if_exists_ and
I disagree.
If you want a memorytest (I don't question that), you can easily start
one in autoexec; even HIMEM /TEST might be useful
it's NOT intended to be a real memtest, but if you want one ...

A> you can understand how good it is.
if you understand how good it is (or _any_ other memtest) you have
more information then I (and a VERY technical understanding of it)
In fact I did have some information in memory tests, but that was a long 
time ago and probably a little outdated.

Alain

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Luchezar Georgiev
Yes, Bart, "the show must go on!" ;-)

The FreeDOS spec still states that we should be compatible with MSDOS 
3.3.
Here is a quote from the spec 
(http://fd-doc.sourceforge.net/spec/spec.html):

The MS-DOS 3.3 compatibility extends only to the FreeDOS kernel. FreeDOS 
programs should be compatible with MS-DOS 6.22, because those are the 
features that users will be most familiar with.
MS-DOS 6.22 did contain SCANDISK, although FAT32 wasn't there yet.

If SCANDISK development isn't that easy as Aitor anticipates, DOSFSCK 
replaces it functionally.

We Bulgarians have a proverb - "Petima Petka ne chakat" (5 men don't wait 
for Pete). So if SCANDISK is ready - fine, if not - DOSFSCK will replace 
it for the "show" ;-)

Lucho

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread tom ehlert
Hello Alain,

A> tom ehlert escreveu:
>> himem /TESTMEM:ON|OFF
>>   really want a (bad) memory test in 1.0 ?

A> As bad as is MS's is, it did save me many times. Consider it not a 
A> _test_for_100%_ok_ but as a _test_if_exists_ and

I disagree.
If you want a memorytest (I don't question that), you can easily start
one in autoexec; even HIMEM /TEST might be useful
it's NOT intended to be a real memtest, but if you want one ...

A> you can understand how good it is.
if you understand how good it is (or _any_ other memtest) you have
more information then I (and a VERY technical understanding of it)

tom




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Bart Oldeman
On Thu, 25 Mar 2004, Luchezar Georgiev wrote:

> Thanks, Aitor!
> > 1.0 todo's:  http://fdos.org/ripcord/fdos_1_0/official/todos.htm
> As far as I know, APPEND is considered dangerous and incompatible. It had
> better stay missing.
> I think that SCANDISK is the most important missing program.

it may be important, but I respectfully disagree it being a showstopper.

The FreeDOS spec still states that we should be compatible with MSDOS 3.3.

Scandisk is beyond 3.3
FAT32 support is beyond 3.3
even support for hard drives > 32 MB is beyond 3.3
-- it's cool that we have the last two features but they're not required
by our self-imposed plans.

so, if anything FAT32 related is going to stop 1.0 then either the spec
should be changed or 1.0 will be released a lot later.

Bart



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Luchezar Georgiev
If we have a fat32 kernel, and chkdsk is only fat16 we cannot use it :(
We can, but only on FAT12 and FAT16 volumes.
But SCANDISK must support FAT32. That's why it had better use the DOSFSCK, 
not CHKDSK engine.

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Alain


tom ehlert escreveu:
himem /TESTMEM:ON|OFF
  really want a (bad) memory test in 1.0 ?
As bad as is MS's is, it did save me many times. Consider it not a 
_test_for_100%_ok_ but as a _test_if_exists_ and you can understand how 
good it is.

IMHO if implemented, it should be implemented with that functionality in 
mind.

Alain

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Alain
Hi,

I found this:
chkdsk  Ready   2003-10-6
I don't agree. If we have a fat32 kernel, and chkdsk is only fat16 we 
cannot use it :( There could be a reference to dosfsck, stating not 
compatible or something.

Alain

Aitor Santamaría Merino escreveu:
I have committed most of the pending changes to the TODO list.
While Jim and I acknowledge on the way of reintegrating it on the site, 
Bernd has kindly posted a preview of the list in the links below:
1.0 todo's:  http://fdos.org/ripcord/fdos_1_0/official/todos.htm
post-1.0:  http://fdos.org/ripcord/fdos_1_0/official/post.htm


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Luchezar Georgiev
Thanks, Aitor!
1.0 todo's:  http://fdos.org/ripcord/fdos_1_0/official/todos.htm
As far as I know, APPEND is considered dangerous and incompatible. It had 
better stay missing.
I think that SCANDISK is the most important missing program. Whether to 
borrow code for it from CHKDSK, DOSFSCK, both or none, is a disputable 
issue which ultimately its developer will solve.

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread tom ehlert
emm386  RAM=m-n range for UMBs + EMS
emm386  ROM=m-n range of RAM to be used to shadow ROM
 
  as soon as someone finds out what that's supposed to do _exactly_

himem /INT15H=xxx
himem /HMAMIN=m
  prehistoric crap might be moved to Post 3.0

himem /TESTMEM:ON|OFF
  really want a (bad) memory test in 1.0 ?
  
backup / restore  Missing - Addressed (Ralf Quint)
  might be changed to 'missing' ( if someone ever missed that)

setver (CALLVER, VERSION= in CONFIG.SYS)  Ready
 should be changed to missing - it's simply not the same thing



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Gregory Pietsch
Aitor Santamaría Merino wrote:

Hi all,

I have committed most of the pending changes to the TODO list.
While Jim and I acknowledge on the way of reintegrating it on the 
site, Bernd has kindly posted a preview of the list in the links below:
1.0 todo's:  http://fdos.org/ripcord/fdos_1_0/official/todos.htm
post-1.0:  http://fdos.org/ripcord/fdos_1_0/official/post.htm

When the todo list is back ready in its place I'll make an official 
announcement, but for the moment, it is open for discussion wether you 
think that the items in the 1.0 list are to be 
created/edited/removed/moved, etc (I'd prefer not to talk into 
post-1.0 list yet, I just send it here so that you have a reference of 
what it's there, and in case you think that something of what is there 
should be for 1.0 and not for later).

So all of you that have soemthing to say about this, please speak. 
Public and private (aitorsm _AT_ inicia.es) mails are admitted, 
although perhaps it's better to make them public, so that other people 
can give their opinion.

Please note that the list is supposed to be a list of items, that is, 
CONCISE, and NOT verbose. Also I suppose it's better if the messages 
posted here are also CONCISE, that would be helpful because my time is 
limitted.

Note that there's also the list of DOS exitcodes kindly collected and 
contributed by Matthias Paul. For compatibility, please check that 
your utilities comply with these exitcodes as much as possible.

Finally, if someone has an opinion on some item to be modified, but 
noone else says nothing, after certain time I'll understand that 
everybody agrees, and I commit the change (or at least, I'll annotate 
the change for the next big update).

Regards,
Aitor
I don't see anything about edlin or code in there, so I guess they are 
okay, or am I just not getting any feedback?

Gregory Pietsch

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


[Freedos-devel] FreeDOS 1.0 TODO list ready (but not yet posted)

2004-03-25 Thread Aitor Santamaría Merino
Hi all,

I have committed most of the pending changes to the TODO list.
While Jim and I acknowledge on the way of reintegrating it on the site, 
Bernd has kindly posted a preview of the list in the links below:
1.0 todo's:  http://fdos.org/ripcord/fdos_1_0/official/todos.htm
post-1.0:  http://fdos.org/ripcord/fdos_1_0/official/post.htm

When the todo list is back ready in its place I'll make an official 
announcement, but for the moment, it is open for discussion wether you 
think that the items in the 1.0 list are to be 
created/edited/removed/moved, etc (I'd prefer not to talk into post-1.0 
list yet, I just send it here so that you have a reference of what it's 
there, and in case you think that something of what is there should be 
for 1.0 and not for later).

So all of you that have soemthing to say about this, please speak. 
Public and private (aitorsm _AT_ inicia.es) mails are admitted, although 
perhaps it's better to make them public, so that other people can give 
their opinion.

Please note that the list is supposed to be a list of items, that is, 
CONCISE, and NOT verbose. Also I suppose it's better if the messages 
posted here are also CONCISE, that would be helpful because my time is 
limitted.

Note that there's also the list of DOS exitcodes kindly collected and 
contributed by Matthias Paul. For compatibility, please check that your 
utilities comply with these exitcodes as much as possible.

Finally, if someone has an opinion on some item to be modified, but 
noone else says nothing, after certain time I'll understand that 
everybody agrees, and I commit the change (or at least, I'll annotate 
the change for the next big update).

Regards,
Aitor


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel