Re: [Freedos-user] [Freedos-devel] Talk this Tuesday

2010-11-19 Thread Geraldo Netto
Hi,

Pat, can you post the slides somewhere?

btw, what about updating the dos-c book?
maybe we can raise some money and create
such a freedos foundation, eheheh
(okay, pushing too far, i know, but why not?)
or enroll freedos on gsoc?

imho, this is a way to keep freedos alive
and get some marketing

eheheh, a guy in fi like 19years ago
started writing his own operating system,
now we have linux :)
eh, even m$ fears it and now we have FUD...

See Ya,

(okay, maybe a foolish opinion from a newbie)

Geraldo
Non dvcor, dvco => Sapere Aude
São Paulo, Brasil, -3gmt
site: http://exdev.sf.net/

On 19 November 2010 17:04, Pat Villani  wrote:
> My apologies for cross posting.
>
> If you have access to Brookdale Community College in Lincroft, NJ, and want
> to hear a talk given by yours truly, stop by this Tuesday, November 23.  The
> talk will be on operating system tool chains, debugging and writing OS start
> up code, and it is based on a couple of small, 32-bit "kernels" that I came
> up with to illustrate the principles behind the talk.
>
> The talk will be in Larrison Hall 113 and will start at noon.
>
> Thanks for the bandwidth.
>
> Pat
>
>
>
> --
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> Spend less time writing and  rewriting code and more time creating great
> experiences on the web. Be a part of the beta today
> http://p.sf.net/sfu/msIE9-sfdev2dev
> ___
> Freedos-devel mailing list
> freedos-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
>

--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Talk this Tuesday

2010-11-19 Thread Pat Villani
My apologies for cross posting.

If you have access to Brookdale Community College in Lincroft, NJ, and want
to hear a talk given by yours truly, stop by this Tuesday, November 23.  The
talk will be on operating system tool chains, debugging and writing OS start
up code, and it is based on a couple of small, 32-bit "kernels" that I came
up with to illustrate the principles behind the talk.

The talk will be in Larrison Hall 113 and will start at noon.

Thanks for the bandwidth.

Pat
--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Fwd: SATA Driver Comments

2010-11-19 Thread 4625
19-Nov-2010 числа, в 13:09 часов, Eric Auer написал(а) следующее:

> - the UIDE on ibiblio needs update (15 Aug 2010) and the

www.freedos.org/software/?prog=udma require update too - page on
"Primary site" does not exist (broken link).

-- 
/4625


--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Fwd: SATA Driver Comments

2010-11-19 Thread Rugxulo
Hi,

On 11/19/10, Eric Auer  wrote:
>
> Hi Rugxulo,
>
> that mail/quote was a bit long, trying to summarize ;-)

Long story short: if in doubt, use latest UIDE. If and only if that
doesn't work (doubt it), try something else.

> Talking about read-ahead, I think that in particular for
> SSD it would be very interesting to do even a small amount
> of write pooling... This is because SSD are very fast with
> seek and read but each write has some delay. Writing larger
> blocks less often is therefore faster than many small ones.
>
> I would suggest to experiment with something like 4-64 kB
> cache pool size a sub-second maximum age of dirty sectors.
> This still gives data and metadata the chance to accumulate
> to some/much larger chunks while keeping the risks limited.

How many people here have SSD? (No, seriously, raise your hand if you do, heh.)

--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] pre 1.0 version

2010-11-19 Thread Rugxulo
Hi,

On 11/19/10, Jim Lemon  wrote:
>
> Well, it's finally happened. The ancient DELL laptop that has been my
> only development machine has carked it

What year and model and cpu? Just curious. And what exactly doesn't
work, it won't turn on??

> and I am going to have to try to
> downgrade this PC to a pre-1.0 version to keep compiling. My Borland C
> compiler has not worked on this machine since I upgraded to 1.0 and
> despite several messages to the list, I've found no way to fix it.

Hmmm, I know I read your recent message, but you were kinda vague.
What exactly doesn't work? What error message does it give? What
version of Borland C? And most importantly, what kernel are you using?
(try "ver /r") It's most likely an issue on your end since I haven't
heard of any Borland tools having issues except maybe Turbo C 3.0, but
I think they fixed that in later kernels. So you should definitely try
kernel 2038 (instead of 2036 from FD 1.0) or even "unstable" 2039.

> I looked in the archive, but there does not seem to be any pre-1.0
> versions available. Anyone know where I can get one?

Not offhand. Jim removed all the old ones because people kept getting
confused and getting the older versions. I'm sure there's a mirror
online somewhere, but I don't know offhand.

EDIT: Does this link help? But I'd rather you didn't use this and
instead told us more specifically what's wrong. Most FreeDOS users
don't use Borland tools except (freeware) TC++ 1.0.1 or TC 2.01 or TP
5.5.

http://ftp.usf.edu/pub/freedos/files/distributions/official.old/0.9sr2.BETA/

P.S. Worst case scenario, you could always use OpenWatcom, right? It's
far better than Borland anyways (and official compiler for FD, natch).

--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Fwd: SATA Driver Comments

2010-11-19 Thread Eric Auer

Hi Rugxulo,

that mail/quote was a bit long, trying to summarize ;-)

- UDMA XDMA XCDROM (-2/2006) are only for IDE/ATAPI

- GCDROM XGCDROM are based on XCDROM and might work
   for SATA (XGCDROM: SATA+ATAPI) but tend to fail.



- *UIDE and UIDEJR* supports SATA/IDE/ATAPI, CD / DVD
   (possibly BD, HD-DVD?) and harddisks. UIDE also has
   a cache for all drives and a BIOS based floppy cache.
   For AHCI boards, set the BIOS to native IDE / legacy.

- to access SATA CD/DVD/..., you should use UIDE(JR)
   and not the old drivers. Also supports IDE/ATAPI.

- using UIDE(JR) also gives better protected mode DMA
   stability and performance than BIOS for harddisks if
   (J)EMM(386/EX) / protected mode is used. Recommended.



- using caches is recommended (UIDE, lbacache, cdrcache)
   for example because metadata (FAT, directories) are
   accessed sector by sector (also read-ahead, tickle?)

- the UIDE on ibiblio needs update (15 Aug 2010) and the
   old UDMA XDMA XCDROM GCDROM should be marked as old.

I think we should still keep the old drivers for reference
be we should indeed have them "less announced" (e.g. LSM).



Talking about read-ahead, I think that in particular for
SSD it would be very interesting to do even a small amount
of write pooling... This is because SSD are very fast with
seek and read but each write has some delay. Writing larger
blocks less often is therefore faster than many small ones.

I would suggest to experiment with something like 4-64 kB
cache pool size a sub-second maximum age of dirty sectors.
This still gives data and metadata the chance to accumulate
to some/much larger chunks while keeping the risks limited.

Regards, Eric

> http://johnson.tmfc.net/dos/driver.html
> www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/udma/


--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] pre 1.0 version

2010-11-19 Thread Jim Lemon
Hi all,
Well, it's finally happened. The ancient DELL laptop that has been my 
only development machine has carked it and I am going to have to try to 
downgrade this PC to a pre-1.0 version to keep compiling. My Borland C 
compiler has not worked on this machine since I upgraded to 1.0 and 
despite several messages to the list, I've found no way to fix it. I 
looked in the archive, but there does not seem to be any pre-1.0 
versions available. Anyone know where I can get one?

Jim

--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user