[表示 : 全て 最新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]
忘れない内に皆に伝授しときましょう。

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

325 名前:ご・・・ mailto:sage [04/11/13 11:59:03]
このスレで、
書き綴られたようなコト、の、自己否定;
も、
必要なのでは無いかということなのだ。ハードとソフトの完全な分離。
BASICはBASICの命令だけでプログラムを構築し、
ハードを直接、叩かない。必要にせまられた場合でも、個別の拡張命令
で、対処し、BASIC(ソフト)の範囲内で完結する。
 こうすることによって、
(あきらめることによって)
MSXに新しい未来、道が開けるのではないのか?
ト;

326 名前:ご・・・ mailto:sage [04/11/13 12:23:51]
ワンチップDC(ドリームキャスト)チップが、ルネサス社という日本企業で、
開発されてるらしい。
もし、
それに、MSX−BASICシミュレータ(エミュで無ゥ)が載れば、
それこそが、
21世紀の 新 生 M S X 、と言えるのではないだろうか;
道は、
2本あると思う。
ワンカップMSX、の、レトロ・フューチャーもイイ!!
でも、
自分は、
ワンチップ DC の トゥルー・フューチャ が、見てみたいノダ。



と、言ってみるテスト


327 名前:デフォルトの名無しさん mailto:sage [04/11/15 09:08:20]
Mマガかなんかで読んで、
今もって覚えてるのが、

 DEF USR=0 (RETURN)
 U=USR(0)  (RETURN)

328 名前:デフォルトの名無しさん mailto:sage [04/11/15 09:10:30]
と思ったらもう3回ぐらいガイシュツでしたか。。。

329 名前:デフォルトの名無しさん [04/11/19 12:56:21]
昔のPC板のMSXスレで、2重丸に縦棒一本書くプログラムを書いたのだが忘れました

330 名前:デフォルトの名無しさん mailto:sage [04/11/20 22:17:08]
SONY から出てた、MSX2/2+用(SCREEN8,12用)
VIDEO CAPTURE ROMカートリッジ
(型番忘れたけど、XVなんたら)
の中には、極小フォントが内蔵されていて、
自作プログラムからCALL命令で、呼び出して
文字を表示できた。

気付いてた人居るのかな。
M-FANでも投稿されてなかったネタだったと思う。

フォントの他にも、COPY拡張命令が在ったんだけど、
それは、マニュアルにも書かれてた。

331 名前:デフォルトの名無しさん [04/11/21 19:09:30]
そういえば、音声チャットの相手と話してて、相手がテレビの電源がついていると
微妙に音が聞こえるというのを聞いて、可聴周波数の違いかと思って
適当な周波数のデータを作ろうと思ったらMSX-BASICのSOUNDしか
思い浮かばなかった。で、Ru-MSXを入れてやってみたんだけど
どうもうまく高周波数が出ないみたい。

Windowsで周波数指定で音を出す簡単な方法ってないかな?スレ違いだけど。

332 名前:デフォルトの名無しさん mailto:sage [04/11/21 20:55:32]
確かにすれ違いです。

333 名前:デフォルトの名無しさん [04/11/22 09:25:53]




334 名前:デフォルトの名無しさん [04/11/28 06:22:42]
>>330
もってたけどさすがにそれは知らなかった
書式は
call font 3,1
みたいな感じなのだろうか

335 名前:デフォルトの名無しさん [04/12/02 19:11:31]
>>334
はぁ?

336 名前:哀しい時ィー mailto:sage [04/12/03 03:09:19]
哀しい時ィー!
 哀しい時ィー!

自分の興味が有る事を、定期的にググッてる時ィー
表示されるページが6ッくらいしか無くてェ―  しかも、
全部がマト外れな、検索違いのページでェ―  あまっさェ―
由一、
ヒットしてるのがァ―
自分が2chに書きなぐった駄文ンだった時ィ―・・・・


エンタープライゼスのドリームキャストなどに採用された。 Super-H ...
www.asahi-net.or.jp/~JC5M-OOTK/ elec/elec_marks_device.html - 26k - キャッシュ -

MSX-BASICの奥義を伝授するスレ
... あきらめることによって) MSXに新しい未来、道が開けるのではないのか?
ト; 326 :ご・・・ :04/11/13 12:23:51 ワンチップDC(ドリームキャスト)チップが、
ルネサス社という日本企業で、 開発されてるらしい。 もし ...
pc5.2ch.net/test/read.cgi/tech/1006624394/l50 - 16k - キャッシュ - 関連ページ

