Author Topic: MS-DOS source is officially released  (Read 23151 times)

0 Members and 1 Guest are viewing this topic.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: MS-DOS source is officially released
« Reply #15 on: April 12, 2014, 12:40:11 am »
FYI all x86 CPUs support the 16 bit mode. Nowadays the common way to implement it is through hardware emulation (read: it looks like normal operation but it's slower than 32 or 64 bit modes would be) by using microcode instructions. They basically have a CPU inside the CPU that executes bigger instructions as a series of smaller instructions. As such, they take several cycles to complete, but since modern CPUs are several hundred times faster than a 33 MHz machine, it shouldn't be an issue.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: MS-DOS source is officially released
« Reply #16 on: April 12, 2014, 03:12:28 am »
Oh nice. If this micro code the thing that emulates CISC on a RISC too ?

Offline josh landers

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 116
  • Rating: +1/-0
    • View Profile
Re: MS-DOS source is officially released
« Reply #17 on: April 14, 2014, 12:47:48 pm »
Isn't DOS 16 bit x86 though ?
Yes but i think a person need only buy a 16 bit processer for it to work, or just ajust the code to be 32 bit.
Judging from the terms you may not distribute ms dos nor derivative works, so if you make a gui for it it will be only for you to use.
Also right,
Judging from the terms you may not distribute ms dos nor derivative works, so if you make a gui for it it will be only for you to use.
Well, you could make it into a patch, then you are free to distribute it.
This can even be done in an installer that automatically downloads DOS and applies the patch.

Incorrect, you can not do that. Its not TI-care.org, its MS-care.org... ;)





MICROSOFT RESEARCH LICENSE AGREEMENT | Microsoft DOS V1.1 and V2.0
 
These license terms are an agreement between Microsoft Corporation and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any.
By using the software, you accept these terms. If you do not accept them, do not use the software.
If you comply with these license terms, you have the rights below.
1. SOFTWARE USE RIGHTS.You may use, copy, compile, and create Derivative Works of the software, and run the software and Derivative Works on simulators or hardware solely for non-commercial research, experimentation, and educational purposes. Examples of non-commercial uses are teaching, academic research, public demonstrations, and personal experimentation. “Derivative Works” means modifications to the software, in source code or object code form, made by you pursuant to this agreement.
  • You may copy and refer to any documentation provided as part of the software.
  • You may not distribute or publish the software or Derivative Works.
  • You may not use or test the software to provide a commercial service unless Microsoft permits you to do so under another agreement.
  • You may publish and present papers or articles on the results of your research, and while distribution of all or substantial portions of the software is not permitted, you may include in any such publication or presentation an excerpt of up to fifty (50) lines of code for illustration purposes.

2. TERM. This agreement will continue indefinitely unless terminated as provided herein. Notwithstanding the foregoing, Microsoft may, in its sole discretion, terminate this agreement without cause upon thirty (30) days written notice. Upon termination, the licenses granted to you in this agreement will terminate as well.
3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software, and you may use the software only as expressly permitted in this agreement. Microsoft reserves all other rights. You may not transfer the software or this agreement to any third party. If you create Derivative Works, you grant to Microsoft a non-exclusive, perpetual, irrevocable, royalty-free, assignable, sublicenseable license to reproduce, distribute, publicly display, modify, use, make, have made, import, and sell such Derivative Works.
4. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
5. ENTIRE AGREEMENT. This agreement is the entire agreement for the software.
6. APPLICABLE LAW. This Agreement is governed by and construed in accordance with the laws of the state of Washington, without reference to its choice of law principles to the contrary. Each party hereby consents to the jurisdiction and venue of the state and federal courts located in King County, Washington, with regard to any suit or claim arising under or by reason of this Agreement.
7. DISCLAIMER OF WARRANTY. The software is licensed “as-is.” You bear the risk of using it. Microsoft gives no express warranties, guarantees or conditions. Microsoft disclaims all implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
[/size]8. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. [/color]You can recover from Microsoft and its suppliers only direct damages up to U.S. $5.00. You cannot recover any other damages, including consequential, lost profits, special, indirect or incidental damages. This limitation applies to anything related to the software, including claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
[/size]  ::) sorry for the large post[/color]
[/size][/color]

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: MS-DOS source is officially released
« Reply #18 on: April 14, 2014, 03:03:05 pm »
Wow, those are reallllllllllyyy old versions of DOS. Something newer would have been nice, but it's still super cool. :D

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: MS-DOS source is officially released
« Reply #19 on: April 14, 2014, 05:15:52 pm »
Microsoft STILL distributes ms dos 6...
If you like my work: why not give me an internet?








Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: MS-DOS source is officially released
« Reply #20 on: April 14, 2014, 07:53:24 pm »
For free though isn't it ?

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: MS-DOS source is officially released
« Reply #21 on: April 14, 2014, 08:02:45 pm »
They still distribute dos, but not windows xp :P
If you like my work: why not give me an internet?








Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: MS-DOS source is officially released
« Reply #22 on: April 14, 2014, 08:11:36 pm »
Talk about consistence. :P

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: MS-DOS source is officially released
« Reply #23 on: April 15, 2014, 01:21:19 am »
Yep, MS-DOS 6 is still in the MSDN store.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: MS-DOS source is officially released
« Reply #24 on: April 15, 2014, 02:52:11 am »
Hmmm I don't like this bit:
Quote
If you create Derivative Works, you grant to Microsoft a non-exclusive, perpetual, irrevocable, royalty-free, assignable, sublicenseable license to reproduce, distribute, publicly display, modify, use, make, have made, import, and sell such Derivative Works.
This licence doesn't encourage modifying the os to suit your own needs. If I wanted to make an operating system I'd use a linux kernel instead of modding ms dos.
If you like my work: why not give me an internet?








Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: MS-DOS source is officially released
« Reply #25 on: April 15, 2014, 04:22:26 am »
Indeed. It's Microsoft after all. But I don't know if they really care.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: MS-DOS source is officially released
« Reply #26 on: April 15, 2014, 04:34:08 am »
Actually, seems they're encouraging usage of the code more for educational and research purposes, as in, a CS teacher might use it to teach assembly and/or how to make a basic operating system. They might even ask their students to e.g. add a custom command into command.com as an assignment.

Microsoft actually cares a lot about education.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: MS-DOS source is officially released
« Reply #27 on: April 15, 2014, 04:47:39 am »
That is nice at least. But the rules are very restrictive for such an old piece of software few people care about.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: MS-DOS source is officially released
« Reply #28 on: April 15, 2014, 09:30:40 am »
..
Microsoft actually cares a lot about education.
Cough, cough, watya mean? as a potential market? that, i might just agree otherwise i'd say they couldn't care less.

That is nice at least. But the rules are very restrictive for such an old piece of software few people care about. 8)
well, some oldie concepts last for centuries, as you well know... so, can we make any use of it? :P

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: MS-DOS source is officially released
« Reply #29 on: April 15, 2014, 09:36:18 am »
That is nice at least. But the rules are very restrictive for such an old piece of software few people care about. 8)
Why did you add the sunglasses ? :P
Also, that's true. But the way they put it sounds like "we released the source, you can take a look at it but if you change the smallest byte, it's ours". So there's no use for that. :/