懐かしのN88BASICについて語ろう
: Be名無しさん [] NGNG ふれたことのある人は結構多いと思うんですがどうですか? : Be名無しさん [] NGNG 2? : MSXer [sage] NGNG fori=0to4 にsyntax error返された思い出がある。 : [] NGNG NEW ON 1 のほうがよかったな、、、 : [] NGNG 裏ラムで64k。 : Be名無しさん [] NGNG 学生なんですけど、 まだまだ 実験の測定用にばりばり使ってますよー お世話になりまくってます。 : Be名無しさん [] NGNG よ、それはOSではなく言語インタプリタだ : Be名無しさん [sage] NGNG 英語の単語練習・・ : Be名無しさん [] NGNG >>それはOSではなく言語インタプリタだ N88BASICそれ自体が起動ディスクとして利用できるのだから OSとして見れますよ。filesなんていうディレクトリ表示コマンド もあったりしたし。 MS-DOSのコマンドとしてのN88BASICが販売されたのはずっと後の こと。神津システム設計事務所とかいう会社がN88BASICコンパチ のシンタックスを備えたBASIC/98という製品をFMRとかいくつか のマシン向けに売ってていたなぁ。 : _ [ベーマガ坊や] NGNG Dragon 'N' spirit : Be名無しさん [] NGNG 幼稚、言語は言語であって基本ソフトではありません : [sage] NGNG 昔のBASICは基本ソフトとしての役目も持っていた。これ常識。 : [] NGNG バカ : 名無し [] NGNG ディスクBASIC。 最初に表示されるメニューからディスクコピーを選んで実行すると セクタ単位で転送してるせいか1ドライブと2ドライブの間で激しく点滅 もう、いつ壊れてもおかしくない(w その後、MS-DOSを使ってコピーの早さに感動したものです。1988年の話 : Be名無しさん [sage] NGNG プププ,13 ママのおっぱいでもしゃぶってれば? : Be名無しさん [sage] NGNG 10 print "9,11,13はバカ" 20 print "ついでに15もバカ" 30 goto 10 >run 9,11,13はバカ ついでに15もバカ ・・・(以下略) ^C Break : Be名無しさん [sage] NGNG 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 : [sage] NGNG 10 END : Be名無しさん [] NGNG ワラタ : 名無しさん [sage] NGNG そもそもFD,HDDともフォーマットからしてDOSと違うし... 変換は出来るから近いことは近いらしいけどね。 : Be名無しさん [sage] NGNG これでN88BASICもwindowsで再現可能・・ていうか知ってるよな。 ttp://http://www.vector.co.jp/soft/win95/prog/se055956.html : Be名無しさん [] NGNG あの・・・N88BASIC(MS-DOS版)と勘違いしてませんか??? : Be名無しさん [sage] NGNG How many files(0-15)? : Be名無しさん [] NGNG 配列使えバカ : 親切な人 [zfm25644@biglobe.ne.jp] NGNG ヤフーオークションで、凄い激安商品、発見!!! 「高性能電子辞書」が、たったの 3900 円↓ ttp://http://page2.auctions.yahoo.co.jp/jp/auction/b18711631? 今は無き「コピーガードキャンセラー」↓ ttp://http://page2.auctions.yahoo.co.jp/jp/auction/b18505597 ヤフーオークション内では、現在、このオークション の話題で、持ちきりです。 : _ [ベーマガ坊や] NGNG 論理演算を使えって Dr.Dによく言われたよ (´д`;) : Be名無しさん [sage] NGNG Hu-Basicに慣れ親しんでいたので N88Basicは遠い存在。 : [] NGNG basicマシーンはOSとインタープリターが一体化していたってことを知らないバカ,9 : 今も昔も貧乏人 [sage] NGNG ところで、大昔のアスキーに「ビスマルク追撃戦」や 「Last Five Minute」(ミッドウェイ海戦シム)のBasicリスト が載っていたのを憶えている人いませんか? NECのPC-8801mkIIでこつこつ入力して遊んだのを憶えている… : Be名無しさん [] NGNG べーまがまんせー!! : 名無しさん [sage] NGNG 見直したら...N88を捨ててN-BASICに逃げようとしてるな〜 その話題はレトロゲーム板への誘導がでそうだなぁ 入れるの面倒でテープアスキーを買った記憶が。 : Be名無しさん [] NGNG ビープ音の周波数変えて簡単な曲を流して遊んでたけど 数年後、まさか合成音声まで出せるようになるとは思わなかった。 べーまがマンセー! あとPCマガジンかな(ぶ厚いほうじゃないやつ) : Be名無しさん [sage] NGNG そういえば、前にASC||か何かのオマケCD-ROMの用語辞典に 「1988年製だからN88-BASIC」とかわけのわからんこと 書いてあった。今は直したようだ。ヨシヨシ ttp://http://yougo.ascii24.com/gh/toc/ab_n.html : 33 [sage] NGNG と思ったけど、MSのBASICって1980年製なのかなあ。 PC-8001の起動画面には (C) 1979 って出てた気がするけど。 さらに、N88-BASICはMSのBASICに〜、ってあるけど N-BASICに触れないのは、ちょっとアレだなあ。 : Be名無しさん [sage] NGNG N88-BASICってMS製だっけ? NEC製じゃなかったけ。よく覚えていないが。 TK-80BSのBASICはNEC製。 PC-8001のはASCIIの西が営業したMS製 だったような。 : 名無しさん [] NGNG PC-100等の事情を書いた「パソコン創世記」によるとたしか PC88用のはMS,PC98用のN88BASIC(86)はNECの作った互換品だとか。 これって青空文庫に入ってるからフリーみたいな感じで読めるのよね。 : Be名無しさん [] NGNG PC-8001が発表されたのは確か79年の秋のエレショーの時だった はずです。だから、79年が正しいと思うけど。 : Be名無しさん [] NGNG 段ボール箱十杯分ほどあるベーマガをどうしようか? : Be名無しさん [sage] NGNG M$の代理店やってたはずなのに、ふがいないな > A$CII : Be名無しさん [] NGNG 孫に負けた : 33=34 [sage] NGNG さんくす 「パソコン創世記」ちょっとだけ読んでみた。 N88-BASICとN-BASICは元になってるMS-BASIC自体が違うのかな? それが、 > 1980年に作成されたMicrosoftのBASIC(80)言語 というものなのか、はちょっと疑問ですが : Be名無しさん [] NGNG くれ : Be名無しさん [sage] NGNG アスキー・マイクロソフト・アソシエーツ(MSA)という会社? があったような。で、西はMS本社の副社長やってたんだよね。 ただ、MSXの前後に副社長を辞めて、 そこから没落が始まった。>ASCII : Be名無しさん [] NGNG 今のアスキーはツクールシリーズとダビスタで持っている(ワラ。 : Be名無しさん [sage] NGNG でもマスコミにはなかったことにされてないか?>副社長 成毛か誰かが本社副社長になったとき、日本人初とか言ってたような。 : Be名無しさん [] NGNG アスキーセーブ(藁 : [sage] NGNG アスキーセーブするとWindowsマシンでもちゃんとソースが見えるね。 : Be名無しさん [sage] NGNG >45 日本語では「副社長」くらいしか適当な訳語がないような役職ってのが あちらの企業にはたくさんあるらしく、西が就いてた役職とは また別だって話を聞いたような気がする。 それより「昔のPC」板てのができてんだからそっち行った方がいいんじゃない? ttp://pc.2ch.net/i4004/ : Be名無しさん [sage] NGNG N88BASICって DOSとファイル違うらしくて、結局DOS環境で 読みこもうとしてあきらめた経験がある : [sage] NGNG fileconv.exe ttp://http://www.vector.co.jp/soft/win95/prog/se063951.html : 45 [sage] NGNG なる。THX! それはディスクのファイルシステムの違いじゃないの? N88の方はファイル属性を別なことに使ってたような。 : Be名無しさん [] NGNG save "program.bas",a : [] NGNG 10 input"だめスレですか?";a$ 20 a="はい";end 20 b="いいえ":print"2chへどうぞ" : [sage] NGNG 10 'N88BASIC(DISK版)で作ったファイルをN88BASIC(DOS)のに変換するのがあった 20 for i=1 to 10:key i,"new":next : 川口家 [sage] NGNG おめー、ターミナルモードで打ち込んでるよ。 KEY[RET]で痒くもねー : Be名無しさん [] NGNG 懐かしいN88BASIC。 最高のN88BASIC。 : 50 [sage] NGNG だから、fileconv.exe だよ ↓で、これはBASIC(DOS)のファイルをテキストに変換するツール ttp://http://www.vector.co.jp/soft/win95/prog/se063951.html : Be名無しさん [] NGNG new cmd com play..... : Be名無しさん [] NGNG PC-8801FAでやってました : Be名無しさん [] NGNG マイコンベーシックマガジンで今連載してますなあ : Be名無しさん [sage] NGNG あの頃はまだ、N社とM社の力関係が逆だったよな。 : Be名無しさん [] NGNG MON FILES : Be名無しさん [] NGNG 100 WIDTH 80,25:CONSOLE 0,25,0,1:SCREEN 0,1:CLS 3 冒頭の決り文句。 : Be名無しさん [] NGNG age : Be名無しさん [sage] NGNG 100行からはじめるんすか? : Be名無しさん [] NGNG うん。 大規模な場合は、1000 行から始める。 10 で始めて番号が大きくなってくると、段ずれを起こすから。 : Be名無しさん [] NGNG renum : Be名無しさん [] NGNG 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 いちぎょうぷろぐらむ テストする環境ないです。こんなんで良かったっけか。 : Be名無しさん [] NGNG BASICプログラムへ漢字を平気で書き込んでるのに世代の隔たりを漢字ます。 : 69 [] NGNG つうか、PC-8801の漢字ROMが買えんかった。 : Be名無しさん [] NGNG 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 : 69 [] NGNG 「2バイト文字の直接入力は反則」 シフトJISコードだったことは、MS-DOS版N88-BASIC(86)でると仮定して。 この例のプログラムの場合、上位バイトと下位バイトを反転させなくてもよかったんだっけ? DISK-BASICのときは漢字イン、漢字アウト・コードが必要なんて約束ごともあったような。 : 71 [] NGNG うが、痛い。そうだったかもそうだったかも。 すべての文字をVBのイミディエイト ウィンドウで ?hex(asc("げ")) なんつって調べてただけで・・・、そこまで思い出せんかった。 ご指摘をどうも。言い訳で返してごめんね。 : 69 [] NGNG >言い訳で返してごめんね。 いえ、こちらにはそんな気はさらさらなくて、恐縮っす。 ちょっと考えて、MS-DOS版N88-BASIC(86)なら、 上位下位バイトの順番はこれでよかったような気も してきた。いまとなっては手元で確かめる方法ない のだけれど。 思えば、N88-BASICって日本語を使うためにいろいろ 日本語処理関数を追加したり、メーカー側もユーザー 側も苦労が多かったなぁ。 : Be名無しさん [sage] NGNG アセンブラ併用の3Dレースゲームとかあるよ : Be名無しさん [sage] NGNG あっでも MS-DOS版だからメモリ関係の命令余計だな BASIC→DOS に移行したときは何も分からず苦労した... : Be名無しさん [] NGNG そういえばPC-8801当時のDISK-BASICでは、 「N88-BASIC」と「N88-日本語BASIC」の2つがあったなあ・・・。 状況によって使い分けたりして。 当時のヘボPCだと、 この程度の差でも使えるメモリに結構差があったりしたんだよね。 ・・・懐かしいな。 : Be名無しさん [] NGNG あのころは、パソコンユーザーに、一体感と言うか、統一感があった なあ。 いつのまにか、プログラミングする人の中でさえ、”派閥”が できてしまったような。 UNIX 派とか、GCC 派とか、VC++ 派、VB 派、RUBY 派、PERL 派 などのような。 どうも、UNIX 派が多くなってしまったのは、大学がそれが 標準だからかもしれん。でも、実際、UNIX 派は困るんだな何かと。 多分、自分でも困るだろうし、Win 派(というか大多数)からは、 迷惑な存在かも。 : 69 [] NGNG をいをい、SHARP-MZ派とNEC-PC派の熾烈な戦いを忘れては困るよ(笑 もっともPC-8801を発売した頃から、だんだんNECのシェアが大きくなって、PC-9801の登場で決定的な勝利をしたんだったけな。 気が付けば、富士通もソードもIBMも外様大名になっておったな。 そんで、コンパックの黒船がやってきて、 マーケットの片隅でくすぶっていたAXのお公家さまたちが、ざわめきたって、 三田のお殿様の天下取りのとき海外へ落ち延びた東芝が、ヨーロッパからダイナブックとなって華々しく帰還してきて、 互換機排除で不満をつのらせていたEPSONが幕府から離反して、 佐幕派だった周辺機器メーカーの志士たちが倒幕へ動き出し、 富士通が藩論をひっくり返してDOS/V派になって、 三田幕府は、PC-9821で征伐に乗り出したが・・・。 : 69 [] NGNG SHARP X68000の奮闘を忘れてたが・・・。まぁ、いいか(笑 : 78 [] NGNG ちゅうか、あのころはハードが戦ってたけど、ソフトで統一 していたような部分もある。 一応、どれでも、DOS は共通みたいな。 それに、どこかが圧倒的なシェアがあった。 今みたいに、イデオロギー戦争みたいな嫌な雰囲気はそれほどでも なかった。今、UNIX 系と Win 系の文化が衝突して、摩擦を起こし ている。ソースが公開されていても、Win 系ではコンパイルしづらい とかもあるし。 : 78 [] NGNG ネットで探すと、フリーのソースは、多くが UNIX 系。 Win でコンパイルしようとすると、結構メンドイ。 ソース自体は割と互換性が高いんだけど、makefile が違う のは結構辛いかな。まあ、cygwin などで解決するのかもしれ んけど。 : BABY-MAKER [] NGNG DEF SEG = &H?? POKE &H6??,? ってやると 見えないリストが見えるんだよね。 : Be名無しさん [] NGNG ぷぷっ(藁 他のスレで論破されたからって別のスレに来てやんの(藁 : Be名無しさん [] NGNG そうです。 SAVEコマンドのプロテクト・オプションでBASICプログラムを保存すると、後で読んだとき、LISTコマンドが使えなくなる。 暗号化でもしてるんかしら、とも思いましたが、結局は単に不可視フラグが立ってるだけだった。 : Be名無しさん [] NGNG 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)時代まで続く……。 : Be名無しさん [] NGNG アスキー コンシューマー プロダクツ ACP(昔のMS製品の扱い) アスキー マイクロソフト AMS(日本支社ができるちょっと前に変更〜 マイクロ ソフトウェア アソシエイツ MSAアスキーとは無関係な会社 : Be名無しさん [] NGNG 1年前のメスに亀レスってのもなんだが BASIC-80(MICROSOFT BASIC 4.5 for CP/M)の80は1980ではなく CP/M(後にCP/M-80)のCPU8080(z80)にちなんだもの。(c)は1974か76。 : Be名無しさん [] NGNG 機械語使ってるプログラムだと手直しが大変だな。 >思えば、N88-BASICって日本語を使うためにいろいろ >日本語処理関数を追加したり、メーカー側もユーザー >側も苦労が多かったなぁ。 Disk版はJIS$関数使用時にKI/KOコードが必要だったね。 dos版はコードを意識しなくてもいいが、テキスト画面にグラフィック記号と漢字を混在させることが出来ない。 : Be名無しさん [] NGNG N88BASIC(MS-DOS)と(WN)版の違いって何だろう? 家にはMS-DOS版とOS/2版しかもっていないんだけど。OS/2 V3でもOS/2版は動くのがすごい。(98上のみだけど : 山崎渉 [(^^)sage] NGNG (^^) : 山崎渉 [(^^)] NGNG (^^) : Be名無しさん [sage] NGNG 某社のスキャナは、このN88 BASICでしか作れません。 けど、スキャナからPCへの転送部分についてはVisual Basicだそう。 なんでやねん。 : 山崎渉 [(^^)] NGNG (^^) : 山崎渉 [(^^)sage] NGNG ∧_∧ ( ^^ )< ぬるぽ(^^) : Be名無しさん [age] NGNG >論理演算を使えって >Dr.Dによく言われたよ (´д`;) 今更なんだが、PC-88は知らないけどPC-98では論理演算よりも 素直にIF文使った方が圧倒的に高速でした。 投稿作品でも論理演算使ってる作品が多かったけど。。 : 山崎 渉 [(^^)] NGNG __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄ : Be名無しさん [] NGNG N88BASICも保守 : Be名無しさん [] NGNG そうそう、IF が多くて遅いプログラムも論理演算使えば速くなるのかって期待したのに、 実験してみたら逆に遅くなったのには非常にがっかりした記憶が。 : ??? [age] NGNG みてね〜♪ ttp://http://cappuccino.h.fc2.com/kojiro.html
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したキャッシュです。元のページはこちら 。削除についてはこちら 。