Re: [Freedos-devel] FreeDOS 1.2 beta

2016-01-04 Thread Rugxulo
Hi,

On Sun, Jan 3, 2016 at 9:07 PM, Maarten Vermeulen  wrote:
>
> Ps: For those wondering why I can't do the core utillity:
>
> In 2015 I made a school report about MS-DOS. After that (I just did!) Iooked
> at some MS-DOS sources. I mailed to Jim that I had been reading it. He
> doesn't want me to work on any core utillity. I give him right, but well, I
> wanted to ,somewhere in time, help with some core utillity's.
> But for now I can't do that.

Maarten, I doubt you have "tainted" your brain permanently by glancing
at a few obsolete sources. Ideas can't be patented or copyrighted, so
as long as you don't copy code verbatim, it's probably fine. Anybody
who tries to harass you (or us) about general ideas is certainly a
criminal and should be punished.

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


Re: [Freedos-devel] FDISK issue

2016-01-04 Thread Jerome E. Shidel Jr.

> On Jan 4, 2016, at 4:09 PM, Antony Gordon  wrote:
> 
> Hi,
> 
> I’m using NASM. It seems to work well with all the other labels. 
> 
> In my digging, I have found that default may be a keyword. I’ll try that too 
> just to be sure.

I think you are correct that it is a keyword. (I’ve never used it)

So, just do a search, replace and pray with something like defopt

But labels really do need that : 

Nash always complains that “a label alone on a line without a colon may be in 
error”

It is really useful when you type something like “jump OverInfiniteLoop"

:-)

> 
> -T
>> On Jan 4, 2016, at 4:07 PM, Jerome E. Shidel Jr.  wrote:
>> 
>> 
>>> On Jan 4, 2016, at 10:54 AM, Antony Gordon  wrote:
>>> 
>>> Hi,
>>> 
>>> I’m attempting to recompile FDISK and apparently you need to assemble 
>>> bootnorm.asm and booteasy.asm and I’m getting this error when assembling 
>>> booteasy.asm
>>> 
>>> booteasy.asm:260: error: invalid parameter to [default] directive
>>> This is line 260 below.
>>> 
>>> default db  '?',' '+80h
>>> 
>>> Any thoughts?
>> 
>> Yep. What assembler are you using?
>> 
>> default looks like it should be a label.
>> 
>> in nasm you would require a colon to inform the compiler it is label. like 
>> this
>> 
>> default: db …….
>> 
>>> 
>>> -T
>>> --
>>> ___
>>> Freedos-devel mailing list
>>> Freedos-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>> 
>> 
>> --
>> ___
>> Freedos-devel mailing list
>> Freedos-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freedos-devel
> 
> 
> --
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


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


Re: [Freedos-devel] FDISK issue

2016-01-04 Thread Louis Santillan
You'll likely need MASM or TASM to assemble.  WASM/JWASM may work in
compatibility mode.

On Mon, Jan 4, 2016 at 1:09 PM, Antony Gordon  wrote:

> Hi,
>
> I’m using NASM. It seems to work well with all the other labels.
>
> In my digging, I have found that default may be a keyword. I’ll try that
> too just to be sure.
>
> -T
> > On Jan 4, 2016, at 4:07 PM, Jerome E. Shidel Jr. 
> wrote:
> >
> >
> >> On Jan 4, 2016, at 10:54 AM, Antony Gordon  wrote:
> >>
> >> Hi,
> >>
> >> I’m attempting to recompile FDISK and apparently you need to assemble
> bootnorm.asm and booteasy.asm and I’m getting this error when assembling
> booteasy.asm
> >>
> >> booteasy.asm:260: error: invalid parameter to [default] directive
> >> This is line 260 below.
> >>
> >> default db  '?',' '+80h
> >>
> >> Any thoughts?
> >
> > Yep. What assembler are you using?
> >
> > default looks like it should be a label.
> >
> > in nasm you would require a colon to inform the compiler it is label.
> like this
> >
> > default:  db …….
> >
> >>
> >> -T
> >>
> --
> >> ___
> >> Freedos-devel mailing list
> >> Freedos-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/freedos-devel
> >
> >
> >
> --
> > ___
> > Freedos-devel mailing list
> > Freedos-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
>
>
> --
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
--
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] FDISK issue

2016-01-04 Thread Rugxulo
Hi,

On Mon, Jan 4, 2016 at 9:54 AM, Antony Gordon  wrote:
>
> I’m attempting to recompile FDISK and apparently you need to assemble 
> bootnorm.asm
> and booteasy.asm and I’m getting this error when assembling booteasy.asm
>
> booteasy.asm:260: error: invalid parameter to [default] directive
>  This is line 260 below.
>
> default db  '?',' '+80h
>
> Any thoughts?

The two .ASM files are both dated 2002. Inside BOOTEASY.ASM, it says
"Ported to NASM by Tom Ehlert". IIRC, the last of the pre-2.x series
of NASM (i.e. 0.98.39, without AMD64 support) was released in 2005.
Some older tools obviously used (or even still require) older versions
of NASM. E.g. SHSURDRV requires 0.98.39 (32-bit for more RAM) and
won't work in newer due to incompatible macros.

So, worst case scenario, just use old 0.98.39 and don't worry about it:

1). 
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/asm/nasm/0.98.39/

