BetaArchive Logo
Navigation Home Database Screenshots Gallery Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 32d, 1h, 43m | CPU: 22% | MEM: 5773MB of 12287MB used
{The community for beta collectors}

Forum rules


Any off topic discussions should go in this forum. Post count is not increased by posting here.
FTP Access status is required to post in this forum. Find out how to get it


Post new topic Reply to topic  [ 95 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 PostPost subject: Re: MS-DOS 6.40        Posted: Mon Dec 03, 2012 10:00 am 
Reply with quote
Donator
User avatar
Offline

Joined
Thu Apr 12, 2012 12:42 am

Posts
358

Favourite OS
Windows 7 Ultimate x64
When done (or later in developement) could you please post .img images of it to install on VPC somewhere? Not everybody has old computers you know

_________________
signature


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Mon Dec 03, 2012 10:17 pm 
Reply with quote
Staff
User avatar
Offline

Joined
Sat Aug 19, 2006 8:13 am

Posts
1942

Location
Slovenia, Central Europe.

Favourite OS
Windows 98 SE 4.10.2222B
Kelton2 wrote:
When done (or later in developement) could you please post .img images of it to install on VPC somewhere? Not everybody has old computers you know

A .ZIP or .RAR with .IMG files of the OS in will be the primary way in which I'll distribute it, the secondary way being a .ZIP or .RAR with a bootable CD-ROM ISO image (for time being, I'm planning both floppy and CD-ROM versions). I don't have an old computer myself so I primarily test and develop it in virtual machines.

Also, a further update: the development of the Advanced API is going fairly well, I now have a .SYS version too which also works, though the API itself is still unfinished. For time being, I'm implementing the base API version 0.01 which will contain what I specified it should in my original documentation. Version 0.02 will include features from the Addendum #1 which I've just finished writing.

Edit: I forgot to mention I've decided to move the API from INT EEh to INT 68h, as that, at least in VMWare, has a proper default null handler that doesn't halt the system (unlike that of INT EEh), which means applications calling the API would no longer halt the system if it's not installed. Obviously, I've added an INT 21h function (ax=AB00h) to the API which a properly written application using the API should call at startup to make sure if the API is installed (ax will be set to 2000h if yes, while it will stay at AB00h if not), and if installed, to get the API version too (from bx) and check if it matches the expected version (which is important to be checked via INT 21h especially if in a later version I decide to change the interrupt number again). But there's always a programmer or two that forgets to make their program do the checks, so using for the API an interrupt that by default does nothing and returns is better than one that by default halts the system.

Edit #2: Also, the INT 21h handler of the API will include some functions to immunize DOS against almost all known strains of the Tai-Pan virus. What will be done basically, will be hooking into the very INT 21h function those Tai-Pan strains call and fool them to think they're already in memory, thus making them neither install nor infect any file.

_________________
Join #softhistory @ RoL IRC, a nice community for true enthusiasts!
Anime channel: #doki-doki @ RoL IRC, Mibbit, KiwiIRC.
The 86Box help channel is #softhistory now!

Check out our SoftHistory Forum for quality discussion about older software.


Top  Profile  WWW  ICQ  YIM
 PostPost subject: Re: MS-DOS 6.40        Posted: Fri Dec 14, 2012 4:03 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Aug 09, 2007 3:56 pm

Posts
177

Location
Serbia

Favourite OS
Windows Lupus Project
Am I the only one wondering where to download this? Just kidding, I'll wait. Is there a possiblity of making a 286 version?

Regarding the Yugoslavian ASCII-7 codepage, don't bother with that, no one used it here even when there was a Yugoslavia to begin with :)

_________________
May our software be open-source, and our women closed-source.


Top  Profile  WWW  ICQ  YIM
 PostPost subject: Re: MS-DOS 6.40        Posted: Sun Dec 16, 2012 4:20 am 
Reply with quote
Staff
User avatar
Offline

Joined
Sat Aug 19, 2006 8:13 am

Posts
1942

Location
Slovenia, Central Europe.

Favourite OS
Windows 98 SE 4.10.2222B
marxo wrote:
Am I the only one wondering where to download this? Just kidding, I'll wait. Is there a possiblity of making a 286 version?

