1read 100read
2012年3月OS82: 懐かしのN88BASICについて語ろう (241) TOP カテ一覧 スレ一覧 2ch元 削除依頼
会社のクライアントOSがLinuxになったら (238)
JAVAでOSを作る (174)
原子炉の制御はWin98でやってます (227)
GUIデザインの良いOS (164)
OSの参考書 (299)
ノートPCにWindows95かUnix系OSか・・・ (170)

懐かしのN88BASICについて語ろう


1 :01/12/06
ふれたことのある人は結構多いと思うんですがどうですか?

2 :01/12/06
2?

3 :01/12/07
fori=0to4
にsyntax error返された思い出がある。

4 :01/12/08
NEW ON 1
のほうがよかったな、、、

5 :01/12/08
裏ラムで64k。

6 :01/12/08
学生なんですけど、
まだまだ 実験の測定用にばりばり使ってますよー
お世話になりまくってます。

7 :01/12/08
>>1
よ、それはOSではなく言語インタプリタだ

8 :01/12/08
英語の単語練習・・

9 :01/12/08
>>それはOSではなく言語インタプリタだ
N88BASICそれ自体が起動ディスクとして利用できるのだから
OSとして見れますよ。filesなんていうディレクトリ表示コマンド
もあったりしたし。
MS-DOSのコマンドとしてのN88BASICが販売されたのはずっと後の
こと。神津システム設計事務所とかいう会社がN88BASICコンパチ
のシンタックスを備えたBASIC/98という製品をFMRとかいくつか
のマシン向けに売ってていたなぁ。

10 :01/12/09
Dragon 'N' spirit

11 :01/12/09
>>9
幼稚、言語は言語であって基本ソフトではありません

12 :01/12/09
昔のBASICは基本ソフトとしての役目も持っていた。これ常識。

13 :01/12/10
>>9
バカ

