【プログラミング言語】BASICが生まれて早40年
1 :
ムーンマーガレットφ ★ :
04/04/30 15:02 ID:??? プログラミング言語BASICが明日5月1日に40歳の誕生日を迎える。プログラミング
入門言語や初期のNEC98シリーズのシェルとしてお世話になった人も多いだろう。
読者諸兄のBASICにまつわる思い出や、40歳になったことに対する祝いの
言葉などを聞かせて欲しい。BASIC小史 や e-kiyo.lab. BASIC研究所 と言ったサイト
によれば、BASIC は Dartmouth 大学の2人の数学者 John G. Kemeny と
Professor Thomas Kurtz によって開発され、1964年5月1日にはじめてTSSシステム
(General Electric GE-225)上で実行されたそうだ。
http://slashdot.jp/articles/04/04/30/0459221.shtml?topic=58 <正式名称がBeginners All purpose Symbolic Instruction Code
2 :
名無しさん@お腹いっぱい。 :04/04/30 15:03 ID:wFtUClI+
3
3 :
名無しさん@お腹いっぱい :04/04/30 15:06 ID:dPbbbck8
一生懸命書いて居たらメモリーが足らなくて良くフリーズしたな〜
知り合いの口癖が「BASICやれ、BASIC」だったな。
5 :
名無しさん@お腹いっぱい。 :04/04/30 15:14 ID:zW6YzbvJ
Visual Basicと言ってみる
じゃあVisual Basic.netと言ってみる。
7 :
名無しさん@お腹いっぱい。 :04/04/30 15:22 ID:Y7psJYAZ
print"昔、lineとかcircleとかputでお絵かきしたもんだ…" print"懐かしい…"
8 :
名無しさん@お腹いっぱい。 :04/04/30 15:22 ID:unbtpP5P
え〜、フリーズするかなぁ。 コンパイラ型ベーシックかな? インタープリタ型だと、ERROR 2とかMEMORY FULLとかエラー吐いて止まると思う。
9 :
名無しさん@お腹いっぱい。 :04/04/30 15:23 ID:QDFowkT2
マイコンBasic#マガジン.net
何だ若輩者だなや。
11 :
名無しさん@お腹いっぱい。 :04/04/30 15:31 ID:vUtuzZtd
すぽぽーーんって奴か
12 :
名無しさん@お腹いっぱい。 :04/04/30 15:31 ID:CNoE6DDb
GOTO 1
13 :
名無しさん@お腹いっぱい。 :04/04/30 15:32 ID:LgEGJa/G
漏れはBASIC歴13年。
N88-日本語BASIC(86)→DOS-BASIC→MS-BASIC。
きっかけはべーマガ。
N88は「やろうと思えば何でも手軽にできる」のが良かったな。
ただ、
>>3 さんみたいにメモリの壁に悩まされた。
(その当時クイズゲームを作っていて、問題全てを読み込ませようと思ったが頓挫。
”ごたく”は1面毎に8問読めばよかったが、漏れは某カプコンワールドみたいにクリアするまで
エンドレスルールにしたため、この手法を取らなかった)
DOS-BASIC・・・DISK版からの移行がメンドクセ。リアルタイムキー入力がちょっとカクカクになったのが嫌。
MS-BASIC・・・*.LIBいらずのEXEを吐き出せることに激しく感激。
メモリもぐーんとアップ。そして、master.libとかと組み合わせることが出来たのが嬉しい。
DOS-BASICで出来なかったクイズゲームを実現。ただ・・・・
・・・・N88とかではLOCATE X,YだったのにこっちではXとYが逆転してしまう。これだけは許せなかったな。
Basicは手軽にゲーム造ったり、簡単すぎるツール造る分にはいいな。
14 :
名無しさん@お腹いっぱい。 :04/04/30 15:32 ID:zQH37Ffp
TK−80を箱につめて、キーボードつないで、 テレビつないで、外部記憶はカセットテープ。 主記憶は1024バイト。メガじゃないよ。 ああ、昔は遠くなりにけり。
15 :
名無しさん@お腹いっぱい。 :04/04/30 15:32 ID:LIf/ZQpU
C言語より劣ると言われながら中々無くならないものだね。BASICは。
16 :
名無しさん@お腹いっぱい。 :04/04/30 15:34 ID:LgEGJa/G
>>8 機械語ってやつじゃないかな?
機械語はエラーメッセージもなくいきなり暴走したりフリーズしたりするよな。
CALL[RET]
これだけで要システム再起動。アーヒャヒャヒャ
17 :
名無しさん@お腹いっぱい。 :04/04/30 15:35 ID:1zVX5iC4
>>15 なんでもできる=使いやすいってことじゃないしね
18 :
名無しさん@お腹いっぱい。 :04/04/30 15:35 ID:ukB5Sz6u
予告無しに始まるガベコレに悩まされた日々。
19 :
名無しさん@お腹いっぱい。 :04/04/30 15:37 ID:Kc1KPcpX
ドシェすぽーん! ふくももぶうまん とか流行ったもの
20 :
名無しさん@お腹いっぱい。 :04/04/30 15:39 ID:LgEGJa/G
>>15 ExcelマクロのVBAでもBASICが出てくるし。
ただ、BASICが行番号主体から関数主体にシフトしているのは
寂しいと言うべきか進歩したなと言うべきか・・・・
21 :
名無しさん@お腹いっぱい。 :04/04/30 15:39 ID:Paq45ojg
リアル厨房の頃ベーマガに投稿して小遣い稼ぎしてた Win98のころビジュアルBASIC買ってみたがさっぱりわからんかった。。。 命令自体は昔のBASICそっくりなんだが
22 :
名無しさん@お腹いっぱい。 :04/04/30 15:41 ID:z/PyHiJs
GOTO 1
23 :
名無しさん@お腹いっぱい。 :04/04/30 15:42 ID:gwv9uK6B
>11 懐かしいね。 就職面接でUNIXについて質問されて 「あそこのゲームはドアドアが面白いですね」 って答えるシーンが蘇ってきたよ。
>>16 そうそう、なんか領域を確保してマシン語入れて動かしていた記憶がある。
PC88のグラフィック画面をクリアするのはBASICだと非常にトロかったしなー。
あと、PC80001オプションのPCG(だったかな)を使うのもマシン語じゃないと
動かなかったような記憶がある。
25 :
名無しさん@お腹いっぱい。 :04/04/30 15:42 ID:zQH37Ffp
漢字ロムって知ってる?
26 :
24 :04/04/30 15:43 ID:8cFt1eIo
>>24 PC80001ってなにょ。PC8001だ
27 :
名無しさん@お腹いっぱい。 :04/04/30 15:43 ID:5pGGPd9M
「やっぱり楽だよBASIC」 あーだこーだ言っても、これだけCPUが高速でメモリてんこもりだとBASICで十分と思ふ。
未だに中高の数学に出てくる 何故?
フリートコマンダーを動かしたいために16KBの追加メモリ(他社で1万円)を買った。 一生懸命コードを打ち込んだ。 Syntax Errorで動かなかった。 原因がわからなかった・・・
31 :
名無しさん@お腹いっぱい。 :04/04/30 15:44 ID:5pGGPd9M
>>21 はげ同
最初は「いべんとどりぶん」ってのが、何がなんだか・・・
32 :
名無しさん@お腹いっぱい。 :04/04/30 15:45 ID:XkAjeFpW
MAX MACHINEのMINI BASICは OUT OF MEMORY がでると そのまま暴走した。かなーりショック
33 :
名無しさん@お腹いっぱい。 :04/04/30 15:48 ID:EwmgADBi
N88Basicは安いプログラム作りには最高の言語だった。 気まぐれなお客の突然の仕様変更にも、その場で即修正できたし そういうお客の要求仕様もBASICで十分対応できた記憶があるなあ。 構造化できないとか冷笑された日々もあったけど、当時は文章を読むようにスラスラとソースを読めた。
34 :
名無しさん@お腹いっぱい。 :04/04/30 15:50 ID:chXxOKmW
END
>>32 あれってコモドール64のコンパチだったことを後に知った
F-BASICに触れる人はいませんか、そうですか・・・
センター数学の穴場 確実に満点からとれるおいしい
38 :
名無しさん@お腹いっぱい。 :04/04/30 15:58 ID:jeFDNdMm
パソコンが高価で、ポケコンBASICから入りました。 すぐにアセンブラに移ったけど。 ポケコンBASICでゲームが作れる人はすごくセンスがあると思った。
39 :
名無しさん@お腹いっぱい。 :04/04/30 15:58 ID:1zVX5iC4
10 LPRINT "イッテヨシ": GOTO 10
40 :
名無しさん@お腹いっぱい。 :04/04/30 16:01 ID:LgEGJa/G
>>36 PC版ウルトラクイズやアタック25作った
石切山氏はF-BASIC遣いだったぞっ!
LIPSマンセー
41 :
名無しさん@お腹いっぱい。 :04/04/30 16:02 ID:EwmgADBi
最初の頃、ビギナーはバシックって呼んでたんだよ。
>>16 単純に「CALL」と入力すると、アドレス 0x0000 をコールするのと同じことです
ね。通常、PCは起動時に 0 番地からスタートするようになっているから、リセッ
トと同じ効用があるんですよね。
>>24 ノーマルPC88だと ALU による3画面同時制御が行えないので、機械語で単純
に画面をクリアするだけでもけっこう時間がかかります。スタック命令使って高
速化を行っていたような記憶があります。
44 :
蕎麦 :04/04/30 16:05 ID:RFmG/zac
学生時代にゲーム作ってたけど、処理速度の壁があり、 マルチステートメント(コロンで繋ぐやつ)とか、小技を使って工夫したのが懐かしい。 当時、「凄い!」評価は マシン語>アセンブラ>ベーシック だったなあ。
45 :
名無しさん@お腹いっぱい。 :04/04/30 16:06 ID:D7GSUklA
ここは自慢話部屋?やはり「他人のふんどし」で設けたウィリアムさんに完敗! ぐだぐだ言う前に日本人向けのコンパイラ作ってよ!皆様てッ言うかおいらも 口先だけのPCお宅(泪)
やはりS-BASICはマイナーですか、そうですか。
48 :
名無しさん@お腹いっぱい。 :04/04/30 16:09 ID:9eTT/ajO
初めてのBASICがX-BASICだったので、ほどなくC (&アセンブラ)へと移行。 暫く後に98入手、N88に違和感持ちました。ナツカスィ。
いまだにQbasicを使っていますが何か?
QuickBasicも語られませんか、、そうですか、、
53 :
名無しさん@お腹いっぱい。 :04/04/30 16:17 ID:H5P2ZkH1
ファミリーベーシック ブイスリー ♥
55 :
名無しさん@お腹いっぱい。 :04/04/30 16:20 ID:Mp74htqV
BASIC で年賀状描くソフト作って印刷してた 絵の方ね
GET PUT REM文
57 :
名無しさん@お腹いっぱい。 :04/04/30 16:21 ID:HBXa0PYS
最初はS-BASIC、その後、色々言語を触って、未だにx86のアセンブラ(ワラ。とっくに21性器なのに… _| ̄|○
すいません、WICSはどこにジャンル分けされるんでしょうか
59 :
名無しさん@お腹いっぱい。 :04/04/30 16:24 ID:LgEGJa/G
>>52 MS-BASICの前身がQuick-BASIC。
Quick-BASICとMS-BASICの違いが今ひとつわからない。
確かBIOSや機械語いじくるプログラムでの機能の違いだっけか?
それともOS/2対応か否かの違い?
60 :
名無しさん@お腹いっぱい。 :04/04/30 16:24 ID:fbko3BXk
ハニリイト
61 :
名無しさん@お腹いっぱい。 :04/04/30 16:25 ID:v7HiHeT+
ベーシックはフォトランをベースにした言語(だったはず)
62 :
名無しさん@お腹いっぱい。 :04/04/30 16:27 ID:JZckg+bO
エビシャコーン!
63 :
名無しさん@お腹いっぱい。 :04/04/30 16:27 ID:9eTT/ajO
パソコン(当時はマイコン)売り場で、必死にプログラム打ち込んでる子供がいたなぁ。 REM文まで一生懸命打ち込んでるので、省略できると言いたかったが、結局言わなかった。かわりに席を離れた隙に、F5keyに"NEW"+CHR$(13)と入れておいた。
ちょっと前に、バーコードスキャナのプログラム したんだけど、思いっきりN88 Basicだった。 バーコード読み取りなど拡張命令文以外は、全然 違和感なかったのだが・・・・・・・・・・
65 :
名無しさん@お腹いっぱい。 :04/04/30 16:29 ID:LgEGJa/G
66 :
名無しさん@お腹いっぱい。 :04/04/30 16:30 ID:QxfHHr28
>39 10 LPRINT "イッテヨシ";: GOTO 10
67 :
名無しさん@お腹いっぱい。 :04/04/30 16:31 ID:QxfHHr28
Hu-BASIC&X-BASICでしたが なにか?
68 :
名無しさん@お腹いっぱい。 :04/04/30 16:32 ID:EwmgADBi
そう言えば、input文とprint文だけで作った顧客管理かなんかのプログラムで 事務の女の子が一日がかりで入力したあげく、最後にReturnキーじゃなくHomeClrキーを誤って押してしまって、画面が消え その後パニックになって、会社辞めたとか聞いたことがある。
ベーシックは、誰にでも分かりやすそうな顔してて 自分で入門書読んだらそれなりに理解できるんだけど、 雑誌に掲載されてるプログラム見ると ピークとかポークといっしょに、数字とアルファベットの羅列があって その部分が素人お断りなんだよな
70 :
名無しさん@お腹いっぱい。 :04/04/30 16:35 ID:LgEGJa/G
>>68 すげー・・・・
覚え立ての頃は何でもinputとprintでしたな。
71 :
名無しさん@お腹いっぱい。 :04/04/30 16:38 ID:eT82lflm
>>38 俺もそうだった。シャープのPC-1251。で後からカセットレコーダー?とプリンタが合体したもの。
アセンブラまでは行かなかったけど、BASICマガジンのプログラム打ち込んで遊んでたよ。
で、MZ-80Bをかって、雑誌に載ってたマシン後のプログラムを打ち込んで、
3重和音が鳴るようになったんで、入力して遊んでました。
懐かしいですねぇ。
ゲイツBASIC出るまでは制御文だけで「何これ?」というようなクソ言語でした。
73 :
名無しさん@お腹いっぱい。 :04/04/30 16:42 ID:+ZybTUix
FORTRAN66をやってみろ IF~THENすらないぞ。
75 :
名無しさん@お腹いっぱい。 :04/04/30 16:45 ID:ukB5Sz6u
でもFORTRAN77の構造化IFを羨ましく思ったりとか。
76 :
名無しさん@お腹いっぱい。 :04/04/30 16:45 ID:LgEGJa/G
78 :
名無しさん@お腹いっぱい。 :04/04/30 16:51 ID:v7HiHeT+
>76 BASICの「ON X GOTO」「ON X GOSUB」に相当するはずなんだけど 「ON〜」の詳しい文法を忘れてしまった。
考えて見れば。CP/M上のMBASICをちょぼちょぼ売ってたゲイツ(Microsoft)に アスキの西が餌をやらんかったら、今日のWindows天下は無かったかも。 何て事をしてくれたんだ。
80 :
広 告 :04/04/30 16:56 ID:S9A6Kpx0
__________________ | | | 10 MOTOR:GOTO10 | | RUN■ M | | O | | T | | フッハッハッ 危 O | | 険 R | | △ ,, ○ な 文 | | V□\__ 香 は | | .3  ̄ ̄\|PC8001| \ り | | 点 ======= \ | | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
81 :
名無しさん@お腹いっぱい。 :04/04/30 16:57 ID:h0iApnGC
死んでからは何年?
82 :
名無しさん@お腹いっぱい。 :04/04/30 16:59 ID:rG/p2rHc
そうか!BASICはシェルだったのか!!!
83 :
名無しさん@お腹いっぱい。 :04/04/30 17:02 ID:uPoo1/gs
ピ〜ガガガガガ〜ピ〜(←テープ) syntaxerr おーまいが!! By MSX
>>79 ゲイツにPC-DOSを作ろうかどうしようか迷ってた時に、
西が作るように後押ししたという話があるが本当だろうか。
あの人も1chで晩節を汚したなぁ・・・
85 :
名無しさん@お腹いっぱい。 :04/04/30 17:11 ID:Kc1KPcpX
86 :
15 :04/04/30 17:15 ID:LIf/ZQpU
>>13 > Basicは手軽にゲーム造ったり、簡単すぎるツール造る分にはいいな。
「C言語より劣る」と書いたが、適材適所かな?
87 :
名無しさん@お腹いっぱい。 :04/04/30 17:19 ID:9eTT/ajO
88 :
24 :04/04/30 17:19 ID:8cFt1eIo
>>43 たしか、画面つーたらいいのか、モニタの垂直周波数と同期を取りながら消していたから
遅いんじゃなかったっけ。
そこで、その同期を無視(解除)して、1画面(1色)づつ00を領域分転送するようなマシン語を走らせれば
一瞬でクリアしていた記憶です。00を指定した範囲のメモリ空間に転送するには、
1行のニモニックで出来たと思う。
89 :
名無しさん@お腹いっぱい。 :04/04/30 17:21 ID:chkx8Ovt
>>50 当たり。
システムの起動に2分も我慢したり、ダンプリストを手で入力したり、よく考えると
当時は忍耐力があったな。w
少しまじめな事も書くと、日本で MS が BASIC をライセンスしたのは NEC だけだっけ?
この頃が、MS と NEC の長い付き合いの始まりか。
90 :
:04/04/30 17:24 ID:cfMk+yaM
蜂のマークのHu-BASIC
91 :
名無しさん@お腹いっぱい。 :04/04/30 17:31 ID:vUtuzZtd
ベーマガ廃刊スレの続きはここですか?
もろもろ宣言とかなしにいきなりプログラム本文から 書き始められる手軽さはいいな。
ベーガマってまだあるんですか?
初めて買ったのが PC8001 n−BASIC 雑誌に載っているプログラムを打ち込みながら覚えたな 今でも覚えているのがアスキーに載っていた海戦シュミレーションゲーム フリートコマンダーだったか
95 :
名無しさん@お腹いっぱい :04/04/30 17:37 ID:dPbbbck8
Hu-BASIC て、ハドソンのBASICなんでしょう。 今でも在るのかな? ハドソン
96 :
名無しさん@お腹いっぱい :04/04/30 17:39 ID:dPbbbck8
Z-80Bはテレビでやってたから皆買ったんだよな。 TV終ったらなんか放り出したけど
97 :
蕎麦 :04/04/30 17:40 ID:RFmG/zac
僕はSP5020、もちろん愛機はMZ80K2E、車のボンネットのようにガバッとあくのが感動。 高かったなあ。 その後、MZ2000の高速カセットデッキに感動したものだ。
98 :
名無しさん@お腹いっぱい。 :04/04/30 17:41 ID:fVioCqvf
PC8001 からmk2 PC8801に進化。それもmk2に進化。 数学の教師のくちぐせで、ほしい、ほしいといっていた。 けっこう高くて7−8万したような気がする。 富士通にもFM 7 があった。 富士通とNEX じゃくてNEC 双璧だった。 CP-M とかがOSだったような。
99 :
名無しさん@お腹いっぱい。 :04/04/30 17:42 ID:Sbx7cuyD
>1 それは べーしっ君ヽ(`Д´)ノウワァァン!! >88 mkIIだとCMD SINGに隠れて、CMD CLSという高速消去がついてたね。 >93 昨年逝きました_| ̄|○
100 :
名無しさん@お腹いっぱい。 :04/04/30 17:43 ID:Sbx7cuyD
×>1 >11 それは べーしっ君ヽ(`Д´)ノウワァァン!!
101 :
名無しさん@お腹いっぱい。 :04/04/30 17:43 ID:4MQpNZKh
102 :
名無しさん@お腹いっぱい。 :04/04/30 17:43 ID:LgEGJa/G
>>81 まだ死んではいないだろ。
それを言うなら、("C++"ではなく)Cも死んでいる。
ちなみにVB1.0の発売は91年6月。
103 :
蕎麦 :04/04/30 17:43 ID:RFmG/zac
>>98 違う!8001→mk2→8801ではない!
誰か、この若輩者に教えてやってくれ!
104 :
名無しさん@お腹いっぱい。 :04/04/30 17:44 ID:fVioCqvf
じたくにあったFM77 こわれてもいないが、さしてつかった記憶がなく、 なんだかSAVE とLOAD とかRUNとかごちゃごちゃで 夜7時ころ、道路の真ん中に放置して破壊した。ー関西に影響を受けた
105 :
名無しさん@お腹いっぱい。 :04/04/30 17:45 ID:oEtQqH3Z
なんかシャープ系とNEC系とネタが真っ二つだなw 富士通もがんがれ
106 :
名無しさん@お腹いっぱい。 :04/04/30 17:46 ID:LgEGJa/G
>>98 N88もDisk版はいっちょまえのOS。
ハードディスクにインストールでき、直接立ち上げられたな。
>>99 最近見なくなったと思ったらやっぱしそうですか・・・・
108 :
名無しさん@お腹いっぱい。 :04/04/30 17:47 ID:knPGXRwU
10 print"ょぅι″ょハァハァ” 20 go to 10
109 :
名無しさん@お腹いっぱい。 :04/04/30 17:48 ID:oEtQqH3Z
うちの大学の研究室ではアップルUJ-plusが現役だったなぁ・・・
110 :
名無しさん@お腹いっぱい。 :04/04/30 17:50 ID:z1bV/I5M
PC-8001 + PCG これ最強
111 :
名無しさん@お腹いっぱい。 :04/04/30 17:50 ID:unbtpP5P
「構造化言語は神」「これからは構造化言語パスカルの時代」とかいう記事が雑誌を賑合わせ、 無理矢理IF文でGOTOを廃するとか、意味もなく構造化したBASICプログラムが出たりした。 10 REM MAIN 20 A$="イッテヨシ" 25 GOSUB 50 30 G0SUB 70 35 B$=Z$ 36 A$=B$ 37 GOSUB 50 40 END 49 'PRINTルーチン 50 PRINT A$ 60 RETURN 69 'INPUTルーチン 70 INPUT Z$ 80 RETURN
112 :
名無しさん@お腹いっぱい。 :04/04/30 17:50 ID:fVioCqvf
Mk2はUNIVAC をイメージしたものだろう。ダートマス大学 オフコン。 ソードはTOSHIBAに合弁、吸収されてしまった。 最初のICが4001。
113 :
名無しさん@お腹いっぱい。 :04/04/30 17:51 ID:Sbx7cuyD
114 :
名無しさん@お腹いっぱい。 :04/04/30 17:52 ID:Sbx7cuyD
115 :
名無しさん@お腹いっぱい。 :04/04/30 17:56 ID:fVioCqvf
スキーの メダリスト猪谷 千春 氏がダートマス大学卒だとか。 入学の試験で面接で、 英語がよくわからなかったとか。 筋力トレーニング、腕立てふせをしながら、勉強をしたとか。 スポーツと両立して、勉強をしたそうだ。 アメリカの大学は、入るのは、やさしいが、出るのはむずかしい。 高校に車で通学するとか、もう大学=社会人の感覚。 アメリカの大学卒というだけで、そんなものなのか。 のちにアメリカの保険会社の日本法人をまかされる
>>63 ワラタ
しかsこの楽しさがわかるのも、おっさんだけか・・・_| ̄|○
117 :
名無しさん@お腹いっぱい。 :04/04/30 18:07 ID:GO8ZZSY6
速+で長々と続いた「ベーマガ休刊」スレッドはよかったな。 継続が立てられ、立てられ・・・ 元投稿者も出現、 スキャンする奴、バックナンバー呼んでしみじみする奴 皆が思い出を語りつつ、 そしてその間、荒らし煽りがほとんどない、という展開。
>>63 そういえば、VisualStudio で F5 に割り当てられているのは、プログラムの実行だね。
こんな所にも BASIC の名残が残っていたのか。
120 :
名無しさん@お腹いっぱい。 :04/04/30 18:13 ID:fVioCqvf
PASCAL だプロログだ、なんだかんだで議論になり、 次世代の言語だなんだかんだ 第5世代コンピューター、なにが第5世代なんだか。 1+2+3+4+= 10+5 1+2+3+4+5+ 10+9+8+7+6 +) 11*5= 55 よく、がっこの授業で、だされるのが 天才ガウスの話 教師は水野という東大卒 だった。 障害者にやさしいだ、なんだかんだ 医者の家系だとか、 なんだか、いって、スカイラインのV25、V35の設計を担当したとか。 ジャガーXkをイメージしたとか、 なんだか古い、 なんだっけな、安いわりにジャガーのV12と L6の オープンカー、ロードスター、60年代の、。 NECも福祉とか、障害者にやさしい、んだな。
10 input A$="アナタ ノ ナマエハ" 20 print A$"ハ イッテヨシ" 30 goto 10 うろ覚え
122 :
名無しさん@お腹いっぱい。 :04/04/30 18:19 ID:Mp74htqV
MON
123 :
名無しさん@お腹いっぱい。 :04/04/30 18:22 ID:LgEGJa/G
>>121 (ピー)
syntax error in 10
オマエモナー
124 :
名無しさん@お腹いっぱい。 :04/04/30 18:25 ID:VcO2KXg3
おれも厨房のころ、hu-Basic@X1から、プログラミングの世界に。 ホントはバイオテクノロジー関係の仕事、やりたかったんだけど、 プログラム組むのが面白くて楽しくて。 あのころは、よかったなぁ。。。 出来上がったものを動かして素直に喜んで。 いまや、C#.NET&Delphiで職業プログラマ。 納期を気にしながら、胃を壊し、脳みそ壊し... っつうか、不具合多すぎだぞ、.Net Framework しかもコンポーネントもぜんぜん足らん!
125 :
名無しさん@お腹いっぱい。 :04/04/30 18:26 ID:LgEGJa/G
>>111 所詮全ての変数がグローバルだったBASICに
構造化なんて無理な話だったんだよな。
N88だったらDEF FNを使うという手もあったけど
それでも意味無し芳一
126 :
名無しさん@お腹いっぱい :04/04/30 18:26 ID:GkGPe2rb
>>63 このいたずら者が!w
中学校時代の仲間と十数年ぶりに再会一杯やった。すると
「おい。お前昔っからパソコンやってたよな?プログラム言語ちっと教えてくれや。」
なんて言われた・・・どーしよw
127 :
名無しさん@お腹いっぱい。 :04/04/30 18:30 ID:Mp74htqV
>>126 失礼だが、俺の経験から云えば、
暫くの間ものすごい痛い思いをするだろう。
>>111 >>125 そんな貴方にX-BASIC
って、CインタプリタBASIC風味っていった方が正確だったかも。
129 :
名無しさん@お腹いっぱい。 :04/04/30 18:34 ID:Uk/zdzWL
「パソコン教えて」 とんでもなく下らないことか とんでもなく壮大なことを頼まれるかのどちらか。
130 :
名無しさん@お腹いっぱい。 :04/04/30 18:37 ID:bAnnvHBa
ぬるぽ
132 :
名無しさん@お腹いっぱい。 :04/04/30 18:45 ID:XX/IxFHO
Pascal(Delphi)が最強だよ Basic(VBなど)を使ってるやつはアホ
133 :
名無しさん@お腹いっぱい。 :04/04/30 18:53 ID:4IrfTXAl
133 goto 133
134 :
名無しさん@お腹いっぱい。 :04/04/30 18:53 ID:s6mwh0lN
10 INPUT "アナタハ2chネラーデスカ? y/n";a$ 20 IF a$="y" THEN "イッテヨシ" : GOTO 10 30 IF a$="n" THEN "ウソツキハドロボウノハジマリ デス" GOTO 10 40 PRINT "イッテヨシ" 50 GOTO 10 60 END
135 :
名無しさん@お腹いっぱい。 :04/04/30 18:56 ID:EwmgADBi
>30 IF a$="n" THEN "ウソツキハドロボウノハジマリ デス" GOTO 10 >30 IF a$="n" THEN print "ウソツキハドロボウノハジマリ デス" GOTO 10 ~~~~~
136 :
名無しさん@お腹いっぱい。 :04/04/30 18:57 ID:LgEGJa/G
>>132 ┌─────────┐
│ |
│ Del厨警報! │
│ |
└―――──――――┘
ヽ(´ー`)ノ
( へ)
く
137 :
名無しさん@お腹いっぱい。 :04/04/30 19:04 ID:5pGGPd9M
>>132 動きゃぁ何だっていいんだよ
動きゃぁ何だっていいんだよ
動きゃぁ何だっていいんだよ
動きゃぁ何だっていいんだよ
動きゃぁ何だっていいんだよ
動きゃぁ何だっていいんだよ
動きゃぁ何だっていいんだよ
動きゃぁ何だっていいんだよ
138 :
名無しさん@お腹いっぱい。 :04/04/30 19:11 ID:1zVX5iC4
>>132 PRINT "スヘ オカエリクダサイ"
139 :
名無しさん@お腹いっぱい。 :04/04/30 19:16 ID:zCFfVNJB
CLS 3
>>137 10 a=0:b=0
10 locate a,b
20 print="動きゃぁ何だっていいんだよ"
30 a=a+10:b=b+50
40 goto 10
またまたうろ覚え
141 :
名無しさん@お腹いっぱい。 :04/04/30 19:20 ID:Mp74htqV
out &hf0, 0
142 :
名無しさん@お腹いっぱい。 :04/04/30 19:26 ID:4IrfTXAl
>137 10 cls:clear 20 for a=0 to 7 30 locate a*2,a*2 40 print"動きゃぁ何だっていいんだよ" 50 next
143 :
名無しさん@お腹いっぱい。 :04/04/30 19:38 ID:Sbx7cuyD
パスポート ヲ ミセナサイ
メフィウス?
145 :
名無しさん@お腹いっぱい。 :04/04/30 19:59 ID:BOzV2fw7
たまにDOSプロンプト使うと、"dir"と間違えて"list"ってタイプする。
>>145 一般論としては確か、NEXTの変数は省略した方が高速だったのでわ?
まったくスレ違いなんだけど
BASICの前身と言われるFORTRAN、いまだに現役なんだよな。
ウチでもいまだに実習にFORTRANを使う先生がいるし。
何より、我が日本が世界に誇る
最速スーパーコンピュータ『地球シミュレータ』。
こいつのプログラミング言語が拡張FORTRANと聞いて卒倒しそうになった。
ソースは情報処理学会の会誌『情報処理』、地球シミュレータ特集ね。
148 :
名無しさん@お腹いっぱい。 :04/04/30 20:19 ID:oJ8bZyc1
10 Gosub 10
で、間違いに気が付いたつもりで、またまた"files"とやってしまう。
150 :
名無しさん@お腹いっぱい。 :04/04/30 20:24 ID:oJ8bZyc1
151 :
名無しさん@お腹いっぱい。 :04/04/30 20:29 ID:oJ8bZyc1
ここまで来て日立BASIC MATER LEVEL 1,2,3のユーザが居ないのが寂しい
152 :
名無しさん@お腹いっぱい。 :04/04/30 20:34 ID:+Ue0Aif/
visual basicのエディタはひどいな せっかく人がスペースやタブを入れて綺麗にソースを書いているのに 次の行へ移ると全部スペースやタブを除去しやがる
>>151 もれ、LEVEL3ユーザーでした。
でも、あんまり記憶にないのね。
確か"circle"命令が無くて、三角関数使って円を書いた覚えがある。
154 :
名無しさん@お腹いっぱい。 :04/04/30 20:39 ID:Yv7m3e6o
>>137 まったく同意!!!
やれ設計書の詳細度がドウタラ・コウタラ・・・
試験計画書のフォーマットがウンチャラ・カンチャンラ・・・
そんでもって、不具合対処の妥当性がアーダノ・コーダノ・・・
うごきゃ いいんだーーー!!!
と、社内で叫んでみないな〜。
155 :
名無しさん@お腹いっぱい。 :04/04/30 20:39 ID:50690ye6
ばしっく ばしっく って呼んでた中学生の頃。ナツカシ。 あれで、なにができるんだろうね。
>>147 FORTRANは数値演算ライブラリが命。
プログラミングの都合ではない。計算誤差とバグの問題。
157 :
名無しさん@お腹いっぱい。 :04/04/30 21:13 ID:qjfK01XC
100 ? "おまいら逝ってよし" 110 END
158 :
名無しさん@お腹いっぱい。 :04/04/30 21:22 ID:bZzpAEWW
40年たった今、Basicってハッキリ言って別物になった。
10 on help gosub 40:help on 20 print"トイサ"; 30 goto 20 40 help off 50 for x=0 to 65536 60 beep 1:beep 0 70 next x 80 end
160 :
名無しさん@お腹いっぱい。 :04/04/30 21:26 ID:UBx8J4si
うわあ、BASICのリスト懐かしいなあ 久々に読むとなんかホッとするな(w つなみにおれはP6mk2という貧民のためのパソコンと戯れてたな 88mk2がスポーツカーのようにかっこよく羨ましかったもんだ
161 :
名無しさん@お腹いっぱい。 :04/04/30 21:26 ID:2pECfTfc
APCS 事務用、倍精度BASIC、あれは良いです。まじで。
>148 Out of memory in 10
163 :
名無しさん@お腹いっぱい。 :04/04/30 21:39 ID:Vdz/ctHy
163 GOTO 163
164 :
名無しさん@お腹いっぱい。 :04/04/30 21:44 ID:LgEGJa/G
>>158 行番号無し・プロシージャ・グローバル変数に対するローカル変数が取り入れられた
QuickBASICあたりから、BASICがBASICで無くなったような気がする。
165 :
名無しさん@お腹いっぱい。 :04/04/30 21:47 ID:LgEGJa/G
>>128 >って、CインタプリタBASIC風味っていった方が正確だったかも。
それがまさにQuickBASICであり、MS-BASICだったんだな。
166 :
名無しさん@お腹いっぱい。 :04/04/30 21:48 ID:n83H0Yz0
色指定ってCOLORだっけか もう全然覚えてないや
初期の大戦略がBASICで動いてたんだっけか。 懐かしいなぁ。 ファミリーベーシックでプログラムの基礎を覚えた香具師 ノ
168 :
名無しさん@お腹いっぱい。 :04/04/30 21:51 ID:EDbgNzBJ
ぴっ すんたっくすえらー
PLAY "ABCDEFG" PLAY "CAFE" この手の遊びも無くなったなぁ・・・
170 :
名無しさん@お腹いっぱい。 :04/04/30 21:53 ID:vlUyOvjE
>>147 スパコンはFORTRANがデフォなんだが。
171 :
名無しさん@お腹いっぱい。 :04/04/30 22:00 ID:YC+NdVXF
ぴゅうた の日本語BASICマンセー
172 :
名無しさん@お腹いっぱい。 :04/04/30 22:09 ID:DyHyPK/K
F-BASIC86のユーティリティーで、 KOKUGOコマンド憶えてるヒトいますか?
なんか嬉しがっていないかぁ、お前ら
174 :
名無しさん@お腹いっぱい。 :04/04/30 22:20 ID:2PHBP8/m
FM−7使っていたころが懐かしいし 当時は非常に感動があったな
175 :
蕎麦 :04/04/30 22:23 ID:RFmG/zac
光栄の信長の野望、8801のベーシック版、なつかしいなあ。 こんなに大きなシリーズになるとは、思っても見なかった。 本当にちゃっちかったけど、面白かった気がする。 今のゲームに欠けているのは、この魂だ!
176 :
名無しさん@お腹いっぱい。 :04/04/30 22:28 ID:ahHECWya
高校の数学でBASICやってるのはさすがに時代遅れだろう。 処理が見やすいのはいいかもしれんが。 やるならCでしょ。
>>88 垂直同期のオン/オフは screen 命令を使ってBASICからでも制御でき
ます。でも効果は、10〜20%速くなる程度だったような。
アセンブラには LDDR とかのブロック転送命令がありますが、画面クリ
アは 0x00 でアドレスを埋め立てる動作なので使えません。確か高速ク
リアのためのルーチンがどこかで紹介されていて、ソースを見ると、XOR
で値をゼロにして、POP を使ってアドレス移動するとか、そんな内容だっ
たような気がします。
単純にロード命令でアドレスにゼロを代入すると 2クロックくらいかかる
のに、XOR だと 1クロックで済むという感じでした。
>>167 大戦略IIIまではBASICが使われてましたね。フルBASICだったのは、
初代大戦略だけです。
\ ヘンシュウチョウ「 /( ^∀^)ゲラゲラ ツグミ 影!! \ (´・ω・`) / (■|■) \∧∧∧∧/∀`)=◯<´・ω・`>◯=(・ ( つ旦O < ベ > ( )ショボーン と_)_) < │ .> ∪∪ ──────────< 予 マ >─────────── | |/( ´_ゝ`)\< . ガ > ( ´・ω・`)フー | |. ∩∩ < 感 な > / 人 |ショボーン ̄ ̄ ̄ ̄/∨∨∨∨\ / \ \⌒i (´・ω・`) /2人で編&Dr \ | /\  ̄)) (∩∩)─── /(´・ω・`)人(´・ω・`)\/ /| ̄| /| ̄ ̄| カタカタ / ( ∩∩) (∩∩ )\ / ゝ__)
シニス
180 :
名無しさん@お腹いっぱい。 :04/04/30 22:50 ID:chXxOKmW
>>176 フローチャート書いて、コーディングシート書いて、入力して、テストラン。
それらしいことができればいいのでは?要は授業の遊び。
181 :
名無しさん@お腹いっぱい。 :04/04/30 22:51 ID:UBx8J4si
>>173 だってさあ。やっぱなつかしいよな
80年代辺りはBASICで馴染んだヤツ多いよね。
あの頃はパソコンってマイナーな趣味?だったけど、なんか楽しかった。
ドアドアの作者に憧れたもんだが、ゲイツみたいな世界の覇者まで現れるとは(w
>>83 Device I/O Errorじゃないかい?
いれがるふんくちおんかーるとか出ると、髪の毛かきむしってバグ取りした記憶が。
なにげに
>>83 以外のMSXの方がいませんな。寂しい・・・(´・ω・`)
スナミ
>>182 PC-8001ならTAPE READ ERROR
185 :
名無しさん@お腹いっぱい。 :04/04/30 22:56 ID:vYDN7EyU
今年のセンター試験でお世話になりました。 ベクトルがまったくダメだったので本当に助かりました。
186 :
名無しさん@お腹いっぱい。 :04/04/30 22:59 ID:eT82lflm
187 :
名無しさん@お腹いっぱい。 :04/04/30 23:03 ID:EwmgADBi
BASICが滅びてからは、プログラムを作る人側が壊滅し、ほとんど使う側に移行しちゃったからね。 あのトーシロ集団のぶちかまし的なプログラム作成の熱気が、社会から消えたのは惜しい。 たくさんのBASICの名作プログラムの数々は、結局は消えてしまうんだろう。 1MBのフロッピーに1業務分そっくり入っていたけど、懐かすいねえー。
188 :
名無しさん@お腹いっぱい。 :04/04/30 23:17 ID:z19b2CRp
10 print"氏ね" 20 goto 10 30 end
189 :
名無しさん@お腹いっぱい。 :04/04/30 23:20 ID:Icxgy0gp
このスレのせいでこんにちはマイコンとか引っ張り出して読んじゃったじゃないか
190 :
名無しさん@お腹いっぱい。 :04/04/30 23:20 ID:yjU3odcG
191 :
名無しさん@お腹いっぱい。 :04/04/30 23:21 ID:Icxgy0gp
NHK趣味講座たのしいマイコンのテキストまで出てきたよ 昭和58年って・・・
>191 同じ本持ってた。 表紙が白と青を基調にしてなかった?
10 A$=INKEY$:IF A$="" THEN 10 20 TALK "F2 ABO-X"
194 :
名無しさん@お腹いっぱい。 :04/04/30 23:25 ID:Icxgy0gp
>192 ロボットが歩いてる風な表紙 裏表紙がタモリ
195 :
名無しさん@お腹いっぱい。 :04/04/30 23:27 ID:chXxOKmW
2ちゃんねるをBASICで組んだらもっと軽くなるはずだ。 ひろゆきに提案しよう!
>194 タモリは富士通FMシリーズの宣伝でしょw 多分、初代FM−7。 8001用?のゲームのソースも載っていたと思ったよ。 別の機種に移植した記憶がある。
Beginner's All-purpose Symbolic Instruction CodeでBASICってどう考えてもこじつけだよなあ
198 :
名無しさん@お腹いっぱい。 :04/04/30 23:52 ID:UBx8J4si
199 :
名無しさん@お腹いっぱい。 :04/05/01 00:00 ID:dqGElZwb
ラジカセ使って、テープに記憶してたんだよねえ。 何度失敗して、プログラムが水の泡になったことか・・・
200 :
名無しさん@お腹いっぱい。 :04/05/01 00:01 ID:PrftVyu5
201 :
名無しさん@お腹いっぱい。 :04/05/01 00:09 ID:hk8b6Aqs
この遅さなら言える! 漏れがブラインドタッチを覚えたのはファミコンベーシックのキーボードw
202 :
名無しさん@お腹いっぱい。 :04/05/01 00:11 ID:BqhCNM5Z
MZ−80K2 マンセー PC−6001 パピコンもマンセー
>>195 実は重くなるんだよ・・・・
VBの話になるが、VB製の2chブラウザは大抵重くWin98との相性が物凄く悪い。
204 :
名無しさん@お腹いっぱい。 :04/05/01 00:14 ID:48bR3EJu
武田鉄也PC6000 最高〜!
205 :
名無しさん@お腹いっぱい。 :04/05/01 00:18 ID:fbyLkjFY
12,3年前に仕事で使った。VBが出る直前くらいでBASICはまだ 生きていた。手軽でなかなか使えたんだがな。ソースは汚くなったが。
>>32 懐かしい。
外部記憶装置のレコーダがすげえ高くて買えなかったから、
手書きで紙に記録してたな。
ま、メモリ容量一杯のプログラムでもノート7,8ページぐらいだったような気がする。
207 :
名無しさん@お腹いっぱい。 :04/05/01 00:26 ID:vMaS3zFX
MATLAB最強!
208 :
名無しさん@お腹いっぱい。 :04/05/01 00:32 ID:qWLUqwvb
初期のPC98で、DOSもワープロも買う金なくて、 漢字コード拾いながらN88BASICで文章打ったことあるぜ。 懐かしいな。おい。
SCREEN 3,2,2;
アセンブラ最強
211 :
名無しさん@お腹いっぱい。 :04/05/01 00:34 ID:ItjXX/Vf
>208 初期の98はROM-BASICじゃなかった?
212 :
名無しさん@お腹いっぱい。 :04/05/01 00:36 ID:qWLUqwvb
>>211 そう、ROMにN88-BASICが記録されてた。
JR-200だっけ? なんかのエラー出したらプログラム飛んじゃうの・・・
214 :
名無しさん@お腹いっぱい。 :04/05/01 00:42 ID:ItjXX/Vf
>212 多分、DOS(MS-DOS)が売り出される前の機種だと思ったよ。 後、一太郎も発売されていなかったよ。 つまり、買いたくてもDOSもワープロも売ってなかったのではw
>153 日立って事は、S1ユーザーですか? 確か、PAINTが早かったんだよなぁ
>204 鉄矢は、PC6601mkUだろ PC6001は、パピコン
ビルゲイツが創始者なんだがおかしいなぁ
218 :
名無しさん@お腹いっぱい。 :04/05/01 01:02 ID:0a1+06/p
ここは40代がやたら多いスレですね
219 :
名無しさん@お腹いっぱい。 :04/05/01 01:04 ID:TlLy/SzE
>>216 当の鉄矢がいまだに変わってないわけで。
今のPCのCMはギャラ高い順から出てるようなもんだが、
昔は味があるというか、迷走してるキャスティングが多くておもろかった(w
220 :
名無しさん@お腹いっぱい。 :04/05/01 01:05 ID:RkQnnvIz
>>217 ゲイツがやったのはIntelCPU用のBASICを作ったこと。
言語自体をつくったわけじゃぁない
221 :
名無しさん@お腹いっぱい。 :04/05/01 01:07 ID:TlLy/SzE
>>218 いや30代、それも前半も多いとおもいますよー
222 :
名無しさん@お腹いっぱい。 :04/05/01 01:08 ID:+IdXj2jo
もれも最初はBASICだったなー。 MSXでつが。
>219 横山やすしと、一八でもCMやってたな パソピアIQだったっけ?
224 :
名無しさん@お腹いっぱい。 :04/05/01 01:08 ID:+IdXj2jo
225 :
名無しさん@お腹いっぱい。 :04/05/01 01:11 ID:8gIhF2W4
初代の「松」はBASICで書いてあったんだよね
226 :
名無しさん@お腹いっぱい。 :04/05/01 01:13 ID:NDzP5YLv
アドベンチャゲームとかも良く見るとBASICで書いてあった。 中身みたら、楽しみがなくなった。 ちなみに、30代前半。BASICはMZ700より。
>226 確かMZ700は「タイムシークレット」とかもグラフィック文字で画面描いてあったな
228 :
名無しさん@お腹いっぱい。 :04/05/01 01:21 ID:ItjXX/Vf
>225 会社のパソコンはATOKが標準で入れてあったのに、 変なマニアの人がいて、マツタケ?とかいうFEPを無理やり入れて使ってたw
229 :
名無しさん@お腹いっぱい。 :04/05/01 01:22 ID:TlLy/SzE
>>223 おおう、あったですね。CMのターゲットも分からなく何でも来いって感じだった気がする
興味無い人から見れば不可思議なCMのジャンルだったろう(w
>>221 絶対、結構多いとおもう。ガキの頃ファミコンの洗礼受けた世代だしな。
230 :
名無しさん@お腹いっぱい。 :04/05/01 01:24 ID:93hZrCSX
かにがくいたい 天使たちの午後 ジャスト
エニックスから出てた、AVG「ウィングマン」の 美紅が倒れてる所で 「オカス ミク」というコマンドを見つけた中学時代・・・ アオイ「すっきりした?」とか言ったんだよな
232 :
229 :04/05/01 01:34 ID:TlLy/SzE
>>221 じゃなく、
>>224 だった。
>>226 mz700めちゃ覚えてます。最初に買おうと思ったパソコンでした。
学校のmz2000だかと違ってカラーだったのだ!!
233 :
226 :04/05/01 01:40 ID:NDzP5YLv
>>230 結局、漏れは天使たちの午後(PC-88版)、解けなかった....
>>232 昔MZ700廃棄してしまい、(ああ、もったいない)
最近MZ700えみゅ手に入れて、その勢いで、オクでMZ1500を衝動買いした。
234 :
名無しさん@お腹いっぱい。 :04/05/01 01:46 ID:Qtf3235f
FOR I=1 TO 0 〜 NEXT のループ回数が0回のマシンは、 なんだか高級そうに思えた。
235 :
名無しさん@お腹いっぱい。 :04/05/01 01:48 ID:+IdXj2jo
ブラックオニキスもBASICだったね。
236 :
名無しさん@お腹いっぱい。 :04/05/01 01:56 ID:NDzP5YLv
>>227 そう。全画面がAAそのもの。
# BASICじゃないけど、ビルディングホッパーは名作だったと。
その後、PCG( MSX風にいうとスプライト)を増設したけど、あまり使わなかったな。
237 :
名無しさん@お腹いっぱい。 :04/05/01 02:09 ID:2v8neHa0
dim image[255] load@ "hoge.tif" 0,0 get@a(0,0)-(15,15),image for i=0 to 300 step 2 put@a(i,0)-(i+15,15),image next こんなんでアニメーション作って遊んでた記憶
ベーシックはMZ80で覚えたな。PC9800が出る前。 ゲームはアリス?が良かったな。
239 :
名無しさん@お腹いっぱい。 :04/05/01 02:21 ID:BqhCNM5Z
>>227 タイムシークレット・・・ハマリました。
ネコジャラ氏の大作。 イドンとデンドロエリアン、
最後はファラス星のダナーク人を花粉爆弾でやっつける。
ちょっと時代くだってアシュギーネと言ってみる・・・
241 :
名無しさん@お腹いっぱい。 :04/05/01 02:49 ID:+17Ozqa0
西部(SAVE)労働(LOAD)レスト(LIST)ラン(RUN)
>>63 オマエカ!
20年くらい前の八王子のダイエー電気売り場、あそこに居た兄ちゃんダロ!
俺はアレをやられて悔しくて、悲しくて、クラス委員になって親に6001mk2を
買ってもらったんだ!
・・・
アリガトナ
とっても加齢臭の漂うスレですな
実は2chて30台が一番盛況じゃないかと思える今日この頃。
>>98 88mk2ってそんな安くなかったんじゃない?
2ドライブで25万は超えてたと思うが。
8万円じゃX1Fmodel10ぐらいしか買えんよ。
子供の頃と、今のPCの違いは、昔は学生では明らかに
買えない憧れのPCがあったことだな。
しかし、X1,88,FM時代に将来PCアーキテクチャとソフトが統一される
って本に書いてあったが、まさかそれがWindowsになるとわ。
246 :
名無しさん@お腹いっぱい。 :04/05/01 03:33 ID:7hQuoMkZ
信長の野望やりたくて8801MH買った〜
247 :
名無しさん@お腹いっぱい。 :04/05/01 04:24 ID:xqJWTmBA
初めての言語はN88-BASICだったな.マシンは98VM2だ. 中学の先生に褒められるのがうれしくて中1の夏休みの課題に 連立方程式を解くプログラムを書いて提出したっけ. そのころは,まさか18年後,GWのこんな時間までプログラミングを する羽目になるとは思ってもみなかった.
249 :
名無しさん@お腹いっぱい。 :04/05/01 04:48 ID:QFltuJFO
REM ヽ(`Д´)ノ
250 :
名無しさん@お腹いっぱい。 :04/05/01 04:57 ID:j/iMefpj
漏れはFMnew7でドアドアやハイドライドをやったな…
251 :
名無しさん@お腹いっぱい。 :04/05/01 05:03 ID:ik918HKk
>>250 漏れもFMnew7ユーザーだった。ブルース・リーという超マイナーなアクションゲームがお気に入りだった。
敵は相撲取りと忍者だけ。ただひたすら相撲取りと忍者。
FM-7ユーザーは右手中指で(テンキー)5キー叩けるのが常識と言って見るテスト 77AV版イースI・IIの音楽は良かった。
253 :
名無し :04/05/01 07:10 ID:tN5zPTLr
懐かしいなぁ!よくべーマガのプログラム打ってあそんでたわぁ。プログラムつくたりしてねぇ。あの頃が、一番楽しかったようなぁ。今のパソコンは、複雑すぎる!あのころが懐かしい!ちなみに、MZ-80Bつかてたよ〜あれを、MZ-2000に、して遊んだりしたよ
254 :
名無しさん@お腹いっぱい。 :04/05/01 07:21 ID:1cnZpFHn
ベーマガ、懐かしいなぁ・・・。 影の声さんとか今、何歳なんだろう?
255 :
_ :04/05/01 07:29 ID:XifFpV3I
大学でオートマトン習った 羊の肉だったかな
>>245 >しかし、X1,88,FM時代に将来PCアーキテクチャとソフトが統一される
>って本に書いてあったが、まさかそれがWindowsになるとわ。
NECは日本語WindowsでPC-98を一気に売り出そうとしたが、
後にWindowsがPC-98を駆逐するきっかけになったとは
この時誰が想像しただろうか・・・・
>>235 ボコスカウォーズもBASIC
257 :
名無しさん@お腹いっぱい。 :04/05/01 10:34 ID:wHI67/cC
VBってもうBasicじゃないだろ。M$製のオリジナル言語だろ?? BASICを名乗るのをやめれ。
258 :
名無しさん@お腹いっぱい。 :04/05/01 10:50 ID:eDS96byp
259 :
名無しさん@お腹いっぱい。 :04/05/01 10:51 ID:ItjXX/Vf
>257 QBのときは古い文法、Cライクな文法、 どっちも使えたよ。
>>257 Basicの定義って何なんだろ?
for 〜 next、if thenがあればBasicなのだろうか。
>>252 基本中の基本ですよね〜ってか止まんないしw
自分はちゃっくんぽっぷとかキャッスルエクセレントとか好きだったなぁ
もともとのBASICを考案したおっさんは、 MS-BASIC にはかなりご立腹らしいと聞いたことがある。 でもいまBASICっていったらイメージするのはMS製なんだよね。
263 :
名無しさん@お腹いっぱい。 :04/05/01 12:29 ID:L+tIrRUr
10 CLS 20 FOR I=0 TO 640 STEP 20 30 FOR J=0 TO 640 STEP 30 40 LINE(I,0)-(J,400),7 50 NEXT J 60 NEXT I 結構綺麗。
>216 PC6601とPC6001mkII PC6601にmkIIはない
265 :
名無しさん@お腹いっぱい。 :04/05/01 12:38 ID:wGsgjYzr
6001mkIIにディスクドライブがついて6601なんだもん Mr.PCは6001mkIISR
>>262 でもMS製以前といえばif thenとgotoなど基本的な制御命令が10個くらいしかないバカ言語だし。
そこへlocationやらlineやらと100個以上の命令や関数追加しまくり派手にした功績は大きい。
>265 ツリ? Mr.PCは6601SRだ。
268 :
名無しさん@お腹いっぱい。 :04/05/01 12:51 ID:fTF9nfCk
ベーシック・・懐かしいわなぁ。 ゲームしたくて必死に入力したっけな。 ちなみにMSXだったけど。 MSXでベーシックやってた人どれくらいいる?
ノ
270 :
名無しさん@お腹いっぱい。 :04/05/01 12:57 ID:W+VEvxQP
いまどきのがきはベリファイコマンドしらねーだろ
271 :
名無しさん@お腹いっぱい。 :04/05/01 13:07 ID:/suWd4xI
存在意義の見つからない六本木パソコン・・・。
272 :
名無しさん@お腹いっぱい。 :04/05/01 13:08 ID:/suWd4xI
>>268 ベーまがのリスト打ち込んでたよ。
でも、RAMが16KBしかなくて、よくoverflowしていたような。
273 :
名無しさん@お腹いっぱい。 :04/05/01 13:10 ID:E79cWJC9
ノ エクセルVBAで少しは役に立ったよ。
275 :
名無しさん@お腹いっぱい。 :04/05/01 13:35 ID:7PPxZBt+
276 :
名無しさん@お腹いっぱい。 :04/05/01 13:39 ID:SpTLK36N
10 talk "m2 omaeranacukasiina."
277 :
名無しさん@お腹いっぱい。 :04/05/01 14:07 ID:tw3XuzC7
懐かしいなあ。そうか、もう40歳になるのか。
>>259 ついでに行番号も使えたな。
M$は、SUB(GOSUBの強化版。引数指定・再帰可能・・だが、ローカル変数を知らないと死ぬ)
FUNCTION(DEF FNの強化型)使用と行番号廃止を推奨してたけどね。
六本木パソコンとかいうわけわからん広告はPC-6601だっけ?
有希子のパソピアIQ・・・ H2にも似たようなフレーズあったよぉな・・・なんだっけ?工藤夕貴の
>>15 劣る劣らないなど どうでもいいこと。
使えるか使えないかなのであって さらに言えば用途によっては
いちいちCなんかで組むほうが馬鹿
282 :
名無しさん@お腹いっぱい。 :04/05/01 14:35 ID:wGsgjYzr
talk文があれば ゴノレゴも作れるな
283 :
名無しさん@お腹いっぱい。 :04/05/01 14:37 ID:Lvw6MWIv
on error goto 1000
とりあえず、現時点でこのスレ的におすすめなのは Active Basic & N88互換Basic とくに後者。 RS232C経由で特殊な装置(手作り)を動かすソースがあった のだが、N88互換Basicでちょっとの手直しできっちり動いたの には驚いた。 Active BasicもVBよりもBasicよりで面白かった
285 :
名無しさん@お腹いっぱい。 :04/05/01 14:48 ID:Qtf3235f
とりあえず最初に打ち込むのが 10 PRINT CHR$(12); セミコロンを忘れると、画面いちばん上の1行を損する。
286 :
名無しさん@お腹いっぱい。 :04/05/01 14:58 ID:vecAfdjv
>>281 C#で作ったプログラムは最悪だぞ。メモリ消費しまくるし。
287 :
名無しさん@お腹いっぱい。 :04/05/01 15:26 ID:V7N9gMF+
//BASIC EXEC=JETTFT001 でTSSセッションをbatchでsubmitしてbasic走らせてた。 FOTRANに比べて10倍以上のCPUタイム料請求もらって鬱。
>>286 きれいな情報の再現には高いハードが必要
だから俺に600万くれ
100 CLS 110 ON INTERVAL GOSUB 150 120 PRINT "イッテヨシ! "; 130 GOTO 120; 140 END 150 PRINT "オマエモナー!! "; 160 RETURN
290 :
名無しさん@お腹いっぱい。 :04/05/01 16:34 ID:8dpL6+10
>>266 ほほぉ。ある意味、しょぼいUIしか作れないJavaに、
Win32ネイティブのアクセス機能をつけたJ++ みたいなもんか。
こちらはビジネス的に失敗したが、MSがMSたる所以は
もうMSが大きくなった企業文化そのものなんだな。
オリジナルの作者に疎まれるところもそのまんまだ。
291 :
名無しさん@お腹いっぱい。 :04/05/01 16:40 ID:5Q6tkXNH
>>286 それは言語仕様の問題ではなくて.net frameworkの問題だと思うが。
たしかにjava出てから境界が曖昧だが
292 :
名無しさん@お腹いっぱい。 :04/05/01 16:58 ID:CbxrsV2G
6.0からVBばりばりでやってる漏れは愛着湧いちゃってさ .NETに移行するのも気持ちがのらないんだよねぇ こんな漏れはだめだめになっていくんだろうか・・・
間違いなく腐るから安心しろ。
294 :
名無しさん@お腹いっぱい。 :04/05/01 17:01 ID:pl7KZQu6
おまいらPHPですよ
PHPもいいけど、廃れるとオモウと、やはり静的コンテンツ生成の方に チカラをかけてしまう。
大学入試センター試験以外に使われてるのか?Basicって・・・ javaとC++とアセンブラで、ほとんど用が足りるし( ;´Д`) 経産省の資格取得試験にもCOBOLさえ有るのに、Basicってないし・・・(´・ω・`)
297 :
名無しさん@お腹いっぱい。 :04/05/01 17:58 ID:SWXC+juk
>296 2000年問題の時はコボラーが活躍したみたいですね CばっかりになってたんでCOBOLの修正に人が足りなかったとか
299 :
名無しさん@お腹いっぱい。 :04/05/01 18:20 ID:Mv4Gax7D
JAVAの方がむしろ腐るだろと思うんだけど なんか案件多いんだよな やっぱ営業がしやすいのかね 今時代はJAVAですよとかなんとか
300 :
名無しさん@お腹いっぱい。 :04/05/01 18:49 ID:mP7xNFvn
301 :
名無しさん@お腹いっぱい。 :04/05/01 22:24 ID:l2MJyhw+
電検三種の試験範囲に入ってたな。BASIC。 おかげで取るときに知識がちょこっと役に立った。
PC8001のゲイツN-BASICにバグがあって、 バージョンアップがROM交換だったっけ。Ver1.01? 1万ちょっとしたと思うが、今考えると当然無償交換だろ!と思う。
>>268 ノ
その後Macに移った変わり者です。
>>303 が今後どのように揶揄されるか興味がある。
>285 それって画面をクリアするコントロールコードだっけ? 懐かしいなぁ.
>>268 MSX-BASICは
8ビット機のなかでもっとも浮動小数点値の表現力が高いのだぞ。
誇りに思っていい。
でもほかはパッとしない
307 :
名無しさん@お腹いっぱい。 :04/05/02 09:55 ID:nwzPCEME
308 :
名無しさん@お腹いっぱい。 :04/05/02 10:09 ID:eejiKWxQ
オレのBASIC初体験は、HPの8KBミニコン。 Kemenyの書いた教科書で勉強した。 これにはBASICの語源は書いてなかった。 Beginners All〜は、後付けのこじつけと思われ。 マイコンのBASICに触れて最初に思ったこと: 「ふ、不純だ!このBASICは!」
>>182 おいらもMSXだよん。
ラジカセ使ってアプリ入ったテープをワカメにして泣き崩れたことがったなあ。
なにもかもがなつかしい・・・
310 :
名無しさん@お腹いっぱい。 :04/05/02 10:23 ID:5jJW6X1q
MacにもBasicはありますよ。 FutureBasicとかRealBasicとか。 昔はMSもBasic出してた。
ベーマガでプログラム探すのに飽きて、 月刊マイコンのマシン語シューティングのプログラム入力にチャレンジしてさ。 マシン語のコードをBASICの入力支援プログラムで入力して。 動いたときのそりゃ早かったこと。 と、同時に、BASICのあまりの遅さに萎えた瞬間だった。 まあ、こういうBASICの基礎知識は 未だに簡単なバッジファイル書くときに使えるから ありがたいけどね〜
俺もBASIC作って億万長者になるのだ。
いまどきオブジェクト指向じゃない方が難しい気がする
そう言う奴に限ってオブジェクト指向を知らないし説明できないワナ
いや、普通わかるだろ。 オブジェクト持ってきてメソッド呼ぶだけだぜ。直感的だし。
オブジェクト持ってこないで中でダーとやるだけだぜ? こちとら。
オブジェクト指向はともかく、 構造化できない言語の方が難しい気はする。素人目だと
構造なんぞ無視で散文的にザーッとだぜ? こちとら。
>>315 オブジェクト指向とただの再帰可能呼び出しの区別が付かないアフォもいる罠。
>>312 おおなんかサンキウ!おかげで、めちゃ楽しんでます(笑
322 :
名無しさん@お腹いっぱい。 :04/05/03 10:12 ID:vhCh4E5+
323 :
名無しさん@お腹いっぱい。 :04/05/03 10:35 ID:EzxG/nLi
今は言語の簡単さよりも、分業のしやすさだもんな。
324 :
名無しさん@お腹いっぱい。 :04/05/03 11:14 ID:eB0a2YmK
GOTO 1
325 :
名無しさん@お腹いっぱい。 :04/05/03 15:14 ID:XONo0y2A
信長わ8001でもあったよ
326 :
名無しさん@お腹いっぱい。 :04/05/03 15:25 ID:vhCh4E5+
10 FOR I=1 TO 2 20 FOR J=1 TO 13 30 IF I=2 THEN PRINT " "; 40 PRINT "BABEL "; 50 NEXT J 60 NEXT I 70 GOTO 10
327 :
名無しさん@お腹いっぱい。 :04/05/03 15:46 ID:F+51GMpN
シャープのポケコンもってる人いない? 非常に便利で未だに使ってるのだが、どうよ
328 :
名無しさん@お腹いっぱい。 :04/05/03 15:52 ID:9eaGq3/G
WIDTH 80,25
330 :
名無しさん@お腹いっぱい。 :04/05/03 15:54 ID:4W+oFuya
>>327 使ってるよ。
メーカー側に交換部品がないので大事に使ってる。
そういえば MSX は CTRL+A, A で「月」が出たっけ。 CSAVE では平気でも SAVE "CAS:xxx",A(?)だと2バイトグラフ文字が化けてしまって 泣いた憶えがあるんだけれど、記憶違いだろうか。
YAMAHAもMSXだしてたに
333 :
名無しさん@お腹いっぱい。 :04/05/03 17:16 ID:WhKXO4xf
押入れに日立S1あるなあ。 暇を持て余したときにでも、引っ張り出してみるかの。 2、3年前、近所のリサイクルショップに オリジナルの段ボールにはいった富士通FM−11のフルセットがあったなあ。 買いそうになった。今なら買う。
334 :
名無しさん@お腹いっぱい。 :04/05/03 17:22 ID:A65gx6j8
RESUME NEXT
335 :
:04/05/03 17:25 ID:Zrs7EGc9
三菱のマルチ8か16のコマーシャルに林葉直子を使っていたよな。 東芝のパソピアは横山やすしだったか。 いま考えれば、当時は、将来の姿がおもむろに見えていたのかな。
336 :
名無しさん@お腹いっぱい。 :04/05/03 17:41 ID:3uHHfPsc
BASICか・・・ なにもかも、懐かしい・・・
CLS 3 ・・忘れちゃったなぁ、ベーマガ買ってた頃ははまりまくってたのに。
338 :
名無しさん@お腹いっぱい。 :04/05/03 18:16 ID:AnaDI7cQ
>>337 消すときにチラチラしなかったっけ・・・
>>327 シャープとカシオのたまーに仕事で使ってるけど電池の消費が激しくていやん。
340 :
名無しさん@お腹いっぱい。 :04/05/03 19:42 ID:eB0a2YmK
ハドソンもBASIC作ってたな あのころは市販ソフトもソース丸見えで、 ソース本が書店で売っていた。 ある意味オープンソースのさきがけだな。
341 :
名無しさん@お腹いっぱい。 :04/05/03 20:21 ID:Hc1T/aDI
>>327 持ってるよPC-1480U、PC-E500の大学生協モデルw
342 :
名無しさん@お腹いっぱい。 :04/05/03 20:27 ID:L2aUkixs
ポケコンのPC-1251持ってたけど、 大きな液晶憧れたなぁ。。。 液晶にPOKE文で絵を描くのが面白かったよ。 確かプログラムで階調表示もできたね。
>335 パソピア7では木村一八と競演してたね. 6重和音だったかな.結構良いパソコンに見えたけど. >340 Hu-Basicは速いしコマンドも充実しててよかった. といっても俺が使ったのは X1turbo についてきた純正だけど.
8001て十六万かそこらしなかった(疑問)
100 CLS 110 PRINT "ぬるぽ " 120 GOTO 110 130 END
Basicマガジンの影さんと編さんは元気かな?
347 :
名無しさん@お腹いっぱい。 :04/05/03 22:38 ID:JjfReSCC
じゃヴぁだのあくちヴぇxだの、セキュリティーレベルを下げないと表示できないような 糞うぇbページ作って得意がるな!
>>319 なんかカッコイイな(w
でも、ガキの頃BASICと必要最小限の稚拙なマシン語だけで遣り繰り楽しんでたオレなんかから見ると
最近のプログラム言語って環境自体がさっぱりなんだわなあ色々ありすぎて。
JAVAのケータイアプリなんか凄くおもろそうなんだけど、なんだか何から始めりゃいんだか
わかんねーよっつーかもうオッサンダナw
351 :
名無しさん@お腹いっぱい。 :04/05/04 02:01 ID:h03k3C3t
Pコードって今にしてみれば凄く斬新な発想だったんだなと思う。 あの当時のクソ遅い計算機でエミュ+中間コードやってのけたポールアレンは神。
>>350 ・JSDKのインストール
・i-appliの開発キットのインストール(ググれ&ヤフれ)
・com.nttdocomo.ui.IApplicationクラスの継承クラス作る
たしかこんな感じ。数年前の記憶だが。
353 :
名無しさん@お腹いっぱい。 :04/05/04 02:24 ID:PwV6AJm/
10 DEFINT A-Z
10 cls 20 circle (320,200),100 30 circle (320,200),150 40 for i=0 to 6.2 step 0.3141 50 line (sin(i)*200+320,cos(i)*200+200)-(sin(i)*150+320,cos(i)*150+200) 60 next i 70 line (320,0)-(320,400)
356 :
名無しさん@お腹いっぱい。 :04/05/04 02:38 ID:kqhlVjgQ
まだカセットテープの、MZ80のベーシック5030もってるけど、 本体壊れてるから、使いみちないよ。
357 :
名無しさん@お腹いっぱい。 :04/05/04 06:43 ID:9Zk84sD3
>>344 高かった・・・
8801初代は22万8千円だったかな・・・
エプソンのTF−20(320KB*2FD)その他もろもろで〆て40万超えた・・・
値段だけなら、PC-H98のハイエンドモデルとPC-9821Afの100〜120万円 のインパクトにかなうものはありませんw 普通のPCで、本体のみでこの 値段は、初期のころのMacでもありえないので。
359 :
名無しさん@お腹いっぱい。 :04/05/04 07:30 ID:iI5Ljice
この業界にJAVAから入った人間からすると、 行番号のあるプログラムはすごい違和感があるなあ。
10 PRINT"SEX "; 20 GOTO10 30 END
>358 ベーシックマスター16003 がそれぐらいじゃなかった?
198765678945367
>>352 ううどうも。多分挫折するとおもうけど連休ヒマなんでトライしてみます
>>359 みたいなのが普通になってきてんのかな。
オレは行番無い時点で不安。それはなんとかいいんだが、
JAVAなんかはどこからどこまでがJAVAといわれるものなのかがよくわからない。
拡張性がありすぎる?というか完結してないから取り組む気が失せるんだよなあ
でも使えるようになったらたのしんだろな。
趣味でやる分にはプログラムってほんと楽しいし
364 :
名無しさん@お腹いっぱい。 :04/05/04 14:06 ID:07dA6hIb
会社で開発部門だと、ツライよな_| ̄|○|||タスケテママン・・・
>>363 JavaはAPIも含めてJavaなんだろうが、全部知ってる奴はいないし
基本のjava.lang java.io java.utilパッケージだけ覚えれば
9割がたのプログラムは書ける。
後は必要に応じてほかのも使えばよいだけ
366 :
名無しさん@お腹いっぱい。 :04/05/04 14:33 ID:XV1gXzxP
>>345 100 CLS
110 PRINT "ガッ"
120 GOTO 110
130 END
10 CLS: WIDTH 80,25 20 LOCATE INT(RND(1)*75),INT(RND(1)*24): 30 COLOR INT(RND(1)*8) 40 PRINT "イッテヨシ!"; 50 GOTO 20
10 goto 10
>359 行番号のある言語というより、 汎用機(今もかな?)のエディタは行番号がデフォで添付される。 BASICの行番号も、そこからきていると聞いた。 だから、意外に思うかもしれないけど、 コポルもフォトランも行番号らしきものがある。
別に行番号ってめちゃくちゃでもいいんだよね 10ごと離れているのは編集しやすくするためだと聞いた
>372 残念だけどそのリンク先の話は多分違うと思う。 BASICはTSS環境で生まれたのは知っていると思うけど、 その環境下ではマシン語の入力はやっていない。 実際に汎用機のアセンブラでプログラムをした経験から言うと、 マシン語での開発は無理だと思う。
>>373 いや、そもそもBASIC自体がFORTRANを手本にしているわけで、
昔のFORTRANはやはり行番号なしでのプログラミングはできませんでしたよ。
375 :
名無しさん@お腹いっぱい。 :04/05/04 21:03 ID:8C0fmifp
うん、昔よく電気やのパソ売り場で for i = 1 to 1000 begin circle(random(), random(), random()) next とかやった記憶が・・・
376 :
名無しさん@お腹いっぱい。 :04/05/04 21:13 ID:PwZCpq7w
100 FOR A=1 TO 100 110 PRINT" オマンコ "; 120 NEXT A 130 PRINT 140 GOTO 100
377 :
名無しさん@お腹いっぱい。 :04/05/04 21:46 ID:AvsFmvSO
今でも、WHS使えば、テキストでもプログラム組めるんだから、 電気屋のパソで、色々できるんだろう。
BASICB BASICD
379 :
名無しさん@お腹いっぱい。 :04/05/04 23:20 ID:Dne4nS+c
例えば 10 cls 20 input a 30 b=a*2 40 print b みたいなプログラムで、建て増しすると 25 input c 35 d=c+a*b 50 print d みたいにどんどん追加されて、どんどんわけがわからなくなっていくと。
381 :
名無しさん@お腹いっぱい。 :04/05/05 00:31 ID:jo/n4n64
vbにbasic書いても動くってみんな知ってる?
どれどれ。
「コンパイルエラーです」
384 :
名無しさん@お腹いっぱい。 :04/05/05 01:26 ID:Xbulhg4Y
PRNT CHR$(12);
385 :
名無しさん@お腹いっぱい。 :04/05/05 01:28 ID:Xbulhg4Y
間違えた。。。。_| ̄|○ PRNT → PRINT 消防の頃 俺の隣でエラーで悩んでた奴のこと言えなくなってしもた・・・
pc8001ではclsが使えなかったんだよな。
CLSが使えるようになったのはmkIIからでしたね>PC-8001
388 :
名無しさん@お腹いっぱい。 :04/05/05 01:38 ID:nlb0fj9f
よく稼がせてもらいました♪ (マジで)
389 :
名無しさん@お腹いっぱい。 :04/05/05 01:47 ID:JFu+OFnQ
懐かしい... MSX,MSX FAN,たこの海岸物語。。。
ハッピーブッシュマンとかな。
「だいじょうぶマイフレンド」というソフトがあったと思うが あれは結局何のソフトだったのか知らないままだ。
392 :
名無しさん@お腹いっぱい。 :04/05/05 02:31 ID:HfOWmUir
漏れがBASICを覚えたのは誕生から8年後だな
「びーえーえすあいしー」と呼んでいたのは俺だけか? 当時10歳。
394 :
名無しさん@お腹いっぱい。 :04/05/05 02:38 ID:jJxYI+Xs
ヤンマーニ真下監督が隠居すれば日本のアニメもレベルアップ
395 :
◆C.Hou68... :04/05/05 02:39 ID:DKOWA4A1
BASICで挫折しといてよかった。。
396 :
名無しさん@お腹いっぱい。 :04/05/05 02:53 ID:Xbulhg4Y
>>395 ( ;´・ω・`)人(´・ω・`; )
なんか英語圏から仕事の関係で日本に来た親にひっついて来た白人の娘 に「BASIC」の読み方を聞いた覚えがあるなあ。中学のときだったっけかな。 当然それだけじゃなく「うんこは何て言う」とか「おしっこ、おならは?」とか 「セックスすることは(俗っぽく)何ていうの?」とか聴いたが。何だかなあ。
10 ? "?";:GOTO 10
399 :
名無しさん@お腹いっぱい。 :04/05/05 06:02 ID:FcEUWuR1
BASICのCLOADをクロード、BLOADをブロードて読んでた。
個々の命令の解析記事は一時期、8001のN-BASICばかりでした。 とウチのインコが申しておりますた。
BASICから他の言語に移ったとき 行番号が無くてびっくりした どうやってプログラミングするんだYO!! と思ったものだ
402 :
名無しさん@お腹いっぱい。 :04/05/05 07:50 ID:pkZnxxDr
>401 んだんだ! そーだっただす!
KEY 5,"NEW"+CHR($13)
>>381 そんなえさでおれさまがつれるとでもおもったのか
405 :
名無しさん@お腹いっぱい。 :04/05/05 12:28 ID:lHlILCiI
そういえば、後期のBASICはラベルが使えなかった? goto loop1 とか gosub sub1とか使えた記憶があるんだけど。
10年以上前、アフォばっかの女子短大で情報処理の時間にやった。 私も含め本当にアホ短大だったので、講師の先生は教えるのに大変だっただろうな。 お絵かきして、それにドラクエのテーマ曲を鳴らしたりして遊んでました。
>>405 後期っていつだよ。
少なくとも、N88ではラベルが使えた。
その後Quickではラベルどころか関数が使えた。
>407 88の頃から使えたんだ。 で、知ったかぶって関数の話をしてるけど、 関数の意味も知らずに書き込みするなよw int()やabs()も関数だろw
370がいってるのは C言語なんかで言う所の関数だろな.
自分で定義できる関数
>409 ユーザー定義関数のこと。 ただしQB以前のBASICでも、def文でユーザー定義関数は宣言できた。
DEF文は関数って言うか、マクロみたいなもんだけどね。
>412 C、アセンブラ等のマクロはプリプロセスの段階で展開される。 つまり、コンパイル、アセンブル時にはマクロの痕跡がなくなってる。 BASICやVBにはマクロに該当するものはないと思われ。 一般的なLM作成手順 (プリプロセス →) コンパイル → リンク BASICのDEF文がユーザー定義関数というのは言いすぎたかもしれないけど、 マクロというのもニュアンスとしては違うよ。
414 :
名無しさん@お腹いっぱい。 :04/05/05 23:35 ID:J9Hklcff
BasicのPRINT文の省略形に?を使ったのはおそらくは Hitachi BASIC MASTER LEVEL 1 BASIC MASTERrは廃れたけど?は残った。 本当はCURSORを!にする省略形も有った。 10!=10,8 と入力すると 10 LET CORSOR 10,8 と入力された。 1行の長さは省略形で80文字だったので、展開系は80文字を越えても問題なかった。 しかし少しなおしたいときはいちいちPRINTを?にしないと80文字に収まらないで苦労した。 さらに悪いことにはSAVEするときには1行は255文字以内でなくてはならずに、 ?:?:?...などのように入力して255文字を越えてしまった行が有るプログラムは SAVE出来なかった。
だから「みたいなもん」って言った。 DEF文は他の言語で言うところの「関数」とは明らかに意味合いが違う。 そもそもBASICは中間言語の形で実行されるし。
FBASICでもPRINTを?で書いてたね。
>415 中間言語じゃなくて中間コード系の言語じゃない? それは処理系の問題であって、BASICでもネイティブを吐き出すコンパイラもあった。
MS 系 BASIC は、PRINT の代用に ? が使えましたね。 先ほど1行内の文字数制限の話がありましたけど、BASIC によっては マルチステートメントを記述できないものもありましたね。
N88のころのBASICしか知らん人にオススメの 最近の言語ってどんなのがあります? BASICでプログラムを始めた方々に是非聞きたいです。 できればVB以外で、長く付き合え将来性ありそうなオススメの言語などをおしえてもらえれば たまらんです
>>416 FBASICはPRINTを?で代用できる他に「.(ピリオド)」使って省略して入力できたね。
L. R. LO. SA. LOC. C. W. などなど
421 :
名無しさん@お腹いっぱい。 :04/05/06 02:21 ID:t8eajvdJ
422 :
名無しさん@お腹いっぱい。 :04/05/06 03:25 ID:BLceyltQ
>>419 BASICの言語仕様の域を出ないと、どうしても今の言語には馴染めないです。
イベント駆動とかオブジェクト指向とか壁が沢山ありすぎです。
今のプログラミング言語からすると昔のBASICってDOSのBATファイルみたいなもんです。
>>419 15の俺でも理解できたJava。マジオススメ。
424 :
名無しさん@お腹いっぱい。 :04/05/06 04:54 ID:+Dx6cfr8
15才でコンピュータを触り始め、 BASIC、ニーモニック(Z80)、C、Pascal、C++、Javaを極めてきたオレが 最終的に定住したのはPHPだった。超ラクチン。 ちなみにPerlは未だに本読みながらじゃないと科研。
>>424 本などのリソース読まないで書ける人は臭そうでヤダ…。
NECは88の頃からMSに金貢いでたもんね。 あんな糞BASICくらい手前らで開発しろよといいたい。 画面制御周りってなんであんなに汚いんだろ、っていうくらい酷かった。 ここはNECオリジナルだったかもしれんが。
428 :
名無しさん@お腹いっぱい。 :04/05/06 08:44 ID:NiwRuJLI
>>422 >イベント駆動
もちつけ!言葉に惑わされるな!
ただの割り込みの延長ぢゃないか!
HELP ON、ON STOP GOSUB、ON ERROR を思い出せ!
429 :
419 :04/05/06 09:14 ID:UFL6eEHW
>>422 激適切なアドバイスありがとうです。
なるほど、この場合、昔とったキネヅカは足かせにしかならない感じですね。
>>423 やっぱJAVAかな、とも思ってるんですよ。マジオススメかあ
>>424 すげーですね。最初だけ同じでこうも差がつくとは(哀
とりあえずオレの頭では何か一個ですね。それで最近のプログラム界に混ぜてもらうみたいな
昔のベーマガみたいにみんなでワイワイ?やれるような雰囲気が理想だなあ
430 :
名無しさん@お腹いっぱい。 :04/05/06 12:56 ID:TINecuKd
10 WIDTH 80,25:CONSOLE 0,25,0,1:SCREEN 3,0,0,1:COLOR 7,0,0,1:CLS 3
431 :
名無しさん@お腹いっぱい。 :04/05/06 13:07 ID:v9xdj3E+
トントカイモ
432 :
名無しさん@お腹いっぱい。 :04/05/06 13:08 ID:HPkpMrOw
★Yahoo!トピックスでこんなアンケートやってます。★
『突発的な出来事でお金が足りなくなったとき、あなたは友だちに、いくらまでなら借りられますか?』
数百円単位なら
5,000円未満なら
1万円未満なら
10万円未満なら
いっさい借りたくない
そもそも友だちがいない ←【注目!】
これは明らかに担当者のネタだろうw 期待に答えてみんなで投票してやろうぜ!!
http://dailynews.yahoo.co.jp/fc/ (左下の方)
悲しいとき〜(悲しいとき〜) 雑誌の長めのリスト打ち込み終わってセーブしようと思ったら N88のROMベーシックで起動してしまってた事に気づいた時〜! _| ̄|○
434 :
名無しさん@お腹いっぱい。 :04/05/06 13:57 ID:HSAeSlLl
悲しいとき〜(悲しいとき〜) 雑誌の長めのリスト打ち込み終わってセーブしようと思ったら LOADと打ち込んでいた事に気づいた時〜! _| ̄|○ 機種によっては救えるらしいが…
おまいら、今でもBASIC使ってるのか? 漏れは8ビット機のエミュレータを関数電卓代わりに使ってます。
436 :
名無しさん@お腹いっぱい。 :04/05/06 16:00 ID:VOtak2dc
>>390 ポニーキャニオンから出てたやつけ?
クサ サガス って入力文が考えられず毎回最初の3シーンをうろちょろしてたわ。
BASICやったでか、描画速度一枚あたり2分くらいかかった様な。
カセットテープ1本にA面B面各1つのプログラムしか セーブできないと思って、カセットテープだらけになっていたことを 思い出しました
438 :
名無しさん@お腹いっぱい。 :04/05/06 19:13 ID:pndcTE+I
懐かしい・・・・ 当時はゲーム用のグラフィックのキャラを表現する方法がどの解説書にも 載っていなくて、皆で集まって色々と情報交換したよなー ベーマガ(BASICマガジン)とかのプログラムから研究したりとか・・・・ 表現出来るようになった後はメモリやスピードの問題が付きまとったよな。 64Kバイト以内で一本のソフトが成り立っていたから 素人でもヒットが出せた時代だよな。
439 :
名無しさん@お腹いっぱい。 :04/05/06 19:20 ID:isdCtPAY
悲しいとき〜(悲しいとき〜) マシン語データ付きの長めのリストを打ち込み終わって 面倒なのでSAVEしないで実行したら、見事に暴走した時〜! _| ̄|○
440 :
名無しさん@お腹いっぱい。 :04/05/06 19:45 ID:81PSEGD2
ぴゅう太で頑張ってBASIC覚えました でもホントはフロッガーというゲームをやりたいがためにかあちゃんを 騙しました。ゴメン
441 :
名無しさん@お腹いっぱい。 :04/05/06 19:49 ID:b9TAoNEV
最初の頃 データをDETAと打ち込んでいて 気付くのに30分くらいかかった。
443 :
名無しさん@お腹いっぱい。 :04/05/06 19:58 ID:pndcTE+I
ソードという会社のM5というパソコンを見たときは 正直、感動したよ。 この価格でこれだけの事が出来るのか〜と。
そこでみんなでファミリーベーシックですよ。
いまのマシンスペックで当時のBASICが動いたら なんでも自作できそうだ。
>>445 でも、限られたスペックだからこそ、いろいろなアイデアやテクニックが生
まれたんですよね。同じゲームでも、機種ごとに微妙に異なったように。
スペックが一様でなんでもできるようになると、逆に斬新なものは作りに
くいのかな、と思います。
447 :
名無しさん@お腹いっぱい。 :04/05/06 20:17 ID:NiwRuJLI
>>438 >当時はゲーム用のグラフィックのキャラを表現する方法がどの解説書にも
>載っていなくて、皆で集まって色々と情報交換したよなー
うんうん。今のAA研究に通じるものがあるね。
NECのマニュアルは懇切丁寧だったな。
N88のスピードage
適当なスレッドが見あたらないのでここでお尋ねします。 UltraBASICVer2.0という製品があるのですが、NT系のWindowsでもI/Oポートが いじれると、製品紹介にありましたがこれは買いですか? また、このBASICはJIS準拠だそうですが、某O進BASICとUIがよく似ていますが、 何か関連があるのでしょうか。
449 :
名無しさん@お腹いっぱい。 :04/05/06 20:43 ID:jCTp3RuS
pc8001mk2でさ、グラフィックが4色(黒含め)しか使えなかったため 10 for x=0 to 100 step 2 20 line (x,0)-(x+100,100),1 30 line (x+1,0)-(x+101,100),2 40 next x ってやって中間色表現したよな FM7が羨ましかったけどおかげでゲーマーにならずにすんだ
450 :
名無しさん@お腹いっぱい。 :04/05/06 20:50 ID:xcX4KtmW
プログラマじゃないからよく知らんけど、いまってgoto使っちゃ駄目なんだっけ。 禁止だけにgoto師ってな、クックックック。
451 :
名無しさん@お腹いっぱい。 :04/05/06 20:51 ID:cj9WnCCp
方眼紙に絵を写して、lineで表現して、tileで表現してたんだよね。 data文の多いこと多いこと w
452 :
名無しさん@お腹いっぱい。 :04/05/06 20:57 ID:1OqmHtfD
ベーシックってなに? あとマイコンて用語もなに?
昔はプログラムの投稿雑誌とかソースが載ってる雑誌がたくさんあったよね。 兄貴のFM-7で雑誌にのってたF-BASICのソースいろいろ打ち込んだが いつも入力間違いで結局動かなかったなぁ。
454 :
名無しさん@お腹いっぱい。 :04/05/06 21:20 ID:BN+6JPxp
俺が消防の頃パソコンが流行ってなあ。 消防がBASICの勉強とかしてたもんな。雑誌とかプログラミング教本とか持ってパソコンショップとか通ってさ。 売り場にもパソコン一台一台に椅子が用意されててさ、座ってパソコン触れるとこもあったよ。 当時の友達がベーマガに投稿して載ったんだよなあ。
ナイコンは指くわえて見てろ(プゲラ
悲しいとき〜(悲しいとき〜) いまだにうちの工場でN88BASICが現役な時〜 しかも自分がメンテナンスしなきゃいけない時〜 _| ̄|○
>>456 PC98って、工場の制御系デバイスでいまだ現役だったりしますよね。
458 :
名無しさん@お腹いっぱい。 :04/05/06 21:51 ID:b5cfT7KG
N5200も在ります
459 :
名無しさん@お腹いっぱい。 :04/05/06 21:53 ID:Ec2RTue0
∧_∧ ( ´∀`) <NullPointerException
460 :
名無しさん@お腹いっぱい。 :04/05/06 21:55 ID:NQVXTy8w
VBの変数宣言がDIMではじまるのことに、ものすごぉく違和感を感じるヒト (' ')ノ VB教える時、昔ねDIMは配列(dimension;次元)の宣言を始めるときに 使うものだったんだヨ、とついいつも無駄な説明をしてしまうジブン。
>>443 別売のG-BASICを買わないと、どーしょーもない機械だが。
本体より付属の電源アダプターの方が重い機械だったw
RUN "DEMON"
463 :
名無しさん@お腹いっぱい。 :04/05/06 21:58 ID:Zj2lfCkz
MUSIC "O3L4Q2V3トレミフソラシO4L2ト"
464 :
名無しさん@お腹いっぱい。 :04/05/06 22:00 ID:BN+6JPxp
M5と聞くと どうしても「PV-2000 RAKUGAKI」を思い出す。
>>453-454 ベーマガとかプログラム掲載してる雑誌って、かならず前号掲載リストのミスプリントのコーナーとかあって
毎号買わせるためにワザとじゃねえのか(笑とか言われてたよね。
そんなのも含めて牧歌的でいい時代だった。
いや楽しかった。あの頃は小学校でも先生なんかより、パソコンはガキンチョの方がずっと詳しかったしな(w
466 :
名無しさん@お腹いっぱい。 :04/05/07 00:40 ID:T1pUiUAC
467 :
名無しさん@お腹いっぱい。 :04/05/07 00:55 ID:2QiK0jzk
>>465 ベーマガで、他機種のプログラムを色々と工夫しながら移植とかしたよなぁ〜。
でもそこで必ず、ぶつかる壁がグラフィックでつくるキャラの部分。
あれだけは、どこのメーカーとも互換性が全くなかったからなぁー。
誰かMZ-2500使ってた人はいませんか? あのBASICは洗練されててすごく使いやすかったなあ。 強力なスクリーンエディタ、ラベルで行番号無しのプログラミング、 コピーキーで簡単切り張り、 高校の頃、とにかく楽しくってついつい徹夜して、もう 骨の髄までしゃぶるように使い倒したな。 今更人にあげてしまったのが悔やまれる。
469 :
名無しさん@お腹いっぱい。 :04/05/07 03:33 ID:z8tXhuKm
470 :
名無しさん@お腹いっぱい。 :04/05/07 11:38 ID:1hgdyd2A
>>469 そんなに好きならばWindows98かMe使えよ
それが嫌ならとっととVB.NETなりDelなりに移行しる
>>460 漏れも。
でも「配列以外は型宣言しなくていい」というBASICの常識は
他言語の非常識なんだよな。
>>469 むしろ不治痛の担当宛てに直接メール直訴しる!
それ位に執念を見せ付けなくては向こうも応えようがあるまい。
472 :
名無しさん@お腹いっぱい。 :04/05/07 15:50 ID:O13q4mX9
あぁ懐かしい。十年前、高校の授業で習ったよう 課題を仕上げるのに後少し、、というところで消去してしまい、ハンベかきつつ放課後残った淡い記憶
>470 配列宣言もテーブルの大きさが11(0-10)までは 宣言しなくてもいいといういい加減さw
仕様によっては A(2) と C が同じ領域を使うなど・・・ それは特殊すぎるか
A%もA!もA#もA$も別の変数だから、型宣言イラネ
476 :
名無しさん@お腹いっぱい。 :04/05/07 18:27 ID:IPu1Lcyz
月刊マイコンの神だった津田沼の多部田俊雄氏は現在どこへ?
477 :
名無しさん@お腹いっぱい。 :04/05/07 18:50 ID:Clzz1GPs
ベーマガの2000-2001あたりでは、Get&Runは重宝したなぁ。 そのコーナーの為に買ってたよ。 短いコードで、2Dのスクロールや、シミュレーションの移動先判定のコード。 画像を台形に縮小して、テクスチャみたいに壁にはっつけたり。 これらを関連させるだけで、なんかゲームっぽくなったしなぁ。 最後のほうでは、他誌のムックからコードぱくったの投稿してた奴いた。 ワイヤーフレームでの3Dダンジョンのやつ。 MSXには、スプライト機能があった。 当時は、MSXだけでしょこれあったの。
どの当時か知らないけど FM-TOWNS にもスプライトはあったよ
479 :
名無しさん@お腹いっぱい。 :04/05/07 19:04 ID:+YRzzGtQ
コカコーラ社にもスプライトはあったよ
>>477 Commodore 64を筆頭に、セガのSG-3000などのホビーユースのPCはスプラ
イト機能を標準で持っていることが多かったようです。おそらく、Commodoreが
元祖のような気がします。
ペケロクにもスプライトはあったよ
482 :
名無しさん@お腹いっぱい。 :04/05/07 20:00 ID:2QiK0jzk
このスレみててパソコンサンデーのDr.パソコンと大和田獏を思い出しました。 MZ−700、後期はMZ−2000でしたよね。 モンキーパンチがスポットCMに出てなんかしゃべってたよなぁー。
483 :
名無しさん@お腹いっぱい。 :04/05/07 20:04 ID:JKSnhFdk
>>482 最近、その番組のオープンニング動画みたよ。オヅラさん司会だったね
484 :
名無しさん@お腹いっぱい。 :04/05/07 20:13 ID:w2n/miyM
ベーマガあたりに載ってたプログラムを必死で手入力したなぁ。
485 :
名無しさん@お腹いっぱい。 :04/05/07 20:16 ID:w2n/miyM
>>482 副音声でプログラムが放送されてたな。
それをカセットテープに録音して、パソコンで読み込む方式。
画期的だった。
>482 Drパソコン、「X」のことを「エッキス」と言ってなかった?
俺のエッキスを飲ませる
488 :
名無しさん@お腹いっぱい。 :04/05/07 20:39 ID:csaC4D0f
日立 BASIC MASTER には お世話になりました
489 :
名無しさん@お腹いっぱい。 :04/05/07 20:45 ID:1hgdyd2A
>>477 実はスプライトと横方向スクロールが無かったのは
N88だけ、という説もある。
490 :
名無しさん@お腹いっぱい。 :04/05/07 20:51 ID:RCUKoh+D
491 :
名無しさん@お腹いっぱい。 :04/05/07 20:59 ID:IPu1Lcyz
>>346 影さんは今年49才。
影さん不安クラブは自然消滅か。
>>489 横スクロールできたと思うよ。8dot (= 1byte) ずつだけど。
それと、あやしげな出力ポートにあやしげな値を入れると、
横スキャン一本に対応する VRAM のバイト数を変えて、
仮装解像度として 1280x200 にし、表示解像度を 640x200 にしたうえで、
さらにポートにぽんぽん値を入れることでスクロールができた。
これはVRAM の中身を替えるのではなく、viewport を移動する感覚。当然高速。
この場合、1dot ずつ滑らかに移動できた気がしないでもない。
これでボンバーマンを作ろう! と思ってキャラ配置だけで力尽きた。
あ、PC98 の話ね。88はしらん。
>>489 マルチページもできないし表示のためにCPUが半分の時間眠っているし
遅くて事務処理くらいいにしか使えないマシンだったな
495 :
名無しさん@お腹いっぱい。 :04/05/07 21:48 ID:KWqluNC2
聖なる剣クリアした人いる ?
あ、じゃなくて表示解像度を 320x400 にするんだったかも そうだなそれに違いない
すぽぽーん!!
498 :
名無しさん@お腹いっぱい。 :04/05/07 23:09 ID:m8EpIrP8
>>485 MZ−700の本体にある無理矢理プリンターが笑えた。
バイオリズムくらいにしか使えないやつ。
>440 477も言ってるけど、83年当時だとM5やセガのSC-3000にもあったね. SC使ってたけどスプライトは移動した後元の画像消したり しなくていいし,衝突の判定が簡単で重宝した. >444 X68000は86年だからちょっと違うのかな. >439 NECの関連会社に入ってゲーム作っていたけど、今はどうだろう. NECに入る事は月刊マイコンでも言っていたよ.86年頃.
500 :
名無しさん@お腹いっぱい。 :04/05/07 23:27 ID:MqmeZOGe
おらのPB-100何処行った?
>>489 スプライトを持っていないPCのほうが一般的ですよ。スクロール機能も、H/W
で実装しているのは少数派だと思います。8bit時代はそういうマシンが各種登
場しましたが、16bit時代になってビジネスが主役になると、X68Kみたいなマシ
ンを除けば、ほとんどビジネスPCだったと思います(FM-TOWNSも、ベースは
FM-RというビジネスPCです)。
>>492 PC98では、横方向の解像度は640ドット固定ですよ。縦の解像度を200ドットに
すれば1画面余分にとることができますが、単純に切り替えて使うだけで、スク
ロール用には使えません。PC98でH/Wスクロールをサポートしたのは、EGC
をサポートしたVX21以降のマシンです。
PC98の隠し機能として有名なのは、テキスト画面をスムーズスクロールさせる
機能です。98ではキャラクタ定義もできたので、けっこう凝ったことが可能でした。
502 :
名無しさん@お腹いっぱい。 :04/05/08 09:13 ID:RADL2m2j
>>492 スマソ。確かに98ではできたね。BASICのROLL命令に横方向を指定できない
(実は指定できるようにはなってるのだが、指定するとエラーになる。
PC88で出来た名残?)
だけだった・・・
>468 俺ゲームもやりたかったんでX1turbo2かったんだけど, そのうちゲームもでなくなって,こんなことなら MZ-2500にしとけば良かったって思ったよ.
504 :
名無しさん@お腹いっぱい。 :04/05/08 09:58 ID:mALL4W/s
ここまで来て もし文 が出てきていないのは何故?
>467 ぴゅう太? 俺ぴゅう太が欲しかったんだけど、デパートの電気売り場で、 こっちの方が良いですよと勧められてPC-6001を買ってもらった. すでにマーク2がでてたので5万円だったかな.
506 :
名無しさん@お腹いっぱい。 :04/05/08 10:03 ID:mALL4W/s
507 :
名無しさん@お腹いっぱい。 :04/05/08 10:14 ID:HEyKioap
当時は、電気屋でPCが開放してあってプログラムも自由にやってたな。 ベーマガ持ち込んでさ。電磁メカカセット搭載のX1は人気でした。 打ち込んだプログラムがセーブ出来たからね。 PCGのお陰で出来上がったゲームもよかったよなぁ。 今でも思い出すのは「SUPER HERI」だったっけ?スペースキー1つで遊ぶゲーム。 今のゲームの原型が満載だったな。
508 :
名無しさん@お腹いっぱい。 :04/05/08 10:19 ID:UcNrZNLV
>>507 システムをロードするのに2分もかかっててイヤになった
X1にはその後10万円もする幻の3インチフロッピーディスクがあって
それを買いました。今となっては・・・鬱
510 :
492 :04/05/08 10:25 ID:2cKo0N1o
>>501 できるって。オフィシャルな方法じゃないから、
ゲームとかでも多分見かけないんだろうけど。
あれですよ、多分30行計画も似たような手法使ってます。
X68Kは多くのゲーマー、プログラマー、そしてヲタを産んだ機種ですな。 俺は前2つです。
グラフィッカーやCG野郎もね。 ゲーム会社には68ユーザー(元)がかなりいたな。
APSS 2
>>510 30行のほうは聞いたことありましたが、VRAM水平方向直結は初めてです。
実際にできれば、裏画面と組み合わせていろいろ応用できそうです。
(1ドットスムーズスクロールはむりでしょうけど……)
ファミリーベーシックはメモリとの戦いだった。
論よりRUN
>>476 その名前でぐぐってみると面白いことがわかるw
519 :
名無しさん@お腹いっぱい。 :04/05/10 21:02 ID:xlYlr1Um
520 :
名無しさん@お腹いっぱい。 :04/05/11 09:37 ID:JlFhfF1E
521 :
名無しさん@お腹いっぱい。 :04/05/11 10:02 ID:L/H80640
日本語プログラム言語なら、"Mind"だろ。
522 :
名無しさん@お腹いっぱい。 :04/05/11 10:29 ID:o5KZXgEw
コモドールのPETを飼ってたよ 内部メモリー4K(うち1Kは内蔵BASICが使っていた)
523 :
名無しさん@お腹いっぱい。 :04/05/11 10:36 ID:dR3iaQCr
N-Basicマンセー
524 :
名無しさん@お腹いっぱい。 :04/05/11 14:49 ID:NxDmjTtZ
VIC-1000 とかあったよね。ベーマガによく載っててほしかった思い出が
525 :
名無しさん@お腹いっぱい。 :04/05/11 15:03 ID:8pvIMo3d
ハニリイト トントカイモ
526 :
名無しさん@お腹いっぱい。 :04/05/11 15:19 ID:mZ7QRBHE
Command--->>> ミテノトオリノモノダ
527 :
名無しさん@お腹いっぱい。 :04/05/11 15:22 ID:mZ7QRBHE
怪物モード 6001mkIISR 実際は5モードのページ2ばかり・・・
528 :
名無しさん@お腹いっぱい。 :04/05/11 15:22 ID:j1pH2FQ4
やっぱりオサーンスレになっていたかw JR−100を忘れるなー
529 :
名無しさん@お腹いっぱい。 :04/05/11 15:26 ID:Oyi1efrS
雑誌広告のキーボードでタイピング練習したナイコン時代・・・ ダンボールに書いたピアノ鍵盤で演奏練習した貧乏時代・・・ それがベーシック(基本)だよ
530 :
名無しさん@お腹いっぱい。 :04/05/11 15:27 ID:Oyi1efrS
タイムシークレット3
531 :
名無しさん@お腹いっぱい。 :04/05/11 15:30 ID:muS+XUcx
List 出すと、REMと行番号消えるテクニックに感動した思い出が! バックデリートさせるやつ・・・誰かスクリプト組んで↓
532 :
名無しさん@お腹いっぱい。 :04/05/11 15:33 ID:13PYsvIE
>>498 MZ-731(プリンタ内蔵モデル)はモバイルパソコンです!と言って持ち歩いてた
奴がいたよ。 そういう俺もプリンタがディスプレイ代わりに使えるんで
卒研のテレメータシステムのフィールド試験に重宝したです。
533 :
名無しさん@お腹いっぱい。 :04/05/11 15:40 ID:NxDmjTtZ
ちなみにうちのMZ721は現役ですが何か?
534 :
名無しさん@お腹いっぱい。 :04/05/11 15:57 ID:muS+XUcx
タイニーゼビウスできる?
535 :
名無しさん@お腹いっぱい。 :04/05/11 15:57 ID:dQIHjIkj
たいにゃん
536 :
名無しさん@お腹いっぱい。 :04/05/11 16:06 ID:dB8/8ofr
まだパソコンほとんど知らないころ、 IF、thenの文でつたないアドベンチャーゲームを作ったな・・・。 今考えるとめちゃくちゃだった。
CLSにレベル4まであったのはhu-basicだけ
538 :
名無しさん@お腹いっぱい。 :04/05/11 16:12 ID:GY3a7bIl
HSPにもある
539 :
名無しさん@お腹いっぱい。 :04/05/11 16:35 ID:UNpHWjF/
540 :
名無しさん@お腹いっぱい。 :04/05/11 16:37 ID:4J101KST
80、90洟垂れ小僧。男盛りは100歳から。
541 :
名無しさん@お腹いっぱい。 :04/05/11 18:11 ID:yoL9Qj7V
「ハンドヘルド」という言葉もあったね・・・
542 :
名無しさん@お腹いっぱい。 :04/05/11 18:17 ID:87VmNVt3
エプソンのハンドヘルド機。あこがれだったな。
543 :
名無しさん@お腹いっぱい。 :04/05/11 19:09 ID:lz+5nm8h
俺カシオのハンドヘルド持ってたよ。 FP-200っていうんだけど。 代表はPC-8201、HC-20、FP-200てとこ?
544 :
名無しさん@お腹いっぱい。 :04/05/12 00:46 ID:0CyP8tuC
>543 シャープのPC1500シリーズも微妙な位置ですた。
545 :
名無しさん@お腹いっぱい。 :04/05/12 07:41 ID:JTp7u/5u
大きい液晶のポケコン、憧れだったねぇ。
546 :
名無しさん@お腹いっぱい。 :04/05/12 09:28 ID:uzW3rdsK
MZは初期の頃は、本体、モニター(グリーン。ディスプレイ)とテープが 一体だったから、まぁーモバイルと言えないこともないかなー。 シャープは個性的なマシンだなと思っていたよ。
>>546 『一体型』と『モバイル』では全く意味が(ry
まぁ、それはそれとして…
クリーン思想の美点はBASICの種類が多様だったことだね。
せめてこれがテープではなくROMカートリッジになっていれば
MZシリーズの位置付けはまた違ったものになっていたかもしれない。
10 A$=inkey$ 20 A=(A$="4")*1+(A$="2")*2+(A$="6")*3+(A$="8")*4 なんてことやってました。 どういう処理かわかるひと挙手!
ノ
テンキーで移動・・・・ってもう書いてあったか
552 :
名無しさん@お腹いっぱい。 :04/05/12 13:11 ID:mvOCX2hq
誰かプログラム書いてくれ あと、runの仕方も・・・・ end
553 :
名無しさん@お腹いっぱい。 :04/05/12 13:19 ID:O3bqsvKv
10 cls 20 input "今日も2chですか?(y/n)";a$ 30 if a$="y" then gosub 100 40 if a$="n" then gosub 200 50 end 100 print "《゚Д゚》ゴラァァァァァァァァァァァァァア!!!!! 働け!":return 200 print "丶(・ω・`) ヨシヨシ":return
554 :
名無しさん@お腹いっぱい。 :04/05/12 13:46 ID:L66IbofO
ピーガガガガピージャァーーーーーーーーー。
555 :
名無しさん@お腹いっぱい。 :04/05/12 13:52 ID:D6gXmEuw
10 cls 20 input "今日も2chですか?(y/n)";a$ 30 j=instr("YyNn",a$) 40 on j gosub 100,100,200,200:end 50 goto 20 100 print "《゚Д゚》ゴラァァァァァァァァァァァァァア!!!!! 働け!":return 200 print "丶(・ω・`) ヨシヨシ":return
556 :
名無しさん@お腹いっぱい。 :04/05/12 14:02 ID:O3bqsvKv
>>555 あ、どうもどうも。
(´・∀・`)ヘーそういう方法があるんだ。
558 :
名無しさん@お腹いっぱい。 :04/05/12 14:13 ID:Mvsm1mLz
>548 テンキー使うゲームの移動制御? 上を押されたら4、下が2、左が1、右なら3という 値をAに返して、、、、 返った値をどう使うのか まではわからん。 降参。
560 :
名無しさん@お腹いっぱい。 :04/05/12 17:39 ID:niNAo/2q
今のCPU、メモリ、DVD機能をコントロールできる、N1000−BASIC とか作らんのか?どこのメーカーも?PC-8801がZ80A(8ビットCPUだった よな)のころからすれば、今は脅威の時代ではないのか? おお、BASICをマシン語にするコンパイラというのがあったな。あれ、 ほしかった・・・
>>548 >>559 論理演算は、式が成り立つと「-1」、成り立たないと「0」を結果で返します。
なので、そのリストの結果は、
>>559 で指摘されているものがマイナスになっ
た状態で得られます。
通常は、下記のような形で使うと思います。
10 WIDTH 80.25: CONSOLE 0.25.0.1: X=20: Y=10
20 A$=INKEY$
30 XX=(A$="4")-(A$="6")
40 YY=(A$="8")-(A$="2")
50 LOCATE X,Y: PRINT " ";
60 X=X+XX: Y=Y+YY
70 LOCATE X,Y: PRINT "@";
80 GOTO 20
N80系BASICで「@」マークを移動させるプログラムです。ただこのままだと、画
面外に移動しようとしたとたん「FC Error」が出ますので、
30 XX=((A$="6")*(X<79))-((A$="4")*(X>0))
40 YY=((A$="2")*(Y<23))-((A$="8")*(Y>0))
このようにすることで移動範囲も指定できると思います。
補足です。
>>561 のリストの10行目にあるピリオドは、すべてカンマです。
タイプミスです。
563 :
名無しさん@お腹いっぱい。 :04/05/12 19:14 ID:lKq5vWtR
>>548 惜しむらくは、キーバッファクリアのための処理が入ってないことか。
押しっぱなし≒連射になっちゃって「滑る」のが難。
懐かしいねえ。 高校生当時、高速化の為に、if文をなるべく排除するのに、 あらゆる処理を論理式で組んでやってたよ。 見た目きれいで、処理速度も稼げるんだけど、 後から見ると激しく難解だったり。
565 :
名無しさん@お腹いっぱい。 :04/05/13 00:31 ID:kmapJHj5
566 :
名無しさん@お腹いっぱい。 :04/05/13 01:46 ID:2LUtqxWb
>>564 わかるウンウン。論理式でキッチキチにすろのって楽しいよね。
でも見た目キレイってのは本人がおもってるだけで、「あーはいはい(笑」程度の印象なんだよね。
コードってコンピュタの為のもんかもしれんが、他人と共有できることが、楽しいというか大事なことだったりするよな
>>564 あ〜やったやった。同じく高校の頃。
アスキーの1行プログラムとか見て触発されたよ。
今はもうこんな職人技は必要無いのかと思うと正直ちょっと淋しいかな。
いや、むしろ今こそそういう職人技を使って、Windowsを軽くしてもらいたい。 余計な機能なんかイラネエから。
バギーになります。
>561 高速化のために A% = VAL(INKEY$) (中略) 30 XX% = (A% = 4)- (A% = 6) (以下略) にした方がいいかも。
>>570 N80系BASICの場合は、キーボードのスキャンにINKEY$はあまり使わないん
ですよね。通常は、INP関数を使います。これならキーバッファの問題やスピー
ドの問題も同時に解決できるので。
>>548 > 20 A=(A$="4")*1+(A$="2")*2+(A$="6")*3+(A$="8")*4
これ1行で(単純計算で)IF文3つ省略できるんだよな。
IF文は処理が重いのでこの手の論理式使うと思いのほか
高速化が図れた。
展示品パソコンに
10 for i=0 to 5000:next i
20 beep1
をランさせてランナウェイ
>>572 INKEY$使ったほうがより悪質かもw
10 cls 20 print "Ok" 30 input "",a$ 40 beep 50 print "Syntax Error" 60 goto 20
575 :
名無しさん@お腹いっぱい。 :04/05/18 03:36 ID:POftF1D4
ベーマガに連載されてた「ペーパーアドベンチャー」を集めた本って、もう誰も持ってないのかな? ヤフオクにすら出品されてないんだが……
578 :
名無しさん@お腹いっぱい。 :
04/05/23 20:38 ID:+UbGr+OZ