Regarding the Yugoslavian ASCII-7 codepage, don't bother with that, no one used it here even when there was a Yugoslavia to begin with :)

I know it was used a lot in both Slovenia and Croatia, to the point I've managed to collect several different drivers for it - VGAYU.COM, VGACRO.COM, CROCHERY, SL.COM, etc. Even by 1998 and later, it was still common to see the C:Đ> prompt instead of C:\> .

_________________
Join #softhistory @ RoL IRC, a nice community for true enthusiasts!
Anime channel: #doki-doki @ RoL IRC, Mibbit, KiwiIRC.
The 86Box help channel is #softhistory now!

Check out our SoftHistory Forum for quality discussion about older software.


Top  Profile  WWW  ICQ  YIM
 PostPost subject: Re: MS-DOS 6.40        Posted: Sun Dec 16, 2012 5:54 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Sat Nov 03, 2012 8:44 pm

Posts
196

Location
QEMU

Favourite OS
Windows LH 5112
Isn there a real MS-DOS 6.40?

_________________
Image
Mitt Romney wrote:
Hope is just an illusion, Death is the only certainty


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Sun Dec 16, 2012 6:34 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Tue Sep 06, 2011 6:53 pm

Posts
339

Location
Brazil

Favourite OS
6.1.7850.0
starcraft wrote:
Isn there a real MS-DOS 6.40?


If I remember correctly, latest version of MS-DOS 6.xx is 6.22, but have versions 7.0 (beta 1) / 7.10 (retail) and MS-DOS 8.00 (Only used in Windows ME, and can be found in Windows operating systems after it).

Source: http://www.betaarchive.com/wiki/index.php?title=MS-DOS

_________________
Image


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Sun Dec 16, 2012 4:59 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Thu Aug 09, 2007 3:56 pm

Posts
177

Location
Serbia

Favourite OS
Windows Lupus Project
Battler wrote:
marxo wrote:
Am I the only one wondering where to download this? Just kidding, I'll wait. Is there a possiblity of making a 286 version?

Regarding the Yugoslavian ASCII-7 codepage, don't bother with that, no one used it here even when there was a Yugoslavia to begin with :)

I know it was used a lot in both Slovenia and Croatia, to the point I've managed to collect several different drivers for it - VGAYU.COM, VGACRO.COM, CROCHERY, SL.COM, etc. Even by 1998 and later, it was still common to see the C:Đ> prompt instead of C:\> .


I remember that there was a wide spread of JUS I.B1.002 but probably the fastest migration in Yugoslavia ever was the one from JUS I.B1.002 to ISO-8859-2. I remember using Codepage 855 extensively later on.

Iskra did really force use of YUSCII a lot I guess unlike Pupin or ETF.

_________________
May our software be open-source, and our women closed-source.


Top  Profile  WWW  ICQ  YIM
 PostPost subject: Re: MS-DOS 6.40        Posted: Mon Dec 17, 2012 7:02 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Tue Oct 04, 2011 5:57 am

Posts
553

Location
Singapore

Favourite OS
Windows 10
Is there any compilers that can compile 16-bit .com applications? If so, I may contribute to this project by creating software for it.

By the way, I am going to start a related project called DOS64. DOS64 is a port of MS-DOS 6.40 that brings DOS to the 64-bit architecture. I will also make a 32-bit version of it.


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Mon Dec 17, 2012 12:32 pm 
Reply with quote
Staff
User avatar
Offline

Joined
Thu Oct 11, 2007 9:13 pm

Posts
2004

Location
United States

Favourite OS
MacOS 9.2.2
Terra: Why don't you just help develop a x64 version of DOS 6.40 on the official team? It saves everyone the headache of multiple DOS projects.

_________________
James *~*~* BA Moderator | Alternate History writer


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Mon Dec 17, 2012 1:50 pm 
Reply with quote
Staff
User avatar
Offline

Joined
Sat Aug 19, 2006 8:13 am

Posts
1942

Location
Slovenia, Central Europe.

Favourite OS
Windows 98 SE 4.10.2222B
Terra854 wrote:
Is there any compilers that can compile 16-bit .com applications? If so, I may contribute to this project by creating software for it.

By the way, I am going to start a related project called DOS64. DOS64 is a port of MS-DOS 6.40 that brings DOS to the 64-bit architecture. I will also make a 32-bit version of it.

For 16-bit applications, I suggest:
OpenWatcom C/C++ for C and C++, and some Assembly, and NBASM for Assembly. Both can compile both 16-bit .COM and 16-bit .EXE applications.

_________________
Join #softhistory @ RoL IRC, a nice community for true enthusiasts!
Anime channel: #doki-doki @ RoL IRC, Mibbit, KiwiIRC.
The 86Box help channel is #softhistory now!

Check out our SoftHistory Forum for quality discussion about older software.


Top  Profile  WWW  ICQ  YIM
 PostPost subject: Re: MS-DOS 6.40        Posted: Mon Dec 17, 2012 3:22 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
1829

Location
Czechia
You can also use QuickBASIC, Visual Basic 1.0 Professional, Turbo C/C++...
BTW I also could make some apps for this project.
I also have a question: How can I write some apps for the Advanced API?

_________________
Image
AlphaBeta, stop brainwashing me immediately!


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Tue Dec 18, 2012 11:47 am 
Reply with quote
FTP Access
User avatar
Offline

Joined
Tue Oct 04, 2011 5:57 am

Posts
553

Location
Singapore

Favourite OS
Windows 10
AlphaBeta wrote:
You can also use QuickBASIC, Visual Basic 1.0 Professional, Turbo C/C++...
BTW I also could make some apps for this project.
I also have a question: How can I write some apps for the Advanced API?


Which API?


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Tue Dec 18, 2012 4:02 pm 
Reply with quote
Staff
User avatar
Offline

Joined
Sat Aug 19, 2006 8:13 am

Posts
1942

Location
Slovenia, Central Europe.

Favourite OS
Windows 98 SE 4.10.2222B
AlphaBeta wrote:
You can also use QuickBASIC, Visual Basic 1.0 Professional, Turbo C/C++...
BTW I also could make some apps for this project.
I also have a question: How can I write some apps for the Advanced API?

Assembler. The Advanced API is accessed by calling INT 45h (yep I changed interrupt again, to as low as I possibly could), with a 16-bit function ID in register ax, and parameters in other registers as needed.
But wait until I actually release a first pre-release version of MS-DOS 6.40 with the API included, then you can start software that uses the API.

_________________
Join #softhistory @ RoL IRC, a nice community for true enthusiasts!
Anime channel: #doki-doki @ RoL IRC, Mibbit, KiwiIRC.
The 86Box help channel is #softhistory now!

Check out our SoftHistory Forum for quality discussion about older software.


Top  Profile  WWW  ICQ  YIM
 PostPost subject: Re: MS-DOS 6.40        Posted: Tue Dec 18, 2012 4:26 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
1829

Location
Czechia
asm C keyword can be also used, I guess. Will you make a header file for the API to use with C languages? Also, will there be a documentation of the API?

_________________
Image
AlphaBeta, stop brainwashing me immediately!


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Tue Dec 18, 2012 6:02 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Tue Oct 04, 2011 5:57 am

Posts
553

Location
Singapore

Favourite OS
Windows 10
Maybe port gcc to the SDK.


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Wed Dec 19, 2012 2:12 pm 
Reply with quote
Staff
User avatar
Offline

Joined
Sat Aug 19, 2006 8:13 am

Posts
1942

Location
Slovenia, Central Europe.

Favourite OS
Windows 98 SE 4.10.2222B
AlphaBeta wrote:
asm C keyword can be also used, I guess. Will you make a header file for the API to use with C languages? Also, will there be a documentation of the API?

The plain is document the entire API yes. And I'll look into making a header file to use the API with C languages, shouldn't be that difficult.

As for porting GCC, I think GCC is designed for Unix-based systems and as such isn't really adapted to DOS.

_________________
Join #softhistory @ RoL IRC, a nice community for true enthusiasts!
Anime channel: #doki-doki @ RoL IRC, Mibbit, KiwiIRC.
The 86Box help channel is #softhistory now!

Check out our SoftHistory Forum for quality discussion about older software.


Top  Profile  WWW  ICQ  YIM
 PostPost subject: Re: MS-DOS 6.40        Posted: Wed Dec 19, 2012 2:50 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
1829

Location
Czechia
There is a port of the GNU utilities called DJGPP. It works on 386 and later, as do the program it produces.

_________________
Image
AlphaBeta, stop brainwashing me immediately!


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Wed Dec 19, 2012 5:31 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Tue Oct 04, 2011 5:57 am

Posts
553

Location
Singapore

Favourite OS
Windows 10
AlphaBeta wrote:
There is a port of the GNU utilities called DJGPP. It works on 386 and later, as do the program it produces.


I did a visit to the site. And in order to download it requires 20 or so packages(if you include the source code). Total min. size estimated 200 MB. And MS-DOS FAT Filesystem can support up to 4 GB. Also, MS-DOS can only support 64 KB of RAM. And the utilities are 32-bit programs. The only option is to port MS-DOS to 32-bit or 64-bit.


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Wed Dec 19, 2012 5:50 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
1829

Location
Czechia
You can get a smaller download if you don't download Emacs. Use this link to get your download size and links. Also, why would you download the source code for the utilities?
The basic MS-DOS memory limit is 640 kB, but if you use a memory manager (such as HIMEM.SYS), you can use much more memory.

_________________
Image
AlphaBeta, stop brainwashing me immediately!


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Wed Dec 19, 2012 6:20 pm 
Reply with quote
FTP Access
User avatar
Offline

Joined
Tue Oct 04, 2011 5:57 am

Posts
553

Location
Singapore

Favourite OS
Windows 10
BTW where is the alpha? I could test the different combinations of the software and then supply all of you with the recommended combination.


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Wed Dec 19, 2012 7:01 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Sun Aug 12, 2012 4:33 pm

Posts
1829

Location
Czechia
He didn't release it yet...

_________________
Image
AlphaBeta, stop brainwashing me immediately!


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Thu Dec 20, 2012 3:08 am 
Reply with quote
Donator
User avatar
Offline

Joined
Thu Apr 12, 2012 12:42 am

Posts
358

Favourite OS
Windows 7 Ultimate x64
Also aim for an ability to install Windows 3.1 over it.

_________________
signature


Top  Profile
 PostPost subject: Re: MS-DOS 6.40        Posted: Thu Dec 20, 2012 3:56 am 
Reply with quote
Donator
User avatar
Offline

Joined
Thu Nov 29, 2007 11:33 pm

Posts
3899

Location
Where do you want to go today?

Favourite OS
All Microsoft operating systems!
Actually, Windows 3.1 can be installed over any version of MS-DOS that is at least version 3.1 or later.


Top  Profile  WWW
 PostPost subject: Re: MS-DOS 6.40        Posted: Thu Dec 20, 2012 12:47 pm 
Reply with quote
Staff
User avatar
Offline

Joined
Sat Aug 19, 2006 8:13 am

Posts
1942

Location
Slovenia, Central Europe.

Favourite OS
Windows 98 SE 4.10.2222B
Kelton2 wrote:
Also aim for an ability to install Windows 3.1 over it.

Considering the MS-DOS 6.40 kernel is a direct modification of the one from either MS-DOS 6.22 or IBM PC DOS 7.1 (might go for the latter due to FAT32 support), Windows 3.1 should have absolutely no problems.

_________________
Join #softhistory @ RoL IRC, a nice community for true enthusiasts!
Anime channel: #doki-doki @ RoL IRC, Mibbit, KiwiIRC.
The 86Box help channel is #softhistory now!

Check out our SoftHistory Forum for quality discussion about older software.


Top  Profile  WWW  ICQ  YIM
 PostPost subject: Re: MS-DOS 6.40        Posted: Fri Dec 21, 2012 3:47 am 
Reply with quote
Donator
User avatar
Offline

Joined
Fri Feb 10, 2012 5:11 pm

Posts
271

Location
Canadus

Favourite OS
Windows Daytona
Should you create a custom "shell" to show off what you've made in the future?


Top  Profile  WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 95 posts ]  Go to page Previous  1, 2, 3, 4  Next




Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2019

 

Sitemap | XML | RSS