14 :01/12/10
ディスクBASIC。
最初に表示されるメニューからディスクコピーを選んで実行すると
セクタ単位で転送してるせいか1ドライブと2ドライブの間で激しく点滅
もう、いつ壊れてもおかしくない(w
   その後、MS-DOSを使ってコピーの早さに感動したものです。1988年の話

15 :01/12/10
プププ>>11,13
ママのでもしゃぶってれば?

16 :01/12/10
10 print "9,11,13はバカ"
20 print "ついでに15もバカ"
30 goto 10
>run
9,11,13はバカ
ついでに15もバカ
・・・(以下略)
^C
Break

17 :01/12/10
10 A=0:B=0
20 A=int(rnd*10)
30 if A=0 then 20
40 B=int(rnd*5)
50 if B=0 then A$="馬鹿"
60 if B=1 then A$="アホ"
70 if B=2 then A$="電波"
80 if B=3 then A$="厨房"
90 if B=4 then A$="ドキュソ"
100 if B=5 then A$="ってよし"
100 print ">>";A;"は";A$
120 goto 20

18 :01/12/11
10 END

19 :01/12/11
>>17
ワラタ

20 :01/12/11
そもそもFD,HDDともフォーマットからしてDOSと違うし...>>7
変換は出来るから近いことは近いらしいけどね。

21 :01/12/11
これでN88BASICもwindowsで再現可能・・ていうか知ってるよな。
http://www.vector.co.jp/soft/win95/prog/se055956.html

22 :01/12/12
>>7
あの・・・N88BASIC(MS-DOS版)と勘違いしてませんか???

23 :01/12/12
How many files(0-15)?

24 :01/12/12
>>17
配列使えバカ

25 :01/12/12

ヤフーオークションで、凄い激安商品、発見!!!
「高性能電子辞書」が、たったの 3900 円↓
http://page2.auctions.yahoo.co.jp/jp/auction/b18711631?
今は無き「コピーガードキャンセラー」↓
http://page2.auctions.yahoo.co.jp/jp/auction/b18505597
ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。

26 :01/12/12
論理演算を使えって
Dr.Dによく言われたよ (´д`;)

27 :01/12/12
Hu-Basicに慣れ親しんでいたので
N88Basicは遠い存在。

28 :01/12/12
basicマシーンはOSとインタープリターが一体化していたってことを知らないバカ>>7,9

29 :01/12/12
ところで、大昔のアスキーに「ビスマルク追撃戦」や
「Last Five Minute」(ミッドウェイ海戦シム)のBasicリスト
が載っていたのを憶えている人いませんか?
NECのPC-8801mkIIでこつこつ入力して遊んだのを憶えている…

30 :01/12/13
べーまがまんせー!!

31 :01/12/13
見直したら...N88を捨ててN-BASICに逃げようとしてるな〜>>4
その話題はレトロゲーム板への誘導がでそうだなぁ>>29
入れるの面倒でテープアスキーを買った記憶が。

32 :01/12/15
ビープ音の周波数変えて簡単な曲を流して遊んでたけど
数年後、まさか合成音声まで出せるようになるとは思わなかった。
べーまがマンセー! あとPCマガジンかな(ぶ厚いほうじゃないやつ)

33 :01/12/16
そういえば、前にASC||か何かのオマケCD-ROMの用語辞典に
「1988年製だからN88-BASIC」とかわけのわからんこと
書いてあった。今は直したようだ。ヨシヨシ
http://yougo.ascii24.com/gh/toc/ab_n.html

34 :01/12/16
と思ったけど、MSのBASICって1980年製なのかなあ。
PC-8001の起動画面には (C) 1979 って出てた気がするけど。
さらに、N88-BASICはMSのBASICに〜、ってあるけど
N-BASICに触れないのは、ちょっとアレだなあ。

35 :01/12/16
N88-BASICってMS製だっけ?
NEC製じゃなかったけ。よく覚えていないが。
TK-80BSのBASICはNEC製。
PC-8001のはASCIIの西が営業したMS製
だったような。

36 :01/12/16
PC-100等の事情を書いた「パソコン創世記」によるとたしか
PC88用のはMS,PC98用のN88BASIC(86)はNECの作った互換品だとか。
これって青空文庫に入ってるからフリーみたいな感じで読めるのよね。

37 :01/12/16
>>34
PC-8001が発表されたのは確か79年の秋のエレショーの時だった
はずです。だから、79年が正しいと思うけど。

38 :01/12/16
段ボール箱十杯分ほどあるベーマガをどうしようか?

39 :01/12/16
M$の代理店やってたはずなのに、ふがいないな > A$CII

40 :01/12/16
>>39
孫に負けた

41 :01/12/16
>>36 さんくす
「パソコン創世記」ちょっとだけ読んでみた。
N88-BASICとN-BASICは元になってるMS-BASIC自体が違うのかな? それが、
> 1980年に作成されたMicrosoftのBASIC(80)言語
というものなのか、はちょっと疑問ですが

42 :01/12/16
>>38
くれ

43 :01/12/16
>>39
アスキー・マイクロソフト・アソシエーツ(MSA)という会社?
があったような。で、西はMS本社の副社長やってたんだよね。
ただ、MSXの前後に副社長を辞めて、
そこから没落が始まった。>ASCII

44 :01/12/19
>>43
今のアスキーはツクールシリーズとダビスタで持っている(ワラ。

45 :01/12/19
>>43
でもマスコミにはなかったことにされてないか?>副社長
成毛か誰かが本社副社長になったとき、日本人初とか言ってたような。

46 :01/12/20
アスキーセーブ(藁

47 :01/12/20
アスキーセーブするとWindowsマシンでもちゃんとソースが見えるね。

48 :01/12/20
>45
日本語では「副社長」くらいしか適当な訳語がないような役職ってのが
あちらの企業にはたくさんあるらしく、西が就いてた役職とは
また別だって話を聞いたような気がする。
それより「昔のPC」板てのができてんだからそっち行った方がいいんじゃない?
http://pc.2ch.net/i4004/

49 :01/12/20
N88BASICって DOSとファイル違うらしくて、結局DOS環境で
読みこもうとしてあきらめた経験がある

50 :01/12/20
>>49
fileconv.exe
http://www.vector.co.jp/soft/win95/prog/se063951.html

51 :01/12/20
>>48
なる。THX!
>>49
それはディスクのファイルシステムの違いじゃないの?
N88の方はファイル属性を別なことに使ってたような。

52 :02/01/10
save "program.bas",a

53 :02/01/10
10 input"だめスレですか?";a$
20 a="はい";end
20 b="いいえ":print"2chへどうぞ"

54 :02/01/11
10 'N88BASIC(DISK版)で作ったファイルをN88BASIC(DOS)のに変換するのがあった
20 for i=1 to 10:key i,"new":next

55 :02/02/16
>>53 おめー、ターミナルモードで打ち込んでるよ。
>>54 KEY[RET]で痒くもねー

56 :02/03/05
懐かしいN88BASIC。
最高のN88BASIC。


57 :02/03/06
>>54
だから、fileconv.exe だよ
↓で、これはBASIC(DOS)のファイルをテキストに変換するツール
http://www.vector.co.jp/soft/win95/prog/se063951.html

58 :02/07/13
new cmd
com play.....

59 :02/07/13
PC-8801FAでやってました

60 :02/07/13
マイコンベーシックマガジンで今連載してますなあ

61 :02/07/14
あの頃はまだ、N社とM社の力関係が逆だったよな。

62 :02/07/15
MON
FILES

63 :02/07/15
100 WIDTH 80,25:CONSOLE 0,25,0,1:SCREEN 0,1:CLS 3
冒頭の決り文句。

64 :02/07/15
age

65 :02/07/15
100行からはじめるんすか?

66 :02/07/15
>>65
うん。
大規模な場合は、1000 行から始める。
10 で始めて番号が大きくなってくると、段ずれを起こすから。

67 :02/07/16
renum

68 :02/07/16
1 CLEAR:WIDTH 80,25:CLS:FOR I=0 TO 1 NEXT 0:I$=INKEY$:LOCATE X,Y:PRINT " ":X=X+(I$="4" AND X>0)-(I$="6" AND X<79):Y=Y+(I$="8" AND Y>0)-(I$="2" AND Y<24):LOCATE X,Y:PRINT "*":NEXT

いちぎょうぷろぐらむ
テストする環境ないです。こんなんで良かったっけか。

69 :02/07/17
BASICプログラムへ漢字を平気で書き込んでるのに世代の隔たりを漢字ます。

70 :02/07/17
つうか、PC-8801の漢字ROMが買えんかった。

71 :02/07/17
10 CLEAR:CLS:RESTORE 100
20 READ I:IF I<>0 THEN PRINT CHR$(I);:GOTO 20
30 END
100 DATA &H8251,&H836F,&H8343,&H8367,&H95B6,&H8E9A,&H82CC
110 DATA &H92BC,&H90DA,&H93FC,&H97CD,&H82CD,&H94BD,&H91A5,0

72 :02/07/18
>>71
「2バイト文字の直接入力は反則」
シフトJISコードだったことは、MS-DOS版N88-BASIC(86)でると仮定して。
この例のプログラムの場合、上位バイトと下位バイトを反転させなくてもよかったんだっけ?
DISK-BASICのときは漢字イン、漢字アウト・コードが必要なんて約束ごともあったような。

73 :02/07/18
>>72
うが、痛い。そうだったかもそうだったかも。
すべての文字をVBのイミディエイト ウィンドウで
?hex(asc("げ"))
なんつって調べてただけで・・・、そこまで思い出せんかった。
ご指摘をどうも。言い訳で返してごめんね。

74 :02/07/18
>>73
>言い訳で返してごめんね。
いえ、こちらにはそんな気はさらさらなくて、恐縮っす。
>>71
ちょっと考えて、MS-DOS版N88-BASIC(86)なら、
上位下位バイトの順番はこれでよかったような気も
してきた。いまとなっては手元で確かめる方法ない
のだけれど。
思えば、N88-BASICって日本語を使うためにいろいろ
日本語処理関数を追加したり、メーカー側もユーザー
側も苦労が多かったなぁ。

75 :02/07/18
アセンブラ併用の3Dレースゲームとかあるよ

76 :02/07/18
あっでも MS-DOS版だからメモリ関係の命令余計だな
BASIC→DOS に移行したときは何も分からず苦労した...

77 :02/07/18
そういえばPC-8801当時のDISK-BASICでは、
「N88-BASIC」と「N88-日本語BASIC」の2つがあったなあ・・・。
状況によって使い分けたりして。
当時のヘボPCだと、
この程度の差でも使えるメモリに結構差があったりしたんだよね。
・・・懐かしいな。

78 :02/07/18
 あのころは、パソコンユーザーに、一体感と言うか、統一感があった
なあ。
 いつのまにか、プログラミングする人の中でさえ、”派閥”が
できてしまったような。
 UNIX 派とか、GCC 派とか、VC++ 派、VB 派、RUBY 派、PERL 派
などのような。
 どうも、UNIX 派が多くなってしまったのは、大学がそれが
標準だからかもしれん。でも、実際、UNIX 派は困るんだな何かと。
多分、自分でも困るだろうし、Win 派(というか大多数)からは、
迷惑な存在かも。

79 :02/07/18
>>78
をいをい、SHARP-MZ派とNEC-PC派の熾烈な戦いを忘れては困るよ(笑
もっともPC-8801を発売した頃から、だんだんNECのシェアが大きくなって、PC-9801の登場で決定的な勝利をしたんだったけな。
気が付けば、富士通もソードもIBMも外様大名になっておったな。
そんで、コンパックの黒船がやってきて、
マーケットの片隅でくすぶっていたAXのお公家さまたちが、ざわめきたって、
三田のお殿様の天下取りのとき海外へ落ち延びた東芝が、ヨーロッパからダイナブックとなって華々しく帰還してきて、
互換機排除で不満をつのらせていたEPSONが幕府から離反して、
佐幕派だった周辺機器メーカーの志士たちが倒幕へ動き出し、
富士通が藩論をひっくり返してDOS/V派になって、
三田幕府は、PC-9821で征伐に乗り出したが・・・。

80 :02/07/18
SHARP X68000の奮闘を忘れてたが・・・。まぁ、いいか(笑

81 :02/07/18
>>79
 ちゅうか、あのころはハードが戦ってたけど、ソフトで統一
していたような部分もある。
 一応、どれでも、DOS は共通みたいな。
 それに、どこかが圧倒的なシェアがあった。
 今みたいに、イデオロギー戦争みたいな嫌な雰囲気はそれほどでも
なかった。今、UNIX 系と Win 系の文化が衝突して、摩擦を起こし
ている。ソースが公開されていても、Win 系ではコンパイルしづらい
とかもあるし。

82 :02/07/18
ネットで探すと、フリーのソースは、多くが UNIX 系。
Win でコンパイルしようとすると、結構メンドイ。
ソース自体は割と互換性が高いんだけど、makefile が違う
のは結構辛いかな。まあ、cygwin などで解決するのかもしれ
んけど。

83 :02/07/19
DEF SEG = &H??
POKE &H6??,?
ってやると

見えないリストが見えるんだよね。


84 :02/07/19
>>82
ぷぷっ(藁
他のスレで論破されたからって別のスレに来てやんの(藁

85 :02/07/20
>>83
そうです。
SAVEコマンドのプロテクト・オプションでBASICプログラムを保存すると、後で読んだとき、LISTコマンドが使えなくなる。
暗号化でもしてるんかしら、とも思いましたが、結局は単に不可視フラグが立ってるだけだった。

86 :02/07/20
PC-8001の時代、CP/Mを使って「これからはC言語の時代
だ!」という声があがったな。
今にして思うと、CP/Mにはスクリーンエディタ、アセン
ブラ、Cコンパイラが使えて、後のMS-DOSの初期バージョ
ンに匹敵する優れモノだった。
日本ではPC-8001,PC-8801対応のCP/Mは、業務用アプリで
はよく使われたけれど、とうとうブレイクしなかった。
でも、N-BASIC,N88-BASICプログラムからコールする機械
語コードを作るのに、CP/Mが使われたりした。
結局のところ、開発の容易さからBASICはMS-DOS時代が幕
開けするまでずっと使われつづけで、必要最小限の一部
分に機械語を使われた。
その機械語ルーティンも、ホビーで使う分には、あまり
大きなものでなかったので、BASIC上で動かす簡易アセン
ブラか、ハンド・アセンブルで作ることが多かった。
サーチ、ソート、実数の高速計算、グラフィック描画処
理なんかが、機械語で書かれた。
そん時代が、PC-9801のN88-BASIC(86)時代まで続く……。

87 :02/10/18
>>43
アスキー コンシューマー プロダクツ ACP(昔のMS製品の扱い)
アスキー マイクロソフト AMS(日本支社ができるちょっと前に変更〜
マイクロ ソフトウェア アソシエイツ MSAアスキーとは無関係な会社

88 :02/10/18
>>41
1年前のメスに亀レスってのもなんだが
BASIC-80(MICROSOFT BASIC 4.5 for CP/M)の80は1980ではなく
CP/M(後にCP/M-80)のCPU8080(z80)にちなんだもの。(c)は1974か76。

89 :02/10/18
>>76
機械語使ってるプログラムだと手直しが大変だな。
>思えば、N88-BASICって日本語を使うためにいろいろ
>日本語処理関数を追加したり、メーカー側もユーザー
>側も苦労が多かったなぁ。
Disk版はJIS$関数使用時にKI/KOコードが必要だったね。
dos版はコードを意識しなくてもいいが、テキスト画面にグラフィック記号と漢字を混在させることが出来ない。

90 :02/10/19
N88BASIC(MS-DOS)と(WN)版の違いって何だろう?
家にはMS-DOS版とOS/2版しかもっていないんだけど。OS/2 V3でもOS/2版は動くのがすごい。(98上のみだけど

91 :03/01/15
(^^)

92 :03/03/13
(^^)

93 :03/03/20
某社のスキャナは、このN88 BASICでしか作れません。
けど、スキャナからPCへの転送部分についてはVisual Basicだそう。
なんでやねん。

94 :03/04/17
(^^)

95 :03/04/20
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

96 :03/07/15
>>26
>論理演算を使えって
>Dr.Dによく言われたよ (´д`;)
今更なんだが、PC-88は知らないけどPC-98では論理演算よりも
素直にIF文使った方が圧倒的に高速でした。
投稿作品でも論理演算使ってる作品が多かったけど。。

97 :03/07/15

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

98 :03/07/30
N88BASICも保守

99 :03/07/31
>>96
そうそう、IF が多くて遅いプログラムも論理演算使えば速くなるのかって期待したのに、
実験してみたら逆に遅くなったのには非常にがっかりした記憶が。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
北朝鮮OSを開発しよう (114)
『プロジェクトX』で『TRON』 (172)
Windows→Linuxに乗換!ソフト紹介スレ (223)
BeOSではじめるプログラミング。 (355)
■Vista 終了のお知らせ■ (330)
MYリカバリCDを作ろう ! (129)
--log9.info------------------
慶応の三田キャンパスが物凄くみすぼらしい件について 2 (509)
【愛知・愛学】愛愛名中総合スレ14【名城・中京】 (721)
【B級】神戸 VS 同志社【血戦】2 (504)
【慶應義塾−早稲田】W合格者の80%が慶應へ4 (492)
【B級鬱病】和田サンの慶應義塾コンプ (796)
☆★東海vs専修vs國學院vs駒澤vs獨協vs東洋★☆107 (509)
つーか九州大学受かって早稲田に行く奴など皆無 (422)
【C級本スレ】マーチvs5S【埼玉静岡新潟信州滋賀】 (521)
京大法と一橋法だったらどっちがいいの? (628)
所詮日大は日東駒専、東海は大東亜帝国だろ (557)
v(^0^) 同志社大学vs立命館大学 (`Д´)ノ PART6 (297)
金沢大学vs岡山大学vs千葉大学vs広島大学part3 (121)
日本のTOP10駅弁大学 − 筑横千信熊岡埼金広神 (202)
★ Sophia 上智大学 vs 明治大学 Meiji ★ Part 2 (122)
私大最難関は慶應!慶應>早稲田は世界の常識!47 (455)
最低でもこの中の難関大学には入っておけよ?w (174)
--log55.com------------------
【音楽】真心ブラザーズ、名曲「サマーヌード」はタイトな締め切りで…制作秘話
【芸能】“筋肉アイドル”才木玲佳 試合でアゴ骨折、手術へ 2019/08/31
【野球】阪神・揚塩社長、鳥谷に引退勧告していた「ユニホーム脱いでください」
【歌手】“二刀流”氷川きよし ホットパンツ姿でアニソン熱唱「どっちもおいしい」
【野球】巨人を戦力外 DeNA・中井大介 あらゆる打順、ポジションに対応/新天地での輝き 64試合 .236 3本 6打点 2盗塁
【アイドル】「モー娘。」新メンバーの岡村ほまれ(14)、第4腰椎椎間関節損傷
【日テレ】出川哲朗、航空会社の最上級「ダイヤモンド会員」だった 同クラス目指す後輩芸人に「本来なら俺とはしゃべれない」
【テレビ】今田耕司 N国の話題で思わずホンネ「この辺はデリケートにしゃべらないと」