Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread imre . leber
defrag requires a VGA screen to use the user interface

There is an option to run it from the command line

- Oorspronkelijk bericht -
Van: Mateusz Viste mate...@viste.fr
Aan: freedos-devel@lists.sourceforge.net
Verzonden: Zondag 24 mei 2015 11:29:32
Onderwerp: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

Hi all,

Not sure that anybody cares about this, but just in case - I recently 
tested the 1-diskette FreeDOS distribution ODIN on an 8086 PC, and 
spotted a few more or less serious problems.

I got the ODIN image from odin.fdos.org, and more specifically this:
http://odin.fdos.org/fdodin06.8088.zip

Now, here goes the list.


MEM: The command MEM is missing.

MEMA: Prints out garbage to screen and quits.

KEYB: immediately crash with Runtime error 105 at :252F

DEFRAG: Blanks the entire screen, and freezes

SORT: Freezes. When executed with DIR | SORT it tries to write 
something to my diskette (!) that I had write protected, fortunately.

MORE: Exactly same symptoms as SORT.

DIR: When using DIR/P, DIR seems to think that the screen is 1-row high, 
and asks for a keypress for every line (the screen is CGA-based, 25 rows).

MODE: MODE MONO makes the screen blank. Had to type in blindly MODE 
BW80 to recover. Might not be a bug, but would be nice if MODE could 
check if a given mode is supported, before running it.


cheers,
Mateusz


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler
Le 26.05.2015 01:10, Rugxulo a écrit :
 As for FreeDOS, well, the shell was really slow. My original idea was to
 get rid of Microsoft and get more features thanks to FreeDOS, but it was
 really too slow.
 If something specific like DIR or COPY were too slow, that would
 be nice to know. But FreeCOM (shell) is quite a beast, so it's fairly
 complex (and has no current maintainer). If you want to try again
 (presumably with 0.84-pre2 but maybe also 0.82pl3), go ahead. It would
 be nice to know the exact commands that are bottlenecks for you. But
 there may not be any huge fixes any time soon. So, for now, a
 workaround would be to use third-party tools (under FreeDOS, not
 MS-DOS, natch) that are faster (e.g. 1dir or Zcopy or whatever, I
 can't remember everything).


Are you trying to say that Microsoft's DOS and COMMAND.COM are much more 
optimized than FreeDOS/FreeCOM :-) ?

I will give it try again when I have some time.

Since yesterday, there are 201+ machines in the TOPBENCH database ;-)

Cheers

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
I am back.Perhaps decreasing the number of buffers in FDCONFIG/CONFIG.SYS?

On Tue, May 26, 2015 at 1:05 PM, perditi...@gmail.com wrote:

 There are multiple issues being brought up in this discussion.

 1 - there is a desire for an 8086 compatibility [a goal of FreeDOS project]
 2 - there is desire still for 360KB floppy images [haven't seen a request
 for in years (that I recall off-hand), but something easily supported]
 3 - video requirements and compatibility, VGA/CGA/Mono
 4 - compatibility issues with pre AT class PCs [difficult as usually
 requires access to one for testing or someone to test and provide feedback
 since emulators and modern hardware don't help here]
 5 - general speed and compatibility issues [specific issues should be
 reported as bugs to maybe be addressed, but I wouldn't expect much to
 change in terms of speed issues ]

 Did I miss any?

 And I need to update a bunch of stuff on fdos.org. :-)
 Jeremy


 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Antony Gordon
MORE and SORT typically work on files and console input. When piping a
temporary file is created. IIRC that is done even in UNIX from which the
file handle idea and pipes originated from.

I do believe MODE MONO was specifically for working with Hercules and
monochrome video cards, whereas working with CGA or better in B/W required
MODE BW80. However, there are idiosyncrasies across DOS versions (IBM DOS
vs MS OEM adapted DOS) that make this hard to track out.

IBM DOS 3.1  Compaq MS DOS 3.31  MS-DOS 5.0  MS-DOS 6.x in my opinion
represents the stable Microsoft compatible and stable versions of DOS.

On Mon, May 25, 2015 at 2:27 AM Mateusz Viste mate...@viste.fr wrote:

 On 25/05/2015 06:33, Ralf Quint wrote:
  MEMA: Prints out garbage to screen and quits.
  What is MEMA?

 No idea, only Steve knows probably :) I assumed it is some kind of
 replacement for MEM (since MEM is missing on ODIN), but because of its
 crashing, I couldn't check.

  KEYB: immediately crash with Runtime error 105 at :252F
  Do you use any country modifier? If so, it's bug in KEYB opening up the
  language/country file NOT in a read-only mode, showing up due to having
  the floppy disk write protected...

 No, no modifiers at all - bare FreeDOS without autoexec nor config.sys
 files.

  MORE: Exactly same symptoms as SORT.
  ditto.

 Why does MORE requires a temp file is beyond me. BUt of course if it
 does, that's life. Will see then to maybe write a replacement that
 wouldn't need to write to disk(ette), if I can't find any free
 alternatives.

  DIR: When using DIR/P, DIR seems to think that the screen is 1-row high,
  and asks for a keypress for every line (the screen is CGA-based, 25
 rows).
  That must be some issue with your PC, works fine for me and should not
  be related to 8086 code or not at all...

 Not related to 8086, but this might be related to CGA. Are you a proud
 owner of a CGA, too?

 I was recently fixing a bug in another software that was exhibiting
 exactly same behavior (1-line virtual screen on CGA). The bug was
 related to the fact that on a CGA the location 0040:0084 does not
 contain the screen's height (no need, since CGA can't be anything else
 than 25 rows anyway). The solution was to test for an EGA, if EGA or
 better found then fetch 0040:0084 for screen's height, otherwise assume
 25 rows.

  MODE: MODE MONO makes the screen blank. Had to type in blindly MODE
  BW80 to recover. Might not be a bug, but would be nice if MODE could
  check if a given mode is supported, before running it.
  Would have to test but that could be compatible behaviour with
 MS-DOS...

 Maybe. I have only MSDOS 3.3, and this one seem to lack MODE MONO
 entirely. It does understand MODE BW80, though - so maybe it's not
 'missing' MONO but simply not exposing it when running on MDA/HERC
 incompatible hardware.

 Mateusz



 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Tom Ehlert
 If I can find some time to do it, I would like to investigate why it is
 slow. ms-dos was written in assembly until ms-dos 4, however they kept
 much of it after that and as I said, ms-dos 6.22 works much faster on an
 XT. Is freedos written in assembly as well ?
FreeDOS Kernel/Command.com is 99.5% C. and that's the relevant part.

 I believe it's almost entirely C, which could explain the lower 
 performance,
BS. whenever FreeDOS is notably slower (or faster) then any other DOS,
its due to better/different disk caching; anyDOS spends hardly any
cyles inside the kernel in *real world applications*

the noticed slower performance on a IBM XT is probably due to FreeDOS
is too pessimistic about disk changed.

 although even MS-DOS 5 was mostly written in C.
BS. the MSDOS Kernel (at least up to 6.22) is 100 % in MASM (in some
queer assembler macro language).

some (but far from all) utilities are in C

C:
ADDDRV  ATTRIB  BACKUP COMP EXPAND FC FDISK HELP JOIN  LABEL MEM
REPLACE RESTORE SETVER SUBST
INTERLNK

ASM:
APPEND  ASSIGN CHKDSK DEBUG DISKCOMP DISKCOPY DOSKEY EDLIN EXE2BIN
FASTOPEN FIND FORMAT GRAFTABL GRAPHICS KEYB LOADFIX  MODE MORE NLSFUNC
PRINT PRINTFIX RECOVER SHARE SORT SYS TREE XCOPY
DISPLAY COUNTRY POWER RAMDRIVE SMARTDRV

 Heck, I've read that parts as early as 3.1 were mostly written in C.
unlikely. AFAIR at this time there were no reasonable DOS C compilers
available.

Tom


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Svarog86 - a micro FreeDOS distro for 8086

2015-05-26 Thread JAYDEN CHARBONNEAU
Nicely done.

On Tue, May 26, 2015 at 12:04 PM, Mateusz Viste mate...@viste.fr wrote:

 Hello all,

 I was looking recently for an easy way to run FreeDOS on my 8086
 (meaning grab an image from the internet, write it on a diskette and
 boot), but I noticed there is no such image available.

 There are many bootable diskettes with FreeDOS all over the internet of
 course, but none of them is specifically designed to run on 8086-class
 computers. I tested a few of them, and they either won't boot, or, if it
 boots, a big part of included tools will make the computer crash,
 freeze, or otherwise malfunction.

 This is why I decided to start my own micro distribution with FreeDOS,
 targetted specifically to ancient 8086/8088 hardware. It's nothing very
 ambitious really, my goal is to provide a set of boot disks on the most
 common formats, that would:
   - run on 8086/8088 computers
   - provide a more or less up-to-date version of FreeDOS and tools
   - make it possible to install FreeDOS to a hard disk

 The distribution is built in an automated way, so different disk formats
 will always be consistent between each other.

 I named the distribution Svarog86, and it's available here:

 http://sourceforge.net/p/svarog86

 Current images contain are very, *very* basic for now: only a working
 kernel + command.com and two or three tools. But now that I have a
 working automated build system, I will be able to add tools to it in
 incoming days.

 Mateusz



 --
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Svarog86 - a micro FreeDOS distro for 8086

2015-05-26 Thread Tom Ehlert

 cvbxcv

PLONK

Tom


--
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Svarog86 - a micro FreeDOS distro for 8086

2015-05-26 Thread JAYDEN CHARBONNEAU
cvbxcv

On Tue, May 26, 2015 at 12:56 PM, JAYDEN CHARBONNEAU 
jcharbonnea...@cpsge.org wrote:

 Nicely done.

 On Tue, May 26, 2015 at 12:04 PM, Mateusz Viste mate...@viste.fr wrote:

 Hello all,

 I was looking recently for an easy way to run FreeDOS on my 8086
 (meaning grab an image from the internet, write it on a diskette and
 boot), but I noticed there is no such image available.

 There are many bootable diskettes with FreeDOS all over the internet of
 course, but none of them is specifically designed to run on 8086-class
 computers. I tested a few of them, and they either won't boot, or, if it
 boots, a big part of included tools will make the computer crash,
 freeze, or otherwise malfunction.

 This is why I decided to start my own micro distribution with FreeDOS,
 targetted specifically to ancient 8086/8088 hardware. It's nothing very
 ambitious really, my goal is to provide a set of boot disks on the most
 common formats, that would:
   - run on 8086/8088 computers
   - provide a more or less up-to-date version of FreeDOS and tools
   - make it possible to install FreeDOS to a hard disk

 The distribution is built in an automated way, so different disk formats
 will always be consistent between each other.

 I named the distribution Svarog86, and it's available here:

 http://sourceforge.net/p/svarog86

 Current images contain are very, *very* basic for now: only a working
 kernel + command.com and two or three tools. But now that I have a
 working automated build system, I will be able to add tools to it in
 incoming days.

 Mateusz



 --
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel



--
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
Microsoft's COMMAND.COM is not as great.Since when did it include two
different memory versions (4dos)?FreeDOS includes extra commands that are
built in,such as BEEP,SOUND,and a few other batch commands.As for
compatibility with older computers,why not use their original OS?There are
many archives online that have original zipped copies of MS-DOS.FreeDOS (As
far as I know) is built for the more modern era (90's+).Before this
time,computers didn't follow a standard hardware layout.One computer had a
floppy port and no harddrive,and another required a master boot disk to
boot.As for the WHY,some peopel just like vintage hardware.I do.Perhaps we
could modify the original MS-DOS source,to keep it compatible with he
original 8086 machine,while adding more features?
Regards,
-Jayden


On Tue, May 26, 2015 at 6:17 AM, Edouard Forler edou...@forler.ch wrote:

 Le 26.05.2015 01:10, Rugxulo a écrit :
  As for FreeDOS, well, the shell was really slow. My original idea was to
  get rid of Microsoft and get more features thanks to FreeDOS, but it was
  really too slow.
  If something specific like DIR or COPY were too slow, that would
  be nice to know. But FreeCOM (shell) is quite a beast, so it's fairly
  complex (and has no current maintainer). If you want to try again
  (presumably with 0.84-pre2 but maybe also 0.82pl3), go ahead. It would
  be nice to know the exact commands that are bottlenecks for you. But
  there may not be any huge fixes any time soon. So, for now, a
  workaround would be to use third-party tools (under FreeDOS, not
  MS-DOS, natch) that are faster (e.g. 1dir or Zcopy or whatever, I
  can't remember everything).
 

 Are you trying to say that Microsoft's DOS and COMMAND.COM are much more
 optimized than FreeDOS/FreeCOM :-) ?

 I will give it try again when I have some time.

 Since yesterday, there are 201+ machines in the TOPBENCH database ;-)

 Cheers


 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler
Hi,

Have you read me carefully ?

I have the original OS on the original floppies, thank you. And the 
problem is not about having more features or not. It is not about 
compatibility either. FreeDOS works like a charm on my machine. The 
problem, which is not really a problem, considering the added features, 
is that FreeDOS is slow, much slower than ms-dos. Of course, you don't 
see it, you use Pentium or better machines. DIR is awfully slow, access 
to disk is slow, DOS calls are slow, etc. compared to ms-dos on the same 
PC-XT. That has nothing to do with features or compatibility, but with 
optimization. And this was just a sidenote of mine, not a critic.

By the way, FreeDOS was created with the idea to be 100% compatible even 
with the first PC and I myself contributed around 2005-2006 to provide 
older keymaps for PC-XTs, to correct some issues here and with some 
tools using 386 instructions in the 8086 version, etc.

Thank you.

Le 26.05.2015 16:25, JAYDEN CHARBONNEAU a écrit :
 Microsoft's COMMAND.COM http://COMMAND.COM is not as great.Since 
 when did it include two different memory versions (4dos)?FreeDOS 
 includes extra commands that are built in,such as BEEP,SOUND,and a few 
 other batch commands.As for compatibility with older computers,why not 
 use their original OS?There are many archives online that have 
 original zipped copies of MS-DOS.FreeDOS (As far as I know) is built 
 for the more modern era (90's+).Before this time,computers didn't 
 follow a standard hardware layout.One computer had a floppy port and 
 no harddrive,and another required a master boot disk to boot.As for 
 the WHY,some peopel just like vintage hardware.I do.Perhaps we could 
 modify the original MS-DOS source,to keep it compatible with he 
 original 8086 machine,while adding more features?
 Regards,
 -Jayden


 On Tue, May 26, 2015 at 6:17 AM, Edouard Forler edou...@forler.ch 
 mailto:edou...@forler.ch wrote:

 Le 26.05.2015 01 tel:26.05.2015%2001:10, Rugxulo a écrit :
  As for FreeDOS, well, the shell was really slow. My original
 idea was to
  get rid of Microsoft and get more features thanks to FreeDOS,
 but it was
  really too slow.
  If something specific like DIR or COPY were too slow, that would
  be nice to know. But FreeCOM (shell) is quite a beast, so it's
 fairly
  complex (and has no current maintainer). If you want to try again
  (presumably with 0.84-pre2 but maybe also 0.82pl3), go ahead. It
 would
  be nice to know the exact commands that are bottlenecks for you. But
  there may not be any huge fixes any time soon. So, for now, a
  workaround would be to use third-party tools (under FreeDOS, not
  MS-DOS, natch) that are faster (e.g. 1dir or Zcopy or whatever, I
  can't remember everything).
 

 Are you trying to say that Microsoft's DOS and COMMAND.COM
 http://COMMAND.COM are much more
 optimized than FreeDOS/FreeCOM :-) ?

 I will give it try again when I have some time.

 Since yesterday, there are 201+ machines in the TOPBENCH database ;-)

 Cheers

 
 --
 One dashboard for servers and applications across
 Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable
 Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 mailto:Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel




 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Steve Nickolas
On Tue, 26 May 2015, Edouard Forler wrote:

 If I can find some time to do it, I would like to investigate why it is
 slow. ms-dos was written in assembly until ms-dos 4, however they kept
 much of it after that and as I said, ms-dos 6.22 works much faster on an
 XT. Is freedos written in assembly as well ?

I believe it's almost entirely C, which could explain the lower 
performance, although even MS-DOS 5 was mostly written in C.

Heck, I've read that parts as early as 3.1 were mostly written in C.

-uso.

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler
Most of the tools (format, etc.) were written in C, but command.com, 
io.sys and msdos.sys were written in assembly. For me, ms-dos is just 
these three files and especially msdos.sys.

C is OK. C++ can be awful. It takes a lot of cpu to make the dynamic 
dispatch and memory allocation, since it's object-based. That's usually 
where the bottleneck lies.

Ed.


Le 26.05.2015 17:12, Steve Nickolas a écrit :
 On Tue, 26 May 2015, Edouard Forler wrote:

 If I can find some time to do it, I would like to investigate why it is
 slow. ms-dos was written in assembly until ms-dos 4, however they kept
 much of it after that and as I said, ms-dos 6.22 works much faster on an
 XT. Is freedos written in assembly as well ?
 I believe it's almost entirely C, which could explain the lower
 performance, although even MS-DOS 5 was mostly written in C.

 Heck, I've read that parts as early as 3.1 were mostly written in C.

 -uso.

 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


[Freedos-devel] Svarog86 - a micro FreeDOS distro for 8086

2015-05-26 Thread Mateusz Viste
Hello all,

I was looking recently for an easy way to run FreeDOS on my 8086 
(meaning grab an image from the internet, write it on a diskette and 
boot), but I noticed there is no such image available.

There are many bootable diskettes with FreeDOS all over the internet of 
course, but none of them is specifically designed to run on 8086-class 
computers. I tested a few of them, and they either won't boot, or, if it 
boots, a big part of included tools will make the computer crash, 
freeze, or otherwise malfunction.

This is why I decided to start my own micro distribution with FreeDOS, 
targetted specifically to ancient 8086/8088 hardware. It's nothing very 
ambitious really, my goal is to provide a set of boot disks on the most 
common formats, that would:
  - run on 8086/8088 computers
  - provide a more or less up-to-date version of FreeDOS and tools
  - make it possible to install FreeDOS to a hard disk

The distribution is built in an automated way, so different disk formats 
will always be consistent between each other.

I named the distribution Svarog86, and it's available here:

http://sourceforge.net/p/svarog86

Current images contain are very, *very* basic for now: only a working 
kernel + command.com and two or three tools. But now that I have a 
working automated build system, I will be able to add tools to it in 
incoming days.

Mateusz


--
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Svarog86 - a micro FreeDOS distro for 8086

2015-05-26 Thread Edouard Forler

This is very good news for me. I was desperatly looking for this and 
about to make my own.

is this based on freedos 1.1 ?

thx

Le 26.05.2015 21:04, Mateusz Viste a écrit :
 Hello all,

 I was looking recently for an easy way to run FreeDOS on my 8086
 (meaning grab an image from the internet, write it on a diskette and
 boot), but I noticed there is no such image available.

 There are many bootable diskettes with FreeDOS all over the internet of
 course, but none of them is specifically designed to run on 8086-class
 computers. I tested a few of them, and they either won't boot, or, if it
 boots, a big part of included tools will make the computer crash,
 freeze, or otherwise malfunction.

 This is why I decided to start my own micro distribution with FreeDOS,
 targetted specifically to ancient 8086/8088 hardware. It's nothing very
 ambitious really, my goal is to provide a set of boot disks on the most
 common formats, that would:
- run on 8086/8088 computers
- provide a more or less up-to-date version of FreeDOS and tools
- make it possible to install FreeDOS to a hard disk

 The distribution is built in an automated way, so different disk formats
 will always be consistent between each other.

 I named the distribution Svarog86, and it's available here:

 http://sourceforge.net/p/svarog86

 Current images contain are very, *very* basic for now: only a working
 kernel + command.com and two or three tools. But now that I have a
 working automated build system, I will be able to add tools to it in
 incoming days.

 Mateusz


 --
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel


--
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
Also,as far as I know,FreeDOS was written in C/C++.

On Tue, May 26, 2015 at 10:59 AM, JAYDEN CHARBONNEAU 
jcharbonnea...@cpsge.org wrote:

 http://www.freedos.org/download/

 Try this.Click on the floppy image at the bottom of the webpage.

 On Tue, May 26, 2015 at 10:52 AM, Edouard Forler edou...@forler.ch
 wrote:


 Thanks for proposing something. I don't mean to ask for an immediate
 solution to this issue. And I know the [dev] resources are low.

 If I can find some time to do it, I would like to investigate why it is
 slow. ms-dos was written in assembly until ms-dos 4, however they kept
 much of it after that and as I said, ms-dos 6.22 works much faster on an
 XT. Is freedos written in assembly as well ?

 Also, as mentionned years ago on this list, I might have tested it with
 some useless extenders enabled by default. So I think there is room for
 investigation.

 Actually, the whole reflexion started when I saw this ODIN stuff. My
 first reaction was oh ? there's a specific 8086 Freedos distro called
 ODIN ? But now I see it's not very well maintained.

 Do you know if there is any 51/4 image of Freedos with a sort of
 minimal set of features available ?

 EF

 Le 26.05.2015 16:43, JAYDEN CHARBONNEAU a écrit :
  If it is slow..then..hmm.Perhaps we could somehow size down the memory
  block usage of all the FreeDOS calls/programs?Just tossing around
  ideas,as it would be cool to know someone is using an OS that can be
  used on modern and old PC's.(It's kind of the same thing as saying I
  can use windows 8 on a commodore VIC 20.It would be nice to know we
  reached that goal.).
 
  On Tue, May 26, 2015 at 10:41 AM, Steve Nickolas usots...@buric.co
  mailto:usots...@buric.co wrote:
 
  On Tue, 26 May 2015, JAYDEN CHARBONNEAU wrote:
 
   Microsoft's COMMAND.COM http://COMMAND.COM is not as
  great.Since when did it include two
   different memory versions (4dos)?FreeDOS includes extra commands
  that are
   built in,such as BEEP,SOUND,and a few other batch commands.As for
   compatibility with older computers,why not use their original
  OS?There are
   many archives online that have original zipped copies of
  MS-DOS.FreeDOS (As
   far as I know) is built for the more modern era (90's+).Before
 this
   time,computers didn't follow a standard hardware layout.One
  computer had a
   floppy port and no harddrive,and another required a master boot
  disk to
   boot.As for the WHY,some peopel just like vintage hardware.I
  do.Perhaps we
   could modify the original MS-DOS source,to keep it compatible
  with he
   original 8086 machine,while adding more features?
   Regards,
   -Jayden
 
  FreeDOS was, at least originally, intended to be a replacement and
  successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
  still ran
  on 5160s and Tandy 1000s.
 
  I think these days there's more of an attitude of FreeDOS being
  mainly for
  use in VMs, rather than on metal.  A shame, really.
 
  Personally, I went back to PC DOS - mainly because things always
  worked
  the way I expected them to (something not really true with FreeDOS).
 
  I don't think *my* goal of what *I* want out of FreeDOS is shared
  by most
  of the developers, so generally, I've stayed out of conversations
  while I
  watch what goes on.  To be honest, I think works like MS-DOS 3.3,
  has the
  better hardware support of DOS 6, and some of the useful features
  from DOS
  6, while still staying true to its roots as an OS for *8088* PCs
  is what
  I want - rather than mainly as an emulation mode for newer
  machines - and
  since the latter seems to be the preferred direction around here,
  I don't
  think my input is very much desired or desirable, so I don't say
 much.
 
  The benefit of FreeDOS is that it's *free* - and not free as in
 arr,
  matey.
 
  -uso.
 
 
  
 --
  One dashboard for servers and applications across
  Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable
  Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
  mailto:Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel
 
 
 
 
 
 --
  One dashboard for servers and applications across Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give 

Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler
Le 26.05.2015 17:00, JAYDEN CHARBONNEAU a écrit :
 Also,as far as I know,FreeDOS was written in C/C++.

C is essentially OK, but C++ is known to consume cycles, especially if 
the compiler is weak. E.g. Borland was fast at the time for the 
compilation, but the code produced was not very good. OpenWatcom is what 
I would go for today. Actually, I saw that Brutman did the same for mTCP 
and improved the performance of it just with this move.


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler
No worries and no hurries ! :-)