2004/07/26 08:34
... への本格進出を図る。 「秋からはFOMAの数機種にも搭載される。そろそろ3Gと海外にかじを切ろ
ルネサス テクノロジの伊藤卓朗アシスタントマネージャ). ツインCPUの現状〜OMAPとSH-Mobile. ...


ア、ア、ワカツタYO!! コノ広い世界ニ、タァタ1人カヒ・・・
氏ニTェー

337 名前:哀しい時ィー mailto:sage [04/12/03 03:34:29]
当然のことながら、「 MSX 」ってキーワード無しでYO(爆)

338 名前:330 mailto:sage [04/12/04 20:58:46]
>>334
そんな感じだった。
先頭が、CALLから始まっててパラメータを指定して
表示させるような感じ。

339 名前:デフォルトの名無しさん [05/02/06 22:12:50 ]
なんか面白いからあげとこう


340 名前:デフォルトの名無しさん [05/02/23 23:32:27 ]
defusr=342:u=usr(0) キーバッファクリア
defusr=&h400:u=usr(0) 後ざししたROMカートリッジを強制起動(turboRの高速モードで起動とか)
poke-609,201 VSYNC割り込み停止、パナのマシンでやるとDISKを壊す。

341 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 22:19:42 ]
たとえキーボードでも、あの独特の文章になるのは
神秘としか言いようがないな。

342 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 18:36:21 ]
てst

343 名前:デフォルトの名無しさん [2005/04/22(金) 00:48:44 ]
★☆★☆MSXマガジン永久保存版3発売まであと[06]日★☆★☆



344 名前:デフォルトの名無しさん [2005/05/08(日) 07:23:17 ]
ここのみんなは やっぱ今日のMSX祭り行くの?
秋葉原の駅前のでかいビルに入るいい機会だしねぇ


345 名前:デフォルトの名無しさん [2005/05/08(日) 08:09:48 ]
YahooBB218124060027.bbtec.net/
おkwwwwうはっwwwおkwwwっwwwwwwwwwwww
wwwwwwおkwwwうはっwwwおkwww
おkwwwうはっwwwうぇwwwwwwwwwwwwwww

346 名前:デフォルトの名無しさん [2005/05/09(月) 17:56:58 ]
>>343
その祭りの打ち上げである参加者が某所でこんなことぬかしていた。
「飲み会では個別会計ができないだけに追加注文を認めると支払いの際にかなり不公正な状態になるので、次回以降は必ず『一番安いコース・追加注文一切不可』にするように!これは命令!と言いたい。」
こいつ確か前回のASOBIT後の打ち上げの時も同じような不満ぶちまけてた。
つまり前回参加して懲りているにも関わらず今回もまた参加して費用がかさんだからと文句を言っている。文句を言うくらいなら初めっから参加しなきゃいいだけの話だよバーカ!!
実は内輪でもこいつのこういうワリカンに賛同出来ないのに参加するという考え方と行動は、問題としてくすぶっていたりする。

347 名前:デフォルトの名無しさん mailto:sage [2005/05/09(月) 23:50:11 ]
うっは〜そんなヤシがいるんだ
まともには働いて稼いでない学生さん?

…ってMSX知ってる世代はもうほとんと社会人だよねぇ

348 名前:デフォルトの名無しさん [2005/05/10(火) 01:03:30 ]
>>347
177 名前:匿名希望さん [age] 投稿日:2005/05/09(月) 20:35:26
【イベント】MSXファンの祭典「MSX WORLD 2005 〜I LOVE MSX〜」が秋葉原でnews19.2ch.net
ttp://news19.2ch.net/test/read.cgi/moeplus/1114599328/

127 名前:なまえないよぉ〜 投稿日:2005/05/09(月) 17:11:31 ID:IqsOyDzu
昨日のイベントの打ち上げである参加者が某所でこんなことぬかしてたが・・・・・・
「飲み会では個別会計ができないだけに追加注文を認めると支払いの際にかなり不公正な状態になるので、次回以降は必ず『一番安いコース・追加注文一切不可』にするように!これは命令!と言いたい。」
こいつ確か前回のASOBIT後の打ち上げの時も同じような不満ぶちまけてたが、だったら参加しなきゃいいだけの話だよバーカ!!


128 名前:なまえないよぉ〜 投稿日:2005/05/09(月) 17:22:57 ID:c5WuXROF
>>127
そんなのに限って奢る立場になったら相手に見返りを求めるようになるんでしょうね。


178 名前:匿名希望さん 投稿日:2005/05/09(月) 21:42:26
>>177
129 名前:なまえないよぉ〜 [sage] 投稿日:2005/05/09(月) 17:26:16 ID:c5WuXROF
ただのコピペでしたか。まともに応えて損したような気分です。

349 名前:デフォルトの名無しさん [2005/05/11(水) 01:20:10 ]
うは。1チップMSX超欲しい。みんな注文しろage。

350 名前:デフォルトの名無しさん [2005/05/11(水) 14:28:25 ]
>>349
FPGA キットとしてぜひ欲しい。
が、MSX2へのアップグレードがでるまで書き換えできないかもしれないという情報が
人差し指の動きを鈍らせる。

351 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 23:52:12 ]
>>350

ダウンロードケーブルが付属しないからね。
でも、ROM書き換えは無理でも単なる実験だけだったらMVケーブルっていうか
chan氏の所なんかで回路図が公開されている奴(IC1個で作成可)で
ダウンロードだけは可能。

最近、MV互換ケーブルでもEPCSの書き換えが可能だという情報があるけど〜。


352 名前:デフォルトの名無しさん mailto:sage [2005/05/16(月) 02:12:51 ]
? が PRINT に展開される
? 3*2
6



353 名前:1チップMSX キタ━━━━(゚∀゚)━━━━ ッ!! mailto:msx [2005/05/20(金) 21:59:19 ]
www.ascii.co.jp/1chip/



354 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 00:21:29 ]
マルチで宣伝乙

355 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 00:29:07 ]
中の人も大変だね

356 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 06:45:27 ]
FD使いたいんだけどついてるの?

357 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 09:07:06 ]
>>356

>>353

358 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 09:15:07 ]
最低でも2+が欲しいよ

359 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 16:03:46 ]
>>358
20000円もあれば中古で買えるべ?

360 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 22:15:02 ]
正解

361 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 22:22:13 ]
中古より新品が欲しいよ

362 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 23:44:15 ]
1スロット機を否定したのは他ならぬ西氏なのだが

363 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 17:48:44 ]
関係ないけど、MSXのデジタルディスプレー端子か、ビデオ端子を
今のPC用のアナログディスプレー端子に変換するコンバーターみたいなのってあります?
昔は電波新聞社がそんなの出してた記憶があるんだけど



364 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 18:52:12 ]
MSXはアナログRGBだ。

一応まだ売ってる模様。
ttp://www.micomsoft.co.jp/xrgb-2plus.htm

365 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 19:25:16 ]
そうだそうだ、デジタルじゃ8色だな…
ありがとう

366 名前:デフォルトの名無しさん [2005/07/05(火) 15:23:00 ]
>>353
商品化まで3147台、無理そうだな。

367 名前:デフォルトの名無しさん [2005/07/25(月) 02:31:01 ]
>時々言われる「どうして公開しないんだ」の答えの1/5は人手不足、もう4/5は言ったら誰かのクビが飛ぶような話です。
こんな考えじゃあ予約数が伸びないのも当たり前だよ、湾ちっぷ。
値段も当初の12000円前後から2マソ近くに跳ね上がってるし。


368 名前:デフォルトの名無しさん [2005/07/25(月) 11:15:39 ]
GIGAMIXかあ・・・活動内容は頑張ってるかもしれんが
一般人を見下しているような態度が気に食わん
たかがMSXごときのお山の大将が偉そうに

まあGIGAMIXに限らず中途半端な実力を持った技術屋もどきは
己を過信して勘違いしがちではあるがね

369 名前:GIGAMIX撲殺委員会 mailto:sage [2005/07/25(月) 14:39:20 ]
GIGAMIXて、他人のプログラムの寄せ集めじゃん。

370 名前:デフォルトの名無しさん [2005/08/13(土) 05:40:54 ]
>>353
現在の予約注文数:2900台
商品化決定まで、あと2100台
予約受付終了まで、あと7日

もうだめぽ

371 名前:デフォルトの名無しさん mailto:sage [2005/08/13(土) 17:52:54 ]
アンカーで検索結果を増やそうってな魂胆か?

372 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 00:41:13 ]
3000くらいまで行けばなんとかなるかもしれへんよ?

373 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 13:55:36 ]
>>370
残り7000台をポケットマネーで買う羽目になった西さんですね。
1億4000万円用意しておいて下さいよお〜w



374 名前:デフォルトの名無しさん [2005/09/26(月) 19:12:23 ]
>現状ではmixi内のMSXユーザーズコミュニティでスロット数に関するアンケートを取っている場所がありまして、画像のように
>面白い結果になっています。
>ttp://mixi.jp/view_enquete.pl?id=1873267
>mixiは「招待されないと入れない」という大問題があるものの、ここなら「投票は一人一回まで」が守られるし、第三者機関が
>管理しているので信頼され易いと思われます。まだ投票数が40強と少ないのですが、それなりに数がまとまれば説得力を持つ
>でしょう(結果として1スロットに傾くかもしれませんけど)。

そういう閉鎖されたアンケートに対し、取り敢えずここで回答。
「予約数が5000に遠く及ばなかったんだから、集計中とかアスキーからは出さないがMSXAから出すよう交渉中とか、女の腐ったのみてぇにぐたぐた言ってねえで即刻発売中止にしろ!!」

375 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 21:44:34 ]
mixiって最近流行ってるみたいだけど、どれくらい人いんの?


376 名前:デフォルトの名無しさん mailto:msx [2005/09/26(月) 23:17:03 ]
むかP板によるとMSXユーザーズコミュニティだけで1100人余だって

377 名前:デフォルトの名無しさん [2005/09/27(火) 00:14:18 ]
MSXか、なつかしいなぁ。ロードランナーばっかりやってたなぁ。


378 名前:デフォルトの名無しさん [2005/11/05(土) 18:37:57 ]
mixiの他にMSXで盛り上がってそうな場所はあるの?

379 名前:デフォルトの名無しさん mailto:sage [2005/11/05(土) 19:33:59 ]
>>378
ttp://www.msx.org/

380 名前:デフォルトの名無しさん mailto:sage [2005/11/06(日) 01:41:11 ]
>>378
1ch.tv/

381 名前:デフォルトの名無しさん mailto:sage [2005/11/06(日) 09:16:02 ]
>>378
          ,′  //,,-‐"//ヽ ヽ
          l    |'〆-‐/' ‐-ゞ l
           |     |'   _       l| |
          |    l ,r7〒  〒=、/ l
          l∧.,∧|',弋ノ‐、 ,弋ノ、/l
           l:;、;:::;:lヘ_  _.ノ ̄、_ _ノ:;l
.        || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
     .__ ||                      |
     ヽヽ||     トイレ            |
      t==、                       ,=、
      l '=',    行ってくるね        `=3
        ヽ'||'                         |`′
.        ||                      |
.        ||                      |
.        ||______________|

382 名前:警告 mailto:sage [2005/12/07(水) 19:54:52 ]
ヤフオクMSX 吊上げ屋に注意

snow.prohosting.com/retropc/img-box/img20051207170957.jpg

snow.prohosting.com/retropc/img-box/img20051207181315.jpg

emiri1ban=linecraft1

383 名前:デフォルトの名無しさん mailto:age [2005/12/07(水) 20:04:00 ]
おお、警告サンクス!



384 名前:デフォルトの名無しさん [2005/12/23(金) 00:33:50 ]
どう見てもMSX支持者の落胆です。本当にありがとうございました。

385 名前:デフォルトの名無しさん [2006/01/16(月) 23:01:49 ]
MSX−BASICの詳しい解説してくれてるサイトはないものか・・・

386 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 06:25:24 ]
ここで聞けよww

387 名前:デフォルトの名無しさん [2006/01/17(火) 10:23:23 ]
>>385
何が聞きたいんだ?

388 名前:デフォルトの名無しさん [2006/01/17(火) 10:32:47 ]
LD BC,$0501

389 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 21:50:27 ]
76

390 名前:デフォルトの名無しさん mailto:sage [2006/01/18(水) 10:14:06 ]
さっさと 318 が流れてくれるとありがたいんだがなあ

