Re: [Freedos-user] Make sure your opinion is heard

2020-12-05 Thread Mercury Thirteen via Freedos-user
I was thinking something along these lines. There could be a "Classic" install 
option which installs only the same components offered by MS-DOS, and a 
"Modern" option which has the same content, but with significant components 
swapped out for their more modern alternatives - e.g. a newer text editor 
instead of a basic EDIT clone, etc. On a subsequent screen, there could be an 
option for installing additional packages as part of the process, which would 
house the myriad of other components available.

Sent with [ProtonMail](https://protonmail.com) Secure Email.

‐‐‐ Original Message ‐‐‐
On Saturday, December 5, 2020 12:51 AM, TK Chia u1049321...@caramail.com wrote:

> Hello Jerome,
>
>> Some random additional thoughts,
>> I guess some times there was a little confusion with the 1.2 release over a 
>> FULL install.
>
> Maybe a good way would be to call a "FULL minus EXTRA" install by a less
> confusing name? E.g. perhaps call it a "RICH" install or something
> along those lines.
> Thank you!
> ---
>
> https://github.com/tkchia
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread TK Chia

Hello Jerome,



Some random additional thoughts,

I guess some times there was a little confusion with the 1.2 release over a 
FULL install.



Maybe a good way would be to call a "FULL minus EXTRA" install by a less
confusing name?  E.g. perhaps call it a "RICH" install or something
along those lines.

Thank you!

--
https://github.com/tkchia


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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread John R. Sowden

That subject line is just asking for a lot of traffic!
I am a DOS user in current operations (wordstar, Foxpro, others).  My 
thought about asking for a survey,etc. is that it should come from the 
"mgmt" of the FreeDOS organizaton.  That way those of us that are not 
involved in the decisions of how FreeDOS will go forward, will know its 
"official".


Comment oh what I think everyone is talking about:
Have 2 packages.  One is the OS and its immediate utilities.
The other is various DOS programs that might perpetuate the use of DOS 
and make it better to use.

We could have discussions of which files should be on which package.

Set soapbox off,
John Sowden


On 12/4/20 8:09 AM, Jerome Shidel wrote:

Are you happy with what software is included with FreeDOS?

Are there packages you feel don't always need installed?

Make sure your voice is heard.

Visit the Package Survey https://fd.lod.bz/survey

Even if you don’t want any changes or to leave a comment,

you can just scroll to the bottom and hit submit.

Thanks again,

Jerome


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




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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread Karen Lewellen

This is such an interesting discussion.
Granted my quick check of the survey was a bit of a mess.  still I have a 
question / comment as someone who uses DOS exclusively, but who has not 
installed freedos on a machine due to a couple of factors.
I resonate with the freedos is open source concept.  still,  speaking 
personally I feel one wants a
 version of the install that lets you run Freedos, and incorporate the 
other DOS programs you desire, with some baseline aspects too.
So, why can there not be two editions of the install?  One with absolutely 
everything so that developers can still be innovative. And, one that gives 
an end user what they desire, networking that works, the foundations for 
troubleshooting issues, drivers for setting things up, video, audio, modem 
and  wireless  / wired internet.  as many browsers that will work, and if 
included  more than one editor.
The networking aspect is a critical, so that one can add more if needed. 
besides improving sshdos so that new dh keys work is a win for Freedos 
generally.
Since someone referenced wordstar, I am a wordperfect person, does that 
mean Wordstar exists for  open source use?

Just my thoughts,

Karen





On Fri, 4 Dec 2020, Jerome Shidel wrote:


Hi,

Some random additional thoughts,

I guess some times there was a little confusion with the 1.2 release over a 
FULL install.

Some thought it installed absolutely everything on the disc. But, that was not 
the case.

There was over 400mb of packages not included by FULL. Those were the EXTRA 
packages.

Many people probably never even though to look at those EXTRAs.

So with 1.3-RC3, we made FULL install pretty much everything on the CD.

This resulted in a lengthy install, cluttered root and much un-needed cruft.

While we will work on fixing all of that root directory clutter, I don’t think 
500-600 mb FULL install is the answer.

In my opinion,

Slimming FULL back to 100mb maximum
No (or very limited) EXTRAS on the install CD
Maybe everything else on a separate BONUS (or maybe eventually a Bonus 
Dev, GUI, Utils) disc.

:-)

