■ このスレッドは過去ログ倉庫に格納されています
MSX-BASICの奥義を伝授するスレ
- 1 :デフォルトの名無しさん:01/11/25 02:53.net
- 忘れない内に皆に伝授しときましょう。
・多色刷り、
・ドット単位横スクロール、
・エスケープシークエンス・・・
色々ありましたよね。
思い出したらなんでも書き込みよろしく。
- 2 :デフォルトの名無しさん:01/11/25 02:54.net
- とりあえず多色刷りの前振り
10 SCREEN1:WIDTH32:DEFUSR=&H7E:A=USR(0)
- 3 :デフォルトの名無しさん:01/11/25 02:54.net
- PCG の弄り方忘れた。
- 4 :デフォルトの名無しさん:01/11/25 03:07.net
- POKE(&HFDCC,119)
- 5 :デフォルトの名無しさん:01/11/25 04:13.net
- ドット単位横スクロールはVDP命令を使うんだったよな。
SETADJUSTだと画面位置がバックアップされてしまうから。
でも肝心のVDP(N)のNの値が思い出せない。。。
- 6 :デフォルトの名無しさん:01/11/25 05:15.net
- R#26 VDP(27) 画面の水平スクロール量 (High)
R#27 VDP(28) 画面の水平スクロール量 (Low)
何故かあったM・FAN95年6月号より。
でも、もうVDPの弄くりかたも忘れたなあ。。。
- 7 :スプライト定義:01/11/25 05:18.net
- SPRITE$(0)="■♥♥♥♥♥♥■"
- 8 :デフォルトの名無しさん:01/11/25 05:23.net
- A1-WX(WSX) クロック周波数アップ
OUT 64, 8
OUT 65, 1
ちょっと、自信ない・・・
- 9 :デフォルトの名無しさん:01/11/25 05:26.net
- OPEN"GRP"ほにゃららAS#1
- 10 :5:01/11/25 05:51.net
- >>6
サンクス。
しかしこの情報を何に生かしたらよいのやら・・・w
- 11 :6:01/11/25 08:31.net
- >しかしこの情報を何に生かしたらよいのやら・・・w
(苦笑
まあ、うちのMSXはとっくの昔にぶっ壊れましたけど、TVに直接出せるし
一応持ち運べるし、A1GTならMIDIポートついてるし、なんかの時に何か
の役にたつこともないことはないかも(いや、多分ないが(藁
- 12 :仕様書無しさん:01/11/25 15:59.net
- >>10
MSXエミュは結構いいのがいろいろ出てますぜ。
もっとも、実機もちゃんと持ってますが、いつ壊れるかわからんからな〜。
ひょっとすると、知らないうちに壊れてたりして。
- 13 :仕様書無しさん:01/11/25 16:06.net
- defusr=0:a=usr(0)
- 14 :仕様書無しさん:01/11/25 16:17.net
- >>9
ほにゃらら = FOR OUTPUT ?
- 15 :デフォルトの名無しさん:01/11/25 19:27.net
- 家のMSX(A1ST)君はスペースキーが効きません、助けてアルゴマン!
- 16 :キングコング:01/11/25 19:55.net
- >>9
セミコロンが抜けてると思われ
- 17 :デフォルトの名無しさん:01/11/25 20:02.net
- 実家にFDD2ドライブのMSX2+がありまっせ。
- 18 :デフォルトの名無しさん:01/11/25 20:03.net
- >>12
実機をもってても、フロッピーの保管が大変じゃない?
どんなに、厳重にしまっていても、3〜5年で壊れるでしょ。
- 19 :デフォルトの名無しさん:01/11/25 20:04.net
- FS-A1Mk2だった。あのキーボードの押しにくさが忘れられない。
- 20 :1ch.tvへ逝け:01/11/25 21:26.net
- >>8
out64,8:out65,0じゃないかな。
ASCATのテクニカルガイドではFS-A1WX/FX/WSXで使えるとある。
あと、BASIC ROMを覗いてDSKI$, DSKI$を発見して使ったはいいが、
ディスク壊してしまったこともあったなあ。
- 21 :デフォルトの名無しさん:01/11/25 21:48.net
- リストを見れなくするのってどうやるんだっけ?
たしか行番号のあたりに直接
最終行番号の値を書いちまう方法があったが
どこの番地にナニを書けばいいか忘れた
実機があればリスト格納先頭番地からダンプするところだけど
- 22 :デフォルトの名無しさん:01/11/25 22:15.net
- MSXのエロゲーは良かったなァ。
あの時代のエロゲーには現代にはない何かがあった・・・
- 23 :デフォルトの名無しさん:01/11/25 22:45.net
- 俺は98時代の同人エロゲーに、現代にはない良さを感じる。
- 24 :1ch.tvへ逝け:01/11/26 00:12.net
- >>21
TXTTAB(0F676H,2)の値+2と+3のアドレスにそれぞれ&HFFを書けばいいらしいな。
つーか、これも受け売りだけど(w
あと>>20はDSKI$, DSKO$な。DSKI$じゃディスク壊せん。
- 25 :デフォルトの名無しさん:01/11/26 01:04.net
- そういやOPLLデータをmidiに変換するやつ作ったっけ。
Mファンのタイトル音楽を久々に聴く。なつかし。
- 26 :仕様書無しさん:01/11/26 09:27.net
- >>16
セミコロンじゃなく、コロンだと思われ。
- 27 :仕様書無しさん:01/11/26 09:31.net
- X=X+(STICK(6)=1)-(STICK(2)=1)+(X>39)-(X<0)
今なら普通に if で書くけどな。
- 28 :27:01/11/26 09:42.net
- うわ〜、大間違いっス。
ホントは、こうね。
' ジキ イドウ
X=X+(STICK(0)=6)-(STICK(0)=2)+(X>39)-(X<0)
鬱だァァァァ。
- 29 :デフォルトの名無しさん:01/11/26 17:22.net
- >>28
それも間違ってるぞ(w
X=X-(STICK(0)=7)*(X>0)+(STICK(0)=3)*(X<39)
が正解かと。
>+(X>39)-(X<0)
にしちゃうと、端まで行った時に1ドット跳ね返るからね。
あとスティック関数値も間違いw
- 30 :デフォルトの名無しさん:01/11/26 17:54.net
- >>27-29
配列使った方が読みやすいしスピードが少しはあがるんじゃない?
なんでみんなこの方法を使ったんだろ。
- 31 :デフォルトの名無しさん:01/11/26 18:05.net
- >>30
配列つかうと行数とメモリ使用量増えるから
- 32 :デフォルトの名無しさん:01/11/26 18:35.net
- 1画面プログラムとか向けの手法だな>論理式
- 33 :デフォルトの名無しさん:01/11/26 20:40.net
- >>31
なんとなくかっこいいからという理由もあったかも。
- 34 :デフォルトの名無しさん:01/11/27 01:58.net
- 行番号0の行を作る
↓
LISTで表示
↓
表示された0行にカーソル移動
↓
RETURNキー押す
↓
もう一度LIST
↓
行番号直後の空白が1つ増える
↓
(゜д゜)バグー
総レス数 1026
235 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★