TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【社会】博士号取得者 主要7か国で日本だけ減少傾向続く
【宅配】佐川急便「電子サイン」取りやめへ 新型ウイルス感染防止で
【年金】“若者も老後に備える” NISA “個人型”年金 口座開設増
【IT人材】データサイエンティスト 企業の6割「採用目標届かず」 [エリオット★]
【携帯キャリア】ドコモ、無償プライムで挑む1ギガの壁
【企業】Apple、総務省令案はAppleとAppleのユーザー、さらには私たちのサプライヤーやデベロッパーに対して差別的と意見を述べる
【航空】エアソウル、「大特価の奇襲」セール 日本7路線が片道1,000円から
【IT】歓楽街からIT系の聖地に 渋谷の次は「五反田バレー」
【自動車】絶滅寸前のセダンを救えるか? 国内専用モデルとなった理由【新型カローラ】
【製品】無印良品、「コオロギせんべい」をネットストアで先行販売 [田杉山脈★]

【プログラミング言語】マイクロソフトのGW-BASICがオープンソースに 1983年のMS-DOS用BASICをアセンブリ言語で【i8088環境向け】 [エリオット★]


1 :2020/05/22 〜 最終レス :2020/06/15
 米Microsoftは5月21日(米国時間)、同社が1983年にリリースしたBASICインタープリタ「GW-BASIC」をオープンソースとしてGitHubで公開したとWindows Command Line公式ブログで明らかにした。
 同社は2019年にMS-DOSバージョン1.25と2.0をGitHubでオープンソース公開しており、それ以来、同社の最初の主力製品であったMicrosoft BASICの公開を求める要望が強かったという。
https://image.itmedia.co.jp/news/articles/2005/22/l_koya_gwbasic.png
GitHubで公開されたGW-BASIC
 GW-BASICはIBM PC/XT用に移植された、Microsoft BASICの派生系の一つ。Greg Whittenの頭文字を取った(BASIC開発リーダーだった)、Gee Whiz(スゲー、ウヒョー)を略した、Gates William(ビル・ゲイツの名前と姓を入れ替え)から取ったなど諸説ある。ソースコードは当時のIntelプロセッサ、8088向けにアセンブラで書かれている。
 「ちょっと待って、Cのソースコードははどこ?」とのFAQに、「Cのソースコードなど存在しない。70〜80年代の多くのソフトウェアやMS-DOSのソースコードがそうであったように、GW-BASICも100%アセンブリ言語で書かれたものだ」と回答している。
https://image.itmedia.co.jp/news/articles/2005/22/l_koya_commandline.png
Windows Command Line公式ブログ
□関連リンク
GitHub - microsoft/GW-BASIC: The original source code of Microsoft GW-BASIC from 1983(英文)
https://github.com/microsoft/GW-BASIC
Windows Command Line公式ブログ(英文)
https://devblogs.microsoft.com/commandline/microsoft-open-sources-gw-basic/
2020年05月22日 16時12分 公開
ITmedia NEWS
https://www.itmedia.co.jp/news/articles/2005/22/news099.html

2 :
センター試験でBASIC選択したのはいい思い出

3 :
ゴミ

4 :
GitHub ギフハフ

5 :
懐かしい以外の需要あるの?
MSXturboRオープン化とかなら嬉しいけど…

6 :
市販のハードじゃ使えんだろ

7 :
dos-basic買ってすぐにquick-basicが出たわ
basicコンパイラは当時10万以上したけど1万4千円のqbについてる
コンパイラで十分だったりした
懐かしいなー

8 :
>アセンブリ言語で書かれたものだ
ほう、オッサンの時代が戻ってくるのか?

9 :
>>1
UNIXから遅れること40年?

10 :
公開されたらMS-DOS
侵入・攻撃・書き換えできなくなっちゃう

11 :
edlin
masm
debug
でしょ(masmが付かなくなった時、ちょっと悲しかった)

12 :
MOVとか懐かしす

13 :
ビルの偽善事業の一環?

14 :
QbasicとQuickBasicは似てる、
あとbasicはVBAで生き残ってるのでそれで十分。

