【プログラミング言語】マイクロソフトのGW-BASICがオープンソースに 1983年のMS-DOS用BASICをアセンブリ言語で【i8088環境向け】 [エリオット★]at BIZPLUS
【プログラミング言語】マイクロソフトのGW-BASICがオープンソースに 1983年のMS-DOS用BASICをアセンブリ言語で【i8088環境向け】 [エリオット★] - 暇つぶし2ch50:名刺は切らしておりまして
20/05/22 20:51:24 w4Otnm/X.net
>>46
Vzっすね?

51:名刺は切らしておりまして
20/05/22 20:58:32 /kNoSL7H.net
ベーシックマガジンを見ながら
ポチポチ打ち込んだわ、年がばれるが

52:名刺は切らしておりまして
20/05/22 21:00:02 xeQlvJS3.net
motor [return] カチッ

53:名刺は切らしておりまして
20/05/22 21:01:12 TzwrpikW.net
Z-80のアセンブラなら任せてれ。MZ-80Bで作ってやるぜ。

54:名刺は切らしておりまして
20/05/22 21:04:35.23 EynaKI2Y.net
いやいや、アセンブリなんか公開されてもコメントもないんだから意味ないだろ

55:名刺は切らしておりまして
20/05/22 21:05:15.77 ADZJogk3.net
>>49
(´・ω・`)ご名答

56:名刺は切らしておりまして
20/05/22 21:06:47.01 EynaKI2Y.net
>>41
作ったのは京大マイコン研究会

57:名刺は切らしておりまして
20/05/22 21:08:45.14 xeQlvJS3.net
ファミコンソフトのバイナリスクリプト化するツールとかあったら遊びたい

58:名刺は切らしておりまして
20/05/22 21:08:58.95 w4Otnm/X.net
>>52
ORG $1000
C3 00 10

59:名刺は切らしておりまして
20/05/22 21:10:34.91 w4Otnm/X.net
>>54
あれ良かったよねぇ
必要十分ってあぁ言うのだと思った

60:名刺は切らしておりまして
20/05/22 21:11:33.64 n8pimcym.net
十進ベーシックなら得意だぜ!

61:名刺は切らしておりまして
20/05/22 21:12:16.23 tb/50MLM.net
GW-BASICって、PC個別のハードウェアに特化した処理が入ってるんだろ?
汎用化は無理だよ。

62:名刺は切らしておりまして
20/05/22 21:12:18.32 ADZJogk3.net
>>58
(´・ω・`)マジでそう思う、ファイラーもあるからファイル管理も出来るし

63:名刺は切らしておりまして
20/05/22 21:18:30.98 tb/50MLM.net
NECのPCはPC-8801まではMS製のBASICを搭載していたが、PC-9801ではMS互換の国産BASICを搭載した。
MS製に見切りをつけたか。

64:名刺は切らしておりまして
20/05/22 21:32:21.86 iNjx3qtB.net
アセンブリ言語で好きな命令文はNOP

65:名刺は切らしておりまして
20/05/22 21:36:46 UF8v5hZz.net
vba使ってても行番号ないから全然ベーシック感が無い
GOTO 10

66:名刺は切らしておりまして
20/05/22 21:38:48 SSuZiNyM.net
これってビル・ゲイツが書いたコードもだいぶ残ってるらしいね
アセンブリ言語の移植の移植らしいどコメントとか興味あるな今度見てみよう

67:名刺は切らしておりまして
20/05/22 21:38:56 FvTXkG9F.net
>>5
MSX関連の権利はASCIIだろ

68:名刺は切らしておりまして
20/05/22 21:39:24 KciXerR+.net
>>53
ギフハフ見てみなよ
コメントだらけのソースだぞ
MATH1.ASM見てちょっと感動しちまった

69:名刺は切らしておりまして
20/05/22 21:40:38 KciXerR+.net
>>63
SEXが好きじゃないとは……

70:名刺は切らしておりまして
20/05/22 22:11:46 BR0TL9d9.net
アセンブラで分かるのは
8080
IBM370互換機

8086はC使うようになった

71:名刺は切らしておりまして
20/05/22 22:51:33 1V5oAkVt.net
QBで書かれた古いアプリのメンテしたことあるけど、なんていうかいろいろ最低だったわ
まあ、その後、VB(.netじゃないやつ)よりはマシだったと気づいたわけだがw

