GW-BASIC is open source now

For other topics related to the FreeBASIC project or its community.
Landeel
Posts: 744
Joined: Jan 25, 2007 10:32
Location: Brazil
Contact:

GW-BASIC is open source now

Postby Landeel » May 22, 2020 12:02

badidea
Posts: 2077
Joined: May 24, 2007 22:10
Location: The Netherlands

Re: GW-BASIC is open source now

Postby badidea » May 22, 2020 13:18

Initial commit: 38 years ago :-)
caseih
Posts: 1505
Joined: Feb 26, 2007 5:32

Re: GW-BASIC is open source now

Postby caseih » May 22, 2020 18:49

The blog post about this is pretty interesting: https://devblogs.microsoft.com/commandl ... -gw-basic/

Apparently the interpreter was originally written in some assembly-like language and then translated to assembly for various platforms, not just 8086 and DOS. Sadly they aren't going to release the original, untranslated code, which would be really interesting to see. Microsoft Basic was super portable back in assembly days. So interesting.
badidea
Posts: 2077
Joined: May 24, 2007 22:10
Location: The Netherlands

Re: GW-BASIC is open source now

Postby badidea » May 22, 2020 19:36

That Microsoft guy seems mostly busy with converting Windows to Linux.
Landeel
Posts: 744
Joined: Jan 25, 2007 10:32
Location: Brazil
Contact:

Re: GW-BASIC is open source now

Postby Landeel » May 23, 2020 0:29

badidea wrote:Initial commit: 38 years ago :-)

XD

badidea wrote:That Microsoft guy seems mostly busy with converting Windows to Linux.

Yeah, but the whole DirectX 12 for Linux thing looks like a trap to me.

It would be pretty cool if they released the QB 4.5 or QBX 7.1 source code.
jj2007
Posts: 1523
Joined: Oct 23, 2016 15:28
Location: Roma, Italia
Contact:

Re: GW-BASIC is open source now

Postby jj2007 » May 23, 2020 0:49

caseih wrote:Apparently the interpreter was originally written in some assembly-like language and then translated to assembly for various platforms, not just 8086 and DOS ... Microsoft Basic was super portable back in assembly days. So interesting.
But not really surprising. The M in MASM stands for "macro", and you can do miracles with it. For example,

Code: Select all

Print Chr$("This program was assembled with ", @AsmUsed$(1), " in ", jbit$, "-bit format.")
assembles as 32- or 64-bit code, depending on a single switch. I haven't tried that with Linux (which I never used) but it shouldn't be difficult.
aurelVZAB
Posts: 330
Joined: Jul 02, 2008 14:55
Location: Croatia
Contact:

Re: GW-BASIC is open source now

Postby aurelVZAB » May 23, 2020 18:42

My question is : what we can do with this ?
I think nothing..it looks to me useless and pointless ,,,,reading assembly code ?
Ok maybe somewhere exist some sort of translator but ...?????
caseih
Posts: 1505
Joined: Feb 26, 2007 5:32

Re: GW-BASIC is open source now

Postby caseih » May 23, 2020 19:12

Nothing, really. Mainly it's for historical purposes. And maybe a bit of nostalgia thrown in. Might be educational to some people. Will it have any affect on FB or anyone on this forum? Probably not.
kankouhin7937
Posts: 24
Joined: Aug 16, 2018 2:00

Re: GW-BASIC is open source now

Postby kankouhin7937 » May 27, 2020 0:50

Even VB6 is open source, i think nothing will be changed for BASIC world.
Landeel
Posts: 744
Joined: Jan 25, 2007 10:32
Location: Brazil
Contact:

Re: GW-BASIC is open source now

Postby Landeel » May 28, 2020 17:13

https://github.com/TheGameCreators/Dark-Basic-Pro
DarkBASIC Pro is open source too. It was awesome.
I left it at the time because it was Windows/DirectX only and I wanted to move to Linux/OpenGL.
That's why I changed to FB.
aurelVZAB
Posts: 330
Joined: Jul 02, 2008 14:55
Location: Croatia
Contact:

Re: GW-BASIC is open source now

Postby aurelVZAB » May 29, 2020 20:02

Uff yes ...DarkBasic pro was a really good ..
anyone compiled it ...because is open source now???
ehh i forgot about it ..
jj2007
Posts: 1523
Joined: Oct 23, 2016 15:28
Location: Roma, Italia
Contact:

Re: GW-BASIC is open source now

Postby jj2007 » May 30, 2020 21:40

kankouhin7937 wrote:Even VB6 is open source
Are you sure?
caseih
Posts: 1505
Joined: Feb 26, 2007 5:32

Re: GW-BASIC is open source now

Postby caseih » May 30, 2020 23:33

VB6 is most assuredly not open source. Which is a bit of a shame because I suspect an open source fork of VB6 would find an instant community and following. For all its warts, VB6 was a bit of a golden age of mini app production as it were. I don't think anything similar to what VB6 was at the time has ever come along since then.
St_W
Posts: 1494
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: GW-BASIC is open source now

Postby St_W » May 31, 2020 19:58

kankouhin7937 wrote:Even VB6 is open source, i think nothing will be changed for BASIC world.

I guess that should read "even if VB6 was open source, nothing would have changed in the BASIC world." ?
caseih
Posts: 1505
Joined: Feb 26, 2007 5:32

Re: GW-BASIC is open source now

Postby caseih » May 31, 2020 20:10

And that statement I actually disagree with. Open source VB6 would actually be pretty huge, or would have been even a couple of years ago.

Return to “Community Discussion”

Who is online

Users browsing this forum: No registered users and 3 guests