【ベーマガ】マイコンBASICマガジン総合スレッド4
俺はマイコン(笑)買うまで「テープを読み切ったらプログラムはそこで止まってしまうのか?」と思ってた テグザーのパロディーでヤクザーってゲームが載ってた
いま龍が如くを海外ではYAKUZAってタイトルで売ってるんだよな
パクったのか~セガw 10行目と20行目の間に処理入れるとき
15とかにするよな もともとそういうねじ込みができるように10ごとにしてるからな
もう忘れたが終わった行に:つければそこに処理付け足せたっけ? >>464
ラベルとかwhile~wendみたいな制御構造ができれば行番号は不要になる renumberでソースコード中のgoto○○の数字も変わったっけ?
変わらんかったような >>471
変わるよ
ただし一時的にREMにしてる部分のは変わらないので後で気づいて困るw 行番号10から始めるのと100から始めるのと流派あった気がする 行番号を100や1000で始まるとプログラム本文の左端が揃いやすいからかな
ベーマガでは行番号を1おきにすると時々Dr.DがCHECKER FLAGで叱っていたね
1画面プログラムのコーナーがあったプロポシェやMマガでは
行番号のつけ方で叱られるようなことは無かったけれど プログラミングはBASICから入った自分も、PC-9801(MS-DOS)でC言語を使うようになって、
初めは行番号がなかったり変数などを明示的に宣言する必要があったりで抵抗を感じたものだが、
慣れるとかえってBASICの方が使いにくくなるんだよな。
インタープリタゆえの重さも当然ながら、行番号がむしろ邪魔に思えたり(特に>>473の言うような問題)、
冗長性(曖昧さ)が内部的な処理の無駄を産んで余計に重くなる原因になってたり、バグの原因になりやすかったり。
途中でいきなり新しい変数が出てきてもそこで変数領域を確保する処理が入って、たとえそれが変数名の記述ミスでも一応は動作してしまう。
変数領域の確保やガベージコレクションなどが作成者の意図しないところでいつ行われるかわからないのも気持ち悪い。
初心者向けの学習用簡易言語としてはそれでいいんだろうけど、曖昧さのないC言語には実用性で勝てるわけがないな。 機械の動作制御に曖昧性は敵。
それでも、初期のころは市販のゲームソフトがBASICで組まれてたりしたんだよな。 PC-8801とか。
市販ならマシン語で作れよ。 C言語でもアセンブラでも。
PC-9801(MS-DOS)でも仕事でソフトを作るのにDOS版BASICを使うこともあったが、あれは行番号がない(GOTOなどはラベルを使う)んだっけか?
マシン語までとはいかなくとも、中間言語形式までコンパイルできて、多少は実行速度を速くすることができたけど。
C言語の影響で、BASICでも変数を全てプログラムの最初で明示的に初期化する(予め領域確保をしておく)記述を入れるくせがついたりもした。
もちろん、整数型のためにDEFINTを忘れない。
それをしないと、整数でいい数値処理も内部的には実数で計算され、無駄に重くなってしまう。 それがデフォなんだからBASICは怖い。 >>476
いわゆるDOS-BASICであるMS-DOS版N88-日本語BASIC(86)はDISK版同様に行番号必須
行番号不要なのはQuickBASICやMicrosoftBASICなど
>>456
赤烏ガイルは今で言う待ちガイル戦法だったな
あと"辻斬り"はまだ乱入対戦が一般的ではなかった頃に乱入対戦という新スタイルを産んでるような >>100
達人王はロケテ版から難易度がかなり上昇してるのに、達人王が出てきたアーケードホットランキングでは1面がちょっと簡単すぎだの達人王らしくないとの声もあるがだのロケテ版達人王の口コミを元に書いたと思われるコメントが出てたなぁ >>476
クイックベーシックはベーシックのその辺の問題点をある程度解消しつつベーシックの気楽さも残した良い言語だったと思うんだがな
OSがWindowsへと移行してしまったのもあって時代の徒花となり発展解消してしまったのが惜しい
ビジュアルベーシックまで行っちゃうと名前にこそベーシックと付いててもほとんどもう根本的に別物だからなあ(コマンドのつづりだけにベーシックの名残があるだけみたいな別言語な感覚というか) >>483
QuickBASICは関数定義が本格的でN88では普通のやり方だと不可能だった再帰呼び出しが簡単にできるようになったのが大きいかな
あと、外部ライブラリを活用できるからBio100%のmaster.libを使うこともできる 「ゼビウス 1000万点への解法」から40年。マトリックス代表・大堀氏とベーマガ創刊編集長・大橋氏が黎明期のゲーム業界を語る
https://www.4gamer.net/games/596/G059646/20240204001/ QuickBasicは画面にグラフ描いたりが気軽にできてよかったよね
C#あたりでちょっとグラフィカルな事をやろうとすると色々面倒くさいんだよ ALL ABOUT マイコンBASICマガジンⅢ の話題はこのスレでいいのかな
12:00にLivePocketでリロード待機の画面が出た時はもう駄目かと思ったけど
発売初日でチケット買えない人は出ずにすみそうだね 今バッ活キンドルが盛り上がってる
ベーマガも!って思うよなぁ 元となった雑誌の月刊マイコンが
Windows 95の登場直前で休刊してしまったのは失敗だったか ベーマガの元は「ラジオの製作」で月刊マイコンではない
まあライターには掛け持ちしていた人もいたけどね 月刊マイコンはベーマガよりも厚くて内容も堅めだったような 投稿プログラムのレベルが一際高かったのは月刊マイコン
ベーマガは200行以内とか制限があったんだっけ 現実的に考えて、マイコンとかI/Oに載ってた長いダンプリスト手で打ち込めないだろ
ベーマガにもあそこまでじゃないけどまあまあ長いの載った事があって1回チャレンジしたけど入れ終わったら動かなくて泣いたわ 月刊マイコンの投稿プログラムはただ長いだけのものが多かった印象
時々技術的に参考になるものもあった
他誌に比べてバグが少ないのがうれしかったかな LOGiNなんかはひどかった
>>496
リストの打ち込みやってたよ 慣れると16進ダンプは楽
高校の先輩に頼まれたのを打ち込んであげて小遣いもらってた リスト通りに打ったのに動かなかった時の悲しさったらなかったよな
今でもタイトル覚えてるけど「SACRED TOWER」ってのを打ち込んだらOverflowのエラーが出て
何度見直しても合ってるし、結局その後デバッグも載らなくて泣き寝入りしたわ 俺も打ち込んでみたけどどうしても動かなくて結局タケルで買ったりしてた 編集長って最近まで電波にいたんだ
つぐ美さんまた出るね >>503
創刊からずっと編集長ってコロナ前のMI68で言ってたわ 68,000円って強気な価格設定だなと思ったら9,801円にワロた
さすがに77円とか1円のチケットはないかw 5000は特に意味のある数字ってわけじゃないのかな >>505
先代社長から「これからPCでプログラムとか必要になる」って命でベーマガ創刊、
ずっと編集長で月刊から不定期刊になって定年迎えた時に引退考えたけど2代目の現社長から続投請われて続けたって言ってたよ ベーマガって読者に打ち込ませる気ないんか?ってぐらい印刷が悪い時期があったな
特にMSXのリストは文字がぼやけててキツかった 何気なく掲載プログラム打ち込んでた子供の頃、
プログラム的改行なのかページ改行なのか判断出来ずにプログラム側で改行して当然エラー出て頭捻ってたなw