15 :
8088のアセンブリで書かれたやつとかマジでまったく意味無いんじゃw

16 :
Push して Popする アセンブラ言語

17 :
タイムマシンがあれば偉人の子供時代に会いたいなコネつけときたい

18 :
祭り(同窓会)の始まり?

19 :
スゲー、ウヒョー

20 :
さすがに64bit版のwin10じゃオリジナルは動かなかった
dosemuの類を使ってくれ等など

21 :
MS-DOS上のGWBASICは動かした事はあるが98VXの時代でさえ今更感があって
現時点なら歴史的な意味しか無いだろ
Microsoftの初期プロダクトとしてのBASICはこれ以前のものだし
IBMPCに必要なのはBASICじゃなくてPC-DOSだった(シアトルコンピュータから買った物を転売して契約取った)

22 :
GW-BASICってたしか、これがあるからマイクロソフトはNECにPC-98用のBASICを作ってくれないからNEC自身で作っちゃったって経緯のあるやつだな。

23 :
ベーシックで組んだインタープリターなチョットトロイプログラムファイルが
コンパイルしてチョット速いエクゼファイルになるのが厨二心にズギューンと
きたね。なお、エクゼファイルになったらデバッグ出来ないのもかなり
厨二力アップした、

24 :
MS-DOS環境でプログラミングしていた、当時はC言語真っ盛りだったよ懐かしいな

25 :
MSにはSmallBasicもあるぞ

26 :
分散分析のシェフェの方法のプログラムを先輩から
コピらせて貰って、卒論に使ったような気がする。

27 :
そこでコールしてフックするのじゃ!
ボクサー ういっす!BASICだな

28 :
n88BASICも解放して下され!
m(_ _)m

29 :
JR-BASICでプログラミングを学び
N88-BASICで育った

30 :
これとトロン比べて如何にトロンが優秀であるかが理解できるだろうよ殺されたって陰謀論が出てくるのも頷けるわ

31 :
>>24
初めて買ったのがPowerC
そしてTurboCを愛用してた

32 :
世界の美意識はこんなに違った。女性の"完璧なプロポーション"は?(比較画像)
http://himawari.mefound.com?2092.html

33 :
俺はN-BASICの子だ
覚えてろよ

34 :
本当にどうでもいいものしかオープンソースにしねえなこの会社
20年経ったら全てオープンソースとして開示するぐらいのことしろよ

35 :
BASICを実装するのがマイコンマニアの第一歩だぞ

36 :
ベーマガ

37 :
>>35
アセンブラダロ

38 :
オールアセンブラか、頭の出来が違いすぎる。

39 :
>>5
>MSXturboRオープン化とかなら嬉しいけど…
オープン化されてないんだ
今更権利持っててもしょうがないのにな

40 :
日本はこれから貿易赤字になり経常収支赤字になり債務国になる。それが国際公約だ。
日本に残された選択肢は、
(1)日本人みんなで貧乏になるか、(2)競争社会にするか、つまり貧富の差を拡大するか、
の二つだけだ。
2000年ごろの自称"改革とやら"は、
(1)日本を金持ちにした上に、(2)貧富の差を拡大した。
国際公約違反だ。
ジャップの貧富の差がどうなろうが知らん。日本は貿易赤字になり経常収支赤字になり債務国になれ。それが国際公約だ。
俺は日本の味方はしていない。今すぐ日本は滅びろ。今すぐドイツは滅びろ。
解決策の一つを提案してやろう。
ジャップの人口が1000分の1になれば、日本の経常収支黒字および日本の債権が1000分の1になっても、
今の生活が維持できるぞ。

41 :
>>22
NEC自身では作ってない
NECが金出したのは間違いないが

42 :
このスレ平均年齢は56歳くらいw

43 :
SouthWestBasic 4KのASCII創刊号に載った機械語を打ち込んで走らせたオイラは偉い。
メモリは8Kだった。

44 :
>>42
ラッキー!
平均より若いぜ!

45 :
>>37
まずはモニタだ。