Le 26.05.2015 17:07, JAYDEN CHARBONNEAU a écrit :
 Perhaps this is a start.Anyways,I will pick this back up later.I have 
 other things to do right now. (sorry).I will continue researching and 
 post back in a few hours.

 On Tue, May 26, 2015 at 11:05 AM, JAYDEN CHARBONNEAU 
 jcharbonnea...@cpsge.org mailto:jcharbonnea...@cpsge.org wrote:

 Hmm...you could load everything in low memory (I think its the
 opposite of the LH command..it's been a while since I used the
 full version of FreeDOS).As for disabling features,try typing MODE
 MONO then editing the Fdconfig/config.sys files.As for disabling
 further features,perhaps using smaller drivers?Try getting some of
 the drivers from the MS-DOS disks (for the keyboard and
 such).Interrupt drivers tend to take up space,so try using smaller
 ones.

 On Tue, May 26, 2015 at 11:00 AM, Edouard Forler
 edou...@forler.ch mailto:edou...@forler.ch wrote:


 This mix seems to be a very good idea. The other way round too
 (using
 freecom on msdos)

 Unfortunately the benchmarks like topbench test the machine,
 not the os,
 so they will not show the difference. How do you expect to
 measure the
 speed ?

 But in any case, the goal is not to rewrite freedos. The
 software is
 really good. If we can find some quick wins like disabling a
 feature to
 boost the speed, that will be good enough for me.

 thx

 Le 26.05.2015 16 tel:26.05.2015%2016:54, JAYDEN CHARBONNEAU
 a écrit :
  Haha.Well,I will begin working with an emulator (I don't
 have the
  official hardware).If I run across something,I will post it
 on this
  thread.FreeDOS applicatoins are compatible with
 MS-DOS,right?Perhaps
  using MS-DOS and running a FreeDOS command.com
 http://command.com http://command.com?
  Regards,
  -Jayden
 
  On Tue, May 26, 2015 at 10:46 AM, Edouard Forler
 edou...@forler.ch mailto:edou...@forler.ch
  mailto:edou...@forler.ch mailto:edou...@forler.ch wrote:
 
  Le 26.05.2015 16 tel:26.05.2015%2016
 tel:26.05.2015%2016:41, Steve Nickolas a écrit :
 
FreeDOS was, at least originally, intended to be a
 replacement and
successor to said original DOS.  Even MS-DOS 6.22 and
 PC DOS 7.0
  still ran
on 5160s and Tandy 1000s.
   
I think these days there's more of an attitude of
 FreeDOS being
  mainly for
use in VMs, rather than on metal.  A shame, really.
 
  I fully agree on this. The official OS of my XT is
 ms-dos 3.21 but the
  6.22 works perfectly, and twice as fast as freedos.
 
  Back in 2006, the development of FreeDOS was really
 about correctness
  and compatibility with ms-dos, not about wow we could
 make a 64 bits
  version of this so I can work in text mode on my shiny
 Quad-core
  i7 with
  latest GTX !
 
  EF
 
 
  
 --
  One dashboard for servers and applications across
  Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+
 applications
  Performance metrics, stats and reports that give you
 Actionable
  Insights
  Deep dive visibility with transaction tracing using APM
 Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
   ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
 mailto:Freedos-devel@lists.sourceforge.net
  mailto:Freedos-devel@lists.sourceforge.net
 mailto:Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel
 
 
 
 
 
 
 --
  One dashboard for servers and applications across
 Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you
 Actionable Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 
 
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
 

Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
If it is slow..then..hmm.Perhaps we could somehow size down the memory
block usage of all the FreeDOS calls/programs?Just tossing around ideas,as
it would be cool to know someone is using an OS that can be used on modern
and old PC's.(It's kind of the same thing as saying I can use windows 8 on
a commodore VIC 20.It would be nice to know we reached that goal.).

