[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 12:43 / Filesize : 154 KB / Number-of Response : 711
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

MSX-BASICの奥義を伝授するスレ



1 名前:デフォルトの名無しさん [01/11/25 02:53]
忘れない内に皆に伝授しときましょう。

・多色刷り、
・ドット単位横スクロール、
・エスケープシークエンス・・・
色々ありましたよね。
思い出したらなんでも書き込みよろしく。

466 名前:デフォルトの名無しさん mailto:sage [2007/04/16(月) 20:52:38 ]
機械語の習得は、入門書なりネットなりで基本をあらかた掴んで、
人が作ったプログラムを逆アセンブルしてみるのが一番かな。
プログラムは人のソースを見るのが一番の教材だわな、昔から。
「この機械語は、こんなことをしている」という情報が
予め分かっているプログラムの方がなお良し。

上のプログラムだと 3e 00 でAレジスタに0を代入、
cd d5 00 でスティック情報を調べるBIOSにアクセス…という感じ。
つまり、S=STICK(0) 相当。

プログラムの速度向上なら、MSXのCを覚えるという方法もあるけど
漏れはMSXのCは分からん。Cだと「BASICの奥義」からも外れちゃうし。

どちらにしても、画面表示の場合はVRAM(やVDP)を直接いじるので、
その辺のハードの資料なり知識も必要になってくる。
とは言っても、資料はネットで出てくるので問題ない。
また、ハードの知識はBASICのプログラム作成にも有効。

MSXのプログラム作成は、Winでプログラムを組むのと違って
「おもちゃをいらっている」感があって、純粋に面白いと思う。

467 名前:デフォルトの名無しさん [2007/04/25(水) 21:05:47 ]
キーワード【 MSX MSX プログラム NEXT PRINT FOR BASIC 】

468 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 21:13:47 ]
>>465
機械と仲良くなると自然に覚えるよ
覚えられないとしたら
君が無意識で機械を拒絶してるってことだよ

469 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 21:18:59 ]
限定5千台まだ売れ残ってる見たいな
ttp://www.msx.d4e.co.jp/


470 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 03:08:29 ]
MSXだけでプログラムを組むのは、純粋に苦痛でしかない。
マクロアセンブラが標準で付属してないし、高機能なモニタもない。
ハンドアセンブルして機械語直打ちなんて正気の沙汰じゃあない。
実行するだけならファミコンよりかなり見劣りけど我慢できるけどさ。
入門用の環境としては最悪だね。

471 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 04:11:21 ]
エディタもない

472 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 05:56:17 ]
>>470
お前、Z80のハンドアセンブルやったことないだろ?

Z80なんて命令セットもしれてるし、使えるメモリだってそんなにないんだから
よほど本格的なものでないかぎりそこまで言うほどじゃない。
ただ現在のリッチな環境に一度でも慣れてしまった者からすれば結構苦痛な作業だとは思う。

473 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 07:29:38 ]
昔は、漏れもごく当たり前のようにハンドアセンブルしていたな。
相対ジャンプ命令を数え間違えたり、なぜか頭の中から命令が1個
抜けたり、ハンドアセンブルミスしたりでデバッグに3時間とかしょっちゅうだった。

大きなプログラムをハンドアセンブルは正気の沙汰じゃないけど、
小さなプログラムならパパッとチラシの裏にハンドアセンブルした方が速い。

今の時代なら、Win用のZ80アセンブラとかも使えば。
フロッピーで実機とやりとりできるわけだし。
ファミコンの開発だって、今はWin用の6502アセンブラ使うんだから。
MSXベーシックは命令数が少なく簡単なので、マニュアルなくてもパパッと書けるから
漏れにとっては思考を阻害されずにプログラムを書ける、有り難い機械だけど。

474 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 08:17:37 ]
そんなのMSXから足抜けできなかった逸般人だけだろう・・・。




475 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 08:41:13 ]
ま、いいんじゃね? MSXのスレだし。
HSPとかで書いた方がMSXの機械語より速いのに
愕然とはするけどさ、オモチャで遊びたいのよ。

476 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 00:38:49 ]
MSXび最きぃ王

