henfredemars,

The MS-DOS v1.25 and v2.0 files were originally shared at the Computer History Museum on March 25th, 2014 and are being (re)published in this repo to make them easier to find[.]

laughterlaughter,

Oh.

zarenki,

In 2014, MS-DOS 1.25 and 2.0 were released under a Microsoft shared-source license (Microsoft Research License) which forbids redistribution

In 2018, both versions were published to GitHub and relicensed as MIT, making them properly open-source

Today, MS-DOS 4.00 was added to that repo, also under MIT.

m3t00,
@m3t00@lemmy.world avatar

not making money. make windows a gui on top of linux. like osX. silly microsoft

m3t00,
@m3t00@lemmy.world avatar

reminds me of the last time I had to remember that dir/copy/move with backslashes. dad’s insurance ‘software’. always amazed me how computer users get stuck in a way of doing things. print mail

theshatterstone54,

Ah, the Quick and Dirty Operating System… we meet again.

ILikeBoobies,

MS-DOS 1.25, 2.0 were release years ago, your title should specify 4.0

lemmyreader,

Exactly.

HowMany,

Wake me when they release DOS 6.x source code.

Pantherina,
interdimensionalmeme,

Thanks, I was looking exactly for thst !

It will be great to know exactly what happens when you make the function calls.

I have been very curious to know how they wrote the InStr VB6 function. I hope it’s somewhere in there !

mac, (edited )
@mac@infosec.pub avatar

That page is full of pop-ups.

Pantherina,

Your browser is not full of adblockers

mac,
@mac@infosec.pub avatar

It’s the built-in browser for sync for Lemmy on android

Pantherina,

Which is a chromium instance. I would use mull with UBO and noscript.

jemikwa,

github.com/microsoft/MS-DOS/blob/…/CTRLC.ASM
; The user has returned to us.
So ominous.
; Well… time to abort the user.
Goodbye

xia,

How much you wanna bet that a select few turbo-nerds are racing to debug it or something.

Omega_Jimes,

Look at them, embracing open source like this, how wonderful.

MacNCheezus,
@MacNCheezus@lemmy.today avatar

Can’t wait for the OSS community to fork it and build some cool shit on top of this /s

Duamerthrax,

Well, this should be incredibly useful for Dosbox and improving playability of retro games, right?

MacNCheezus,
@MacNCheezus@lemmy.today avatar

Perhaps, if there are some very specific compatibility issues that haven’t been solved yet.

That said, MS-DOS 4 isn’t even the most recent version, the last one was 6.22 to my knowledge, and IIRC a lot of games tended to require at least version 5 or 6.

JasonDJ,

I’m sure the only reason why they waited this long is that they needed to make sure it’s old enough that the companies they stole code from can’t sue.

anindefinitearticle,

And look at all of they ways they are extending the open source community via github and copilot!

h3rm17,

They sure are extinguishing any posible fear I may have about the absolutely destroying anything beautiful.

PowerCrazy,

Where is the ctrl+alt+del function defined? I just want to see what made that sequence work. I’d also be interested in where ctrl+break is defined.

mkwt,

Ctrl+alt+delete was a separate interrupt line direct from the keyboard. That is, when you pressed the three keys, the interrupt signal was asserted, causing the CPU to jump to the interrupt service routine, which should be in the source code package.

billgamesh,

is it in the source code, or is it just passed right to BIOS?

uid0gid0, (edited )

It was originally a BIOS interrupt, but eventually got captured by the OS. Here’s Dave Bradley talking about inventing it m.youtube.com/watch?v=K_lg7w8gAXQ

Telodzrum,

Bill does not think that is funny.

rickyrigatoni,

when rust

Zerush,
@Zerush@lemmy.ml avatar

MS-DOS, Source public available on March 25 2014 with MS Research License, released with as Free Software MIT license in 2018, this yer released as Open Source MS-DOS 4.0. Anyway, the Source code was available since 2014, only different licenses since then.

TypicalHog,

Wake me up when they open source Windows 10/11.

neutron,

Let’s wait until 2050s.

TypicalHog,

That’s too optimistic, haha!

werefreeatlast,

I think nobody wants that. I can think of a better way to fuck up your hardware and it pulls nails too.

Microsoft…you keep it. We good.

RubberElectrons,
@RubberElectrons@lemmy.world avatar

😂

TypicalHog,

I want it, it’s never ever gonna happen tho.

xavier666,

Should have just before the heat death of the universe (if we are lucky)

TypicalHog,

fr fr

vox,
@vox@sopuli.xyz avatar

wasn’t it leaked already

2kool4idkwhat,

Probably yeah, but now they’ve officially released it under the MIT license so stuff like Wine could now potentially borrow some code to improve compatibility with Windows

capital, (edited )

That thought occurred to me but is code this old even still relevant at all?

I ask this as someone who writes simple scripts and would never call themselves a coder.

2kool4idkwhat,

For the most part probably not, but Microsoft cares a lot about backwards compatibility so I imagine some of this code still lives on in Windows

Though you should take this with a grain of salt, since I’m saying this as someone who 1. never looked at Wine source code 2. used the Windows API only once, for a very small program 3. is still learning programming, so I wouldn’t call myself a coder (yet) either

vox,
@vox@sopuli.xyz avatar

yeah there are even still some remaining windows 3.0 dialogues used in the latest win11

billgamesh,

As someone with an IBM PS/1 running 4.0, I’m excited to be able to modify it, distribute it, etc

  • All
  • Subscribed
  • Moderated
  • Favorites
  • opensource@lemmy.ml
  • rosin
  • cisconetworking
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • DreamBathrooms
  • InstantRegret
  • Youngstown
  • slotface
  • PowerRangers
  • Durango
  • everett
  • kavyap
  • vwfavf
  • anitta
  • modclub
  • ethstaker
  • khanakhh
  • tacticalgear
  • ngwrru68w68
  • osvaldo12
  • mdbf
  • tester
  • cubers
  • Leos
  • GTA5RPClips
  • normalnudes
  • provamag3
  • All magazines