On Tue, May 26, 2015 at 10:41 AM, Steve Nickolas usots...@buric.co wrote:

 On Tue, 26 May 2015, JAYDEN CHARBONNEAU wrote:

  Microsoft's COMMAND.COM is not as great.Since when did it include two
  different memory versions (4dos)?FreeDOS includes extra commands that are
  built in,such as BEEP,SOUND,and a few other batch commands.As for
  compatibility with older computers,why not use their original OS?There
 are
  many archives online that have original zipped copies of MS-DOS.FreeDOS
 (As
  far as I know) is built for the more modern era (90's+).Before this
  time,computers didn't follow a standard hardware layout.One computer had
 a
  floppy port and no harddrive,and another required a master boot disk to
  boot.As for the WHY,some peopel just like vintage hardware.I do.Perhaps
 we
  could modify the original MS-DOS source,to keep it compatible with he
  original 8086 machine,while adding more features?
  Regards,
  -Jayden

 FreeDOS was, at least originally, intended to be a replacement and
 successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0 still ran
 on 5160s and Tandy 1000s.

 I think these days there's more of an attitude of FreeDOS being mainly for
 use in VMs, rather than on metal.  A shame, really.

 Personally, I went back to PC DOS - mainly because things always worked
 the way I expected them to (something not really true with FreeDOS).

 I don't think *my* goal of what *I* want out of FreeDOS is shared by most
 of the developers, so generally, I've stayed out of conversations while I
 watch what goes on.  To be honest, I think works like MS-DOS 3.3, has the
 better hardware support of DOS 6, and some of the useful features from DOS
 6, while still staying true to its roots as an OS for *8088* PCs is what
 I want - rather than mainly as an emulation mode for newer machines - and
 since the latter seems to be the preferred direction around here, I don't
 think my input is very much desired or desirable, so I don't say much.

 The benefit of FreeDOS is that it's *free* - and not free as in arr,
 matey.

 -uso.


 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
Haha.Well,I will begin working with an emulator (I don't have the official
hardware).If I run across something,I will post it on this thread.FreeDOS
applicatoins are compatible with MS-DOS,right?Perhaps using MS-DOS and
running a FreeDOS command.com?
Regards,
-Jayden

On Tue, May 26, 2015 at 10:46 AM, Edouard Forler edou...@forler.ch wrote:

 Le 26.05.2015 16:41, Steve Nickolas a écrit :

   FreeDOS was, at least originally, intended to be a replacement and
   successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
 still ran
   on 5160s and Tandy 1000s.
  
   I think these days there's more of an attitude of FreeDOS being
 mainly for
   use in VMs, rather than on metal.  A shame, really.

 I fully agree on this. The official OS of my XT is ms-dos 3.21 but the
 6.22 works perfectly, and twice as fast as freedos.

 Back in 2006, the development of FreeDOS was really about correctness
 and compatibility with ms-dos, not about wow we could make a 64 bits
 version of this so I can work in text mode on my shiny Quad-core i7 with
 latest GTX !

 EF


 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler

This mix seems to be a very good idea. The other way round too (using 
freecom on msdos)

Unfortunately the benchmarks like topbench test the machine, not the os, 
so they will not show the difference. How do you expect to measure the 
speed ?

But in any case, the goal is not to rewrite freedos. The software is 
really good. If we can find some quick wins like disabling a feature to 
boost the speed, that will be good enough for me.

thx

Le 26.05.2015 16:54, JAYDEN CHARBONNEAU a écrit :
 Haha.Well,I will begin working with an emulator (I don't have the 
 official hardware).If I run across something,I will post it on this 
 thread.FreeDOS applicatoins are compatible with MS-DOS,right?Perhaps 
 using MS-DOS and running a FreeDOS command.com http://command.com?
 Regards,
 -Jayden

 On Tue, May 26, 2015 at 10:46 AM, Edouard Forler edou...@forler.ch 
 mailto:edou...@forler.ch wrote:

 Le 26.05.2015 16 tel:26.05.2015%2016:41, Steve Nickolas a écrit :

   FreeDOS was, at least originally, intended to be a replacement and
   successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
 still ran
   on 5160s and Tandy 1000s.
  
   I think these days there's more of an attitude of FreeDOS being
 mainly for
   use in VMs, rather than on metal.  A shame, really.

 I fully agree on this. The official OS of my XT is ms-dos 3.21 but the
 6.22 works perfectly, and twice as fast as freedos.

 Back in 2006, the development of FreeDOS was really about correctness
 and compatibility with ms-dos, not about wow we could make a 64 bits
 version of this so I can work in text mode on my shiny Quad-core
 i7 with
 latest GTX !

 EF

 
 --
 One dashboard for servers and applications across
 Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable
 Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 mailto:Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel




 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel


--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
http://www.freedos.org/download/

On Tue, May 26, 2015 at 10:58 AM, JAYDEN CHARBONNEAU 
jcharbonnea...@cpsge.org wrote:

 (http://www.freedos.org/download/).Try the floppy images here.


 On Tue, May 26, 2015 at 10:52 AM, Edouard Forler edou...@forler.ch
 wrote:


 Thanks for proposing something. I don't mean to ask for an immediate
 solution to this issue. And I know the [dev] resources are low.

 If I can find some time to do it, I would like to investigate why it is
 slow. ms-dos was written in assembly until ms-dos 4, however they kept
 much of it after that and as I said, ms-dos 6.22 works much faster on an
 XT. Is freedos written in assembly as well ?

 Also, as mentionned years ago on this list, I might have tested it with
 some useless extenders enabled by default. So I think there is room for
 investigation.

 Actually, the whole reflexion started when I saw this ODIN stuff. My
 first reaction was oh ? there's a specific 8086 Freedos distro called
 ODIN ? But now I see it's not very well maintained.

 Do you know if there is any 51/4 image of Freedos with a sort of
 minimal set of features available ?

 EF

 Le 26.05.2015 16:43, JAYDEN CHARBONNEAU a écrit :
  If it is slow..then..hmm.Perhaps we could somehow size down the memory
  block usage of all the FreeDOS calls/programs?Just tossing around
  ideas,as it would be cool to know someone is using an OS that can be
  used on modern and old PC's.(It's kind of the same thing as saying I
  can use windows 8 on a commodore VIC 20.It would be nice to know we
  reached that goal.).
 
  On Tue, May 26, 2015 at 10:41 AM, Steve Nickolas usots...@buric.co
  mailto:usots...@buric.co wrote:
 
  On Tue, 26 May 2015, JAYDEN CHARBONNEAU wrote:
 
   Microsoft's COMMAND.COM http://COMMAND.COM is not as
  great.Since when did it include two
   different memory versions (4dos)?FreeDOS includes extra commands
  that are
   built in,such as BEEP,SOUND,and a few other batch commands.As for
   compatibility with older computers,why not use their original
  OS?There are
   many archives online that have original zipped copies of
  MS-DOS.FreeDOS (As
   far as I know) is built for the more modern era (90's+).Before
 this
   time,computers didn't follow a standard hardware layout.One
  computer had a
   floppy port and no harddrive,and another required a master boot
  disk to
   boot.As for the WHY,some peopel just like vintage hardware.I
  do.Perhaps we
   could modify the original MS-DOS source,to keep it compatible
  with he
   original 8086 machine,while adding more features?
   Regards,
   -Jayden
 
  FreeDOS was, at least originally, intended to be a replacement and
  successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
  still ran
  on 5160s and Tandy 1000s.
 
  I think these days there's more of an attitude of FreeDOS being
  mainly for
  use in VMs, rather than on metal.  A shame, really.
 
  Personally, I went back to PC DOS - mainly because things always
  worked
  the way I expected them to (something not really true with FreeDOS).
 
  I don't think *my* goal of what *I* want out of FreeDOS is shared
  by most
  of the developers, so generally, I've stayed out of conversations
  while I
  watch what goes on.  To be honest, I think works like MS-DOS 3.3,
  has the
  better hardware support of DOS 6, and some of the useful features
  from DOS
  6, while still staying true to its roots as an OS for *8088* PCs
  is what
  I want - rather than mainly as an emulation mode for newer
  machines - and
  since the latter seems to be the preferred direction around here,
  I don't
  think my input is very much desired or desirable, so I don't say
 much.
 
  The benefit of FreeDOS is that it's *free* - and not free as in
 arr,
  matey.
 
  -uso.
 
 
  
 --
  One dashboard for servers and applications across
  Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable
  Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
  mailto:Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel
 
 
 
 
 
 --
  One dashboard for servers and applications across Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable Insights
  Deep dive visibility with 

Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
(http://www.freedos.org/download/).Try the floppy images here.


On Tue, May 26, 2015 at 10:52 AM, Edouard Forler edou...@forler.ch wrote:


 Thanks for proposing something. I don't mean to ask for an immediate
 solution to this issue. And I know the [dev] resources are low.

 If I can find some time to do it, I would like to investigate why it is
 slow. ms-dos was written in assembly until ms-dos 4, however they kept
 much of it after that and as I said, ms-dos 6.22 works much faster on an
 XT. Is freedos written in assembly as well ?

 Also, as mentionned years ago on this list, I might have tested it with
 some useless extenders enabled by default. So I think there is room for
 investigation.

 Actually, the whole reflexion started when I saw this ODIN stuff. My
 first reaction was oh ? there's a specific 8086 Freedos distro called
 ODIN ? But now I see it's not very well maintained.

 Do you know if there is any 51/4 image of Freedos with a sort of
 minimal set of features available ?

 EF

 Le 26.05.2015 16:43, JAYDEN CHARBONNEAU a écrit :
  If it is slow..then..hmm.Perhaps we could somehow size down the memory
  block usage of all the FreeDOS calls/programs?Just tossing around
  ideas,as it would be cool to know someone is using an OS that can be
  used on modern and old PC's.(It's kind of the same thing as saying I
  can use windows 8 on a commodore VIC 20.It would be nice to know we
  reached that goal.).
 
  On Tue, May 26, 2015 at 10:41 AM, Steve Nickolas usots...@buric.co
  mailto:usots...@buric.co wrote:
 
  On Tue, 26 May 2015, JAYDEN CHARBONNEAU wrote:
 
   Microsoft's COMMAND.COM http://COMMAND.COM is not as
  great.Since when did it include two
   different memory versions (4dos)?FreeDOS includes extra commands
  that are
   built in,such as BEEP,SOUND,and a few other batch commands.As for
   compatibility with older computers,why not use their original
  OS?There are
   many archives online that have original zipped copies of
  MS-DOS.FreeDOS (As
   far as I know) is built for the more modern era (90's+).Before this
   time,computers didn't follow a standard hardware layout.One
  computer had a
   floppy port and no harddrive,and another required a master boot
  disk to
   boot.As for the WHY,some peopel just like vintage hardware.I
  do.Perhaps we
   could modify the original MS-DOS source,to keep it compatible
  with he
   original 8086 machine,while adding more features?
   Regards,
   -Jayden
 
  FreeDOS was, at least originally, intended to be a replacement and
  successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
  still ran
  on 5160s and Tandy 1000s.
 
  I think these days there's more of an attitude of FreeDOS being
  mainly for
  use in VMs, rather than on metal.  A shame, really.
 
  Personally, I went back to PC DOS - mainly because things always
  worked
  the way I expected them to (something not really true with FreeDOS).
 
  I don't think *my* goal of what *I* want out of FreeDOS is shared
  by most
  of the developers, so generally, I've stayed out of conversations
  while I
  watch what goes on.  To be honest, I think works like MS-DOS 3.3,
  has the
  better hardware support of DOS 6, and some of the useful features
  from DOS
  6, while still staying true to its roots as an OS for *8088* PCs
  is what
  I want - rather than mainly as an emulation mode for newer
  machines - and
  since the latter seems to be the preferred direction around here,
  I don't
  think my input is very much desired or desirable, so I don't say
 much.
 
  The benefit of FreeDOS is that it's *free* - and not free as in arr,
  matey.
 
  -uso.
 
 
  
 --
  One dashboard for servers and applications across
  Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable
  Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
  mailto:Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel
 
 
 
 
 
 --
  One dashboard for servers and applications across Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 
 
  

Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler
Le 26.05.2015 16:41, Steve Nickolas a écrit :

  FreeDOS was, at least originally, intended to be a replacement and
  successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0 
still ran
  on 5160s and Tandy 1000s.
 
  I think these days there's more of an attitude of FreeDOS being 
mainly for
  use in VMs, rather than on metal.  A shame, really.

I fully agree on this. The official OS of my XT is ms-dos 3.21 but the 
6.22 works perfectly, and twice as fast as freedos.

Back in 2006, the development of FreeDOS was really about correctness 
and compatibility with ms-dos, not about wow we could make a 64 bits 
version of this so I can work in text mode on my shiny Quad-core i7 with 
latest GTX !

EF

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler

Thanks for proposing something. I don't mean to ask for an immediate 
solution to this issue. And I know the [dev] resources are low.

If I can find some time to do it, I would like to investigate why it is 
slow. ms-dos was written in assembly until ms-dos 4, however they kept 
much of it after that and as I said, ms-dos 6.22 works much faster on an 
XT. Is freedos written in assembly as well ?

Also, as mentionned years ago on this list, I might have tested it with 
some useless extenders enabled by default. So I think there is room for 
investigation.

Actually, the whole reflexion started when I saw this ODIN stuff. My 
first reaction was oh ? there's a specific 8086 Freedos distro called 
ODIN ? But now I see it's not very well maintained.

Do you know if there is any 51/4 image of Freedos with a sort of 
minimal set of features available ?

EF

Le 26.05.2015 16:43, JAYDEN CHARBONNEAU a écrit :
 If it is slow..then..hmm.Perhaps we could somehow size down the memory 
 block usage of all the FreeDOS calls/programs?Just tossing around 
 ideas,as it would be cool to know someone is using an OS that can be 
 used on modern and old PC's.(It's kind of the same thing as saying I 
 can use windows 8 on a commodore VIC 20.It would be nice to know we 
 reached that goal.).

 On Tue, May 26, 2015 at 10:41 AM, Steve Nickolas usots...@buric.co 
 mailto:usots...@buric.co wrote:

 On Tue, 26 May 2015, JAYDEN CHARBONNEAU wrote:

  Microsoft's COMMAND.COM http://COMMAND.COM is not as
 great.Since when did it include two
  different memory versions (4dos)?FreeDOS includes extra commands
 that are
  built in,such as BEEP,SOUND,and a few other batch commands.As for
  compatibility with older computers,why not use their original
 OS?There are
  many archives online that have original zipped copies of
 MS-DOS.FreeDOS (As
  far as I know) is built for the more modern era (90's+).Before this
  time,computers didn't follow a standard hardware layout.One
 computer had a
  floppy port and no harddrive,and another required a master boot
 disk to
  boot.As for the WHY,some peopel just like vintage hardware.I
 do.Perhaps we
  could modify the original MS-DOS source,to keep it compatible
 with he
  original 8086 machine,while adding more features?
  Regards,
  -Jayden

 FreeDOS was, at least originally, intended to be a replacement and
 successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
 still ran
 on 5160s and Tandy 1000s.

 I think these days there's more of an attitude of FreeDOS being
 mainly for
 use in VMs, rather than on metal.  A shame, really.

 Personally, I went back to PC DOS - mainly because things always
 worked
 the way I expected them to (something not really true with FreeDOS).

 I don't think *my* goal of what *I* want out of FreeDOS is shared
 by most
 of the developers, so generally, I've stayed out of conversations
 while I
 watch what goes on.  To be honest, I think works like MS-DOS 3.3,
 has the
 better hardware support of DOS 6, and some of the useful features
 from DOS
 6, while still staying true to its roots as an OS for *8088* PCs
 is what
 I want - rather than mainly as an emulation mode for newer
 machines - and
 since the latter seems to be the preferred direction around here,
 I don't
 think my input is very much desired or desirable, so I don't say much.

 The benefit of FreeDOS is that it's *free* - and not free as in arr,
 matey.

 -uso.

 
 --
 One dashboard for servers and applications across
 Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable
 Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 mailto:Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel




 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel


--
One 

Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
http://www.freedos.org/download/

Try this.Click on the floppy image at the bottom of the webpage.

On Tue, May 26, 2015 at 10:52 AM, Edouard Forler edou...@forler.ch wrote:


 Thanks for proposing something. I don't mean to ask for an immediate
 solution to this issue. And I know the [dev] resources are low.

 If I can find some time to do it, I would like to investigate why it is
 slow. ms-dos was written in assembly until ms-dos 4, however they kept
 much of it after that and as I said, ms-dos 6.22 works much faster on an
 XT. Is freedos written in assembly as well ?

 Also, as mentionned years ago on this list, I might have tested it with
 some useless extenders enabled by default. So I think there is room for
 investigation.

 Actually, the whole reflexion started when I saw this ODIN stuff. My
 first reaction was oh ? there's a specific 8086 Freedos distro called
 ODIN ? But now I see it's not very well maintained.

 Do you know if there is any 51/4 image of Freedos with a sort of
 minimal set of features available ?

 EF

 Le 26.05.2015 16:43, JAYDEN CHARBONNEAU a écrit :
  If it is slow..then..hmm.Perhaps we could somehow size down the memory
  block usage of all the FreeDOS calls/programs?Just tossing around
  ideas,as it would be cool to know someone is using an OS that can be
  used on modern and old PC's.(It's kind of the same thing as saying I
  can use windows 8 on a commodore VIC 20.It would be nice to know we
  reached that goal.).
 
  On Tue, May 26, 2015 at 10:41 AM, Steve Nickolas usots...@buric.co
  mailto:usots...@buric.co wrote:
 
  On Tue, 26 May 2015, JAYDEN CHARBONNEAU wrote:
 
   Microsoft's COMMAND.COM http://COMMAND.COM is not as
  great.Since when did it include two
   different memory versions (4dos)?FreeDOS includes extra commands
  that are
   built in,such as BEEP,SOUND,and a few other batch commands.As for
   compatibility with older computers,why not use their original
  OS?There are
   many archives online that have original zipped copies of
  MS-DOS.FreeDOS (As
   far as I know) is built for the more modern era (90's+).Before this
   time,computers didn't follow a standard hardware layout.One
  computer had a
   floppy port and no harddrive,and another required a master boot
  disk to
   boot.As for the WHY,some peopel just like vintage hardware.I
  do.Perhaps we
   could modify the original MS-DOS source,to keep it compatible
  with he
   original 8086 machine,while adding more features?
   Regards,
   -Jayden
 
  FreeDOS was, at least originally, intended to be a replacement and
  successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
  still ran
  on 5160s and Tandy 1000s.
 
  I think these days there's more of an attitude of FreeDOS being
  mainly for
  use in VMs, rather than on metal.  A shame, really.
 
  Personally, I went back to PC DOS - mainly because things always
  worked
  the way I expected them to (something not really true with FreeDOS).
 
  I don't think *my* goal of what *I* want out of FreeDOS is shared
  by most
  of the developers, so generally, I've stayed out of conversations
  while I
  watch what goes on.  To be honest, I think works like MS-DOS 3.3,
  has the
  better hardware support of DOS 6, and some of the useful features
  from DOS
  6, while still staying true to its roots as an OS for *8088* PCs
  is what
  I want - rather than mainly as an emulation mode for newer
  machines - and
  since the latter seems to be the preferred direction around here,
  I don't
  think my input is very much desired or desirable, so I don't say
 much.
 
  The benefit of FreeDOS is that it's *free* - and not free as in arr,
  matey.
 
  -uso.
 
 
  
 --
  One dashboard for servers and applications across
  Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable
  Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
  mailto:Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel
 
 
 
 
 
 --
  One dashboard for servers and applications across Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable Insights
  Deep dive visibility with transaction tracing using APM Insight.
  

Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
Perhaps this is a start.Anyways,I will pick this back up later.I have other
things to do right now. (sorry).I will continue researching and post back
in a few hours.

On Tue, May 26, 2015 at 11:05 AM, JAYDEN CHARBONNEAU 
jcharbonnea...@cpsge.org wrote:

 Hmm...you could load everything in low memory (I think its the opposite of
 the LH command..it's been a while since I used the full version of
 FreeDOS).As for disabling features,try typing MODE MONO then editing the
 Fdconfig/config.sys files.As for disabling further features,perhaps using
 smaller drivers?Try getting some of the drivers from the MS-DOS disks (for
 the keyboard and such).Interrupt drivers tend to take up space,so try using
 smaller ones.

 On Tue, May 26, 2015 at 11:00 AM, Edouard Forler edou...@forler.ch
 wrote:


 This mix seems to be a very good idea. The other way round too (using
 freecom on msdos)

 Unfortunately the benchmarks like topbench test the machine, not the os,
 so they will not show the difference. How do you expect to measure the
 speed ?

 But in any case, the goal is not to rewrite freedos. The software is
 really good. If we can find some quick wins like disabling a feature to
 boost the speed, that will be good enough for me.

 thx

 Le 26.05.2015 16:54, JAYDEN CHARBONNEAU a écrit :
  Haha.Well,I will begin working with an emulator (I don't have the
  official hardware).If I run across something,I will post it on this
  thread.FreeDOS applicatoins are compatible with MS-DOS,right?Perhaps
  using MS-DOS and running a FreeDOS command.com http://command.com?
  Regards,
  -Jayden
 
  On Tue, May 26, 2015 at 10:46 AM, Edouard Forler edou...@forler.ch
  mailto:edou...@forler.ch wrote:
 
  Le 26.05.2015 16 tel:26.05.2015%2016:41, Steve Nickolas a écrit :
 
FreeDOS was, at least originally, intended to be a replacement
 and
successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
  still ran
on 5160s and Tandy 1000s.
   
I think these days there's more of an attitude of FreeDOS being
  mainly for
use in VMs, rather than on metal.  A shame, really.
 
  I fully agree on this. The official OS of my XT is ms-dos 3.21 but
 the
  6.22 works perfectly, and twice as fast as freedos.
 
  Back in 2006, the development of FreeDOS was really about
 correctness
  and compatibility with ms-dos, not about wow we could make a 64
 bits
  version of this so I can work in text mode on my shiny Quad-core
  i7 with
  latest GTX !
 
  EF
 
 
  
 --
  One dashboard for servers and applications across
  Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable
  Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
  mailto:Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel
 
 
 
 
 
 --
  One dashboard for servers and applications across Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 
 
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel



 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel



--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net

Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Steve Nickolas
On Tue, 26 May 2015, Edouard Forler wrote:

 Most of the tools (format, etc.) were written in C, but command.com,
 io.sys and msdos.sys were written in assembly. For me, ms-dos is just
 these three files and especially msdos.sys.

I tend to favor this approach too.  The resident components are better 
written in ASM for speed and reduced memory footprint while the userland 
is better written in C for ease of development and code-sharing between 
components.

 C is OK. C++ can be awful. It takes a lot of cpu to make the dynamic
 dispatch and memory allocation, since it's object-based. That's usually
 where the bottleneck lies.

C++ is a terrible, imo, OS language.

C is just at the right point between high level and low to be most useful 
for these things.

-uso.

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Eric Auer

Hi, because there seems to be a lot of guessing going on in this thread:

 * the freedos kernel already does contain a disk buffer cache

 * maybe freedos is too pessimistic about floppy changes and
   flushes this cache too often, to be on the safe side...

 * a lot of the freedos kernel and shell is written in C

 * performance of C is good, parts of the kernel are in Assembly

 * if DIR is slow, maybe freedos makes too little use of buffers

I guess this is hard to test, but try with a slow harddisk on XT.
Read the CONFIG.TXT file about freedos config sys options BUFFERS
and maybe also FILES, IDLEHALT, VERSION and others :-)

As freedos is quite compatible, you can try freedos command.com
with MS kernel and freedos kernel with MS command.com to see if
that makes a performance difference.

You can use VERSION=6.00 and if that is not enough, ANYDOS config
sys options in freedos if the MS command.com complains otherwise.

Cheers, Eric

PS: Imre, why not auto-detect if VGA is available in defrag and
if not, allow only command line mode instead of crashing?



--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Steve Nickolas
On Tue, 26 May 2015, JAYDEN CHARBONNEAU wrote:

 Microsoft's COMMAND.COM is not as great.Since when did it include two
 different memory versions (4dos)?FreeDOS includes extra commands that are
 built in,such as BEEP,SOUND,and a few other batch commands.As for
 compatibility with older computers,why not use their original OS?There are
 many archives online that have original zipped copies of MS-DOS.FreeDOS (As
 far as I know) is built for the more modern era (90's+).Before this
 time,computers didn't follow a standard hardware layout.One computer had a
 floppy port and no harddrive,and another required a master boot disk to
 boot.As for the WHY,some peopel just like vintage hardware.I do.Perhaps we
 could modify the original MS-DOS source,to keep it compatible with he
 original 8086 machine,while adding more features?
 Regards,
 -Jayden

FreeDOS was, at least originally, intended to be a replacement and 
successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0 still ran 
on 5160s and Tandy 1000s.

I think these days there's more of an attitude of FreeDOS being mainly for 
use in VMs, rather than on metal.  A shame, really.

Personally, I went back to PC DOS - mainly because things always worked 
the way I expected them to (something not really true with FreeDOS).

I don't think *my* goal of what *I* want out of FreeDOS is shared by most 
of the developers, so generally, I've stayed out of conversations while I 
watch what goes on.  To be honest, I think works like MS-DOS 3.3, has the 
better hardware support of DOS 6, and some of the useful features from DOS 
6, while still staying true to its roots as an OS for *8088* PCs is what 
I want - rather than mainly as an emulation mode for newer machines - and 
since the latter seems to be the preferred direction around here, I don't 
think my input is very much desired or desirable, so I don't say much.

The benefit of FreeDOS is that it's *free* - and not free as in arr, 
matey.

-uso.

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread JAYDEN CHARBONNEAU
Hmm...you could load everything in low memory (I think its the opposite of
the LH command..it's been a while since I used the full version of
FreeDOS).As for disabling features,try typing MODE MONO then editing the
Fdconfig/config.sys files.As for disabling further features,perhaps using
smaller drivers?Try getting some of the drivers from the MS-DOS disks (for
the keyboard and such).Interrupt drivers tend to take up space,so try using
smaller ones.

On Tue, May 26, 2015 at 11:00 AM, Edouard Forler edou...@forler.ch wrote:


 This mix seems to be a very good idea. The other way round too (using
 freecom on msdos)

 Unfortunately the benchmarks like topbench test the machine, not the os,
 so they will not show the difference. How do you expect to measure the
 speed ?

 But in any case, the goal is not to rewrite freedos. The software is
 really good. If we can find some quick wins like disabling a feature to
 boost the speed, that will be good enough for me.

 thx

 Le 26.05.2015 16:54, JAYDEN CHARBONNEAU a écrit :
  Haha.Well,I will begin working with an emulator (I don't have the
  official hardware).If I run across something,I will post it on this
  thread.FreeDOS applicatoins are compatible with MS-DOS,right?Perhaps
  using MS-DOS and running a FreeDOS command.com http://command.com?
  Regards,
  -Jayden
 
  On Tue, May 26, 2015 at 10:46 AM, Edouard Forler edou...@forler.ch
  mailto:edou...@forler.ch wrote:
 
  Le 26.05.2015 16 tel:26.05.2015%2016:41, Steve Nickolas a écrit :
 
FreeDOS was, at least originally, intended to be a replacement and
successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
  still ran
on 5160s and Tandy 1000s.
   
I think these days there's more of an attitude of FreeDOS being
  mainly for
use in VMs, rather than on metal.  A shame, really.
 
  I fully agree on this. The official OS of my XT is ms-dos 3.21 but
 the
  6.22 works perfectly, and twice as fast as freedos.
 
  Back in 2006, the development of FreeDOS was really about correctness
  and compatibility with ms-dos, not about wow we could make a 64 bits
  version of this so I can work in text mode on my shiny Quad-core
  i7 with
  latest GTX !
 
  EF
 
 
  
 --
  One dashboard for servers and applications across
  Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable
  Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
  mailto:Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel
 
 
 
 
 
 --
  One dashboard for servers and applications across Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 
 
  ___
  Freedos-devel mailing list
  Freedos-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-devel



 --
 One dashboard for servers and applications across Physical-Virtual-Cloud
 Widest out-of-the-box monitoring support with 50+ applications
 Performance metrics, stats and reports that give you Actionable Insights
 Deep dive visibility with transaction tracing using APM Insight.
 http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
 ___
 Freedos-devel mailing list
 Freedos-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread Edouard Forler
OK, so that means there is no such image. This is a 1.44Mb image for a 
31/2 floppy. I was asking for 51/2 360 KB images. After all these 
years, it seems I will have again to do my own.

@Tom: yes, when talking about asm and c in ms-dos, at least for me, it 
was clear that some of the high-level part was written in C. msdos.sys 
which is for me the important part, has always been written in asm.



Le 26.05.2015 16:59, JAYDEN CHARBONNEAU a écrit :
 http://www.freedos.org/download/

 Try this.Click on the floppy image at the bottom of the webpage.

 On Tue, May 26, 2015 at 10:52 AM, Edouard Forler edou...@forler.ch 
 mailto:edou...@forler.ch wrote:


 Thanks for proposing something. I don't mean to ask for an immediate
 solution to this issue. And I know the [dev] resources are low.

 If I can find some time to do it, I would like to investigate why
 it is
 slow. ms-dos was written in assembly until ms-dos 4, however they kept
 much of it after that and as I said, ms-dos 6.22 works much faster
 on an
 XT. Is freedos written in assembly as well ?

 Also, as mentionned years ago on this list, I might have tested it
 with
 some useless extenders enabled by default. So I think there is
 room for
 investigation.

 Actually, the whole reflexion started when I saw this ODIN stuff. My
 first reaction was oh ? there's a specific 8086 Freedos distro called
 ODIN ? But now I see it's not very well maintained.

 Do you know if there is any 51/4 image of Freedos with a sort of
 minimal set of features available ?

 EF

 Le 26.05.2015 16 tel:26.05.2015%2016:43, JAYDEN CHARBONNEAU a
 écrit :
  If it is slow..then..hmm.Perhaps we could somehow size down the
 memory
  block usage of all the FreeDOS calls/programs?Just tossing around
  ideas,as it would be cool to know someone is using an OS that can be
  used on modern and old PC's.(It's kind of the same thing as saying I
  can use windows 8 on a commodore VIC 20.It would be nice to know we
  reached that goal.).
 
  On Tue, May 26, 2015 at 10:41 AM, Steve Nickolas
 usots...@buric.co mailto:usots...@buric.co
  mailto:usots...@buric.co mailto:usots...@buric.co wrote:
 
  On Tue, 26 May 2015, JAYDEN CHARBONNEAU wrote:
 
   Microsoft's COMMAND.COM http://COMMAND.COM
 http://COMMAND.COM is not as
  great.Since when did it include two
   different memory versions (4dos)?FreeDOS includes extra
 commands
  that are
   built in,such as BEEP,SOUND,and a few other batch
 commands.As for
   compatibility with older computers,why not use their original
  OS?There are
   many archives online that have original zipped copies of
  MS-DOS.FreeDOS (As
   far as I know) is built for the more modern era
 (90's+).Before this
   time,computers didn't follow a standard hardware layout.One
  computer had a
   floppy port and no harddrive,and another required a master
 boot
  disk to
   boot.As for the WHY,some peopel just like vintage hardware.I
  do.Perhaps we
   could modify the original MS-DOS source,to keep it compatible
  with he
   original 8086 machine,while adding more features?
   Regards,
   -Jayden
 
  FreeDOS was, at least originally, intended to be a
 replacement and
  successor to said original DOS.  Even MS-DOS 6.22 and PC DOS 7.0
  still ran
  on 5160s and Tandy 1000s.
 
  I think these days there's more of an attitude of FreeDOS being
  mainly for
  use in VMs, rather than on metal.  A shame, really.
 
  Personally, I went back to PC DOS - mainly because things always
  worked
  the way I expected them to (something not really true with
 FreeDOS).
 
  I don't think *my* goal of what *I* want out of FreeDOS is
 shared
  by most
  of the developers, so generally, I've stayed out of
 conversations
  while I
  watch what goes on.  To be honest, I think works like
 MS-DOS 3.3,
  has the
  better hardware support of DOS 6, and some of the useful
 features
  from DOS
  6, while still staying true to its roots as an OS for *8088*
 PCs
  is what
  I want - rather than mainly as an emulation mode for newer
  machines - and
  since the latter seems to be the preferred direction around
 here,
  I don't
  think my input is very much desired or desirable, so I don't
 say much.
 
  The benefit of FreeDOS is that it's *free* - and not free as
 in arr,
  matey.
 
  -uso.
 
 
  
 --
  One 

Re: [Freedos-devel] FreeDOS (ODIN) and 8086 compatibility

2015-05-26 Thread perditionc
There are multiple issues being brought up in this discussion.

1 - there is a desire for an 8086 compatibility [a goal of FreeDOS project]
2 - there is desire still for 360KB floppy images [haven't seen a request
for in years (that I recall off-hand), but something easily supported]
3 - video requirements and compatibility, VGA/CGA/Mono
4 - compatibility issues with pre AT class PCs [difficult as usually
requires access to one for testing or someone to test and provide feedback
since emulators and modern hardware don't help here]
5 - general speed and compatibility issues [specific issues should be
reported as bugs to maybe be addressed, but I wouldn't expect much to
change in terms of speed issues ]

Did I miss any?

And I need to update a bunch of stuff on fdos.org. :-)
Jeremy
--
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel