Rugxulo
Usono, 04.09.2007, 02:08 |
One-year anniversary of FreeDOS 1.0 (Announce) |
Okay, so FreeDOS 1.0 was released a year ago today. And it's still being updated (so put those rumors to rest, DOS ain't dead). In fact, they even updated the .LSMs on the site (thanks to Fritz).
Anyways, I've mentioned my silly little FreeDOS distro before. If you want to try it, I did update it again a few days ago. I also mirrored it to Google Pages (b/c Geocities is so wimpy re: bandwidth). Still a work-in-progress, though (i.e. no third disk yet, not all of BASE covered, etc).
http://rugxulo.googlepages.com/
http://www.geocities.com/snoopimeanie/freedos.htm
* Disk one contents (list of files w/ descriptions)
* Disk two contents --- Know your limits.h |
DOS386
05.09.2007, 02:26 (edited by DOS386, 05.09.2007, 02:50)
@ Rugxulo
|
One-year anniversary of FreeDOS 1.0 |
> Okay, so FreeDOS 1.0 was released a year ago today. And it's still being updated
COOL. Time to fix some kernel bugs.
> they even updated the .LSMs on the site (thanks to Fritz).
COOL. Much better now, but a few are still bad.
FreeDOS server is frequently dead, like now ... no details available --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
rr
Berlin, Germany, 05.09.2007, 14:16
@ DOS386
|
One-year anniversary of FreeDOS 1.0 |
> COOL. Time to fix some kernel bugs.
Don't just speak, do it! --- Forum admin |
Rugxulo
Usono, 05.09.2007, 14:32 (edited by Rugxulo, 05.09.2007, 15:00)
@ rr
|
One-year anniversary of FreeDOS 1.0 |
> > COOL. Time to fix some kernel bugs.
>
> Don't just speak, do it!
You can easily compile the kernel (2036, newer is in SVN) with TC (2.01, free version) and FreeCOM (0.84-pre2) too if you have the precompiled SUPPL.LIB from SourceForge (I personally can't seem to get SUPPL to build from source). --- Know your limits.h |
DOS386
11.09.2007, 07:05 (edited by DOS386, 11.09.2007, 07:18)
@ DOS386
|
One-year anniversary of FreeDOS 1.0 |
Updates:
Devel:
CC386 3.55
FASM 1.67.23
FreeBASIC 0.18.1
FreePASCAL 1.0.10 or 2.1.4 or ask Laaca, but 2.0.4 definitely should get erased ASAP, it's the biggest crap
> NASM (NETWIDE ASSEMBLER)
> 0.98.39 (stable) 0.99.01 (development)
Here the "stable" version should be sufficient, the "development" is no longer for DOS
WATCOM 1.7 (reportedly good again )
Edit:
Hey, Blocek 1.32b is already in
Base:
CTMOUSE: both 1.9.1a1 and 2.1 are "required"
JEMM&JEMMEX: 5.66
Util:
UDMA update
Add DISPLAY
Add LXPIC
UNRAR 3.78d already in
Sound:
Update LAME
Add Vorbis & FLAC (yeah ... DOS ports are no longer up to date )
-----------------------------------
And fix the links:
"http://www.freedos.org/cgi-bin/lsm.cgi?mode=dir&dir=util"
->
"http://freedos.sourceforge.net/cgi-bin/lsm.cgi?mode=dir&dir=util" --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
Steve
US, 11.09.2007, 07:52
@ DOS386
|
One-year anniversary of FreeDOS 1.0 |
> Updates:
Did you expect somebody here to take care of them?
> And fix the links:
>
> "http://www.freedos.org/cgi-bin/lsm.cgi?mode=dir&dir=util"
> ->
> "http://freedos.sourceforge.net/cgi-bin/lsm.cgi?mode=dir&dir=util"
No need - not broken.
And please do not doublespace long lists. My mouse-wheel finger is tired. |
DOS386
11.09.2007, 07:55
@ Steve
|
One-year anniversary of FreeDOS 1.0 |
> No need - not broken.
Doesn't work for me, at least today (and frequently in the past).
> My mouse-wheel finger is tired.
More motorized wheel needed --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
Rugxulo
Usono, 11.09.2007, 14:49
@ Steve
|
One-year anniversary of FreeDOS 1.0 |
> > Updates:
>
> Did you expect somebody here to take care of them?
Anything updates for the official website has to go through Jim Hall. But don't worry, I'm privately up-to-date for the mini distro. --- Know your limits.h |
rr
Berlin, Germany, 11.09.2007, 15:15
@ DOS386
|
One-year anniversary of FreeDOS 1.0 |
> > NASM (NETWIDE ASSEMBLER)
> > 0.98.39 (stable) 0.99.01 (development)
Development is at version 0.99.02.
> Here the "stable" version should be sufficient, the "development" is no
> longer for DOS
Build your own. --- Forum admin |
lucho
11.09.2007, 19:07
@ rr
|
NASM 0.98.40 |
> > > NASM (NETWIDE ASSEMBLER)
> > > 0.98.39 (stable) 0.99.01 (development)
>
> Development is at version 0.99.02.
And "stable" is at version 0.98.40, build 11:
http://www.opensource.apple.com/darwinsource/tarballs/other/nasm-11.tar.gz |
Steve
US, 12.09.2007, 03:10
@ Rugxulo
|
One-year anniversary of FreeDOS 1.0 |
> Anything updates for the official website has to go through Jim Hall. But
> don't worry, I'm privately up-to-date for the mini distro.
Allright! |
Rugxulo
Usono, 12.09.2007, 17:38
@ rr
|
One-year anniversary of FreeDOS 1.0 |
> > Here the "stable" version should be sufficient, the "development" is no
> > longer for DOS
>
> Build your own.
DJGPP works, last I checked (although you may have to tweak the makefile a bit). I think it currently needs a C99 compiler, though. --- Know your limits.h |
Rugxulo
Usono, 12.09.2007, 17:41
@ DOS386
|
One-year anniversary of FreeDOS 1.0 |
> Add DISPLAY
BTW, I recently found a "newer" build than I previously was using: dispt5.exe (.UC2 sfx, 1.90-t5 beta, DJGPPv2 compile, DISPLAY.EXE dated May 11, 1998) --- Know your limits.h |
DOS386
13.09.2007, 02:33
@ Rugxulo
|
One-year anniversary of FreeDOS 1.0 DISPLAY |
> BTW, I recently found a "newer" build than I previously was using:
> ftp://ftp.sac.sk/pub/sac/graph/dispt5.exe
> UC2 sfx, 1.90-t5 beta, DJGPPv2 compile, DISPLAY.EXE dated May 11, 1998
I'll test
BTWW, I still haven't found any valid PNG not displaying correctly in DISPLAY --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
DOS386
13.09.2007, 02:37
@ lucho
|
NASM 0.98.41 |
rr wrote:
> Build your own.
No need
Lucho wrote:
> And "stable" is at version 0.98.40, build 11:
> www.opensource.apple.com/darwinsource/tarballs/other/nasm-11.tar.gz
Seems to be for AppleDarwin, not DOS
Anyway, missed the point: I was not asking for a newer NASM for DOS, was pointing that 0.98.39 can be considered as "final" for DOS --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
rr
Berlin, Germany, 13.09.2007, 10:07
@ DOS386
|
NASM 0.98.41 |
> > Build your own.
>
> No need
I don't need Free Pascal, but I do the DOS release.
> > And "stable" is at version 0.98.40, build 11:
> > www.opensource.apple.com/darwinsource/tarballs/other/nasm-11.tar.gz
>
> Seems to be for AppleDarwin, not DOS
That doesn't matter, but it seems to have Mach-O related changes only.
> Anyway, missed the point: I was not asking for a newer NASM for
> DOS, was pointing that 0.98.39 can be considered as "final" for DOS
I prefer NASM over FASM, because I get a 1:1 output. An assembler directly supporting EXE creation is suspicious to me. --- Forum admin |
Japheth
Germany (South), 13.09.2007, 13:20
@ rr
|
NASM 0.98.41 |
> I prefer NASM over FASM, because I get a 1:1 output.
Please elaborate a bit more why you think you don't get a 1:1 output with FASM!
> An assembler directly supporting EXE creation is suspicious to me.
it's not suspicious, it's inevitable for FASM since it has no idea how to output 16-bit object modules. --- MS-DOS forever! |
Rugxulo
Usono, 13.09.2007, 22:00
@ rr
|
NASM 0.98.41 |
> I prefer NASM over FASM, because I get a 1:1 output. An assembler directly
> supporting EXE creation is suspicious to me.
FASM just chooses shorter encodings by default since 99.99% of people want it that way. As far as direct .EXE creation, how is that suspicious? It's only a header with relocs or whatever, not exactly rocket science (although Tomasz is a pretty smart guy, duh). Besides, FASM is smaller and faster than NASM. Actually, both are good (duh) but at different things. --- Know your limits.h |
rr
Berlin, Germany, 13.09.2007, 22:10
@ Rugxulo
|
NASM 0.98.41 |
> FASM just chooses shorter encodings by default since 99.99% of people want
I always knew, that I'm different.
> it that way. As far as direct .EXE creation, how is that suspicious? It's
An assembler is an assembler and a linker is a linker. --- Forum admin |
Rugxulo
Usono, 13.09.2007, 22:14
@ rr
|
NASM 0.98.41 |
> An assembler is an assembler and a linker is a linker.
It's not uncommon to combine multiple functionality into one .EXE: GNU Emacs, VIM, FAR, NDN, etc. are good examples. --- Know your limits.h |
Steve
US, 14.09.2007, 09:29
@ Rugxulo
|
DISPLAY |
> BTW, I recently found a "newer" build than I previously was using:
> dispt5.exe (.UC2 sfx,
> 1.90-t5 beta, DJGPPv2 compile, DISPLAY.EXE dated May 11, 1998)
Good program, good package - has some fonts (formerly only in a separate package) and FPU emulator for 80386-only machines. Uses CWSDPMI, includes v0.90r3, which could be (should be?) replaced with 0.90r5: Download http://clio.rice.edu/cwsdpmi/csdpmi5b.zip
Limitation: Age - doesn't support the latest AVI and MOV formats. |
DOS386
16.09.2007, 00:24
@ rr
|
NASM 0.98.41 and FASM 1:1 or 1:0 |
rr wrote:
> I prefer NASM over FASM, because I get a 1:1 output.
I do get 1:1 with FASM, if it doesn't work for you then you are doing something wrong
> An assembler is an assembler and a linker is a linker.
Very true It's documented here: http://flatassembler.net/docs.php?article=faq --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
DOS386
16.09.2007, 00:26
@ Steve
|
DISPLAY |
> Uses CWSDPMI, includes v0.90r3, which could be (should be?) replaced with 0.90r5
YES. Even better, HDPMI32 or WDOSX.
> Limitation: Age - doesn't support the latest AVI and MOV formats.
And no OGG Theora --- This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft *** |
Rugxulo
Usono, 16.09.2007, 21:17
@ DOS386
|
DISPLAY |
> > Uses CWSDPMI, includes v0.90r3, which could be (should be?) replaced with
> 0.90r5
>
> YES. Even better, HDPMI32 or WDOSX.
Or PMODE/DJ (or even D3X, ever heard of that? Me either until recently.) --- Know your limits.h |
Rugxulo
Usono, 04.10.2007, 06:15
@ Rugxulo
|
updated FreeDOS mini floppy distro (3 disks) |
> Anyways, I've mentioned my silly little FreeDOS distro before. If you want
> to try it, I did update it again a few days ago. I also mirrored it to
> Google Pages (b/c Geocities is so wimpy re: bandwidth). Still a
> work-in-progress, though.
>
> http://rugxulo.googlepages.com/
> http://www.geocities.com/snoopimeanie/freedos.htm
Updated this again on 2 October 2007. (See CHANGES.TXT for specific info.) --- Know your limits.h |
Steve
US, 06.10.2007, 03:21
@ rr
|
Another NASM 0.98.40 |
This one is for OS/2 ("a better DOS than DOS") Warp4/eComStation.
By Andy Willis, 2007-01-21.
* fix (?) bug in outobj.c - every 256th "extern" caused Nasm crash
Download (219K): ftp://hobbes.nmsu.edu/pub/os2/dev/asm/nasm-0_98_40.zip
or http://hobbes.nmsu.edu/pub/os2/dev/asm/nasm-0_98_40.zip |
Rugxulo
Usono, 06.10.2007, 09:30
@ Steve
|
NASM 0.98.40 (doesn't work for me) |
> This one is for OS/2 ("a better DOS than DOS") Warp4/eComStation.
> By Andy Willis, 2007-01-21.
> * fix (?) bug in outobj.c - every 256th "extern" caused Nasm crash
> Download (219K): ftp://hobbes.nmsu.edu/pub/os2/dev/asm/nasm-0_98_40.zip
> or http://hobbes.nmsu.edu/pub/os2/dev/asm/nasm-0_98_40.zip
Yeah, that bug has been fixed for a while, but they never updated the binaries officially (until recently). Just use 0.99.04 if you really need it fixed.
This OS/2 .EXE doesn't work for me at all (at least on Vista or even in DOSBox), just prints out a simple DOS stub message regardless of cmdline options used: "OS/2 executable module built with InnoTek GCC". And README.OS2 says it needs LIBC061.DLL.
(Yet another reason why DOS is good: binaries run in DOS, OS/2, Windows, DOSBox, etc.) --- Know your limits.h |
Steve
US, 06.10.2007, 12:04
@ Rugxulo
|
NASM 0.98.40 (doesn't work for me) |
> This OS/2 .EXE doesn't work for me at all (at least on Vista or even in
> DOSBox),
It wouldn't work under any Windows - emx is incompatible with DPMI environments, among other reasons. (Some OS/2-emx progs do, however, run in a DOS/VCPI environment, and some other DOS-OS/2 compilations run under Windows [but don't ask how well]).
> just prints out a simple DOS stub message regardless of cmdline options used
Typical for OS/2 progs.
I don't suppose you'd be interested in getting eComStation for only US$259. |
Rugxulo
Usono, 06.10.2007, 22:59
@ Steve
|
NASM 0.98.40 (doesn't work for me) |
> I don't suppose you'd be interested in getting eComStation for only
> US$259.
What a bargain! (Seriously, how do they expect to "compete" with Windows when they're no cheaper?! Wow, high price and less compatibility, w00t! I'm all for OS/2 being further developed, but this is ridiculous.) --- Know your limits.h |