[Freedos-user] Re: Will FreeDOS work from a primary slave partition?

2004-08-09 Thread Eric Auer

Hi Arkady,
you can do even more: with a boot loader (lilo, grub, WinXP one...)
you can boot FreeDOS from any partition on any sane int 13h device
which is in FAT12/16/32 format. HOWEVER, the kernel will always search
the config file on A: (if booted from ANY floppy) or C: (if booted from
ANY harddisk), NOT on the current drive.

The good point: The kernel does not even have to exist on a FAT drive!
You can load a FAT16-only kernel from a FAT32 disk with a FAT32 boot
loader, and it will search the config file on the first (as in "according
to DOS drive letter numbering, which you can toggle between 2 possible
styles with help of SYS CONFIG, the drive C:") FAT12/FAT16 harddisk
partition.

The bad point: You need at least 1 file on C: even if the rest of
FreeDOS is installed on another harddisk drive letter. Together with
Tyler I recently developed a quick and dirty patch where the config
file can contain a (processed in "0th pass") BOOTDRIVE=X line which
makes FreeDOS select drive X: and load the config file from there for
the other passes. Trying to find the partition which contained the
kernel would be a bonus but if the search FAILS, there must still be the
fallback "search config file on C:".

Eric


---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] OpenGEM Release 3 is now out

2004-08-09 Thread Joe Cosentino
> 667-1 Butsushozanchokou

Say that 3 times really fast :-)

Joe



---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] OpenGEM Release 3 is now out

2004-08-09 Thread Shane M. Coughlan
OpenGEM Release 3 is now officially out, and can be download for free from
http://gem.shaneland.co.uk (4.32mb download)

OpenGEM Release 3 is designed for FreeDOS, and is intended to provide a
simple and powerful GUI for the FreeDOS community as it progresses towards
version 1.0 of the operating system.  OpenGEM Release 3 has been tested in
BETA form by several members of the FreeDOS community, and no errors have
been reported so far :)  In fact, testing has had some pretty positive
feedback.  To quote one tester:
"OpenGEM 3 Beta is way better than OpenGEM 2. It runs DOS games pretty well.
It never crashed while I used it, and I ran a few of the programs and they
seem to work fine. OpenGEM 2 had a handful of annoying problems, which are
fixed in OpenGEM 3. Woohoo! In essence, OpenGEM 2 kind of sucked, but
OpenGEM 3 is quite nice! Keep up the good work!"
Another user said:
"OpenGEM is running quite well, the record is 14 hours without crashing. and
that is just in 3 days."

The third generation of the OpenGEM GUI distribution features many advances
from the previous versions, not least a vastly improved memory overhead and
increased stability.  It is also almost one megabyte smaller than OpenGEM
2.2.0.  OpenGEM Release 3 is 8.7mb fully installed, as opposed to OpenGEM
2.2.0's 9.5mb.  Amazingly this is not at the cost of removing applications.
OpenGEM Release 3 features all the GEM applications people have become used
to, including word processing, web browsing, spreadsheet and DTP software.
The motto with this third generation release is to get rid of junk, cut out
unused options, and generally think "switch on and use" when it comes to the
distribution.

I believe that OpenGEM is pretty much the number one 16bit GPL GUI, and I
hope to further consolidate this position with this new release.  No one
even comes close in the range of applications, development and reliability.
The good news is that OpenGEM Release 3 is designed to be much easier to
use, to update, and generally to maintain on your machine than ever before.
It is designed to be the most simple, most effective and most useful 16bit
GPL graphical user interface for DOS based computers.

OpenGEM Release 3 will be supported by myself and my website
(http://gem.shaneland.co.uk) until at least December 2005.  I will continue
to support OpenGEM 2.2.0 and GEMini Release 2 until the same date.  If you
need support simply email me at [EMAIL PROTECTED]

In the meantime I am moving to Japan on the 24th of August!  My address (in
case anyone wants to drop by) is going to be
Shane Coughlan
#A-102 Sunlight Heights
667-1 Butsushozanchokou
Takamatsu-Shi
Kagawa-Ken
761-8078
Japan

On a final note, I see that FreeDOS is now ten years old.  Congratulations
all your FreeDOS people.  OpenGEM is three years old this year, and GEM
itself is actually having a bit of a special birthday.  DR GEM is twenty
years old (it was first released in 1984).  We should all have parties :P

Best regards

Shane
http://gem.shaneland.co.uk

PS:  Jim said he'd place a note on the FreeDOS site about OpenGEM when he
gets back from vacation.  Lucky chap.

PPS:  I am aware that I announced I would not develop OpenGEM further last
May, but people just kept emailing me.  I gave in.  I just have to continue
the development of this software :P

PPPS:  In case you are curious about the software, but cannot be bothered to
go to the website, here is some information:

OpenGEM Release 3

- Get a graphical user interface that's good for you

As FreeDOS reaches version 1.0, the DOS world needs to have software that is
easy to install, easy to use, and easy to apply to individual problems.
OpenGEM qualifies for all three 'easies.'  It's a realistic contender for
being a base component on PCs that need a small and powerful graphical user
interface.  OpenGEM is not about fancy skins, colourful wallpaper, or 3D
gaming.  OpenGEM is about understanding that DOS users need some simple,
reliable applications to do their jobs, and they don't want rubbish to fill
their hard drives.  Perhaps we're biased, but we believe OpenGEM is by far
the best 16bit single tasking GPL GUI and application set that you can get
for DOS.

- Use a graphical user interface without a degree in rocket science

When you install OpenGEM (through its automatic install files!) you just go
to C:\ and type GEM.  That's it.  OpenGEM starts, and you get to play with
your graphical user interface right away.  What's more, OpenGEM works on
almost any IBM PC ever made.  As long as it has a 086 or above processor,
and 512kb of RAM, OpenGEM should start itself happily.  And the best part is
that OpenGEM looks and feels pretty much like any other 'windowing' system
out there.  This means you should be up and running in no time at all.

- Run applications without problems

GEM, FreeGEM and OpenGEM applications almost always run first time, every
time.  They are small, compact, and don't need endless updates just to
function.  In fact, the only thi

Re: [Freedos-user] Will FreeDOS work from a primary slave partition?

2004-08-09 Thread Arkady V.Belousov
Hi!

30-Июл-2004 21:01 [EMAIL PROTECTED] (Rakhesh Sasidharan) wrote to
[EMAIL PROTECTED]:

RS> My primary master drive is completely filled -- with win 98, win xp,
RS> freebsd, and linux -- but I have a primary slave drive that is kinda
RS> empty and I was wondering if I can install FreeDOS there.

 You can.

RS> first. :) If I remember correctly, MS DOS has a limitation that it must
RS> be the first partition on the primary master drive ... right?

 No. It perfectly starts from _any_ _primary_ (not logical) _active_