391 名前:デフォルトの名無しさん mailto:sage [2006/01/29(日) 01:02:37 ]
今でも、アルゴリズムっていうほどでもないんだけど‥
考え方なんかは、VisualBasicで利用できるものが多いと思う。

Mid$("123456789ABCDEF",A,1) とかで、簡単に1〜16の、10進数の変数Aを
16進数に変換できる。とかね。

392 名前:デフォルトの名無しさん mailto:sage [2006/01/29(日) 01:05:08 ]
間違った、0〜15までの10進数だった。

393 名前:デフォルトの名無しさん mailto:sage [2006/01/29(日) 13:35:09 ]
つ Hex$



394 名前:デフォルトの名無しさん mailto:sage [2006/01/29(日) 14:05:34 ]
何で最近のVBとかにはHEXは会ってもBINはないのかねぇ

395 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 10:44:02 ]
>>391
独自仕様の62進数(数字10+英小26+英大26)とかが
手軽に変換できるってやつじゃのー
20年も前の雑誌とかではよく使われてたのー

396 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 19:58:13 ]
62進数・・・64進数(BASE64)じゃねーの?

397 名前:デフォルトの名無しさん mailto:sage [2006/02/13(月) 19:10:22 ]
>>396が何を言いたいのかさっぱりわからん。

398 名前:395 mailto:sage [2006/02/18(土) 10:13:10 ]

俺もなんとなくしか解らなかったけど、
BASE64って64進数だったのか…って事が解って勉強になった。

(参考)
search.yahoo.co.jp/bin/search?p=MIME*BASE64




399 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 22:15:02 ]
n進数のnのことを基数って言うでしょ
それはbaseの訳なのよ

400 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 22:16:22 ]
>>397
62進数じゃ使いにくいから64進数じゃないの?ってことでしょ

401 名前:デフォルトの名無しさん [2006/02/25(土) 22:23:56 ]
>>382
新着スレ
【M S X】maebashi301=sanibu1818【吊上注意】
pc7.2ch.net/test/read.cgi/yahoo/1140692617/l50

402 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 01:12:33 ]
漢字BASICで、テキスト表示とLINE文とが同時に混在させられるって
あったような

403 名前:デフォルトの名無しさん [2006/04/10(月) 23:16:18 ]
87 :名無しさん(新規) :2006/04/09(日) 14:38:45 ID:R8bwXkp00
ヴァーラ=エンジョゲ!?

【永遠に】 MSXスレ Part15 【集計作業中】
bubble4.2ch.net/test/read.cgi/i4004/1132584409/l50

88 :名無しさん(新規) :2006/04/10(月) 15:49:14 ID:qeIF0Rhr0
正義は武器に似たものである。武器は金を出しさえすれば、敵にも味方にも買われるであろう。
正義も理屈さえつけさえすれば、敵にも味方にも買われるものである。
                                        − 芥川龍之介 −


89 :名無しさん(新規) :2006/04/10(月) 22:09:26 ID:+psJvhrV0
ハァ?

90 :名無しさん(新規) :2006/04/10(月) 23:02:37 ID:OSgWs4AU0
敵だの味方だのって‥‥‥。

どう見てもヴァーラ=エンジョゲです。
本当にありがとうございました。



404 名前:デフォルトの名無しさん [2006/04/11(火) 10:37:54 ]
>>391
つうかそんなの他の言語でも文字変換や文字種判定なんかで普通に使うじゃん
ちなみにmid$(”0123456789ABCDEF",a-1,1)でないと使えないけどな

405 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 20:47:24 ]
>>404
人の訂正をするときに間違えると、恥ずかしさ倍増だよねw

406 名前:デフォルトの名無しさん mailto:sage [2006/05/27(土) 04:33:48 ]
Mファンについて語れる奴は、明日の夜10時にここへ

bubble4.2ch.net/test/read.cgi/i4004/1143312133/1-100

407 名前:デフォルトの名無しさん mailto:sage [2006/06/12(月) 13:39:41 ]
on A gosub(goto) 200,300,400,500,600
みたいな制御構文大好きだったな

408 名前:デフォルトの名無しさん mailto:sage [2006/06/13(火) 22:49:27 ]
後追い者(リアルタイムに触ってない)からの質問ですが
MSX-BASIC+マシン語プログラムの場合、どんな処理を
マシン語に任せてたんですか?