Jerome

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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread ZB
On Fri, Dec 04, 2020 at 09:36:29PM +0100, Eric Auer wrote:

> > Yes, but for starters the "modest" programming languages could be included:
> > GW BASIC, 2-3 Forth compilers (they're tiny in size), C--, XPL0 etc. If I'm
> 
> Nobody programs useful stuff with GW BASIC, C-- or XPL0.

I meant LEARNING first of all. No need for Watcom line of "full blown"
compilers for learning purposes.

> Even with Forth, useful stuff is not written on DOS.

So it's time to change it, isn't it? How it can be changed without even that
few KB spent for humble Forth compiler?

> If you want modest, try Ruxulo's tiny, working OpenWatcom C subset :-)

I somehow don't believe it can be as modest as DX Forth or C--, for example.

And no, I also don't believe when there will be Watcom C on CD the users
immediately start coding "useful stuff for DOS". ;) When the need arises for
such "big" compiler they surely will find it on ibiblio.

> > correct also the ones "released" by Embarcadero (while not open-sourced)
> > Turbo Pascal 3.02 and Turbo C 2.01 also could be included.
> 
> Those could not legally be included and obviously FreeDOS should
> show off the nice existing open source alternatives if you ask me.

But Embarcadero can be contacted whether they allow it or not. They may even
send back a written permit.

Nice existing open source alternatives quite frequently have not-so-nice
size; compare, for example, the size of mentioned Turbo Pascal 3.02 (less
than one diskette 360 KB!) to size of Free Pascal. Or A86 to NASM.

Yes, I'm aware Free Pascal and NASM offer "a bit more" - the question is:
does someone who just wants to learn Pascal (or ML) need that "bit more"
already at the very start? IMHO it may even bring confusion.

> > I mean the ones that have modest space requirements, while at the same time
> > offer immediate results for beginner programmer (and just fun).
> 
> Which is why I have often voted small but nice things into FULL
> and a few things even into BASE in the current poll, instead of
> leaving those in EXTRA or ONLINE. Because it allows to show the
> variety and maybe even fun which are possible in DOS to those
> who "only" have downloaded the FULL CD which I think would be
> a good compromise between size and features. Of course a 10 MB
> FreeDOS would still outperform MS DOS 6.22 in various fields,
> but it would be less fun and honestly, who worries about 10 MB
> in times when people send 10 MB photos of their dinner by chat?
> 
> > - let's consider what "average DOS user" may need...
> 
> That is EXACTLY why the poll / survey is waiting for you :-)
> There you can make a detailed selection and recommendation.
> 
> ==> https://fd.lod.bz/survey :-)

Of course I'll visit it.

> > - when in a need for more - everything FreeDOS-related can be downloaded
> 
> Not really, as many DOS users lack network connectivity even
> if we include all available WIRED LAN drivers as part of BASE.

So they may download it using their Android tablets and move to DOS using
memory cards (that can be read as HDDs).

> > - additionally DVD iso-images can be created that will contain all
> 
> That would be a waste of bandwidth for those who do not need ALL.

Actually it may be seen as this - but it's rather common nowadays (see Linux
and xBSDs practice etc.).

OK, it were just my 2c
-- 
regards,
Zbigniew


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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread Jerome Shidel
Hi,

Some random additional thoughts, 

I guess some times there was a little confusion with the 1.2 release over a 
FULL install.

Some thought it installed absolutely everything on the disc. But, that was not 
the case. 

There was over 400mb of packages not included by FULL. Those were the EXTRA 
packages. 

Many people probably never even though to look at those EXTRAs. 

So with 1.3-RC3, we made FULL install pretty much everything on the CD. 

This resulted in a lengthy install, cluttered root and much un-needed cruft.

While we will work on fixing all of that root directory clutter, I don’t think 
500-600 mb FULL install is the answer.

In my opinion, 

Slimming FULL back to 100mb maximum
No (or very limited) EXTRAS on the install CD
Maybe everything else on a separate BONUS (or maybe eventually a Bonus 
Dev, GUI, Utils) disc.

:-)

Jerome

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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread Eric Auer


Hi ZB,

