トップページtech
224コメント60KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
この板には無いようだから一応立ててみました。
N88BASIC今現在もやっているよという人熱く語り合いましょう。
0174デフォルトの名無しさん2005/12/19(月) 23:06:15
N88 Basicの課題なんでけど・・・^−^;
プログラム全然わからなくて><教えてくださぃ・・・(´・ω・`)

1、配列に以下の値を代入して以下の計算をしなさい。
  111+112+113+114+115+116+117+118+119+120+121=?
配列に代入した値も表示する。

2、配列に適当な値(15〜19ぐらい)を代入(読み込む)しその値を出力
  する。総和、平均、標準偏差を求め出力しなさい。配列内の値を小さい
  順に並べて出力しなさい。

(´・ω・`)
0175デフォルトの名無しさん2005/12/19(月) 23:12:40
宿題は宿題スレへ。

・・・答えられる奴いるのかなあ(大藁
案外居そうな気もするが。
0176デフォルトの名無しさん2005/12/19(月) 23:52:36
>>174
1.
100 DIM N(10):M=0

110 FOR I=0 TO 10
:N(I)=I+111:PRINT I+111: M=M+I+111

120 NEXT:PRINT M

2.
200 DIM X(2)
210 FOR I=1 TO 2:INPUT X(I): PRINT X(I):NEXT
220 T=X(1)+X(2):A=T/2:S=SQR((X(1)-A)^2+(X(2)-A)^2)
230 PRINT T,A,S
240 IF X(1)>X(2) THEN PRINT X(2),X(1) ELSE PRINT X(1),X(2)
0177デフォルトの名無しさん2005/12/20(火) 00:43:55
(ノ゜ω゜)ノ*.オオォォォォォォォー
ご丁寧にありがとうございます<(_ _)>
また機会がありましたらよろしくお願いいたします・・・。
ウワァァ-----。゚(゚´Д`゚)゚。-----ン!!!!
0178デフォルトの名無しさん2005/12/20(火) 18:48:31
いや、君もう来なくていいから。
0179デフォルトの名無しさん2005/12/20(火) 22:56:15
ガ━━ΣΣ(゚Д゚;)━━ン
0180チラシの裏2006/02/02(木) 17:55:20
俺の歴史

N88日本語BASIC(86) DISK-BASIC期
  1.マイコンBASICのプログラムをチマチマ入力して遊ぶ(ジャンピングアッタク?が秀逸)
  2.モニターモードで遊ぶ
  3.I/O掲載のホバーアタック・ルーサイトのマシン語をチマチマ入力
  4.GDCのI/Oを弄って遊ぶ

MS-DOS期
  1.DOSは、これまでの資産がほとんど使えないので放置される
  2.Turbo C&Turbo Assembler を学割で買う(6000円くらいだった?)
  3.N88日本語BASIC(86)DOS版を買うが、モニターモードがないので放置
  4.Cにはまる

Win3.1期
  1.Winのプログラムがわけわかめで、プログラムとの決別宣言
  2.でも、ちょっとやってみようかなと、Borland C++を買う
  3.他人ライブラリを使う事に抵抗を感じるも、WinGを使う

Win95〜期
  1.Winにも成れてきたが、気が乗らないのでプログラムは放置される
  2.Delphiが気になるが、Pascalが分からない・・・。
  3.C++Builder登場!早速購入!(待ってたのよ、こんなツールを)
  4.DirectXで遊ぶ
  5.仕事でN88日本語BASIC(86)のプログラムに触れ、懐かしさに涙す
  6.ゲーム改造ツール職人と化す

そして現在
  1.I/O掲載のホバーアタックが移植できないかと画策中

宝物:98ハードに強くなる本 ハードウェア・テクニカルガイド 2
    PC-9801プログラマーズBible
0181デフォルトの名無しさん2006/02/03(金) 09:06:19
>>180
> 1.I/O掲載のホバーアタックが移植できないかと画策中

是非お願いします。
0182デフォルトの名無しさん2006/02/06(月) 10:22:13
モニターモードって何だっけ?
0183デフォルトの名無しさん2006/02/06(月) 17:59:33
>>182
mon
*

これのことじゃね

ちなみに
*G0
でリブートしたよね。
0184デフォルトの名無しさん2006/03/03(金) 01:09:59
俺の歴史
10 '前処理
20 FM-NEW7を買ってF-BASICにはまるが、マシン語のサブシステム乗っ取りは難しくて手を出さず。
25 プロポシェのPF-Xを打ち込んでゲーム書きまくり。
30 '88
40 PC-8801を買って、ナツメ社のLOGOSを入手してゲーム書きまくり。
50 '88V2
60 PC-8801MHを買って、テンポずれと戦いながら音を鳴らして遊ぶ。
70 '98
80 大学のPC-9801DAで音を鳴らすも、長い音符が短く鳴ると言うバグに萎える。
90 PC-486SRを買い、同時にQuick BASICを入手。
100 行番号なしやブロック構文にとまどうも、すぐになれて便利さに感動。
110 ドットの雪を降らすプログラムで、400ドット同時くらいいけて32ビットパワーに驚く。
120 Oh!Xの特集をたまたま読んでフラクタルにはまるが、当時はFPUがなくて遅かった。
130 'VB
140 仕事でVB2初体験。何をどこから書き始めてよいのやらもわからず絶望する。
150 VB4,5,6で順調に仕事。
160 仕事仲間がGoSub...ReturnやDefIntを知らないことにショックを受ける。
170 ローカル変数宣言のDimって何の意味?とか聞かれてショックを受ける。
180 Mid$(Date$, 6, 2)という今月の取得コードを見て懐かしさを感じる。
190 しかしよく見るとMid(Date, 6, 2)と$が抜けており、Dateが環境依存の文字列を返すのでバグっていることに気づいてショックを受ける。
200 'VB.NET
210 仕事の都合でC#になったのでついにBASICとサヨウナラ。
220 While...WendがVB.NETでなぜか生き残り、あまつさえExit Whileという強化機能まで付いているのを見てショックを受ける。
230 Do While...Loopでいいじゃん。
240 「VB.NETでは行番号の後ろにはコロンを付けます」という説明を読んで違和感を覚える。
250 正確には「行番号は廃止され、代わりに数字だけのラベルを使用できる」の間違いだろう。
260 未だに変数名の先頭をFNにすることに抵抗がある。
270 ちょっとした処理をN88互換BASICで書こうとしてVBScriptに落ち着く日々。
0185GiantLeaves ◆6fN.Sojv5w 2006/03/03(金) 16:29:38
talk:>>184 Syntax error.
0186デフォルトの名無しさん2006/03/04(土) 00:16:38
DEF SEGとかVARPTRとか言われた時点で投げた
0187デフォルトの名無しさん2006/03/04(土) 01:39:28
>>186
そんな命令無視で良いじゃん
0188デフォルトの名無しさん2006/03/04(土) 11:48:22
あれ使っても1MB分しかメモリ扱えんよな。
それよりもデカイメモリ扱う際はどうするんだ?
0189デフォルトの名無しさん2006/03/04(土) 12:29:42
>>188
つ [I・Oバンクメモリ]
0190デフォルトの名無しさん2006/03/06(月) 10:07:57
フロッピーはどうやってフォーマットするの?
0191デフォルトの名無しさん2006/03/06(月) 23:20:24
システムディスクのフォーマットユーティリティでやる。

そういえば、アレのメッセージで「物理フォーマットしています」
とかでてたけど、論理フォーマットしてるようなメッセージなかったなあ、
とどうでもいいことを思い出した。
0192デフォルトの名無しさん2006/03/07(火) 09:39:20
load "format.nip" だっけ?
0193デフォルトの名無しさん2006/03/08(水) 13:51:34
How many files(0-15)?
0194デフォルトの名無しさん2006/03/08(水) 21:16:35
10 FOR I = 0 TO 65535
20 POKE I , 0
30 NEXT I
0195デフォルトの名無しさん2006/03/08(水) 22:22:04
>>192
確かformat.n88だったような。
0196デフォルトの名無しさん2006/03/09(木) 10:07:55
>>195
そかそか。 なんとかnipってのなかったっけ?
0197デフォルトの名無しさん2006/03/09(木) 16:17:17
モラミとかスナミとかリニトカとか
そんな思い出しかないんだがw
Syntax error
0198デフォルトの名無しさん2006/03/09(木) 17:17:30
ムネ サワル
0199http://www.vector.co.jp/soft/win95/util/se072729.html2006/03/18(土) 22:36:21
TextSS のWindowsXP(Professional)64bit対応化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?

そういや64bitにネイティブ対応している2chブラウザてありましたっけ?




0200デフォルトの名無しさん2006/03/21(火) 14:57:52
N88BASIC(x64)
0201デフォルトの名無しさん2006/05/13(土) 23:54:50
N88BASIC(x88)
0202デフォルトの名無しさん2006/05/14(日) 11:55:31
n88互換で作ったやつを
アクティブでやろうとするとエラー多発
初心者の俺には訳不明な件
0203デフォルトの名無しさん2006/05/14(日) 12:33:14
>>202
DIM、RND、などなど記述がかなり違うからね。手に入るならF-basicのがいい。
0204デフォルトの名無しさん2006/05/14(日) 17:27:05
んな事より98エミュレーターでDOS版のN88動かした方が確実!
0205デフォルトの名無しさん2006/05/14(日) 17:27:57
ああ、何だ互換BASICで作ったやつを動かしたいわけか。じゃあこの方法じゃだめだな。
0206デフォルトの名無しさん2006/05/16(火) 23:53:24
最近、PC-9801Eに繋いでた8"FDD用の巨大なフロッピーが出てきた。(藁
0207デフォルトの名無しさん2006/05/29(月) 08:07:23
>>171
こんなスレあったのかと、はじめから読んでたら、
>>171
ttp://www.dennougumi.co.jp/products/basic98/ver5/index.html
が出てきてびっくり!
確か、構造化BASIC/98(?)とか何とか呼ばれてたやつの生き残りか?
これは、よくこけて、当時ほとんど使いものにならなかったな。

+模様(?)が動き回るのがおもしろくて、
+よく、マシン語VRAMにロードして走らせたな。
+ある時、LINEDT.COM(うろ覚え)で作った大量のコードを、
+保存もせず、客に自慢たらしく見せていて、
+思わず、CLS [←┘]。
0208デフォルトの名無しさん2006/05/29(月) 19:37:42
>>207
【昔取った】BASIC/98 Ver.5【杵柄】
http://pc8.2ch.net/test/read.cgi/tech/1114815249/
0209デフォルトの名無しさん2006/06/06(火) 20:09:15
INPUTで入力した文字が
数字以外ならもう一度入力させるにはどうすれば?
初心者でゴメン
0210デフォルトの名無しさん2006/06/06(火) 23:04:08
ROM-BASICでフロッピーをホーマットする命令は何だったっけ
0211デフォルトの名無しさん2006/06/07(水) 06:45:08
10 INPUT A$
20 IF A$ <"0" OR A$>"9" THEN 10
30 B=VAL(A$)
0212デフォルトの名無しさん2006/06/23(金) 20:41:09
みみずできたよ

10 cls
20 x=600:xa=0:y=400:ya=0:r=20:xaa=rnd:yaa=rnd
30 circle (x,y),r,,,,,F,2
40 if y>400 then yaa=-rnd
50 if x>600 then xaa=-rnd
60 if y<400 then yaa=rnd
70 if x<600 then xaa=rnd
80 xa=xa+xaa:ya=ya+yaa:x=x+xa:y=y+ya:r=r+0.01
90 if r>100 then 10 else 30
0213デフォルトの名無しさん2006/06/29(木) 16:23:21
N88のスレで検索がヒットして来ました

父親がPC98 MS dos3.3の上でN88BASICのプログラムを書いたものを今でも使用しています
Windows上でもN88BASICのプログラムが動かせるソフトがあるということで
勉強してWin機でも使用できるようにしてあげれたらなぁと思い
プログラムのソースをPC98のパソコンからFDにコピーもらったのですが
秀丸で開こうとすると 文字化けが発生してしまいソースを見ることができませんでした

XPでコピーしてもらったファイルを開けるようにすることは可能なのでしょうか?
何か手順がありましたら教えていただけないでしょうか
0214デフォルトの名無しさん2006/06/29(木) 17:31:02
>>213
えみゅ
02152132006/06/29(木) 18:06:14
>>214
返答有難うございます
詳しく教えていただけないでしょうか
まったく初めてN88BASICをさわるものでして
ActiveBasicなどに入れてあげればいいという意味でしょうか
0216デフォルトの名無しさん2006/06/29(木) 18:25:24
>>215
PC98エミュでぐぐれ。
02172132006/06/29(木) 20:11:04
有り難う御座います
エミュレータでどうにかなりそうかなと思っております

今後Cなどで父親のプログラムを書き直すかもしれないことも考え
プログラム自体をメモ帳などで開く方法を教えていただけないでしょうか?
よろしくお願いいたします
0218デフォルトの名無しさん2006/06/29(木) 20:48:15
アスキーセーブされていればメモ帳で見れたんじゃなかったっけ?
メモ帳で文字化けしている辺り、文字コードはJIS?
ブラウザにD&Dすれば文字コードを判別して正しく表示してくれるはず。

バイナリセーブだとこいつでアスキー形式に出来る。
ttp://www.vector.co.jp/soft/win95/prog/se063951.html

あと、N88BASICとActiveBasicは完全に別物。むしろVisualBasicに近いか。
0219デフォルトの名無しさん2006/06/29(木) 21:10:59
N88との互換性が(比較的)強いのは99BASICとか
市販品だとF-BASICやBASIC/98など(まだ売ってるかどうかは知らんが)
02202132006/06/29(木) 23:52:45

アスキー保存にしたところ問題なく 秀丸でも表示することができました
有難うございました
0221デフォルトの名無しさん2006/07/18(火) 12:54:28
グラフィックLIOとディスクLIOについて教えてください
0222デフォルトの名無しさん2006/07/18(火) 19:31:43
LIOの何を知りたいのさ。全部説明汁とか無理だぞ
0223デフォルトの名無しさん2006/07/19(水) 11:37:20
OPENとかDSKIとかDSKOを使わずに
ディスクLIOでファイルを操作する方法が知りたいです
0224デフォルトの名無しさん2006/09/25(月) 19:41:32
>>160-161
なぜ貴様らはモモを描きやがりませんか?
■ このスレッドは過去ログ倉庫に格納されています