2a). 
http://sourceforge.net/projects/nasm/files/DOS%2032-bit%20binaries/0.98.39/nasm-0.98.39-djgpp.zip/download
2b). 
http://sourceforge.net/projects/nasm/files/DOS%2016-bit%20binaries%20%28OBSOLETE%29/0.98.39/nsm09839.zip/download

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


Re: [Freedos-devel] FreeDOS 1.2 beta

2016-01-04 Thread Maarten Vermeulen
Hi Mateusz,

Thank you, I will read all. I start as soon as possible (either this evening or 
tommorrow)


Maarten

-Oorspronkelijk bericht-
Van: "Mateusz Viste" 
Verzonden: ‎4-‎1-‎2016 08:24
Aan: "freedos-devel@lists.sourceforge.net" 
Onderwerp: Re: [Freedos-devel] FreeDOS 1.2 beta

Hi Maarten,

Thank you for your time. The packaging work is pretty straigh-forward - 
it's simply "look at what packages we have, and see if any newer 
versions are available and/or if any other interesting and useful 
software could be added".

All packages are here:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.1/repos/

The "listing.txt" file will show you the exact list of packages, as well 
as their respective versions. Then, it's much searching around the 
internet/ibiblio/other to find out "what is the latest version of 
software xyz" - and if the one in the repo is outdated, creating a new 
package.

 From the top of my head, I now that these packages badly need a refresh:
  - DJGPP
  - FreeBASIC
  - FreePascal
  - Frotz

But surely there are many more.

Here is a short article that explains what a "package" is, and how it 
should be done:
http://freedos.sourceforge.net/wiki/index.php/Package

Finally, about the bootable CD work - it's at the same place, ie:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.1/repos/

The "all_cd.iso" file is the bootable CD I used so far. It would need 
Jerome's installer to be integrated, and, well, much testing. The 
bootable floppy image used to boot the CD is here:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.1/repos/cdroot/boot.img

cheers,
Mateusz



On 04/01/2016 04:07, Maarten Vermeulen wrote:
> Hi,
>
> That 4th one is always fun, I happend to be searching for boot images
> (single ones) which could boot a CD yesterday. Couldn't find one in
> anyway I tried.
>
> I have (I believe) the abillity to do everything from 2 to 4. Sorry for
> my bad english.
> Unless autoexec.bat is a core utillity, I can do that too, maybe. I am
> sure about 2,3 and 4.
>
> If one is remaining you can give it to me (assuming autoexec.bat is a
> core utillity and so I can't do that), if you want me to choose here and
> now. Then I choose 3.
>
> If Mateusz is reading now, please can you send a mail with what needs to
> be done and some instructions how you should want it to happen. I choose
> 3, now.
>
>
> Maarten
>
> Ps: For those wondering why I can't do the core utillity:
>
> In 2015 I made a school report about MS-DOS. After that (I just did!)
> Iooked at some MS-DOS sources. I mailed to Jim that I had been reading
> it. He doesn't want me to work on any core utillity. I give him right,
> but well, I wanted to ,somewhere in time, help with some core utillity's.
> But for now I can't do that.
> 
> Van: Jerome E. Shidel Jr. 
> Verzonden: ‎3-‎1-‎2016 23:12
> Aan: Technical discussion and questions for FreeDOS developers.
> 
> Onderwerp: [Freedos-devel] FreeDOS 1.2 beta
>
> The new FreeDOS batch file based installer (FDI) has been done for a
> while now and
> I have used it to install FreeDOS multiple times. Since, it just uses
> Mateusz’s repo disc
> image for packages and is not FreeDOS 1.1, I consider it a FreeDOS 1.2
> preview/alpha
> version.
>
> It would be nice to have a FreeDOS 1.2 Beta Release sometime soon. Then
> a RC and
> Final version sometime thereafter.
>
> So, to the best of my knowledge this is what needs to be completed.
> (Not by me!)
>
> 1) Universally compatible simple fdconfig.sys an autoexec.bat file that
> is installed by FDI.
>
> The present one that is created is has limited compatibility. For
> example, boot option 1
> is not compatible with VirtualBox. Someone needs to take a look at them
> and provide the
> needed changes. One additional consideration is regarding language and
> codepage
> support. FDI can automatically include custom settings for these when
> creating a new
> autoexec.bat based on the user’s selected language. If these settings
> are to be included,
> they need to be provided and placed in a custom SETLANG.BAT file for the
> specific
> language. FDI will embed them into the new autoexec file during the
> installation.
>
> 2) List of packages for BASE and ALL.
>
> I have tried to make BASE as close to the what was in FreeDOS 1.1.
> I have no clue what to put into ALL for 1.2.
>
> 3) Assist Mateusz in bringing all of his packages up to there latest
> versions.
>
> 4) Assemble a Boot CD that contains the installer and the FreeDOS packages.
>
>


--
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net

[Freedos-devel] FDISK issue

2016-01-04 Thread Antony Gordon
Hi,

I’m attempting to recompile FDISK and apparently you need to assemble 
bootnorm.asm and booteasy.asm and I’m getting this error when assembling 
booteasy.asm

booteasy.asm:260: error: invalid parameter to [default] directive
 This is line 260 below.

default db  '?',' '+80h

Any thoughts?

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