> Yes, but for starters the "modest" programming languages could be included:
> GW BASIC, 2-3 Forth compilers (they're tiny in size), C--, XPL0 etc. If I'm

Nobody programs useful stuff with GW BASIC, C-- or XPL0.
Even with Forth, useful stuff is not written on DOS.

If you want modest, try Ruxulo's tiny, working OpenWatcom C subset :-)

> correct also the ones "released" by Embarcadero (while not open-sourced)
> Turbo Pascal 3.02 and Turbo C 2.01 also could be included.

Those could not legally be included and obviously FreeDOS should
show off the nice existing open source alternatives if you ask me.

> I mean the ones that have modest space requirements, while at the same time
> offer immediate results for beginner programmer (and just fun).

Which is why I have often voted small but nice things into FULL
and a few things even into BASE in the current poll, instead of
leaving those in EXTRA or ONLINE. Because it allows to show the
variety and maybe even fun which are possible in DOS to those
who "only" have downloaded the FULL CD which I think would be
a good compromise between size and features. Of course a 10 MB
FreeDOS would still outperform MS DOS 6.22 in various fields,
but it would be less fun and honestly, who worries about 10 MB
in times when people send 10 MB photos of their dinner by chat?

> - let's consider what "average DOS user" may need...

That is EXACTLY why the poll / survey is waiting for you :-)
There you can make a detailed selection and recommendation.

==> https://fd.lod.bz/survey :-)

> - when in a need for more - everything FreeDOS-related can be downloaded

Not really, as many DOS users lack network connectivity even
if we include all available WIRED LAN drivers as part of BASE.

> - additionally DVD iso-images can be created that will contain all

That would be a waste of bandwidth for those who do not need ALL.

SUGGESTION: Make tools for Windows, Linux and Mac, or even better,
make a javascript based 1-size-fits-all WEBSITE / download service.

Where people can use a menu to mass-download a selection of
packages as one big zip, 7zip or tarball, similar in look and
feel to the FreeDOS online package managers, but for those who
have no network for their DOS.

They can then download that one big zip, copy it to their DOS
computer, unzip it and use the offline package managers to get
all those packages installed. Without wasting bandwidth and
with the convenience of seeing which download offers what and
the convenicence of only having to transfer ONE file to DOS :-)

Note that Vetusware abandonware is not necessarily legal at all.

Cheers, Eric



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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread Jerome Shidel
Hi Tom, 

> On Dec 4, 2020, at 1:08 PM, tom ehlert  wrote:
> 
>> Are you happy with what software is included with FreeDOS?
> 
> you are mixing up "FreeDOS"  with "FreeDOS setup 1.x”
> […]
> insofar your attempt to discuss what should be "FreeDOS" is welcome.
> it just comes a little bit late.

I don’t think I am confused.  And, I am not trying to define or change what is 
meant when people think about FreeDOS. 

What is or is not FreeDOS is not the point of the Survey.

The main purpose is to help us (all of us) make decisions on what software will 
be provided along with FreeDOS for user convenience. What gets installed 
when selecting BASE or FULL. Also, what packages are up and running when
a user boots the LiveCD. 

The packages that can be provided continue to grow. Do users want a
4-DVD iso set called “FreeDOS 1.x”? I really doubt that. Do users want a Floppy 
diskette image with just the kernel and shell? Maybe even less likely.  The 
question becomes, what do “you” as a user want to see on a FreeDOS 
release?

So, that is why it is a "FreeDOS Release Media Package Survey”. 

This is a never ending question and the answer will most likely change over 
time.

This is why the survey pulls package lists and information from the official 
repo server 
and settings files for the installer. As things come and go or move from here 
to there,
the Survey will change as well. Future Releases can benefit  from doing the 
Survey
again at a later date. 

> all that said: have a live CD and default setup for BASE and 7ZIP (zip
> and unzip don't handle newer ZIP archive methods).

Do you mean just BASE + 7ZIP? No other utilities or programs? 
If a user wants to use rawrite (or something else), they can extract it 
themselves?

> have a decent description what all these other "packages" might do.

FDIMPLES works ok for browsing packages. It could be better and 
the descriptions for many packages could use improved. But for now, 
it’s what we have. 

> have more then 1 packet driver available to install those "packages".
> (used to be called "Programs”)

Do you mean provide networkings support to install additional packages? And 
provide
more packet drivers for a greater range of supported hardware?

There really is not any difference. Like “Application” or “Program”. However, I
personally think of the zip archive files on the media as packages. They have 
special 
folder structures in them that install programs like FDNPKG use to remap 
directories
to the file system. If you simply extract those archives, you may loose the 
intended 
directory layout for the program and it may not work without some moving of 
files around.

For example, \PROGS\* usually gets mapped to C:\. And there are others. 

> 
> Tom
> 

Jerome


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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread ZB
On Fri, Dec 04, 2020 at 08:59:03PM +0100, Eric Auer wrote:

> > Maybe, but 90% of FreeDOS users don't need programming languages
> 
> Well it is open source, so it is good to show users
> what coding can mean ;-)

Yes, but for starters the "modest" programming languages could be included:
GW BASIC, 2-3 Forth compilers (they're tiny in size), C--, XPL0 etc. If I'm
correct also the ones "released" by Embarcadero (while not open-sourced)
Turbo Pascal 3.02 and Turbo C 2.01 also could be included.

I mean the ones that have modest space requirements, while at the same time
offer immediate results for beginner programmer (and just fun). And simply
useful - they were used to create DOS applications, anyway.

> A separate source code CD would be a nice idea indeed.

My proposal is simple:

- let's consider what "average DOS user" may need - surely not source code,
  neither Emacs nor Watcom C compiler - and let's pack "full featured" 650
  MB CD. It still has menu that allows package selection, right?
  In the future, in case anything should be added there, then only at
  a "cost" of removing something first

- when in a need for more - everything FreeDOS-related can be downloaded
  (maybe that online-installation tool by Mateusz Viste can be additional
  solution, if it's in "production ready" state)

- additionally DVD iso-images can be created that will contain all these
  downloadable packages, to allow "offline installation", not relying on
  Internet

Simple and straightforward, no "intermediate variants"
-- 
regards,
Zbigniew


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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread Eric Auer


Hi!

> Maybe, but 90% of FreeDOS users don't need programming languages

Well it is open source, so it is good to show users
what coding can mean ;-) But what you mean is the
BASE install: Indeed that should be similar in size
to old MS DOS distros, only a few megabytes, just
the features of DOS itself, plus some new drivers.

>> Now you already are at 200 MB...

You misunderstand my point: I suggest to NOT add 200
or even 400 MB or 3 GB to the installation CD. Maybe
50 MB for the basics, because they easily fit on one
CD together with all the other FULL install stuff.

But even FULL install should not be more than that.
Those who want up to 3 GB of DJGPP stuff can still
install that from the DJGPP website later. That means
having good network drivers would be nice. So people
can download more stuff without having to leave DOS.

A separate source code CD would be a nice idea indeed.

Cheers, Eric



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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread ZB
On Fri, Dec 04, 2020 at 08:26:46PM +0100, Eric Auer wrote:

> > "FreeDOS installation has to fit standard 650 MB CD"
> 
> Even then I disagree. While you could fill entire DVD with
> stuff for DOS, a FreeDOS CD could be a lot smaller

That's why I meant 650 MB CD, not 4 GB DVD.

> Just the 3 most common programming languages and RHIDE would
> already be 72 MB (34 GCC, 15 G++, 6 RHIDE, 6 GAS, 4 GDB etc.).

Maybe, but 90% of FreeDOS users don't need programming languages - and
especially that "fat ones". Maybe GW BASIC etc. for "sentimental reasons".

> Add EMACS with everything: 54 MB. Objective C: 22 MB.
> GRX: 2 MB Allegro: Up to 19 MB Extra doc formats: 20 MB
> Now you already are at 200 MB...

Why are you willing to add on installation CD exactly these most
space-demanding applications? How many FreeDOS users need exactly Emacs
or Objective C?

> Add the source code for everything: Voila, 423 MB purely
> for DJGPP just some of their 3 GB kitchen sink of data:

90% (or more) of FreeDOS users don't need that source code. It should be
placed on additional "source code CD", or available just for download
-- 
regards,
Zbigniew


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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread Alvah Whealton
Freedos is open source. Everyone has the privilege of creating as many
forks as desired.

It ain't a big deal.

Al

On Fri, Dec 4, 2020 at 1:09 PM tom ehlert  wrote:

> > Are you happy with what software is included with FreeDOS?
>
> you are mixing up "FreeDOS"  with "FreeDOS setup 1.x"
>
> there was  a lot of FreeDOS going on before this (IMO insane)
> FreeDOS 1.0 release.
>
> xyzDOS used to be mostly equivalent to be our "BASE" with few
> additions.
>
> at some point, someone decided to declare "FreeDOS" to be equivalent
> to "every software that runs on FreeDOS and has GPL licensing".
> without even asking.
>
> at first sight plausible. Unfortunately that means to throw 25 editors, 20
> assemblers, and the  decision to use DOSLFN or LFNDOS at the users.
> hint: one of both is more or less supported and bugfree, the other
> not. guess which one :-<
>
> luckily for "FreeDOS", developement has stalled.
> otherwise "FreeDOS" would be PetaBytes to download.
>
> insofar your attempt to discuss what should be "FreeDOS" is welcome.
> it just comes a little bit late.
>
> all that said: have a live CD and default setup for BASE and 7ZIP (zip
> and unzip don't handle newer ZIP archive methods).
>
> have a decent description what all these other "packages" might do.
>
> have more then 1 packet driver available to install those "packages".
> (used to be called "Programs")
>
> Tom
>
>
>
> ___
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread Ralf Quint

On 12/4/2020 10:42 AM, ZB wrote:


Why petabytes? I believe there could be "sane boundary" established; for
example: "FreeDOS installation has to fit standard 650 MB CD".


This sounds rather insane to me, considering that MS-DOS/PC-DOS fit on 3 
or 4 floppy disks. Just saying.


There have been for more than a decade two different trends when it come 
to FreeDOS, both of which I think are neither healthy nor sustainable.


For one, it seems that some people feel the need to include everything 
and the kitchen sink as part of FreeDOS. Even if there is only the 
slightest shadow of usefulness for DOS.


And the other is that people stopped collaborating on a given 
program/tool. And instead we have now a more or less large plethora of 
tools that all do the same thing. And I am not necessarily talking about 
different editors, which can have different use cases to begin with...


Ralf


--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread Eric Auer


Hi!

> "FreeDOS installation has to fit standard 650 MB CD"

Even then I disagree. While you could fill entire DVD with
stuff for DOS, a FreeDOS CD could be a lot smaller if you
omit a few, but huge packages. For example DJGPP can be
a reasonable number of megabytes, but you can also fill
the whole FreeDOS CD just with everything you find over
there at delorie: http://delorie.com/djgpp/zip-picker.html

Just the 3 most common programming languages and RHIDE would
already be 72 MB (34 GCC, 15 G++, 6 RHIDE, 6 GAS, 4 GDB etc.).

Add EMACS with everything: 54 MB. Objective C: 22 MB.
GRX: 2 MB Allegro: Up to 19 MB Extra doc formats: 20 MB
Now you already are at 200 MB...

Add the source code for everything: Voila, 423 MB purely
for DJGPP just some of their 3 GB kitchen sink of data:

http://www.delorie.com/djgpp/mirroring.html

As opposed to just C (no C++, no IDE) plus their own
Pakke package manager to install the rest: 52 MB, while
people can still move to a more full installation later.

And I am sure you can make a MUCH lighter version if you
take the effort to so some manual selection of subsets.

Now DJGPP is a thing which I would enjoy in the distro,
but think for example about https://harbour.github.io/
the classic Clipper clone. Who is actually programming
in that language using FreeDOS? Not including it on ISO
will save 5 to 11 MB, we can still provide it ONLINE as
packages for separate download.

Cheers, Eric



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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread ZB
On Fri, Dec 04, 2020 at 07:08:03PM +0100, tom ehlert wrote:

> luckily for "FreeDOS", developement has stalled.
> otherwise "FreeDOS" would be PetaBytes to download.

Why petabytes? I believe there could be "sane boundary" established; for
example: "FreeDOS installation has to fit standard 650 MB CD". I think
such CD can comprise enough of DOS software tu suit everyone's taste.
The rest can be available for download.

So if willing to add another editor (or anything) to the contents of
installation CD - consider which part of the set will be removed
-- 
regards,
Zbigniew


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


Re: [Freedos-user] Make sure your opinion is heard

2020-12-04 Thread tom ehlert
> Are you happy with what software is included with FreeDOS?

you are mixing up "FreeDOS"  with "FreeDOS setup 1.x"

there was  a lot of FreeDOS going on before this (IMO insane)
FreeDOS 1.0 release.

xyzDOS used to be mostly equivalent to be our "BASE" with few
additions.

at some point, someone decided to declare "FreeDOS" to be equivalent
to "every software that runs on FreeDOS and has GPL licensing".
without even asking.

at first sight plausible. Unfortunately that means to throw 25 editors, 20
assemblers, and the  decision to use DOSLFN or LFNDOS at the users.
hint: one of both is more or less supported and bugfree, the other
not. guess which one :-<

luckily for "FreeDOS", developement has stalled.
otherwise "FreeDOS" would be PetaBytes to download.

insofar your attempt to discuss what should be "FreeDOS" is welcome.
it just comes a little bit late.

all that said: have a live CD and default setup for BASE and 7ZIP (zip
and unzip don't handle newer ZIP archive methods).

have a decent description what all these other "packages" might do.

have more then 1 packet driver available to install those "packages".
(used to be called "Programs")

Tom



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


Re: [Freedos-user] Not sure is it possible - but maybe I'm missing something?

2019-05-10 Thread ZB
On Fri, May 10, 2019 at 03:33:29PM +, Bret Johnson wrote:

> FWIW, I prefer NASM myself also.  I started out using A86/A386 a long
> time ago (before NASM and FASM even existed in a useful form) but my
> source code eventually got too big for A86 to handle.  A86 doesn't take
> advantage of extended or expanded memory or protected mode so it can't
> handle large or complicated source files, plus it's not free. [..]

Thanks. Learning how to use these tools themselves will take some fair share
of my time, that's why I'm curious to know opinion of more experienced ones.

> Also FWIW, I still prefer the D86/D386 Debugger (though even it has its
> quirks).  The Debugger is at least as, if not more, important as
> the Assembler itself.

I read very good opinions about Watcom's debugger (WD) - from Open Watcom
package - but not yet tried it by myself
-- 
regards,
Zbigniew


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


Re: [Freedos-user] Not sure is it possible - but maybe I'm missing som ething?

2019-05-10 Thread Bret Johnson
FWIW, I prefer NASM myself also.  I started out using A86/A386 a long time ago 
(before NASM and FASM even existed in a useful form) but my source code 
eventually got too big for A86 to handle.  A86 doesn't take advantage of 
extended or expanded memory or protected mode so it can't handle large or 
complicated source files, plus it's not free.

When I started looking for a new Assembler, I compared FASM and NASM and a few 
others and chose NASM since it appeared to be the most appropriate for what I 
do in DOS.  All Assemblers are a little different and all have their quirks and 
different things I like and don't like about them.  I REALLY don't like MASM or 
its clones at all.

Since then, I've converted a few of my older programs from A86 to NASM.  I 
started with a "simple" program to see how hard it was to do the conversion, 
and it is quite difficult.  As a result, I don't convert an existing program 
from A86 to NASM until and unless I have to.  All of my new programs I do in 
NASM.

Also FWIW, I still prefer the D86/D386 Debugger (though even it has its 
quirks).  The Debugger is at least as, if not more, important as the Assembler 
itself.

Bret

-- Original Message --
From: "C. Masloch" 
To: freedos-user@lists.sourceforge.net
Subject: Re: [Freedos-user] Not sure is it possible - but maybe I'm missing 
something?
Date: Fri, 10 May 2019 11:45:06 +0200

On 2019-05-09 18:02 +0200, ZB wrote:
> BTW: which macroassembler you prefer?

I prefer NASM. The reason I initially forked lDebug was actually to keep
its source in the NASM dialect. Also, I adjusted the (default)
disassembly display to mostly match NASM's syntax.

Regards,
ecm 

Chemical Linked to Popcorn Destroys Brain Health
clearstateofmind.com
http://thirdpartyoffers.juno.com/TGL3141/5cd59a0e506541a0e7be6st04vuc


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


Re: [Freedos-user] Not sure is it possible - but maybe I'm missing something?

2019-05-10 Thread C. Masloch
On 2019-05-09 18:02 +0200, ZB wrote:
> BTW: which macroassembler you prefer?

I prefer NASM. The reason I initially forked lDebug was actually to keep
its source in the NASM dialect. Also, I adjusted the (default)
disassembly display to mostly match NASM's syntax.

Regards,
ecm





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


Re: [Freedos-user] Not sure is it possible - but maybe I'm missing something?

2019-05-09 Thread ZB
On Thu, May 09, 2019 at 04:53:26PM +0200, C. Masloch wrote:

> I needed something similar in my lDebug symbolic anyway, so I created a
> quick patch to add a Y command in my fork of FreeDOS's DEBUG. You give
> it a filename (LFN or SFN, use double quote marks if to escape blanks)
> and it pushes the file onto an internal stack. The script file should
> not include a Q command (since that quits the debugger entirely as it is).
> 
> I uploaded a build at https://ulukai.org/ecm/ldebug-64117aa565dd.zip --
> The repo is available at
> https://bitbucket.org/ecm/ldebug/src/64117aa565dde7183edcbd87f1a8c4896f71814a

Thanks a lot. :)

BTW: which macroassembler you prefer?
-- 
regards,
Zbigniew


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


Re: [Freedos-user] Not sure is it possible - but maybe I'm missing something?

2019-05-09 Thread C. Masloch
Hello,

On at 2019-05-05 18:16 +0200, ZB wrote:
> For testing small snippets of ML code "debug" is quite enough. But the
> disadvantage is that when I try to script it ("debug  using files like this example:
> 
> a 100
> mov ax,10
> [...some other ML code...]
> [...some other ML code...]
> [...some other ML code...]
> [empty line]
> [...more "debug" commands...]
> 
> ..it works just fine but it always returns to DOS prompt (I believe it
> always happen when it detects end of "script" file). Yes, I can save the
> snippet as binary this way before it leaves debug, but maybe there's a way
> to stay in debug's "shell"?

I needed something similar in my lDebug symbolic anyway, so I created a
quick patch to add a Y command in my fork of FreeDOS's DEBUG. You give
it a filename (LFN or SFN, use double quote marks if to escape blanks)
and it pushes the file onto an internal stack. The script file should
not include a Q command (since that quits the debugger entirely as it is).

I uploaded a build at https://ulukai.org/ecm/ldebug-64117aa565dd.zip --
The repo is available at
https://bitbucket.org/ecm/ldebug/src/64117aa565dde7183edcbd87f1a8c4896f71814a

Regards,
ecm


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


Re: [Freedos-user] ? - ?Not sure? - ?

2012-07-16 Thread Rugxulo
Hi,

On Sun, Jul 15, 2012 at 2:02 AM, Ralf A. Quint free...@gmx.net wrote:
 At 11:16 PM 7/14/2012, Rugxulo wrote:

On Jul 15, 2012 12:56 AM, Ralf A. Quint
mailto:free...@gmx.netfree...@gmx.net wrote:
 
  See above. It would be really helpful for you if you hit the books
  about BASIC (almost any one will do) to understand the differences
  between the different data types and how to use them.

Or he could use a language like Rexx (see Regina), where everything
is a string. It has its own built-in debugger too.

 That doesn't help one bit (pun intended) with neither actually
 learning the very basics of programming nor the problem of not using
 quotes around the string constants.
 That would also be the very same issue in Rexx. Or pretty much any
 other programming language for that matter...

Rexx should be a drop easier. Here's what I was thinking:


#!/usr/local/bin/rexx

signal on novalue
trace ?a

a=5
b=6
say a+b /* 11 */
blah: say a+c /* Bad arithmetic conversion */
say bye /* BYE */
exit

novalue: say c /* C */ ; c=10
say oops /* OOPS */
signal blah

--
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] ? - ?Not sure? - ?

2012-07-15 Thread Rugxulo
Hi,

On Jul 15, 2012 12:56 AM, Ralf A. Quint free...@gmx.net wrote:

 See above. It would be really helpful for you if you hit the books
 about BASIC (almost any one will do) to understand the differences
 between the different data types and how to use them.

Or he could use a language like Rexx (see Regina), where everything is a
string. It has its own built-in debugger too.
--
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] ? - ?Not sure? - ?

2012-07-15 Thread Ralf A. Quint
At 11:16 PM 7/14/2012, Rugxulo wrote:

On Jul 15, 2012 12:56 AM, Ralf A. Quint 
mailto:free...@gmx.netfree...@gmx.net wrote:
 
  See above. It would be really helpful for you if you hit the books
  about BASIC (almost any one will do) to understand the differences
  between the different data types and how to use them.

Or he could use a language like Rexx (see Regina), where everything 
is a string. It has its own built-in debugger too.

That doesn't help one bit (pun intended) with neither actually 
learning the very basics of programming nor the problem of not using 
quotes around the string constants.
That would also be the very same issue in Rexx. Or pretty much any 
other programming language for that matter...

Ralf 


--
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] ? - ?Not sure? - ?

2012-07-14 Thread dmccunney
On Sat, Jul 14, 2012 at 11:22 PM, Kenny Emond cheeseylem...@gmail.com wrote:

  dim ft as single, m as single, answer1 as single, answer2 as single, input1 
 as string, a as string, b as string

Might the mixture of singles and strings in your dim statement be the issue?

You are defining your results as numbers, but your inputs as strings.
Unless there is an implicit typecast done by FB, you are attempting to
perform arithmetic on input values you have defined as strings, not
numbers.  Since you can only perform arithmetic on numbers, I'd expect
that to fail.
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
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] ? - ?Not sure? - ?