(marked as bootable) partition.

RS> If FreeDOS does work from a primary slave drive, does it have to be on
RS> the first primary partition? What about other drives (secondary master/
RS> slave)?

1. Some BIOSes in BIOS Setup allows to point boot order. If there is "D",
   then you may boot from secondary disk (disk, not partition! BIOS doesn't
   knows about partitions). If not, you should use external boot manager,
   which will call boot code from required boot sector.

2. FreeDOS' boot code accepts from BIOS information about disk, from which
   it loaded, so it may startup kernel.sys from any disk, which may be
   booted by BIOS (or boot loader).

3. kernel.sys searches (fd)config.sys on current drive, which is (at
   startup) always C:, which assigned to primary active partition on first
   disk, so configuration files in any case should be placed here.

BTW, what if FreeDOS will search (fd)config.sys not on C:, but on real
bootable partition? Kernel knows which disk was used to boot (currently not
preserved - at start of main.c:FreeDOSmain() LoL->BootDrive initialized to
1..3 for A:,B: and C:), and initdisk.c:ReadAllPartitionTables() may compute,
which partition is booted from boot drive, so before calling DoConfig()
consequent drive (instead C:) may be selected as default. Any objections?




---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] serial and parallel port thro' dosemu

2004-08-09 Thread Arkady V.Belousov
Hi!

1-Авг-2004 15:30 [EMAIL PROTECTED] (Prasad Mehendale) wrote to freedos
<[EMAIL PROTECTED]>:

PM> Can anyone guide me to access serial and parallel ports using freedos in
PM> dosemu?

copy file prn
copy file aux

Here "pren" and "aux" are drive names of first printer port (LPT1) and first
serial port (COM1).




---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
Freedos-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Re: Serial port card

2004-08-09 Thread Arkady V.Belousov
Hi!

3-Авг-2004 19:25 [EMAIL PROTECTED] (John Price) wrote to Eric Auer
<[EMAIL PROTECTED]>:

>> I assume that given the right BIOS CMOS setup the PCI card will
>> simply work with all DOS programs.
JP> True, but how does a DOS program know what IRQ and port to
JP> use?  Can it use one of the predefined ones(4,3,4,3 &
JP> 2e8,3e8,2f8,3f8) or will it be some other unusual combo?

 By default, UART IO addresses you may get from BIOS data area at 0:400
(four word for four UARTs). IRQ usually assumed: COM1=COM3=IRQ4,
COM2=COM4=IRQ3. Unfortunately, there is not well known standard way, how to
detect real assigned IRQ to (legacy) hardware, but in some cases this is
possible. For example, COMTEST from CuteMouse package (tries to) detect
IRQs, assigned to UARTs.




---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
Freedos-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Re: ODIN 0.70

2004-08-09 Thread Arkady V.Belousov
Hi!

6-Авг-2004 04:47 [EMAIL PROTECTED] (Gregory Lumpkin) wrote to
[EMAIL PROTECTED]:

GL> autoexec.bat
GL> 
GL> @echo off
GL> set PATH=A:
GL> set temp=A:
GL> set tmp=A:

set temp=a:\
set tmp=a:\
path a:\

 Note absolute (not relative) path ("A:" mean current directory on the
A: drive). Also, PATH statement looks better in shorter form. :)

GL> config.sys
GL> ~~~
GL> LASTDRIVE=Z
GL> BUFFERS=20

 This is default.

GL> FILES=40
GL> DOS=HIGH,UMB
GL> DOSDATA=UMB

numlock off
break on
dos high,umb
dosdata umb
country ...
lastdrive z
;buffers 16
stacks 0,0
files 40
fcbs 1
device himem.sys
device emm386.exe ram i=b000-b800
; NOTE: for MS-EMM386 should be used "i=b000-b7ff"
shellhigh command.com /p /e:1024
; big environment is required, if you is programmer,
; else you may reduce 1024 to 256 or 128

GL> 12?DEVICE=A:\HIMEM.EXE

 I prefer to omit absolute pathes here - else you can't copy config.sys
to other drives (say, C:). Ie.:

12?device=himem.exe




---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
Freedos-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-user