Hi! Harvard Architecture with separate program and data
memory does NOT mean that you suddenly can get 640k x86
DOS performance out of a simple controller with 8k RAM.
Sorry guys, this is total wishful thinking. But because
you again mention the serial port UART: Maybe you want
to write a port of the SERIAL PORT TERMINAL with ANSI
ESCAPE support built in (so no ANSI.SYS driver needed).

Somebody already made a BIOS version of that for x86 and
it fits into 8 kilobytes. The DOS version fits into only
4 kilobytes on disk. Note that 80x25 chars of color text
already need 4 kilobytes of graphics card RAM, but most
displays for microcontrollers have that built in ;-)

https://www.auersoft.eu/soft/ (terminal-*.* 2001 to 2007)

> For FreeDOS Arduino Port needs major source code changes.

No it needs goal changes. Think about the system requirements
to have a complete DOS with kernel and command.com and think
whether you find any Arduino with at least 10% of the power,
then think what would happen to DOS if you cut away 90% :-p

> At least, Arduino's have a UART. Standard input, standard output and
> standard error can direct to UART. For this reason, FreeDOS on Arduino
> can control by a terminal emulator (for example PuTTY)...

Of course it would be easy to program most microcontrollers to
output the string "C:\>" on UART, but that is NOT the same as
putting DOS on it. DOS really needs a lot more power than that.

Regards, Eric



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to