46 :
(´・ω・`)アセンブラ自体をwin-OSに移植できないだろうか
DOS版のみしかなかった某高速エディタを移植して欲しい

47 :
そもそもお前らジャップは、経常収支や対外債券が豊かさだ、と主張しているわけ?
英語を公用語にし世界中の経済学者に聞いてこい。
解決策の一つを提案してやろう。
ジャップの人口が1000分の1になれば、日本の経常収支黒字および日本の債権が1000分の1になっても、
一人当たりの経常収支額や一人当たりの債権額は不変だぞ。
お前らジャップこそが、重商主義で、他国窮乏化政策で、帝国主義で、自由貿易に反している。

それから「政府が借金すると、将来世代の負担」というのも嘘。
公共事業や金融緩和をすると、「現在、インフレが起き、カネの価値が下がる」。つまり、年金生活者や公務員の負担が増える。

48 :
BASICはさすがにもう忘れたよ

49 :
>>46
Vzっすね?

50 :
ベーシックマガジンを見ながら
ポチポチ打ち込んだわ、年がばれるが

51 :
motor [return] カチッ

52 :
Z-80のアセンブラなら任せてれ。MZ-80Bで作ってやるぜ。

53 :
いやいや、アセンブリなんか公開されてもコメントもないんだから意味ないだろ

54 :
>>49
(´・ω・`)ご名答

55 :
>>41
作ったのは京大マイコン研究会

56 :
ファミコンソフトのバイナリスクリプト化するツールとかあったら遊びたい

57 :
>>52
ORG $1000
C3 00 10

58 :
>>54
あれ良かったよねぇ
必要十分ってあぁ言うのだと思った

59 :
十進ベーシックなら得意だぜ!

60 :
GW-BASICって、PC個別のハードウェアに特化した処理が入ってるんだろ?
汎用化は無理だよ。

