- 1 名前:デフォルトの名無しさん [01/11/25 02:53]
- 忘れない内に皆に伝授しときましょう。
・多色刷り、 ・ドット単位横スクロール、 ・エスケープシークエンス・・・ 色々ありましたよね。 思い出したらなんでも書き込みよろしく。
- 626 名前:デフォルトの名無しさん [2008/04/30(水) 14:09:17 ]
- >>617 を応用して星を流してみた
ゲームとして使うには速度が足りない・・・ orz 10 'スプライトの擬似スクロール 11 '(初回起動時はカーソル右を押したまま実行してください) 12 CLEAR200:DEFINTA-Z:SCREEN5,3:COLOR15,0,0:CLS:DIMS$(7):A=RND(-TIME) 13 FORI=0TO15:SPRITE$(I)=STRING$(I,0)+" ":NEXT 14 SETPAGE0,1:IFSTICK(0)THENCLS 15 'スプライトカラー定義(コピー元) 16 FORI=0TO511:VPOKE&H6700+I,15:NEXT 17 'スプライト定義 (星) 18 'メイン処理 (スペースキーで終了) 19 X=RND(1)*25088:Y=X\128:G=XAND15:X=XAND255:P=P+1AND31 20 COPY(55,L)-(0,L)TO(63,L) 21 V=L*128:VPOKEV,Y:VPOKEV+1,X:VPOKEV+2,G 22 COPY(0,L)-(63,L)TO(0,210) 23 COPY(0,185)-(63,210)TO(192,211),0 24 G=G+4:L=L+1AND63 25 IFSTRIG(0)+1THENIFG>63THEN19ELSE20
- 627 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 12:40:11 ]
- 擬似回転プログラム (不完全)
まじめに計算すると遅くなる人向け スペースキーで終了ですが、長押ししないと効きません。 計算式は絶対間違ってるので、修正できる人に回します。 縦横比の修正だけでも処理できれば、 スプライトの回転グラフィック生成用に使えるかもしれません。 10 '_TURBO ON 20 SCREEN5:SZ=16 'MAX:64 30 FORI=3TOSZ\2STEP4:CIRCLE(SZ\2,SZ\2),I,I\3:NEXTI 40 LINE(0,0)-(SZ,SZ),14,B:LINE(0,0)-(SZ,SZ):LINE(SZ,0)-(0,SZ) 70 FORJ=1TO0STEP-.05:SX=J:SY=SQR(SX)/2 80 LINE(128,0)-STEP(SZ*2,SZ),0,BF 90 FORI=0TOSZ:COPY(0,I)-STEP(SZ,0)TO(I*SX+128,I):NEXTI 110 LINE(128,96-SZ\2)-STEP(SZ*2,SZ*2),0,BF 120 FORI=0TO(SX+1)*SZ:COPY(I+128,0)-STEP(0,SZ)TO(I+128,(SZ-I)*SY+96):NEXTI 150 COPY(128,96)-STEP((1+SX)*SZ+3,SZ)TO(0,96) 160 NEXTJ 165 IFSTRIG(0)THEN270 170 FORJ=0TO1STEP.05:SX=J:SY=SQR(SX)/2 180 LINE(128,0)-STEP(SZ*2,SZ),0,BF 190 FORI=0TOSZ:COPY(0,I)-STEP(SZ,0)TO((SZ-I)*SX+128,I):NEXTI 210 LINE(128,96-SZ\2)-STEP(SZ*2,SZ*2),0,BF 220 FORI=0TO(SX+1)*SZ:COPY(I+128,0)-STEP(0,SZ)TO(I+128,I*SY+96-J*SZ/2):NEXTI 250 COPY(128,96)-STEP((1+SX)*SZ+3,SZ)TO(0,96) 260 NEXTJ 270 IFSTRIG(0)+1THEN70 もし、 >>626 と >>617 が動作しないときはツッコんで下さい >>626 の 17行目は12行の後に移すか、見なかったことにしてください
- 628 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 16:35:11 ]
- COPY命令だけで色の置換を行うプログラム
応用すればVDPで乗除算も可能だが、実用になるかどうかはわからない。 10 'SAVE"colorchg.txt",a 20 'CALL TURBO ON 30 DEFINTA-Z:COLOR15,0,0:SCREEN8 40 FORI=1TO7:FORJ=0TO1:CIRCLE(31+J*64,31),31-I*4,I*(4+J*28):NEXTJ:PAINT(31,31),I*4:NEXTI 50 FORI=0TO7:COPY(0,I*8)-STEP(127,7)TO(0,64) 60 COPY(0,64)-(127,119)TO(0,72) 70 FORJ=0TO7:LINE(0,J*8+64)-STEP(127,7),2^J,BF,AND:LINE(0,J*8+64)-STEP(127,7),2^J,BF,XOR:NEXTJ 85 FORJ=2TO7:LINE(128,J*8+64)-STEP(127,7),2^JXOR2^((J+1)MOD6+2),BF:NEXTJ 90 COPY(0,64)-STEP(127,63)TO(128,64),,TPSET 95 FORJ=2TO7:LINE(128,J*8+64)-STEP(127,7),2^J,BF,XOR:NEXTJ 120 COPY(128,64)-(255,119)TO(128,72),,OR 130 COPY(128,120)-STEP(127,7)TO(128,I*8):NEXTI 140 IFSTRIG(0)+1THEN140
- 629 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 21:53:26 ]
- MSXマガジンに載ってた
BASICROMを音データにして演奏するやつ>>前衛ジャズそのもので聞き惚れ テープI/Oを超高速で唸らせてサンプリング音再生するやつ>>機械語だったかもしれんが
- 630 名前:デフォルトの名無しさん [2008/07/19(土) 05:47:56 ]
- 【wanwan】塩沢俊平太 2【millennum】
pc11.2ch.net/test/read.cgi/net/1212676558/ 犯罪者塩沢俊平太の情報を収集しております 情報をお持ちの方はご協力お願いします
- 631 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 22:40:42 ]
- ヘクスマップを描画する良い方法はありませんか?
- 632 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 23:29:49 ]
- いろいろあるのに、どこがダメなの?
- 633 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 13:20:54 ]
- どうやらMSXではヘクスマップを簡単に表示する方法は無いみたいですね。
残念です。
- 634 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 14:11:27 ]
- ■■◎◎■■
■■☆☆■■ □□☆☆□□ □□★★□□ ■■★★■■ ■■◎◎■■ こんな感じの組み合わせでヘックスっぽく使ってたソフトもあったような。
- 635 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 14:23:23 ]
- ユニットの向きも視覚的に扱いたいのでヘクスでお願いします。
- 636 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 14:49:24 ]
- ユニットの向きを6方向分用意すればいいだけじゃ?
- 637 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 17:22:37 ]
- MSX限定でもないが、ヘクス升を画像データで用意しといて
中に四角の地形やキャラを置くというのはありそうだ。 方向が欲しいならキャラクタを用意するか、スプライトで方向矢印をだな… まあ奥義ではないな。 ところで、MSX1なのか2以降なのかによって、盛大に話が変わると思うが
- 638 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 17:35:30 ]
- Screen3 か Screen12 でやれば漢
- 639 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 18:30:50 ]
- >ヘクスマップ
ossan.fam.cx/up/gazo/src/1216719217354.png こうやりゃいい。難しく考えすぎだ。
- 640 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 19:43:15 ]
- QVGAの携帯画面に縮小されてもバッチリ全部読めてワラタ
解像度的には確にそんなもんだったな。
- 641 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 19:50:19 ]
- >>639
8x8幅で収まるんだなーとおもたが、よく考えたら四角を半分ずらしたマップと一緒なんだな。 これは知らなかった。 あとは、中の24x24をどう埋めるかか。
- 642 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 23:24:28 ]
- | (縦線)と∧∨みたいなの使って、
| | | | ∨ ∨ ∨ | | | ∧ ∧ ∧ | | | | ってやったらどうだろう。 同一フォントはないから、PCG使って。 縦線と縦線の間に、一文字分のスペースがとれるから、 そこにキャラのPCGを入れる。方向別に6種類の絵を作る必要があるけど。 (斜め上+横+斜め下の三種類に左右反転表示を組み合わせて6種類、または、斜め上のPCGを上下反転で斜め下とすれば2種類でもOk?)
- 643 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 23:25:58 ]
- 僕は、エイダちゃん!
- 644 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 23:58:29 ]
- >>642
ズレとるズレとる ちょっと縦長すぎやしまいか? | | | | ∨ ∨ ∨ | | | ∧ ∧ ∧ | | | | せめて横にも2キャラ .| | | | \/\/\/ . | | | /\/\/\ .| | | |
- 645 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 09:40:13 ]
- >>664
なんか、今にも横に歩き出しそうだな
- 646 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 11:01:16 ]
- >>664に期待wktk
- 647 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 22:52:05 ]
- ossan.fam.cx/up/gazo/src/1217511981574.png
もっと単純に、こう描けばいいということか。 >>639の大きさなら、PCG定義を4ドット横にズラした方が 作りやすいかな。
- 648 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 03:23:48 ]
- 2chらしからぬ親切レス。
647 は最上級に褒め称えられて良いし、もっとあれこれスレに投下すべき。
- 649 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 10:15:36 ]
- ヒマなんだろ。
- 650 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 11:56:37 ]
- こうしてみると、難しそうに見えるだけで
ムチャクチャ簡単な処理だな
- 651 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 15:18:37 ]
- LINE命令で作るとどうなる?
- 652 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 22:55:07 ]
- 即興で作ってみた
ossan.fam.cx/up/gazo/src/1217598415478.png 即興すぎてわざわざ3行余分にLINE文書いてるのに、Yの字をズラしただけという… 同じ行数で左側あけずに書けるのに
- 653 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:49:34 ]
- ここが一番古いのか
- 654 名前:デフォルトの名無しさん [2008/08/26(火) 00:46:37 ]
- 保守
- 655 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 11:20:01 ]
- PLAY"T40S8M60C1."
ぎょんぎょん
- 656 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 18:11:44 ]
- >>34
そのバグのせいで1画面におさまらなかったプログラムもあるんだろうな・・・。
- 657 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 23:20:22 ]
- サブルーチンを呼び出すとき、引数を渡す代わりに、変数領域をいじって変数名を書き換える。
X=.... : POKE VARPTR(X)-n,ASC("Y") : GOSUB .... ...... PRINT Y : RETURN
- 658 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 659 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 660 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 661 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 662 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 663 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 664 名前:デフォルトの名無しさん [2008/10/31(金) 01:37:50 ]
- 汚いスレだなあ
- 665 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 666 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 667 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 668 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 669 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 670 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 671 名前:イサキは獲れたの? mailto:sage [2008/10/31(金) 17:18:18 ]
- >>663
ホモセックス-ベーシックの奥義を伝授するスレか?奥が深そうだなあ〜
- 672 名前:デフォルトの名無しさん [2008/10/31(金) 17:47:08 ]
- いつのまにシゲルのスレになってるんだ?
- 673 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 674 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 675 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:18:07 ]
- >>674
こっ、こんなこと初めてだけどいいんです… ボッ、ボク…阿部さんみたいな人 好きですから…
- 676 名前:デフォルトの名無しさん mailto:* [2008/11/01(土) 01:21:07 ]
- 変なホモネタ貼るのやめろよ!MSXの話ができねぇだろが!!
- 677 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 10:00:39 ]
- 昔のPC板→レトロゲーム板→ここまで荒らしに来たか
荒らし野郎はアク禁にしてもらいたいものだが、 運営は何を放置しているのやら。スレの空気が悪くなるばかりだ。
- 678 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 679 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 680 名前:デフォルトの名無しさん [2008/11/01(土) 23:01:51 ]
- クルルァ!スレ荒らすんじゃねぇよ。
- 681 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 23:04:29 ]
- AAの板でやってくれ!
MSXplayerのMusicaでSCCの音が鳴って感動した
- 682 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 00:36:15 ]
- >>680
荒らすなと言いつつageるアホ
- 683 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 21:28:03 ]
- >>681
なんかSCCはMSXの標準音源にされつつあるな まあ今更SCCカートリッジを入手するのもめどいけど ちなみに、MuSICA
- 684 名前:デフォルトの名無しさん mailto:age [2008/12/06(土) 15:24:45 ]
- 24時間MSXカテに貼りついてるhellomsx(hotwaterplus)
買う気がないのは吊り上げ、欲しいものはスナイプ ようちゅういw
- 685 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 23:48:39 ]
- ↑藤原覚ってやつだな。コイツが入札してきたら削除しようw
- 686 名前:デフォルトの名無しさん [2008/12/14(日) 12:20:09 ]
- 吊り上げてきたら早期終了してやるよ
- 687 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 04:13:53 ]
- _memini
- 688 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 19:26:21 ]
- >>687
懐かしすぎて何の命令だったかしばらく思い出せなかった
- 689 名前:デフォルトの名無しさん mailto:sage [2008/12/21(日) 20:55:18 ]
- 質問
今さらハードを買ってmsxを知る価値はありますか? ちなみに昔msxに憧れた世代だけど・・・
- 690 名前:デフォルトの名無しさん [2008/12/21(日) 21:51:54 ]
- >>689
CPUとIOを直接いじくってなにかをするというのがやりやすい。 OSを介さずにグラフィックさわれるし、制限がきついので、コンピュータのアーキテクチャを感じやすい。 BASICだけさわったり、過去ゲームで遊ぶだけなら、あまり価値はないと思う。
- 691 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 01:02:23 ]
- >コンピュータのアーキテクチャを感じやすい。
名言の気がするぜ
- 692 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 10:50:51 ]
- アキティクチャいうても、スロットとVDP以外はZ80の基本だと思うけどね
Z80(つか、コンピュータのありよう)を知るにはいいと思う MSXを知るってよりは、Z80を知るためにMSXを利用する、のほうが有意義な気がす MSXがなかったら、俺はマイコンのPGなんかやってなかっただろうなあ…。
- 693 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 13:32:56 ]
- 某工学社でバイト募集してて、応募したらPC歴を聞かれてMSXって言ったら鼻で笑われたおもひで・・・
98か68じゃないとパソコンとは言わないよーって言われたぜ・・・もう20年近く前になるのか・・・ あれは本当にPIOやI/Oの工学社だったのか?
- 694 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 16:05:55 ]
- >>692
スロットはMSXの特徴だろうね あのスロットを選択する仕組み(Chip Selectみたいなピン)を 知ったときは、結構衝撃的だった。 VRAMがメモリマップでないのも、ビデオアクセラレータの流れと 似ていて古くて新しい感じ >>693 まあ仕方ない
- 695 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 17:54:13 ]
- 20年前じゃなく25年前なら少しは勝負できたかも
80年代終わりの頃には既にPCの32ビット時代が叫ばれていて 次世代の覇権OSはどれかとか それでもまだまだ膨大な資産のある16ビットMS-DOSは安泰とか そういう時代じゃなかったっけ
- 696 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 18:22:57 ]
- 25年前ってちょど初代マックが発売されたころか。
勝負って何の勝負よ?
- 697 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 20:24:51 ]
- >>696
>>693の話からして「パソコンとして」の勝負じゃなかろか 98でいうとRAの頃かな? そのころはまだ32ビットでも過去のアキティクチャ引きずったグダグダだし MSXでもどこまで使い込んだか次第だと思うんだけどね
- 698 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 10:22:14 ]
- 98の場合は漢字をテキストVRAMで表示できたのが大きいからなあ。
- 699 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 12:02:44 ]
- MSXでは、どう足掻いても一瞬で漢字を表示できなかったからなぁ。
ああMSXのVDP、遅ぇーー! って毎度叫ぶことになる。
- 700 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 18:51:58 ]
- そこでハイドライド3の漢字フォントですよ
たしか 8x8 サイズだったよね?多分PCG定義だから一瞬で表示可能 しいて欠点を言えば、マニュアルの対応表みないと判読できない 文字があるぐらい
- 701 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 19:30:56 ]
- MSXで利用されたことがあるかはわからいないが、りさふぉんとは8x8っすよ。
- 702 名前:デフォルトの名無しさん mailto:sage [2008/12/23(火) 19:31:50 ]
- えりさ。ね。「え」が消えてた。。。
- 703 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 02:54:34 ]
- >>701-702
恵梨沙フォントすげーな これか hp.vector.co.jp/authors/VA002310/
- 704 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 03:22:17 ]
- ググルと(画像検索すると)結構利用例が見つかるね
かな混じり文だと、脳内補完が働くから結構読めるな
- 705 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 04:25:44 ]
- www.geocities.jp/littlimi/index.html
美咲フォント 8x8(7x7) k6x8 6x8(5x7) screen3でも安心!
- 706 名前:デフォルトの名無しさん mailto:sage [2008/12/31(水) 17:43:12 ]
- MSXでメガデモ
www.intro-inferno.com/files.php?platform=msx スレ違いだけど面白かったんで貼り
- 707 名前:デフォルトの名無しさん mailto:sage [2008/12/31(水) 19:32:24 ]
- メガデモといえば…
むかし、ANMAだかなんだかいうのが作ってたやつが回ってきてたなあ 64kbのMSX2用のはずなのに、メモリマッパ乗ってないと動かないという不思議な仕様だったが
- 708 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 17:30:39 ]
- poke&H8003,1:poke&H8004,0
- 709 名前:デフォルトの名無しさん [2009/09/03(木) 10:21:43 ]
- BASIC繁栄時代?
- 710 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 02:31:17 ]
- 全部読んだ〜。ハイドライドの説明書には漢字の判読表が付いてたね。
自作ゲームで英小文字や記号を漢字に書き換えたり、←↑キャラクタコードを使って濁点を一文字に含めなくしたりして悦に入っていたなぁ…。 wizardry風の曲がった矢印のフォント、Ultima風棒人間キャラ、32268階建ての塔を攻略するRPG…アホな事に真剣だったよ。
|

|