Live data from Hacker News

The original source code of Microsoft GW-BASIC from 1983

devblogs.microsoft.com

191–200 of 272 posts

Re: The original source code of Microsoft GW-BASIC from 1983

#191
post #89

Earlier quoted context omitted.

Borrowed mine from the library at age 13 (`98) when i got a hand-me-down Apricot from a friend. https://en.wikipedia.org/wiki/Apricot_Computers

Just realised we have Apple computers, Apricot computers, Blackberry phones, Raspberry (Pi) computers – is there some kind of fruit obsession in IT I've missed out on?

Apple from Beatles and for years Apple cannot release any music from Beatles to avoid confusion of the brand name (of Beatles).

Re: The original source code of Microsoft GW-BASIC from 1983

#192
post #100

--------- ---- -- ---- ----- --- ---- ----- COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN --------- ---- -- ---- ----- --- ---- ----- ORIGINALLY WRITTEN ON THE PDP-10 FROM FEBRUARY 9 TO APRIL 9 1975 BILL GATES WROTE A LOT OF STUFF. PAUL ALLEN WROTE A LOT OF OTHER STUFF AND FAST CODE. MONTE DAVIDOFF WROTE THE MATH PACKAGE (F4I.MAC). I love comments like these. They also say that the GW refers to Bill Gates, as in Gates…

  ;The following block of externals was added on Dec 19, 1982 when BINTRP was
  ; Split up after the freeze of GW-BASIC Version 1.0
  ; This Split-up was not reflected in the PS1:BINTRP.MAC source.
  ; See Tom Corbett if you have any questions.

Re: The original source code of Microsoft GW-BASIC from 1983

#193
post #162

Has anyone got it compiling yet? I've tried in DOSBOX, using this MASM from this (possibly sketchy?) site: http://www.mediafire.com/file/x13v7gqqmw1pom7/8086_Assembler... . The output is as follows: Microsoft (R) Macro Assembler Version 5.00 Copyright (C) Microsoft Corp 1981-1985, 1987. All rights reserved. Object filename [GWMAIN.OBJ]: Source listing [NUL.LST]: Cross-reference [NUL.CRF]: End of file encountered on i…

Mentioned it in another reply, you'd probably want to start with the MASM and LINK from the MS-DOS 2.0 release. https://github.com/microsoft/MS-DOS/tree/master/v2.0/bin

Probably you want to try out PCem when dosbox doesn't do the trick. Was a lot of fun for me! I made a small page about PCem here: https://juangacovas.info/doku.php/windows/howtos/pcemu-page

Re: The original source code of Microsoft GW-BASIC from 1983

#194
post #56

The funny thing about this announcement is that a week ago I just found my old QBASIC textbook that I learned how to program with back in 1998. QBASIC was my very first programming language; I was a nine year old kid who loved computers and would read anything computer-related that was available, including my mom's textbooks (she was returning to college at the time and took some courses on computing and applications…

My first attempt at coding was with a Java Programming For Dummies book around the Java 1.1 era, using applets. That was a terrible choice for 12 year old non-native english speaking me, and I never got too far. Somehow I ended up trying QBASIC a couple of years later and programming suddenly became a lot easier and fun. I especially loved that you could easily switch to graphics mode and just start drawing pixels an…

Alas, that easy graphics programming environment - so critical to my early engagement with programming as well -is nowhere to be found. Even in the Python ecosystem, nothing approaches the simplicity of "SCREEN 12" and immediately being able to use POINT, LINE, CIRCLE etc.

Re: The original source code of Microsoft GW-BASIC from 1983

#195
post #60
post #15

Awesome! I'd love QBasic from a few years later. I'd also love a nice, easy-to-run Ubuntu .deb for either.

Not a .deb, but still pretty damn easy to install: https://github.com/QB64Team/qb64/releases/download/v1.4/qb64...

QB64 is pretty cool, they got the IDE experience right: https://www.qb64.org/portal/#about

In their implementation, BASIC code is transpiled to C++ first, then compiled and executed.

Re: The original source code of Microsoft GW-BASIC from 1983

#196
post #163

Earlier quoted context omitted.

Thirty years later, I still miss the Turbo Pascal / Borland Pascal, Borland C(++) experience. Few, if any, 'modern' IDEs have yet reached the simplicity and ease of that development environment.

Because the development itself has changed immensely. The closest experience today is probably the one of developing for Arduinos.

Homebrew scene for consoles and graphing calculators too, I'd say. I think the overarching reason is that you know the platform you're developing for all the way down to the hardware.

Re: The original source code of Microsoft GW-BASIC from 1983

#197

I wasn't particularly aware of it, but it looks like the TRS-80 BASIC that introduced me to programming was also probably developed by Microsoft, and I'm pretty sure that AmigaBASIC was as well. I think I also used QuickBASIC on the Mac a little, but what I particularly remember was a demo for it that visually showed different sorting algorithms, that inspired me to do something similar in Pascal.

My introduction to computers was standing in front of a TRS-80 at a Tandy store (Australia's outlets for Radio Shack). I would visit sometimes after school and spend 15 minutes or so typing things in from the manual and adjusting them to see the effect. A few times when I went with my Dad I was hoping he would buy me one. Eventually I got the VZ200 from Dick Smith Electronics.

I ended up studying electrical engineering, really liking the notion of using digital systems to control the real world, and am a network and security consultant for my day job.

Re: The original source code of Microsoft GW-BASIC from 1983

#199
post #56

The funny thing about this announcement is that a week ago I just found my old QBASIC textbook that I learned how to program with back in 1998. QBASIC was my very first programming language; I was a nine year old kid who loved computers and would read anything computer-related that was available, including my mom's textbooks (she was returning to college at the time and took some courses on computing and applications…

QBASIC was also my first programming language. Learned it my Senior year in high school computer programming class back in 1995.

Mine was TI-99/4A BASIC. I wish I had a printer back then because I probably would have printed out some of my programs and I'd love to see what they look like today.

Re: The original source code of Microsoft GW-BASIC from 1983

#200
post #161
post #52

Earlier quoted context omitted.

Am actually totally digging JS DOS, the emscripten build of the DOSBox emulator. The performance is phenomenal in the browser, including vsync. Here is an example (CPU intensive) of multiple 64k demos running simultaneously on a single web page ;) https://js-dos.com/6.22/64k/index.html

8 FPS on MacBook2019 and Chrome...

27 to 31 fps on a 2.6 GHz MacBook Pro (Late 2013) in Safari. Try Safari, maybe?
Post reply on HN