61 :
>>58
(´・ω・`)マジでそう思う、ファイラーもあるからファイル管理も出来るし

62 :
NECのPCはPC-8801まではMS製のBASICを搭載していたが、PC-9801ではMS互換の国産BASICを搭載した。
MS製に見切りをつけたか。

63 :
アセンブリ言語で好きな命令文はNOP

64 :
vba使ってても行番号ないから全然ベーシック感が無い
GOTO 10

65 :
これってビル・ゲイツが書いたコードもだいぶ残ってるらしいね
アセンブリ言語の移植の移植らしいどコメントとか興味あるな今度見てみよう

66 :
>>5
MSX関連の権利はASCIIだろ

67 :
>>53
ギフハフ見てみなよ
コメントだらけのソースだぞ
MATH1.ASM見てちょっと感動しちまった

68 :
>>63
SEXが好きじゃないとは……

69 :
アセンブラで分かるのは
8080
IBM370互換機
8086はC使うようになった

70 :
QBで書かれた古いアプリのメンテしたことあるけど、なんていうかいろいろ最低だったわ
まあ、その後、VB(.netじゃないやつ)よりはマシだったと気づいたわけだがw

71 :
3E00D303...

72 :
MSX-BASIC で覚えた知識は、N88-BASICで役立った。
大学の卒業研究で計測機材を動かすプログラムを書いた。

Cの知識はなかったので、その後全くプログラミングに縁はなかったけど、
VBAで また役に立った。

Excel+VBAで業務処理を改善・・してるつもりだったが、
俺しかメンテナンスできないゴミばかりが増えた。

73 :
>>11
何十年ぶりかに見た単語だわ

74 :
Cassette BASICのROMが無いと動かないんじゃないの
単体で動くって聞いたことないけど

75 :
flashもフリーにしろ

76 :
PC8801のころは、アセンブラも遅かったから高速で省メモリーなアルゴリズムが流行ってたな。
画面(VRAM)クリアするのにPUSH使うと16ビットの書き込み&ポインタインクリメントを1ステップで行えるから速いって
雑誌に出てたの記憶してる。
今回公開されたソースもそういった裏技みたいなの使われてるのか気になる。

77 :
所詮IT後進国では、OPTASMとか、SOURCER みたいなコアなネタはなしか。

78 :
ゲイツ直筆のソースコードが見てみたい

79 :
パソコン黎明期(当時はマイコンと言ってた)は
BASIC習得が当たり前のように言われてたな
結局、挫折して今に至るが
メーカーにしてはいい商売だった

80 :
>>1
C言語入門でC言語はC言語で書かれてるって書かれてなかった?

81 :
>>5
…halnoteやmsxview,jfepのオープン化の方がヨクネ…

82 :
>>11
伝説のエドリン。

83 :
How many files(0-15)?

84 :
>>31 TurboCかぁ〜よかったなぁ〜いい時代でした

85 :
>>44
年齢より老けた人生送ってきたことに気づけよ

86 :
これはオープンソースにしたから 今の環境で使えるように何とかしてくださいというメッセージなのか?

87 :
>>77
IQ輪廻もドゾー

88 :
1985 JAL123便撃墜 TRON開発陣 日本初OS

>>1

89 :
「オープンソースを博物館に」ってことかなー?(白目

90 :
>>68
みんなが6809知ってるわけじゃないぞ
私が好きなのはBRN
ROM効率のいいNOP意外に使い道あるの?

91 :
>8088向けにアセンブラで書かれている。

8086用のMASMじゃだめなのか

92 :
8086と8088のマシン語は完全互換だよ。
8088専用とか8086専用のソフトがあるわけじゃない。

93 :
>>92
バスが違うんだっけ?

94 :
IBN5100の秘密?

95 :
MS-DOS6とか公開してくれないのかな

96 :
OS/2あたりもオープンソース化してくれれば…

97 :
ばざ〜るでござる

98 :
ボーナスで買った 98note なつかしいな わら

99 :
>>77
Sourcer97 ちょっと欲しいと思ったわ

100 :
>>2
あれ、プログラムを少しかじっていたら普通の数学より遥かに簡単だったよなwww


100〜のスレッドの続きを読む
アルゼンチンがデフォルト(6年ぶり9回目) [朝一から閉店までφ★]
【IT】7iDのパスワード再設定で「残高消えた」報告相次ぐ セブン&アイは不具合を否定、ユーザーの誤解か
【放送】YouTubeのトラフィックは増加しているのにYouTuberの収入は激減している
【IT】IT部門とIT業界を駄目にした終身雇用、では技術者をクビにしますか?
【小売】「マツキヨ以外絶好調」コロナ禍で存在感を示すドラッグストア業界の今後 [HAIKI★]
【自動車】三菱自、世界戦略車 ミラージュ/アトラージュ のデザイン刷新…タイで販売開始
【年金】GPIF、1〜3月損失額、過去最大の18兆円マイナス
【EV】アマゾン、EV10万台導入 40年までにCO2ゼロへ
【スマホ】最近のiPhoneは不細工
【経済コラム】160兆コロナ補正予算をバラマキと批判する人の「話にならない」現状認識【高橋 洋一】 [エリオット★]
--------------------
【音楽】オジー・オズボーン、9年ぶりとなる新曲"Under The Graveyard”公開! 「全身全霊を注ぎ込んだ」新ALは来年リリース予定
2018年も自首せず逃げた草野マサムネ
近鉄大阪線・信貴線・西信貴鋼索線スレ 72
お気に入り登録してるサイトを晒せ!!!
これがナイトプールらしい 天国かよ [303493227]
【PSO2】修正必須スキル・PA
アニメONE PIECEの作画・演出・脚本を語るスレ16
ポルナレフがありのまま起こった事を話すガイドライン246
もしも北斗の拳が全て関西弁だったら
【リーズナブル】OPPO 7台目【高音質】
◆立会外分売をこっそりと語る Part66◆
コーエーは何故春秋戦国時代をゲーム化しないのか。
【在日韓国人犯罪】「手を引っかかれた!」 日本行きの韓国航空機で韓国籍の男が女性乗務員を暴行…韓国ネットから非難の嵐[03/22]
【PS4】Horizon Zero Dawn Part71
【避難所】くりぃむクイズ!ミラクル9 in シベリア part1.51
【PSO2】EP6もダメみたいですね
【ズババン】ヤフオク くじ総合スレ 41【タイーホ】
エフティコミュニケーションズってどうよ2
【三國志III】三国志3 シナリオ10
アコエン話題に出す奴は概ね自演
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