409 名前:デフォルトの名無しさん mailto:sage [2006/06/13(火) 23:25:00 ]
>>408
ループが大量に回ったり、連続するアドレスを読み書きするケースが多かった。

もちろん全てマシン語なんていうのも結構あったぞ。

410 名前:デフォルトの名無しさん mailto:sage [2006/06/14(水) 23:05:26 ]
>>409
なるほどー。素早いレスありがとうございました。

411 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 00:36:09 ]
>>408
ループが回る系の処理で、スプライトに対して場所&移動データを用意して一斉に動かすルーチンと
スプライトの当たり判定とかだけやらせてるってのもみた事あるな。

412 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 01:06:54 ]
極まったのでは、水平帰線割り込みでカラーパレットやスプライトパターンテーブルを書き換えて、
スペックよりも色数やパターン数を多く見せるのもあった。

413 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 04:06:49 ]




414 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 11:37:34 ]
V&Zエディタの日本語表示のデカさは今でも覚えているぜ

415 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 00:13:53 ]
>>414
目にやさしいマシンだったな…

416 名前:るぶ [2006/09/03(日) 21:30:56 ]
MSXのBASICでロードランナーのような壁を表示させるにはどうしたらよいのでしょうか?
VPOKEを使っているみたいだけどよくわかりません
サンプルプログラムがあれば教えてください

417 名前:デフォルトの名無しさん [2006/09/04(月) 14:52:36 ]
MSX-BASIC初心者の漏れがエミュレータ使いながら頑張って答えてみる。
VPOKE使うってことはVRAMを直接操作するって事ね。
VRAMのどの番地がどんな役割をもっているかは、多分Google検索でもすれば見つかると思う。

-- SCREEN1(32x24,TEXT)で座標(X,Y)にA(キャラクターコード&H41)を表示するには
VPOKE &H1800 + 32*Y + X, &H41

-- キャラクタコード&H41のキャラクタを再定義するには
VPOKE &H41*8+0, &B11111110
VPOKE &H41*8+1, &B11111110
VPOKE &H41*8+2, &B11111110
VPOKE &H41*8+3, &B11111110
VPOKE &H41*8+4, &B10111111
VPOKE &H41*8+5, &B10111111
VPOKE &H41*8+6, &B10111111
VPOKE &H41*8+7, &B10111111

SCREEN1したあとに上だけやればAが表示されて、
下をやるとAが再定義されたキャラクタに変わるはず。
Aを入力しようとしても再定義されたキャラクタが表示される。
あとはいろいろいじくってみて。

色を変える方法については目下勉強中。

418 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 18:12:01 ]
つ【多色刷り】

419 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 02:35:48 ]
多色刷り、最近始めた初心者だから何か新鮮な言葉に感じるぜーーー!
いろいろググりながら試してみたけど、BASICのみでやると準備が激しく遅いね。
あと、ちゃんとした資料が手元にない状態でいじるのは激しくつらい。
テクニカルハンドブックとかPDF化して販売してくれないかなぁ。


420 名前:るぶ [2006/09/05(火) 06:30:25 ]
416の回答ありがとうございました
入力して確認とれました

421 名前:るぶ [2006/09/27(水) 20:37:43 ]
MSXのBASICで8キャラスクロールをさせるには
どの命令文を使うのでしょうか?

422 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 14:56:15 ]
自力

423 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 18:12:30 ]
>>421
下スクロールなら、PRINT1個かますだけで楽なんだけどな…



424 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 20:19:31 ]
>>421
左スクロール:
FOR I=&H1ADE TO &H1820 STEP -1:VPOKE I+1,VPEEK(I):NEXT

ベーシックからマシン語のスクロールルーチンを読み出すのが普通と思う。
21,DE,1A,01,9F,02,CD,4A,00,23,CD,4D,00,2B,2B,0B,78,B1,20,F2,C9

425 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 20:28:24 ]
>>417
スクリーン1の場合、
FOR I=0 TO 255:VPOKE &H1800+I,I:NEXT
で全文字を画面に表示させ、

VPOKE &H2000,&HF1

と実行すると、色の変わるのが分かる。8文字ずつ文字色(F)+背景(1)で指定。

多色刷りモードの場合、1文字に8バイトで、文字の横列ごとに指定できる。
また、8行目まで・16行目まで・24行目までの3ブロックで別々に指定できる。

初心者は応援するぞ、ガンガレ。






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

前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