477 名前:デフォルトの名無しさん [2007/05/16(水) 00:40:26 ]
あげてもおいい

478 名前:GIGAMIX撲殺委員会 [2007/05/25(金) 12:24:33 ]
オレはGIGAMIXが嫌いだ。
DM-SYSTEM2みたいな他人のプログラム寄せ集めただけのクズソフトがあるから
みんなそれに甘えてしまってマシン語の勉強すらしなくなってしまう。
いいかげんにしろGIGAMIX!!
MSXのユーザーレベルを落とした張本人はおまえらだ!

479 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 18:38:01 ]
技術の蓄積もなけりゃ、他人へのフィードバックも無い状況なんてのは最悪。
ユーザのレベルを云々する前に、自分の胸に手を当てて考えてみるべきだ。
自分は、MSXユーザ全体の質を向上させるために、何か努力をしてきたか、と。

努力と苦行をはき違えてるのは痛々しい。
「自力で解析する能力が衰えるから、MSX内部の技術資料は抹殺するべき。」とか
「ハンドアセンブル能力が衰えるから、アセンブラはなくすべき。」とか
「漢字コードから漢字入力する能力を身につけるために、漢字変換FPはなくすべき。」とか考えるか?

そもそも、MSXユーザのレベル以前に、ろくな開発環境も構築できない
安物のオモチャだったせいで、人をつなぎ止められなかったろう。
こんな変な制限ばかりでプログラミングしづらいヘッポコ8bit機を
好んで使うような奴は、貧乏人か、変態か、その両方でしかない。

普通はみんなX68000みたいな開発のしやすい、ぬるま湯のような環境を好むんだよ。

480 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 20:21:43 ]
>>479
GIGAMIX関係者乙

481 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 23:21:46 ]
>>479
で、今のオープン系の惨状があるわけか。

482 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 09:59:46 ]
>>460
> X=X-(S=2)-(S=3)-(S=4)+(S=6)+(S=7)+(S=8)
> Y=Y-(S=4)-(S=5)-(S=6)+(S=8)+(S=1)+(S=2)

この書き方は速度とスペースの観点からオススメしない。
(S=2)という書き方はマシン語レベルでは条件分岐になって
速度が落ちる大きな原因の1つだから
できるものは>>461のようになるべく配列用意したほうが良いよ。

483 名前:デフォルトの名無しさん [2007/07/31(火) 17:51:50 ]
07/27 11:24 管理人 : 他にも言いたいことは山ほどありますが、ここでやるべきではないかな、と。
07/27 11:23 管理人 : 公開できない名前など使わないのが正しいと思いますが…。本名でもないのに何を言い出すのか。その態度が他人にとって迷惑なことに、いい加減気づいていただきたい。
07/23 03:08 名称未設定 : 前使っていた仮名の正体を思いっきりバラされてしまったもので……。というわけで、この名前ももう使えませんね。
07/21 17:55 管理人 : 名称未設定なんて名前をわざわざ設定してる時点で…。時間に関しては申し訳なかったです。もうここ需要無いと思ってたんですけどねぇ。
07/14 01:51 名称未設定 : 7/14の飲み会、何時から開催か書いてあれば助かりますですね……。

MSX系の某所掲示板より…
何この管理人、ホームラン級のバカだな、こいつ。

484 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 16:45:52 ]
カキーン!!



485 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 22:01:03 ]


486 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 12:16:36 ]
poke-869,1 STOPキーで解除。
poke-1,1 メモリマッパがあると爆走するらしい。

MSX2の縦スクロールゲームは1ドットだけスプライトが上か下にずれる箇所がある。
スプライト一斉消去ラインの座標。

MSX2以降はSHIFT+かなでロマかな打ちモード。

ROM版のべーしっ君は16KROMなので裏RAMに転送するプログラム作れば終わりだけど
配布はしない方がいいに決まっている。
作者の鈴木さんはオブジェクトコード直接吐く版も作りたいとか言ってたけど実現せず。
この人ビルゲイツにコード書きで勝利した逸話があるらしい。

487 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 12:20:33 ]
&HF000はDISK-BASICのワークエリアにひっかかる。
RAM8Kのマシンがあったこともお忘れでいいです。

488 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 13:39:21 ]
まあ、HC-90/95以外の高級機はゴミだし。

489 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 20:41:32 ]
>オフジェクトコードを吐く版

あってもおかしくないな、とは思っていたけど。
実現していたら最強のベーシックコンパイラだっただけに、残念。

490 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 05:56:58 ]
>>486
その鈴木さん、今フリータかwww

491 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 23:48:41 ]
>490
⊇Mマガ保存版2

492 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 05:39:21 ]
>>490
40過ぎてフリータ(で密航して捕まったの)はエメドラのコード書いた人

493 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 09:30:40 ]
>>491
ボーステックの人か。懐かしいな。

494 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 11:00:41 ]
直人にょ.



495 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:18:02 ]
 ク    ク    || プ  / ク   ク  || プ  //         ,へ      ヘ 
  ス  ク ス _  | | │ //. ス ク ス _ | | │ //         /ハ \_/ 八 
  / ス   ─  | | ッ // /  ス   ─ | | ッ //      /_______}       
  / _____  // /          //      ..{_____ニート_|       
.  /   l⌒l l⌒l \  ))   ____           |ミ/ ー―◎-◎-)      
. / / ̄| ,=| |=、| ̄ヾ   / ____ヽ         (6 u    (_ _) )      
/ ̄/ ̄.  ー'●ー'  ̄l ̄ |  | /, −、, -、l  ))   ―-、ノ/| .∴ ノ  3 ノ     直人にょ.
| ̄l ̄ ̄  __ |.    ̄l ̄.| _| -| ,=|=、 ||      | -⊂)/ _\_____ノ__     
|. ̄| ̄ ̄  `Y⌒l__ ̄ノ ̄ (6.   ー っ-´、}      |   |/  粘 ≡ :::: (、  ヽ   
ヽ  ヽ    人_(  ヾ    ヽ    `Y⌒l_ノ      ヽ  `\(  着 ≡ :::: |___|    
  >〓〓〓〓〓〓-イ   /ヽ  人_(  ヽ      `− ´ (  .無職 ::::.  |  |    
/   /  Θ  ヽ|  /    ̄ ̄ ̄ ヽ-イ         (うーたん萌え.(t  )   

496 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 03:49:20 ]
MSX-BASICでなんとなくゲームを作るwiki
ttp://www29.atwiki.jp/msx_basic/


497 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 20:44:30 ]
MSX-DOSはどれくらいMS-DOSみたいに使えたのか・・・(´・ω・`)

498 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 22:24:35 ]
CP/Mくらいかな?

499 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 07:12:20 ]
BASICプログラムを保存する際、
拡張子.BASは付けなくても保存できますが、
拡張子は付けなくても問題はありませんか?
.BASを付けているが多いので気になります。

500 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 01:04:41 ]
そりゃよかった

501 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 01:34:21 ]
>>499
慣例みたいなものなんで、別に何でも良いよ

でも起動直後に実行させたいプログラムだけは
autoexec.basというファイル名にしないといけない

502 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 07:54:14 ]
>>501
ありがとうございます。
では、autoexec.bas以外の自作ゲームのようなプログラムで
拡張子を付けずとも後々に困るというような局面はないということで宜しいでしょうか?

503 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 10:39:20 ]
漏れは拡張子をつけることを勧める。
それが何のファイルかが拡張子で分かりやすいから。
つけないと、ファイル整理で困ることになると思われ。

504 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 11:40:10 ]
なぜ付けたくないのかが気になる。



505 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 13:35:26 ]
>>503
なるほど。整理用としての拡張子という訳ですね!

>>504
シンプル イズ ベストとか思ったりしまして・・・。

506 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 13:36:35 ]
N88しか知らんが、save”program”だけなら勝手にprogram.basでsaveされる。
save”program.”だと拡張子なしのprogramでsaveされる。

別に同じ名前のファイルがなければ拡張子はあってもなくても問題はないが、loadするときbas以外は拡張子が省略できないので面倒。

507 名前:デフォルトの名無しさん [2008/01/28(月) 14:09:32 ]
MSX-BASICスレでN88の例を出されても・・・

508 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 14:46:31 ]
拡張子つけないってアホか?と思ったけど、最近のWindowsは非表示ががデフォだからなぁ。

拡張子がないと「中身は独自バイナリかな?」と思ってしまう。

509 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 15:20:44 ]
Macは拡張子が無いです。隠された属性になります。
MS-DOSには拡張子があります。

基本は、MS-DOSの流儀に従って拡張子を付けるべきです。
これはWindowsでも同じように通用します。


510 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 16:50:05 ]
良く見たら、他のスレでも同じ質問しているな。
新手の釣りだったのか?

511 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 21:05:13 ]
拡張子のあとにスペースを160個入れて最後に.scrをつけます

512 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 06:31:51 ]
>>510
勝手にコピペしてあたかもマルチしているように邪魔されてるんです。

513 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 17:58:14 ]
今、MSX-BASICをやる意義とは?

514 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:23:15 ]
オモチャで遊ぶ感覚を楽しむこと。
MSXなら公式エミュもあるし、ワンチもあるし、
非公式エミュも発展しているしで、動作させるには困らない。



515 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 08:43:10 ]
BASICマガジンなんかを中古で買った場合、
中にある手本のBASICプログラムをMSXに打ち出した場合、
ちゃんとRUNするのでしょうか?
BASICにも色々種類があるようですし、
「こんにはマイコン」でもMSX版とPC-6001版とかがあります。
中古でBASIC本を買うときはその辺りが難しいです。
中には表紙に対応ハードを書かずに単にBASICというだけのものもあり、
それがMSXでも使えるのかどうかなど。

MSX以外のBASIC本を買った場合、MSXユーザーとしては、
どういうところを読み替えたりする必要がありますでしょうか?
大抵は問題ありませんか?

516 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 08:56:30 ]
MSX用のものは、MSXで間違いなく動作する。
MSXは下位完全互換なので、MSX1用のものはMSX2でも2+でも動く。

他機種のベーシックからの移植は、難しいと思う。
両機種のハードを知っていないといけないから。
MSXは、まず他機種よりも画面が狭いので、画面回りは
大きく手を入れる必要が出てくる。
なので、「MSX用」かどうかを確認してから打ち込まなければいけないし、
他機種用のベーシック本を買って勉強は間違っていると考えるべき。
資料なら、MSXの場合はネットで検索すればある程度は出てくる。

517 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 12:03:38 ]
リストは、Win上のメモ帳とかに打って"xxxx.bas"と保存して、
そのファイルを実機や公式エミュなら2Dフロッピーに、
1チップならSDカードに、非公式エミュならdiskmgrとかでディスクファイルに
入れると動作するので、ひょっとしたらプログラムの入力は
OCRソフトが役に立つかも。

518 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 16:28:35 ]
>>516
そういうのは上位互換って言うんだよ!
下位互換っていうのはturboRがMSX1でも動くようなことを言うんだよ!

519 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 17:43:39 ]
ツッコミ乙

520 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:50:10 ]
1チップMSXにてSDカードにSAVEすることはできましたが、
SAVEしたファイルを削除する方法が分かりません。
BASIC命令で削除するにはどうすれば良いのでしょうか?

521 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:57:48 ]
KILL "ファイル名"

522 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 10:41:53 ]
>>521
ありがとうございます!

523 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:03:46 ]
サブルーチンがやっと分かった!

524 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:20:39 ]
マヂで今勉強してるやついんの?
悪いとは言わんが。

俺ももうちょっと年寄りになって余裕ができてきたら
また遊ぶかもしれん。



525 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:39:17 ]
ム板最古スレ

526 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 09:26:33 ]
>>521
KILL"ファイル名”で問題なくSDカードにあるファイルを削除できました。
ありがとうございます。
当方、手持ちのMSX1のマニュアルや全BASICコマンドのリファレンスカード、
またはテープレコーダーのマニュアルにもこのKILLコマンドは記載しておりません。
このコマンドは昔からあったコマンドでしょうか?
フロッピーディスク内のファイルをいじる際に使うコマンドだったのでしょうか?

527 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:45:53 ]
>>526
ttp://www.imasy.or.jp/~ngs/fsw/wiki.cgi/TechHan?page=1.2+MSX+DISK-BASIC%A4%CE%CC%BF%CE%E1

528 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:39:12 ]
をを〜っ、スバラシイページができてる!
DataPackのWiki化計画はないかな。

529 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 12:15:06 ]
MSX DISK-BASICってFDD用ということでしょうか?

530 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:13:48 ]
>ディスクシステムを使用している場合には、このver2.0に
>さらにディスク操作の命令が追加されたMSX DISK-BASICが利用できます

テクハンHPの、ベーシックの項目にちゃんと説明がある。
ゆっくり読んで勉強してくれ。

531 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:58:50 ]
>>529
「DISK」ってのは、ドライブレター("A:"とか"B:"とか)でアクセスできる
デバイスの総称。RAMDISKも含まれる。
あとはのんびり勉強してくれ。

532 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:05:50 ]
このスレって、意外と見ている人多いのか?

533 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:33:04 ]
多色刷りを勉強し始めました・・・

534 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 00:29:17 ]
>>531
ありがとうございました!



535 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 01:09:19 ]
シューティングゲームを作ろうとしたけどテキストとグラフィックが同時に使えないから
点数表示ができない。助けて!アルゴマン!

536 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 09:24:18 ]
open "grp:" as #1
preset (x,y)
print #1, score
だっけ?

537 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 09:40:15 ]
10 SCREEN 5,2,0:DEFINT A-Z
20 OPEN "GRP:" FOR OUTPUT AS #1
100 PRESET(100,100)
110 PRINT #1,"HELLO WORLD!"
120 GOTO 120

グラフィック画面でテキストを表示する場合、こうやる。
凝りたければ、COPY命令(またはそれに準じるもの)でスコアを表示するのもアリだな。

スクロールするゲームが作りたいという場合は、
スプライトでスコアを表示させるか、垂直帰線割り込みによる
画面分割というテクニックが必要になってくる。

538 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:28:02 ]
■■■■■■■■□□□□
■■■■■■■■タイトル
■■■■■■■■□□□□
■■ゲーム画面■□点数□
■■■■■■■■□□□□
■縦スクロール■□残機□
■■■■■■■■□□□□
■■■■■■■■□□□□

こんな画面構成にしたいんですが

539 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:56:34 ]
スクリーン4を使って、8ドットスクロールさせれ。
その画面割りで1ドットスクロールは、漏れにはでけん。

540 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 14:58:46 ]
MSX-DOSの話題はスレ違いでしょうか?
新スレ立てるのもアレですし、
このスレに統合しても構わないですか?

541 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 21:01:33 ]
>>538
お前、わかっててわざと言ってるだろ。

542 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 22:25:55 ]
>>537
垂直帰線(V-Sync)ではなく水平帰線(H-Sync)ね。念のため。

543 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 12:51:02 ]
MS-DOSとMSX-DOSはどの程度共通しておりますか?
MSX-DOSを使いこなせれば、その知識でMS-DOSも使いこなせるものでしょうか?

544 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:35:31 ]
MSX-DOS2だったら、結構近いけど、MSX-DOSだと微妙。
CD
MD (Mkdir)
RD (Rmdir)
がMSX-DOSには無かった記憶が。

結局、MSX-DOSもMS-DOSもMSX-DOS2も、そこから動かすコマンド次第なので、
使えるようにはなるけど使いこなせていない。と感じると思う。

PJだよ。PJ.PatternJack最高



545 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:50:51 ]
>>544
すみません。私がやりたいのはMSX-DOS2の方ですね。
こちら方ではMS-DOSと共通部分が多いということですか?
MS-DOSは16ビットでMSX-DOSは8ビットの機能限定版と聞いたこともあります。

546 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 14:24:27 ]
どのような事をもって使いこなせる。と感じるかだと思いますよ。
実際のプログラムは「まったく」使えないし。
ファイル管理方法が同じで、COMMAND2.COM(DOS2)とCOMMAND.COM(MS-DOS)上の
コマンドでよく使うのが同じ。ってくらい。

MS-DOSとの関係的に話を広げちゃうと
・CONFIG.SYSによるデバイスの設定
・常駐プログラムの概念
・EMS/BMSなどの追加メモリ管理の概念(デバイスドライバだけど)
とか、範囲が広がりすぎる。

MS-DOSで何をしたいんでしょう?

547 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:12:52 ]
Windowsのコマンドプロンプトで詰まってる奴を見ると、
「プログラム書いててDOSも知らねーのかよ」と思うことがあるが、
今からDOSを学習しようとする奴を見ると、
「何で今頃DOS?」と思ってしまう、矛盾した俺。

548 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:33:15 ]
>>547
なるほど。そういうレベルでの利用法ならMSX-DOS2でも勉強になるかもしれないな。

549 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:35:56 ]
>>545
MSX-DOSはファイル形式とシェルがMS-DOS風味になったCP/Mです。
BDOSコールなどは完全にCP/Mですから。

550 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 16:53:53 ]
>>546
1chipMSXやMSXPLAYerでのファイル管理です。
またMSX-DOS2を覚えることが、MS-DOSを覚えることと等しいのであれば、
ウインドウズでのコマンドプロンプトも使いこなせることになると思ったからです。
当方、今のところコマンドプロンプトを使えません。

551 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 17:16:18 ]
>>550
ファイル名を指定して実行
cmd
でコマンドプロンプトを開けて、
help | more

DOSのシェルでやれることなんてしれてるからね。



552 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 03:36:46 ]
シューティングの部分スクロールって
widthで幅を少なくして余白をずらすってテクニックがあったよな。

553 名前:デフォルトの名無しさん [2008/02/09(土) 08:52:18 ]
MSX1のゲームってシンプルなものが多いですが、
全てBASICで作られたものでしょうか?マシン語で作られたものでしょうか?

MSX1のボコスカウォーズのようなものが作りたいのですが、
BASICだけで再現できますか?マシン語は必要ですか?

Mマガに作者が大学生の時に作ったと言っていました。
一人であれだけのゲームを作れるなんて凄いですね。

554 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:12:43 ]
当然、ベーシックでは速度的に限界があるので
マシン語で作られているのがほとんどだが、
ベーシックでも作れなくはない。まずは、作ってみればよい。

ベーシックで遅いと思ったら、処理の重い部分を一部マシン語にして
ベーシックからその部分を読み出すようにするだけで全然違う。
そうやって、徐々にマシン語にしていけばよい。



555 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:27:43 ]
>>554
市販のパッケージソフトでオールBASICで作ったゲームタイトルはありましたか?

556 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 10:36:25 ]
ミステリーハウスとかが、そうじゃねぇ?>オールベーシック
あれ、工夫したらリスト表示されたし。

557 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 18:56:20 ]
>>556
ROMカートリッジでお願いします。

558 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 19:25:14 ]
ファンダムコレクションが市販パッケージだしROMカートリッジだしBASICだぞ。

559 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:22:37 ]
>>557
偉そうだな
自分で調べる気、ない?

560 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:37:06 ]
こないだからずっとだが、多分MSXの事をかなり深く
知っていて、面白半分に質問していると思われ。

561 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 22:45:47 ]
>Mマガに作者が大学生の時に作ったと言っていました。
この時点でイマドキノヒトではないな・・・


562 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 07:37:42 ]
>>561
イマドキの新参者です。
Mマガ永久保存版にボコスカウォーズの作者が寄稿していたのです。

563 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 08:02:55 ]
>>541
いいえ、最近1チップMSXを買って始めた初心者です。

564 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 11:15:57 ]
>>538,>>563
ほんとうにMSX初心者であるなら、とりあえず…

横に割るのはOKで、縦に割るのがNGな理由はハードウェア(というかビデオ信号の理屈)を知っていればすぐ判る
というか、判ってないならスクロール型のSTGなんかそうそう作れない
って書いてたら、ZANACのMSX1版とMSX2版の差を思い出した

ファミコンですら画面縦割りでスムーズスクロールするSTGなんて思いつかんしなあ



565 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 13:21:27 ]
ええと、もしかしてMSXってグラフィック二画面の重ね合わせとか出来なかったりしますか?


566 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 13:41:54 ]
できません。表示は1枚です。
SET PAGE の命令の説明を見れば分かるかと。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<154KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef