1 名前:デフォルトの名無しさん [01/11/25 02:53] 忘れない内に皆に伝授しときましょう。 ・多色刷り、 ・ドット単位横スクロール、 ・エスケープシークエンス・・・ 色々ありましたよね。 思い出したらなんでも書き込みよろしく。
75 名前:名梨産 [01/12/07 01:01] 10 CLEAR:DIM SX(8),SY(8),TX(9),TY(9) 20 RESUME 30:FOR A=1 TO 8:READ SX(A),SY(A):NEXT 30 RESUME 40:FOR A=1 TO 9:READ TX(A),TY(A):NEXT 40 DATA 0,-1,1,-1,1,0,1,1,0,1,-1,1,-1,0,-1,-1 50 DATA -1,1,0,1,1,1,-1,0,0,0,1,0,-1,-1,0,-1,1,-1 60 X=X+SX(STICK(0))+TX(VAL(INKEY$)) 70 Y=Y+SY(STICK(0))+TY(VAL(INKEY$)) ジョイスティックの番号あってるかな?ちと自信無し。 上が1だったらこれで動く・・・はず。誰か検証して。
76 名前:デフォルトの名無しさん mailto:sage [01/12/07 01:04] 奥義 1 'CSAVE "TEST.BAS"
77 名前:デフォルトの名無しさん mailto:sage [01/12/07 01:22] >40 DATA 0,-1,1,-1,1,0,1,1,0,1,-1,1,-1,0,-1,-1 >50 DATA -1,1,0,1,1,1,-1,0,0,0,1,0,-1,-1,0,-1,1,-1 MSX-FANに載ってたシューティングの自機移動速度が遅かったので バイナリで上のテーブル見つけ出して書き換えたことがあるな。
78 名前:名梨産 [01/12/07 01:26] あの頃ってファンダムの影響で行番号を1行刻み、コロンでひたすらネスト っていう書き方のプログラムばっかだったな(藁
79 名前:デフォルトの名無しさん mailto:sage [01/12/07 14:43] >>77 「バイナリで」ってどういう意味?
80 名前:デフォルトの名無しさん [01/12/07 17:37] >>79 「左右から雌雄のペンギンで挟み込んで」の意
81 名前:三村 mailto:sage [01/12/07 17:43] バイナリーランドかよ!
82 名前:デフォルトの名無しさん mailto:sage [01/12/07 18:24] バシシのほうがイイ
83 名前:77 mailto:sage [01/12/07 19:25] >>79 機械語のゲームだったのだ。
84 名前:デフォルトの名無しさん [01/12/07 19:39] がんばれ、ゲイツ君 むかしから中村さんって気に入らなかったんだけど よくよんでたらこの人、MSXを馬鹿にしまくってるのな。 頃すぞ! と思った夕食時でした
85 名前:デフォルトの名無しさん mailto:sage [01/12/07 19:40] 中村さんってなんだ? 間違えたよ宇津田詩嚢
86 名前:デフォルトの名無しさん mailto:sage [01/12/09 00:21] >85 まあトノサキって中村のコピーみたいなもんだし
87 名前:デフォルトの名無しさん mailto:sage [01/12/18 05:14] 中村さん? なんのこと?(what's?)
88 名前:BASICER mailto:pantie@age.com [01/12/19 15:38] >>77 2進数 >>ALL UBASICでAUTOでプログラムリストを書いてその後そこから出る方法 教えて下さい。
89 名前:デフォルトの名無しさん [01/12/19 15:55] UBASIC?
90 名前:デフォルトの名無しさん mailto:sage [01/12/19 16:07] >>89 二千数百桁までの数値が使えるPC-98やDOS/V用のBASICだよ。 まぁ、このスレとは関係ないけど。 ちなみに、MSX-BASICの浮動小数点型の内部表現は 10進で持ってるんだよね。 だから、他の大多数のマシンでは浮動小数点値を 内部では2進で値を持ってる。だから、 FOR I= 0.1 TO 1 STEP 0.1:NEXT I とやると無限ループになるけどMSXではちゃんと10回回って抜ける。 #無限ループするのは0.1を2進数で表すと循環小数になるので #切捨て誤差が発生して10回足してもきっちり1にはならない為。 この辺は直感に反しないし、変な誤差も出ないから良いよね。
91 名前:デフォルトの名無しさん mailto:sage [01/12/19 17:29] 昔のPC板ができております。おいでませい。 pc.2ch.net/i4004/
92 名前:デフォルトの名無しさん [01/12/19 23:27] ここまで、DEFINTが1度ものってないなんて・・・
93 名前:デフォルトの名無しさん mailto:sage [01/12/30 01:29] DEFINTA -Z です。
94 名前:デフォルトの名無しさん mailto:sage [01/12/30 01:39] DEFSTRってFM音楽館(だっけ?)のプログラムで良く使われてたよね。 $無しの変数に文字列入ってたのにはカナーリビクーリしたよ。
95 名前:もう忘れました [02/01/05 17:58] @Niftyでは、MSX-BASICで年賀状作るコーナーがあったな。 そろそろ干支が1周して再利用できるようになる、かも。
96 名前:デフォルトの名無しさん mailto:sage [02/01/25 09:46] 保全sage
97 名前:デフォルトの名無しさん [02/02/20 06:33] TurboRのMIDI関係の命令が解りません。 何処かに資料は無いでしょうか? 最近、MSXユーザーになったばかりであります。
98 名前:デフォルトの名無しさん mailto:sage [02/02/20 10:06] >>97 こっちの掲示板で聞いた方がいいよん。 www.baboo.net/
99 名前:デフォルトの名無しさん [02/03/04 17:08] エミュってキーボードのエミュレーションに不具合があるの? なんか打ち込めない文字があるんだけど。
100 名前:⊂(゚д゚⊂ [02/03/04 17:36] 今だ!100ゲットォォ
101 名前:デフォルトの名無しさん [02/03/21 07:14] 奥義もっと伝授しる!
102 名前:デフォルトの名無しさん mailto:sage [02/03/21 11:45] POKE&HFBB1,1でCTRL-STOPの禁止。0で解除。 但しこの方法だとCTRL-STOPが押されたときにPSGが初期化される。 ただON STOP GOSUBだとプログラム移動時にスキが出るので TPOで使い分ける。
103 名前:デフォルトの名無しさん mailto:sage [02/03/29 11:51] DOS1ディスクから起動していない場合は call system が出来ないが poke &hf346,1 を実行すると call system が出来るようになる。 DOS2は無条件で出来るのでする必要が無い。
104 名前:デフォルトの名無しさん [02/04/14 03:09] age
105 名前:デフォルトの名無しさん [02/04/28 01:01] 奥義!ハァハァ
106 名前:デフォルトの名無しさん [02/04/29 22:56] 行番号は10、20、30ではなく1、2、3と使え。
107 名前:デフォルトの名無しさん [02/04/30 01:45] プロポシェの1行プログラム、投稿燃えたよね〜 常連と称されたときは嬉しくてマジ涙出た。
108 名前:デフォルトの名無しさん mailto:sage [02/04/30 04:07] 作ったプログラムを保存するのって やっぱりデーターレコーダーですよね♪ (フロッピーなんて野暮な機器は使わない方向で) で、最近、そのデーターレコーダーは、手に入らないじゃないですか (普通にラジカセ使うって野暮な話は無しの方向で) そんな時は、MDを使ってみましょう♪ 最初は、非可逆圧縮なので駄目かと思ったんですが 何となくやってみると、さすが1200(2400)ボー 上手く録音レベルを調節すれば、使えるんですね (自分のがLPx非対応の為、標準でしか試してませんが) と言う訳で、Rは、ほぼ確実に使えると思うので チャレンジャーな方は、MP3やLPxモードに挑戦してみてください♪ (普通に(?)データを吸い出すって野暮な話は無しの方向で…) また、ビデオデッキも試してみたのですが Hi-Fiだと、ヘッドの回転ノイズが大きい為、上手くいかないようです もしかしたら、ノーマル音声なら上手くいくかも知れないので 同じく、チャレンジャーな方は挑戦してみてください って、こんな奥義じゃないのかな…。(^^;
109 名前:デフォルトの名無しさん mailto:sage [02/04/30 23:12] デーレコ今でも大切に保管してます しかも、なぜかこいつだけ、箱や発泡スチロールごと残っている。 PHC-DR2。倍速読み込みモード付き。 しかし、本体はすでに捨ててたりするし。
110 名前: mailto: [02/05/29 01:00]
111 名前:デフォルトの名無しさん [02/05/29 01:21] はやく免許皆伝ください
112 名前:デフォルトの名無しさん [02/06/14 16:20] auto 10
113 名前:デフォルトの名無しさん mailto:sage [02/06/14 17:38] TRON
114 名前:デフォルトの名無しさん mailto:sage [02/06/14 17:50] KEY OFF:FOR I=1 TO 10:KEY I,"NEW"+CHR$(13):NEXT I
115 名前:デフォルトの名無しさん [02/06/14 22:27] 10 SCREEN 1:WIDTH 32:CLS 20 FOR I=0 TO 255:PRINT CHR$(I);:NEXT I:PRINT 30 FOR AD=1*8 TO 255*8-1:VPOKE AD-8,VPEEK(AD):NEXT AD 40 LIST 50 END
116 名前:デフォルトの名無しさん [02/06/14 22:34] へー、おめでたいな。厨房くん MSX-BASICだって?なんじゃそりゃ そんな過去の遺物の話してんのかい。板違いじゃねーの? 昔のパソコン板逝けば? pc.2ch.net/i4004/ おまえら今話題のこれ知らないのかよ これだよこれ www.sharp.co.jp/corporate/news/011105.html
117 名前:デフォルトの名無しさん mailto:test [02/06/14 22:40] test
118 名前:デフォルトの名無しさん mailto:test [02/06/14 22:44] test
119 名前:デフォルトの名無しさん mailto:sage [02/06/14 22:46] ( ´,_ゝ`)
120 名前:デフォルトの名無しさん [02/06/15 00:17] >>116 basicは立派なプログラム言語ですが? つか、やられてるし…(w
121 名前:デフォルトの名無しさん [02/06/15 00:43] >>115 0から255を画面に出したらコントロールコードまで吐いちゃうよ!
122 名前:成毛 真 [02/06/15 00:43] 10 DEFUSR = &H0 : A = USR(0)
123 名前:デフォルトの名無しさん mailto:sage [02/06/15 01:12] CALL TURBO ON
124 名前:デフォルトの名無しさん mailto:sage [02/06/15 01:15] プログラムを速くするおまじない。 DEFINT A-Z
125 名前:デフォルトの名無しさん [02/06/15 01:17] >>122 ホットブートかよ! >>123 俺、MSXべーしっ君持ってねーもん!
126 名前:デフォルトの名無しさん mailto:sage [02/06/15 01:24] >>125 俺はWAVYなので内蔵でしたのじゃ。
127 名前:デフォルトの名無しさん mailto:sage [02/06/15 01:29] 関連スレ: pc.2ch.net/test/read.cgi/i4004/1008754675/l50
128 名前:デフォルトの名無しさん mailto:sage [02/06/16 23:15] フォントを太字にします。 100 CLEAR 128,&HCF7F 110 ' 120 FOR AD=&HCF80 TO &HCFCF 130 READ DT$:POKE AD,VAL("&H"+DT$) 140 NEXT AD 150 ' 160 DEFUSR=&HCF80:A=USR(0) 170 ' 180 'BSAVE "FONTBOLD.BIN",&HCF80,&HCFCF,&HCF80 190 'BLOAD "FONTBOLD.BIN",R 200 ' 1000 DATA F3,DB,A8,F5,DD,21,1F,F9,DD,5E,00,E6,F0,B3,CB,23 1010 DATA CB,23,B3,D3,A8,DD,6E,01,DD,66,02,11,00,D0,01,00 1020 DATA 08,ED,B0,F1,D3,A8,FB,21,00,D0,01,00,08,7E,5F,CB 1030 DATA 3B,B3,77,23,0B,78,B1,20,F4,21,00,D0,DD,36,00,03 1040 DATA DD,75,01,DD,74,02,3A,AF,FC,CD,5F,00,C9,00,00,00
129 名前:デフォルトの名無しさん [02/06/17 02:26] 10 SCREEN 0:WIDTH 80:CLS 20 FOR AD=0 TO 65535! STEP 16 30 PRINT RIGHT$(("000" + HEX$(AD)), 4);":"; 40 FOR OF=0 TO 15 50 PRINT RIGHT$(("0" + HEX$(PEEK(AD+OF))), 2);" "; 60 NEXT OF:PRINT 70 NEXT AD 80 END
130 名前:デフォルトの名無しさん [02/06/18 00:16] >128 わざわざマシン語でやることもないじゃん。 って書いてさらに思ったが、「マシン語」っていう言葉の響きそのものが すでに懐かしく感じた今日この頃。
131 名前:128 mailto:sage [02/06/18 02:30] >>130 最近(近年?)「マシン語」って使いませんね。(笑) MSXのエミュレータを手に入れたので、 昔作ったプログラムを動かしたりして懐かしんでおります。 >>128 のプログラムは、 画面モード変えても元のフォントに戻らない様に常駐させてます。
132 名前:デフォルトの名無しさん mailto:sage [02/06/18 03:52] なんか古すぎてもう文法とかいまいち覚えてないな。 マシン語の話題だったら少しくらいは覚えてるけど。
133 名前:128 mailto:sage [02/06/18 15:28] >>130 >>131 の、 >>>128 のプログラムは、 >画面モード変えても元のフォントに戻らない様に常駐させてます。 は、勘違いをしておりました。(汗 ROMからフォントデータをRAMの0D000H〜0D7FFHにコピーしてボールドにしたあと、 MSXにフォントデータの参照位置を0D000H〜にする様、設定して終了。 プログラム部は常駐してませんです。(;´Д`) >>132 私もすっかり忘れてます。 昔買った本を引っ張り出してきて、 「そういえば、こんな命令もあったなあ・・・」って。
134 名前:デフォルトの名無しさん mailto:sage [02/06/20 22:19] >>97 もう見てないかな? 手元にtR版のDataPackがあるので、言ってくれれば スキャンしたものをうpしますよ。
135 名前:デフォルトの名無しさん mailto:agetemiru [02/06/21 21:53]
136 名前:デフォルトの名無しさん [02/06/23 23:27] MSX@2ch2掲示板 www.2ch2.net/bbs/MSX/index2.html
137 名前:デフォルトの名無しさん mailto:sage [02/06/24 05:05] 懐かしいスレだ・・・ POKEとかSPRITE$とかたった今まですっかり忘れてた言葉だよ。 米チャでも呼んでくるか・・・
138 名前:デフォルトの名無しさん [02/07/06 22:08] 久しぶりに、こたぐち君が表紙にのってる 「MSXマシン語プログラム入門」がみたいれす。 だれかすきゃん&うぷよろすぃく。
139 名前:デフォルトの名無しさん [02/07/10 08:04] poke &Hfbb0,255
140 名前:デフォルトの名無しさん [02/07/10 08:13] >>139 ホットスタート開始。
141 名前:デフォルトの名無しさん [02/07/10 08:14] >>139 ctrl+sft+grp+カナだったっけ。
142 名前:デフォルトの名無しさん mailto:sage [02/07/10 08:15] ポーク食いたい。
143 名前:デフォルトの名無しさん [02/07/10 08:18] >>142 VPOKE安いよw
144 名前:デフォルトの名無しさん [02/07/10 08:21] MSXは終わったけど、面白いよ。お金掛からないし。
145 名前:デフォルトの名無しさん [02/07/10 08:40] DEFUSR=&H7E:A=USR(0) 'screen2.5
146 名前:デフォルトの名無しさん [02/07/11 00:15] 米屋のチャチャチャか…俺の頃はカリスマ投稿屋さんだったな… MマガとかMファンで勉強した奥義も全く忘れた A1STは現役でPS2の横にあるのだが あと予備で2+と2が3台あるよ
147 名前:デフォルトの名無しさん mailto:sage [02/07/11 00:27] 机の下にA1ST(箱入り)あるよ。 インターネット時の足置きとして立派に役立ってる。
148 名前:デフォルトの名無しさん mailto:sage [02/07/11 00:56] 現役って、あーた・・・・想像つかん
149 名前:デフォルトの名無しさん mailto:sage [02/07/14 10:07] KEY 1,INPUT$(15)
150 名前:デフォルトの名無しさん [02/07/16 23:55] 保守
151 名前:デフォルトの名無しさん [02/07/21 13:31] 10 FOR I = 0 TO 255:FOR J = 0 TO 15:NEXT J:VDP(24) = I:NEXT I:GOTO 10
152 名前:_ mailto:sage [02/07/21 15:23] MSX-BASICでOOやってみたい・・・
153 名前:デフォルトの名無しさん mailto:age [02/07/31 01:51] >>152 MSX-C があるなら、構造体に関数ポインタ突っ込んで、 擬似的なOOが体験できるかもだ。 # フリーソフトでいろいろ言語があったけど、OOのものってあったかなぁ?
154 名前:デフォルトの名無しさん [02/07/31 12:35] カラーパレットファイルを、BLOADで設定するとき、 アドレスを指定すんだよね。どこに指定すんだっけ? BLOAD"1.PAL",&H?????
155 名前:デフォルトの名無しさん [02/08/10 01:58] BASICインタープリター「99 BASIC Interpreter」v1.19 “N88-BASIC(86)”と“MSX-BASIC”を足して2で割ったようなBASIC言語 www.forest.impress.co.jp/article/2002/08/09/okiniiri.html
156 名前:デフォルトの名無しさん [02/08/20 01:55] IF〜THEN より IF〜GOTO の方が早いんだよね!
157 名前:デフォルトの名無しさん [02/09/05 00:39] べーしっくん
158 名前:デフォルトの名無しさん [02/09/05 01:49] >>154 VRAMにロードするんだろ?
159 名前:デフォルトの名無しさん [02/09/05 01:55] 店のMSX2にset password かけますた。
160 名前:デフォルトの名無しさん [02/09/05 02:30] www.nodus.ne.jp/~ghost/msx/uzix-j.html MSXの真の後継、UZIXにたくさんの協力者が現れますように。。
161 名前:デフォルトの名無しさん [02/09/06 00:33] >>159 GRAPHIC押しながら起動しますた
162 名前:デフォルトの名無しさん [02/09/06 11:10] このスレ見て部屋の隅にあるA1GTを起動してみたらFDDが逝っちまったみたいだ。 エミュじゃ我慢できねぇぞ ゴルァ
163 名前:デフォルトの名無しさん mailto:sage [02/09/06 19:00] >>162 HDD接続カートリッジ買え
164 名前:デフォルトの名無しさん mailto:sage [02/09/07 14:55] >>163 >HDD接続カートリッジ それって、まだ販売してるんですか?
165 名前:デフォルトの名無しさん mailto:sage [02/09/07 17:39] >>164 www.hat.hi-ho.ne.jp/tujikawa/ese/megascsi.html www.activemsx.net/saka/ide/
166 名前:デフォルトの名無しさん mailto:sage [02/09/14 01:16] どしどしとくれば?
167 名前:デフォルトの名無しさん mailto:sage [02/09/16 19:39] 掃除したら昔書いたメモが出てきた・・・ スプライトの衝突判定 VDP(8)AND64 が0でなければ衝突 SETADJUSTの代わりに VDP(19)=(x AND 15)*16+(y AND 15)
168 名前:デフォルトの名無しさん [02/10/21 02:10] 久しぶりに奥義を伝授すれ
169 名前:デフォルトの名無しさん mailto:sage [02/10/21 15:47] >>168 奥義は一子相伝です
170 名前:デフォルトの名無しさん [02/10/23 01:22] 君はMSX“公式”エミュレータを見たか? www.zdnet.co.jp/news/0210/22/nj00_msx.html
171 名前:デフォルトの名無しさん [02/10/23 12:26] Linuxへもポーティングきぼん。 あと、プログラムポシェットとMファンのCD-ROM化。
172 名前:デフォルトの名無しさん [02/10/23 12:34] 3MHzか・・・末期のMSXよりまだ遅いね。 itpro.nikkeibp.co.jp/free/NBY/NEWS/20021022/1/
173 名前:デフォルトの名無しさん [02/10/24 16:23] 末期のMSXはZ80じゃないしぃ
174 名前:デフォルトの名無しさん mailto:sage [02/10/27 05:33] 安かったんで昨日中古のMSX2+を買ってきました。 ちゃんとFDも動くんで嬉しかったです。 おわり
175 名前:デフォルトの名無しさん mailto:age [02/10/27 10:53] UBASIC?