72:名刺は切らしておりまして
20/05/22 22:51:47 9p4dVFKg.net
3E00D303...

73:名刺は切らしておりまして
20/05/22 23:21:18.41 xOoa+I5n.net
MSX-BASIC で覚えた知識は、N88-BASICで役立った。
大学の卒業研究で計測機材を動かすプログラムを書いた。
Cの知識はなかったので、その後全くプログラミングに縁はなかったけど、
VBAで また役に立った。
Excel+VBAで業務処理を改善・・してるつもりだったが、
俺しかメンテナンスできないゴミばかりが増えた。

74:名刺は切らしておりまして
20/05/22 23:25:14.47 b7+GDGyn.net
>>11
何十年ぶりかに見た単語だわ

75:名刺は切らしておりまして
20/05/22 23:41:33.74 AST9MFSh.net
Cassette BASICのROMが無いと動かないんじゃないの
単体で動くって聞いたことないけど

76:名刺は切らしておりまして
20/05/23 00:21:55.84 mz8Lyl7W.net
flashもフリーにしろ

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

78:名刺は切らしておりまして
20/05/23 02:26:11.27 QY4L60pN.net
所詮IT後進国では、OPTASMとか、SOURCER みたいなコアなネタはなしか。

79:名刺は切らしておりまして
20/05/23 03:04:06.73 uRu0x9PF.net
ゲイツ直筆のソースコードが見てみたい

80:名刺は切らしておりまして
20/05/23 06:03:18 jD0RBwb0.net
パソコン黎明期(当時はマイコンと言ってた)は
BASIC習得が当たり前のように言われてたな
結局、挫折して今に至るが
メーカーにしてはいい商売だった

81:名刺は切らしておりまして
20/05/23 06:07:47 HXRMSwXu.net
>>1
C言語入門でC言語はC言語で書かれてるって書かれてなかった?

82:名刺は切らしておりまして
20/05/23 06:12:12 aCOo2tuG.net
>>5
…halnoteやmsxview,jfepのオープン化の方がヨクネ…

83:名刺は切らしておりまして
20/05/23 06:16:48 7Il612wc.net
>>11
伝説のエドリン。

84:名刺は切らしておりまして
20/05/23 06:19:47 xOgI5BQp.net
How many files(0-15)?

85:名刺は切らしておりまして
20/05/23 06:22:29 AK4/gRdr.net
>>31 TurboCかぁ~よかったなぁ~いい時代でした

86:名刺は切らしておりまして
20/05/23 06:22:30 nsNCvGxv.net
>>44
年齢より老けた人生送ってきたことに気づけよ

87:名刺は切らしておりまして
20/05/23 06:26:58 +Ai4GzT3.net
これはオープンソースにしたから 今の環境で使えるように何とかしてくださいというメッセージなのか?

88:名刺は切らしておりまして
20/05/23 06:35:34 6EDaB21M.net
>>77
IQ輪廻もドゾー

89:名刺は切らしておりまして
20/05/23 06:42:38 L7JXvVTN.net
1985 JAL123便撃墜 TRON開発陣 日本初OS


>>1

