Re: [Freedos-user] Can you help me?

2012-07-18 Thread Wesley Parish
There are a few books on the i8088 and i8086 chips out there and a  
few books on DOS assembler: unfortunately my personal library's boxed  
up at present so I can't quote titles.

But the DOS memory model/s are based on the various Intel chips from  
i8088 right up to i80386; it'd be easiest to get your head around the  
i8086 for starters.

Wesley Parish

On 18/07/2012, at 9:11 AM, Rugxulo wrote:

 Hi,

 On Tue, Jul 17, 2012 at 12:09 PM, Jim Hall jh...@freedos.org wrote:
 On Mon, Jul 9, 2012 at 7:32 PM, TR-DOS tro...@qq.com wrote:
 I am a chinese boy,I like computer, want to learn the kernel and  
 renew DOS,
 can you help me?

 I don't know your background (you didn't say) but if you haven't done
 much C programming or assembly, working on the kernel will be
 challenging. You may have an easier time with the DOS utilities and
 making some improvements there.

 A good book about C would probably help (though unlikely to cover the
 DOS memory model stuff). _C in a Nutshell_ seemed pretty good, from
 what I could gather. But I normally hate books, so here's a site with
 some good online references:
 ( snip )


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can you help me?

2012-07-18 Thread Wesley Parish
My bad. Sorry!
On 12/07/2012, at 2:45 AM, C. Masloch wrote:

 There is also Dissecting DOS, ISBN: 0-20162-687-X, by Podolsky;

 Without commenting on my opinion of the book or RxDOS; no, I don't  
 think
 the author's named Podolsky ;)

 Regards,
 Chris

 -- 
 
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond.  
 Discussions
 will include endpoint security, mobile security and the latest in  
 malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can you help me?

2012-07-17 Thread Jim Hall
On Mon, Jul 9, 2012 at 7:32 PM, TR-DOS tro...@qq.com wrote:
 I am a chinese boy,I like computer, want to learn the kernel and renew DOS,
 can you help me?


Getting back to the original question: how to start learning the
FreeDOS kernel. I'd recommend buying a copy of 'The FreeDOS Kernel' by
Pat Villani. It's a bit old by now, and much of the kernel code has
been updated since this was written, but it is still applicable and
gives a very good high level overview of the FreeDOS kernel. Just
don't get too bogged down in the technical details of the book; they
may have changed in the current version of the kernel.

I'll assume that you know C programming, and have at least a working
knowledge of assembly. You won't be able to contribute to the kernel
if you don't have these skills.


FreeDOS is a free operating system that is made up of 3 basic layers:

1. A core component (the kernel) which runs DOS applications
2. A command interpreter (command.com, aka FreeCOM) that takes your
typed commands and runs the appropriate DOS program
3.  set of DOS utilities (such as CHOICE or EDIT or ATTRIB) that do
small tasks, or assist in batch programming

On top of that, you have DOS applications, which can be written by
anyone - such as games or word processors or spreadsheets.

I don't know your background (you didn't say) but if you haven't done
much C programming or assembly, working on the kernel will be
challenging. You may have an easier time with the DOS utilities and
making some improvements there.


-jh

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can you help me?

2012-07-17 Thread Rugxulo
Hi,

On Tue, Jul 17, 2012 at 12:09 PM, Jim Hall jh...@freedos.org wrote:
 On Mon, Jul 9, 2012 at 7:32 PM, TR-DOS tro...@qq.com wrote:
 I am a chinese boy,I like computer, want to learn the kernel and renew DOS,
 can you help me?

 I don't know your background (you didn't say) but if you haven't done
 much C programming or assembly, working on the kernel will be
 challenging. You may have an easier time with the DOS utilities and
 making some improvements there.

A good book about C would probably help (though unlikely to cover the
DOS memory model stuff). _C in a Nutshell_ seemed pretty good, from
what I could gather. But I normally hate books, so here's a site with
some good online references:

http://www.lysator.liu.se/c/

Also news://comp.os.msdos.programmer has a few super experienced
people, so you could also ask specific questions there (and here too,
of course).

Otherwise, the only real way to get familiar with the kernel is
probably just to build it yourself and poke around. Grab OpenWatcom
and NASM, then grab the shell and kernel sources.

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/openwatcom/1.9/open-watcom-c-dos-1.9.7z

( 
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/file/7zip/7zdecode/7ZDEC922.ZIP
)

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/asm/nasm/2.10.01/nasm-2.10.01-dos-upx.zip

http://sourceforge.net/projects/freedos/files/

http://sourceforge.net/projects/freedos/files/Kernel/2041/ke2041s.zip/download

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can you help me?

2012-07-17 Thread Mark Brown
also there are several c programming language tutorial items

on the web, one from a physics department of some university:
just look up the phrase in quotes, then some similar ones, on google,

and you may get some material for free in addition to the suggestions
already mentioned...

 

eufdp...@yahoo.com
eufdp...@yahoo.com
eufdp...@yahoo.com
eufdp...@yahoo.com
eufdp...@yahoo.com

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can you help me?

2012-07-11 Thread C. Masloch
 There is also Dissecting DOS, ISBN: 0-20162-687-X, by Podolsky;

Without commenting on my opinion of the book or RxDOS; no, I don't think  
the author's named Podolsky ;)

Regards,
Chris

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can you help me?

2012-07-11 Thread Single Stage to Orbit
On Wed, 2012-07-11 at 16:45 +0200, C. Masloch wrote:
  There is also Dissecting DOS, ISBN: 0-20162-687-X, by Podolsky;
 
 Without commenting on my opinion of the book or RxDOS; no, I don't
 think the author's named Podolsky ;) 

Podanoffsky, isn't it? :)
-- 
Tactical Nuclear Kittens



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can you help me?

2012-07-11 Thread C. Masloch
 Podanoffsky, isn't it? :)

Yeah. At least my copy does have Michael Podanoffsky on it! =)

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Can you help me?

2012-07-10 Thread teo gum
They will help you if you ask them more specific questions. Something like
how can I do such a thing as...? or I met a problem trying to... and so
on.

2012/7/10 TR-DOS tro...@qq.com

 I am a chinese boy,I like computer, want to learn the kernel and renew
 DOS, can you help me?


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Can you help me?

2012-07-09 Thread TR-DOS
I am a chinese boy,I like computer, want to learn the kernel and renew DOS, can 
you help me?--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user