2012-07-14 Thread Mark Brown
if there's no mistake,
input is for numbers,
and inkey$ or inkey was for alphanumerics...
you'll need to check the book to see what's the input acceptor for alphabetic 
input...

 

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





 From: dmccunney dennis.mccun...@gmail.com
To: freedos-user@lists.sourceforge.net 
Sent: Saturday, July 14, 2012 11:33 PM
Subject: Re: [Freedos-user] ? - ?Not sure? - ?
 
On Sat, Jul 14, 2012 at 11:22 PM, Kenny Emond cheeseylem...@gmail.com wrote:

  dim ft as single, m as single, answer1 as single, answer2 as single, input1 
as string, a as string, b as string

Might the mixture of singles and strings in your dim statement be the issue?

You are defining your results as numbers, but your inputs as strings.
Unless there is an implicit typecast done by FB, you are attempting to
perform arithmetic on input values you have defined as strings, not
numbers.  Since you can only perform arithmetic on numbers, I'd expect
that to fail.
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
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] ? - ?Not sure? - ?

2012-07-14 Thread Ralf A. Quint
At 08:22 PM 7/14/2012, Kenny Emond wrote:
Hey,

   I'm not sure if I can post this here, but I seem to have hit a 
 small roadblock (but I don't know where it is). My main goal is to 
 have an easily accessible meter and feet converter. When I use 
 FBide to compile and run, it comes up with no errors. But when it 
 runs, I put in a or b and then it just quits (of course, after 
 I press enter). Could anyone help me out? Here's what my file looks like:

Well, not a FreeDOS problem at all, but basic (mis)understanding of 
programming (not to mention that the math is simply wrong)


dim ft as single, m as single, answer1 as single, 
 answer2 as single, input1 as string, a as string, b as string
input Convert (A) Feet to meters, or (B) Meters to 
 feet? [NOTE- Use lower case!] , input1
cls
if input1 = a Then

That's where soft matter hits a fast rotating object: You input a 
string but compare the input against an uninitialized variable called 
a. The proper comparison would be 'if input1 = a then', as string 
constants have to be enclosed in double quotes

   input Feet amount: , ft

   answer1 = ft * 3.2808399

Don't know where you got that number from but a foot in the commonly 
accepted Fred Flintstone units is 0.3048m (1 foot = 12 inches of 
25.4mm each, that's 304.8mm = 0.3048m)

   cls
   print ; ft;  feet is equal to ; answer1;  meters.
   sleep

elseif input1 = b then

Same as above, to compare strings, you need to enclose the string 
constant in double quotes, so it needs to be 'elseif input1 = b 
then', or else you again compare against an uninitialized variable named b

   input Meter amount: , m

   answer2 = m / 3.2808399

Again wrong math, in order to get from meters you need to divide by 
0.3048 (or multiply by 3.28084)

   cls
   print ; m;  meters is equal to ; answer2;  feet.
   sleep

end if
sleep
end


Any ideas?

See above. It would be really helpful for you if you hit the books 
about BASIC (almost any one will do) to understand the differences 
between the different data types and how to use them.

Ralf 


--
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