2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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 ::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 ★