90:名刺は切らしておりまして
20/05/23 07:55:06 vjtp28C9.net
「オープンソースを博物館に」ってことかなー?(白目

91:名刺は切らしておりまして
20/05/23 08:31:24 4lVJRvyy.net
>>68
みんなが6809知ってるわけじゃないぞ

私が好きなのはBRN
ROM効率のいいNOP意外に使い道あるの?

92:名刺は切らしておりまして
20/05/23 09:30:16.47 kAzPTEJn.net
>8088向けにアセンブラで書かれている。
8086用のMASMじゃだめなのか

93:名刺は切らしておりまして
20/05/23 10:53:39 h7xYnqAM.net
8086と8088のマシン語は完全互換だよ。
8088専用とか8086専用のソフトがあるわけじゃない。

94:名刺は切らしておりまして
20/05/23 11:18:09 Rti1GQn6.net
>>92
バスが違うんだっけ?

95:名刺は切らしておりまして
20/05/23 11:24:41 WCeKmBvF.net
IBN5100の秘密?

96:名刺は切らしておりまして
20/05/23 12:05:07.47 8LXCQlSv.net
MS-DOS6とか公開してくれないのかな

97:名刺は切らしておりまして
20/05/23 12:55:05.69 hjFME/XL.net
OS/2あたりもオープンソース化してくれれば…

98:名刺は切らしておりまして
20/05/23 13:07:28.90 iTye7dJ/.net
ばざ~るでござる

99:名刺は切らしておりまして
20/05/23 13:08:15.87 iTye7dJ/.net
ボーナスで買った 98note なつかしいな わら

100:名刺は切らしておりまして
20/05/23 14:44:38 iT/K6AlH.net
>>77
Sourcer97 ちょっと欲しいと思ったわ

101:名刺は切らしておりまして
20/05/23 14:54:58 STz8P7c/.net
>>2
あれ、プログラムを少しかじっていたら普通の数学より遥かに簡単だったよなwww

102:名刺は切らしておりまして
20/05/23 15:06:40.97 eayefZa7.net
>>15
そんのことはない。エミュレートしてもかなり早いはず。

103:名刺は切らしておりまして
20/05/23 15:08:01.52 6EDaB21M.net
>>93
バス幅が8vs16やね
kanjiとか中身無いじゃん

104:名刺は切らしておりまして
20/05/23 17:21:24 V1JfYT/Z.net
DOS登場以前のパソコンはBASICがOSの代わりだったって利くけどそれがどういうことかよくわからん。

105:名刺は切らしておりまして
20/05/23 17:45:47 A6GGKEBz.net
C9 RET

だけは何故か覚えている

106:名刺は切らしておりまして
20/05/23 17:55:19 KGTkeS9X.net
visual basic for dos

107:名刺は切らしておりまして
20/05/23 18:28:47.84 xI9SC8XH.net
Javaもアセンブリで書かれてるしな

108:名刺は切らしておりまして
20/05/23 18:43:48.03 ACxHITX4.net
MSXマガジンでググったら、見覚えのある表紙結構あるね

109:名刺は切らしておりまして
20/05/23 20:29:50 iV4AJydg.net
Oh!MZの表紙はシドミード

110:名刺は切らしておりまして
20/05/23 23:48:37.01 NpOK1ib7.net
「アッセンブリけ!」

111:名刺は切らしておりまして
20/05/24 04:05:57.22 YKtiUe/S.net
ベーマガの掲載プログラムを手打ちしてもどこかを打ち間違えてうごかなかった日々

112:名刺は切らしておりまして
20/05/24 04:21:53.04 K1tvbVjG.net
個人的にはgame80のほうが高速で
使い勝手よかったな

113:名刺は切らしておりまして
20/05/24 09:22:48 ati3/47j.net
>>39
回路図なら昔の雑誌に公開されてなかったっけ?

114:名刺は切らしておりまして
20/05/24 09:23:11 mqBEcuys.net
>>103
今のPCは起動するとWindowsとかのOSが起動して、そこからアプリを立ち上げたりファイル管理したりするでしょ。
8ビット時代のBASICマシンは電源を入れると、まずBASICが起ち上がって、そこから後は今のOSみたいな使い方。だからBASICが事実上のOS代わり。

115:名刺は切らしておりまして
20/05/24 09:26:21 6xT2s6jg.net
昔のPCでも、別売なだけでCP/M-80とかOS9/6809とか、OSは起動するけどね。

116:名刺は切らしておりまして
20/05/24 09:27:31 ati3/47j.net
>>102
8085と8080見たいな関係かねー。
8085命令が一部拡張されていた記憶があるけど。

117:名刺は切らしておりまして
20/05/24 09:29:42 ati3/47j.net
>>104
懐かしー。
プログラムのコピープロテクトを回避するため、変なところにjmpしてる時は飛び先を0c9hに書き換えて様子を観たもんだw

118:名刺は切らしておりまして
20/05/24 09:40:45 bQTj4jaM.net
>>90
Z80 と 6809 の論争はどっちが勝ったんだっけ?

119:名刺は切らしておりまして
20/05/24 09:47:08 6xT2s6jg.net
>>117
設計やアーキテクチャでは後発の6809だけど、市場ではZ80。 アセンブラのニーモ
ニックは違うけど、8080とバイナリ互換で、CPM/80とCPM/80用のアプリがそのまま
動いたから。

120:名刺は切らしておりまして
20/05/24 10:06:06.25 Pgs54lXT.net
N88-BASIC(86)か

121:名刺は切らしておりまして
20/05/24 10:27:21 wrObuPGF.net
初めて買ったパソコンがFM-7。
だからF-Basicで育った。

122:名刺は切らしておりまして
20/05/24 12:14:44 bfzttd6B.net
>>118
その8080をベースに16ビット対応したのが8086だっけ
そのとき設計されたIAがいまだ現役で大規模サーバやスパコンからPCにまで
使われることになるとは当時誰も想像しなかったろうな

123:名刺は切らしておりまして
20/05/24 12:17:25 bQ6Quf/U.net
>>121
386のプロテクトモード以降は別物
さすがに64KiBのセグメントなんて
やってたら無理

124:名刺は切らしておりまして
20/05/24 13:55:05.36 p1XjNOeE.net
>>117
今はどっちも負け組だよな。
インテルの一人勝ちになっちまった。

125:名刺は切らしておりまして
20/05/24 14:01:46.84 p1XjNOeE.net
>>122
MSDOS時代のi386はソフトも殆どなく、ただの早い8086としか使ってなかったけど。
win95の時にはi486~ペンティアムが普及していたし。

126:名刺は切らしておりまして
20/05/24 14:10:48.51 v+RfW9vv.net
>>117
>>118
市場で最後まで残ったと言うか
今でも汎用品として新規開発多いのは
8051系になってしまた…
…Z80系は特殊用途のみな感じに…

127:名刺は切らしておりまして
20/05/24 14:35:11.92 B5Bs9qG+.net
しかし8801は当時17万ぐらい。VMも30万ぐらいしてたし
これらに触れた当時のお子は富裕層だよなー。
当人も富裕層になったのかは知らんけどwww

128:名刺は切らしておりまして
20/05/24 14:53:57.91 NtrZ0379.net
>>40
学生時代にもう少し勉強したらよかったのにね
読みにくいよ
事実と願望がごっちゃになってる

129:名刺は切らしておりまして
20/05/24 15:04:56.98 JIZGSuFi.net
>>100
いいなぁ。
俺たちの時代は英語かフランス語かドイツ語だったわ。

130:名刺は切らしておりまして
20/05/24 15:08:41.83 JIZGSuFi.net
>>61
wz・・・(´・ω・`)

131:名刺は切らしておりまして
20/05/24 15:15:47.47 NUOpkJ2S.net
>>50
今じゃ、文字小さ過ぎて読めねぇ打ち込めねぇ

132:名刺は切らしておりまして
20/05/24 16:35:55.64 HJBjA9FZl
どこだかで、過半数が外国人さんの町あるよな。
いいなあ、俺が住んでる町も早くそうなるといいなあ。

 今すぐ、東京にもっと東南アジア系移民のかた・アフリカ系移民のかたを受け入れよう!今すぐ、東京にもっと東南アジア系外国人労働者さん・アフリカ系外国人労働者さんを受け入れよう!
 今すぐ、日本にもっと東南アジア系移民のかた・アフリカ系移民のかたを受け入れよう!今すぐ、日本にもっと東南アジア系外国人労働者さん・アフリカ系外国人労働者さんを受け入れよう!

東京を「日本人と口をきかなくても生活できる町」にしよう!
東京を「日本語を話さなくても生活できる町」にしよう!
日本を「日本人と口をきかなくても生活できる町」にしよう!
日本を「日本語を話さなくても生活できる町」にしよう!

今すぐ、東京にもっと東南アジア系移民のかた・アフリカ系移民のかたを受け入れよう!今すぐ、東京にもっと東南アジア系外国人労働者さん・アフリカ系外国人労働者さんを受け入れよう!
今すぐ、日本にもっと東南アジア系移民のかた・アフリカ系移民のかたを受け入れよう!今すぐ、日本にもっと東南アジア系外国人労働者さん・アフリカ系外国人労働者さんを受け入れよう!

133:名刺は切らしておりまして
20/05/24 17:36:50.79 96xkZGCl.net
ザイログ形式がよかったのに

134:名刺は切らしておりまして
20/05/24 21:55:26.25 V9J6+iCx.net
PICのプログラムをBASICで書いてる。Cの方が楽なんだろうけど、ちょっとかじったくらい。

135:名刺は切らしておりまして
20/05/24 22:56:30.46 Fkh5ztqa.net
カシオのポケコンでCとベーシックとCASLと
コメットなるアセンブラ付きシミュレーションの奴があった。

136:名刺は切らしておりまして
20/05/25 10:30:30.81 mxsX5jiF.net
>>125
未だに8051が生き残ってるの謎なんだがw
ちょっと前に買った中華基板にも載ってたし
某無線の制御LSIとかにも使われてるし
URLリンク(jp.silabs.com)

137:◆QZaw55cn4c
20/05/25 19:03:11 i1dyrC8/.net
>>135
8048 はよく聞きましたが、そうなんですか、8051 の方が長生きなんですか…

138:名刺は切らしておりまして
20/05/26 23:52:31.87 XR/eamtW.net
>>133
マイコンならCにしなよ
いろいろとはかどる

139:名刺は切らしておりまして
20/05/27 08:45:05 uufR++WW.net
連枝使えよw

140:名刺は切らしておりまして
20/05/31 22:51:33.58 pFimneUr.net
>>117
今でもZ80はパチンコに使われてたりプログラムできる電卓に使われてたりするから生き残ったという意味ではZ80

141:名刺は切らしておりまして
20/06/01 02:30:00.03 yW8NTh4D.net
N100-BASICはGW-BASICがベースだよ。
N88からのコンバータも付属していた。

142:名刺は切らしておりまして
20/06/01 08:49:00 2L88U/u4.net
>>1
もう無理すんな、、楽になれよ

143:名刺は切らしておりまして
20/06/01 11:39:22.76 lRo/AGa7.net
>>122
電源on直後のリアルモードは8086互換だったろ
レジスタだけeaxとか32ビットレジスタ使えてちょっと楽しかった
プロテクトモードへの切り替えが複雑怪奇で理解に苦しんだ思い出
田舎の温泉旅館みたく無理して頑張ったんだろなと思う
今のcore iもまだこの仕様なのかねえ

144:名刺は切らしておりまして
20/06/02 00:57:00.89 5AOHBXAq.net
>>140
へえー、意外に派生が日本にも来てたんだな

145:名刺は切らしておりまして
20/06/15 17:55:52.47 iSE3NI/F.net
2020/05/07
【IT】増えるプログラミング教室、都市部では供給過剰に? [田杉山脈★]
スレリンク(bizplus板:202番)
6/15
ゲームを作りたい。プログラミング言語は何がいいんだ?
スレリンク(news板)

146:名刺は切らしておりまして
20/06/19 08:50:51 z0tgcjTL.net
6/19
誰でもソフト開発「ノーコード」 米IT大手が熱視線
URLリンク(www.nikkei.com)

147:名刺は切らしておりまして
20/06/20 20:24:29.16 bPXS/Lvu.net
github見たけど懐かしいコードだな。今でも普通にマクロとアセンブラ読めるから驚く。8086系だな。

148:名刺は切らしておりまして
20/06/20 20:28:08.31 unBstZYa.net
Cでコード書くのは軟弱者

149:名刺は切らしておりまして
20/06/20 20:54:19.41 YjlWdAEY.net
ビルゲイツが DECからソースごと盗んで 俺が作ったとか嘘言っていた奴ジャン

150:名刺は切らしておりまして
20/06/20 21:02:08.95 m+fGmIzy.net
ザイログは LD
86はMOV

151:名刺は切らしておりまして
20/06/20 21:18:04.17 hrOESjLP.net
というか最近もAtmelAVRで治具を作るのにBASICコンパイラであるBASCOM-AVR使ったけどねw
昔のPCなんかより遥かに高速。
AVRといえばArduinoだけど、所詮C言語ベースだからBASCOMのが遥かにラクだと思う

152:名刺は切らしておりまして
20/06/20 22:59:33 UDYH6Am0.net
>>148
ComputerResearchな
ぶっちゃけパチモノCP/M

153:名刺は切らしておりまして
20/06/22 19:27:36.73 h/DdP+Gm.net
6/22
【日本初】世界に広がる「学費無料のIT技術者養成機関」が東京に開設 [チミル★]
スレリンク(newsplus板)

154:名刺は切らしておりまして
20/06/24 14:11:44.98 xVQWvd7C.net
6/17
【IT】Facebook、プログラムコードを別のプログラミング言語に翻訳する「TransCoder AI」を開発 [田杉山脈★]
スレリンク(bizplus板:150番)

155:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch