MSX-BASICの奥義を伝授するスレat TECH
MSX-BASICの奥義を伝授するスレ - 暇つぶし2ch2:デフォルトの名無しさん
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つ増える

(゜д゜)バグー

35:1
01/11/27 05:17.net
というワケで(?)、簡単にスカッシュを作ってみました(w
(所要時間40分)

10 SCREEN1,0,0:WIDTH32:KEYOFF:COLOR1,14,1
20 X=112:BX=112:BY=4:MX=2:MY=2:SC=0
40 FOR J=0 TO 23:PRINT"########## ##########";:NEXT J
60 SPRITE$(0)=""
70 SPRITE$(2)="タタ"
80 REM =========ball move=====
90 BX=BX+MX:BY=BY+MY
100 MX=MX*((BX=78)*2+1)*((BX=174)*2+1)
110 PUTSPRITE2,(BX,BY),1
120 REM =======key input========
130 T=STRIG(0)
140 X=X-(T=0)*(X>78)+(T=-1)*(X<166)
150 PUTSPRITE0,(X,160),1
160 REM =======judge=========
170 IF BY=158 AND BX>X-1 AND BX<X+9 THEN MY=-2:SC=SC+1
180 IF BY=170 THEN 220
190 IF BY=2 THEN MY=2
200 GOTO 90
210 REM ===========game over=======
220 PRINT"SCORE=";SC*10:FOR I=0 TO 500:NEXT
230 FOR I=0 TO 1:I=-STRIG(0):NEXT I:GOTO 10


Ruでのみ動作確認してます。
(まぁ、動作確認とるまでもないショボプログラムだがw)

ちなみに最後の までを含めたリストをメモ帳等にコピってSAVEした後、
そのTXTファイルをDISK-manegerでDSKイメージに突っ込んでsaveすれば、
いちいちプログラムを入力しなくてもOKなんで楽チンです。

36:デフォルトの名無しさん
01/11/27 05:25.net
>>35
こんな時間になにやっとるんだ(藁
オレモナー

37:1
01/11/27 05:26.net
補足

またエミュ上でプログラムをアスキーセーブすれば(save"*****.bas",a)
Win上でプログラムの閲覧、編集等ができます。

手順は、そのプログラムを・・・
・DISK-MANEGERでEXTRACTを選択してデスクトップ等に出す。
・拡張子をTXTに変更
・メモ帳で開く
という手順です。
その際プログラム末尾に” ”が付きますが、
これはアスキーセーブを有効にする為に必要なので削除しないで下さい。

38:1
01/11/27 05:29.net
>>36
ぐは!ソレは突っ込まないで・・・(w

39:デフォルトの名無しさん
01/11/27 06:37.net
おぉ!!
つー事は2chで簡単な自作プログラムの公開なんかもできるワケですな!
まぁ、漏れは公開するようなブツは持ち合わせてないんダガナ…(藁
皆さんの日の目を見なかった作品のうpをキボンしてよいですか?

40:デフォルトの名無しさん
01/11/27 06:44.net
ところで>>35のプログラムの40行は
###と###の間に12個のスペースが入ると解釈してよいんですね?
そうしないとワケワカラン画面になりましたぜ~。

41:デフォルトの名無しさん
01/11/27 06:46.net
つーかムズ過ぎ!
ラリー10回すら続かない…
鬱駄氏脳

42:デフォルトの名無しさん
01/11/27 10:41.net
ファンダムの1画面モノとか勝手に2chに載せたらズイマーかなー?
著作権関係の問題ってやっぱあるよなー。

43:デフォルトの名無しさん
01/11/27 10:43.net
Disk-Managerってなんじゃらホイ?

44:デフォルトの名無しさん
01/11/27 14:36.net
>>42
時効。気にすんな。

45:デフォルトの名無しさん
01/11/27 15:51.net
今ごろMSXPGで著作権を気にする奴はいないだろ

46:デフォルトの名無しさん
01/11/27 17:05.net
>>43
ココを読むべし。
URLリンク(www.msxnet.org)

47:デフォルトの名無しさん
01/11/28 09:23.net
>>44>>45
いや、でも著作権云々よりも、作者さんが気分悪くしたりしねーの?
(俺ならむしろ嬉しいけどネ)

48:デフォルトの名無しさん
01/11/29 19:59.net
age
Syntax error
Ok


49:デフォルトの名無しさん
01/11/29 20:41.net
先生!暴走してます、カーソルが点滅していません

50:デフォルトの名無しさん
01/11/29 21:50.net
>49
先生! MSXはカーソル点滅しないと思います!

51:デフォルトの名無しさん
01/11/29 22:13.net
VDPコマンドとか、懐かしいフレーズだけど、全部忘れちゃったよ。
実家に帰れば、MSXテクニカルハンドブックがまだあるかな。
あのころは、3500円が激高価におもえたよ(リアル厨房だったし)。
いまなら、専門書で3500円ならやすい!とおもうが。

52:デフォルトの名無しさん
01/11/29 22:55.net
Illegal function call in >>49

53:デフォルトの名無しさん
01/11/29 23:05.net
MSXは凄いぜ!
なんたって、カーソルが斜めに動ける。

54:デフォルトの名無しさん
01/11/29 23:45.net
>>53
3つ以上のキーを押しても
マトリクス上不都合なければいくらでも
キーリピートが可能だったのは
優秀な設計の証なのか
優れた手抜きなのか

55:デフォルトの名無しさん
01/11/30 00:17.net
コスト削減のためとか

56:デフォルトの名無しさん
01/11/30 00:43.net
M5の方がずーーーっといいのにな
40桁表示だし
グラフィック画面とテキスト画面は独立しているし
カーソルが点滅しているし
Z80CTCを積んでるし
VDPの使い方がアンポンタンだぞ>>MSX

57:デフォルトの名無しさん
01/11/30 00:57.net
>>56
アンポンタンぶりが却って良い結果を生んでたと思う。

58:デフォルトの名無しさん
01/11/30 01:16.net
>>56
MSXにも40桁の表示モード(VDPのTEXT1モード)はあるよ。
あと、MSX2以降なら80桁の表示モード(VDPのTEXT2モード)もある。
※MSXクリエイターズガイドブックで確認

59:デフォルトの名無しさん
01/11/30 01:29.net
なんかどうにかして 25行表示にすることってできなかったですかね
勘違いかな・・・

60:デフォルトの名無しさん
01/11/30 01:37.net
まあ、MSXのVDPがクソなのは何を置いても認めよう。

61:デフォルトの名無しさん
01/11/30 02:09.net
>>60
でもあれってぴゅう太にも使われてるし
安くて安定してて使いやすくて
適当に使う分にはそこそこ速い
妥協するポイントとしてはまあ良かったんじゃないかな?

62:デフォルトの名無しさん
01/11/30 02:34.net
>>59
POKE &HF3B1,25

63:デフォルトの名無しさん
01/11/30 17:49.net
>>61
ぴゅう太に使われてるってのは評価する所じゃなかろう(藁
個人的にはスピードに不満があるなぁ、やっぱり。

64:デフォルトの名無しさん
01/11/30 18:09.net
>>63
あれってさ、VDPに命令投げたらあとはほったらかしでオッケーじゃん
だからCPUも遅かったからそこだけマルチタスクって感じで
よかったんじゃないかなぁ?
と適当なことを言ってみる

65:親切な人
01/11/30 18:14.net

ヤフーオークションで、凄い人気商品、発見!!!

コピーガードキャンセラー↓
URLリンク(page2.auctions.yahoo.co.jp)

注目のオークションに適用される事、
間違いないですね。

私も買いました。

皆も買いましょう。

66:デフォルトの名無しさん
01/11/30 18:39.net
>>64
もちろんそういう面で便利な代物なんだけど、あのVDPに
まかせると結構遅くなってしまうんですよ。

67:デフォルトの名無しさん
01/12/03 13:30.net
Z80のアセンブラ表にない隠し命令ってどこまで発見されてましたっけ?

68:デフォルトの名無しさん
01/12/03 16:56.net
>>67
隠し命令とは、初耳。

69:デフォルトの名無しさん
01/12/04 02:00.net
>>68
URLリンク(www.geocities.com)
全部かどうかは知らない。けど、turboRのR800では「正式」な命令になったはず。

70:デフォルトの名無しさん
01/12/05 16:45.net
10 'MSX物理的劣化プログラム(MSX,MSX2,MSX2+用)
20 'このプログラムは決して実機で動かさないで下さい。
30 ON STOP GOSUB 60
40 STOP ON
50 MOTOR:GOTO 50
60 RETURN

71:デフォルトの名無しさん
01/12/06 03:53.net
>>70
ミシンだな。

72:デフォルトの名無しさん
01/12/06 19:37.net
>>70
ガガガガガガ・・・・
AVフォーラムでは禁じ手でしたね。

73:デフォルトの名無しさん
01/12/06 19:49.net
そういえばMOTOR使ったお遊びプログラムを店頭展示マシンで実行してたな。
何かキーを押すと始動か時限式かで(w

74:デフォルトの名無しさん
01/12/06 20:03.net
>>73
こんな感じ?

A$=INPUT$(1):FOR I=0 TO 1:I=0:MOTOR:NEXT

TIME=0:FOR I=0 TO 10000:I=TIME:NEXT:FOR I=0 TO 1:I=0:MOTOR:NEXT

75:名梨産
01/12/07 01:01.net
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:デフォルトの名無しさん
01/12/07 01:04.net
奥義

1 'CSAVE "TEST.BAS"

77:デフォルトの名無しさん
01/12/07 01:22.net
>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.net
あの頃ってファンダムの影響で行番号を1行刻み、コロンでひたすらネスト
っていう書き方のプログラムばっかだったな(藁

79:デフォルトの名無しさん
01/12/07 14:43.net
>>77
「バイナリで」ってどういう意味?

80:デフォルトの名無しさん
01/12/07 17:37.net
>>79
「左右から雌雄のペンギンで挟み込んで」の意

81:三村
01/12/07 17:43.net
バイナリーランドかよ!

82:デフォルトの名無しさん
01/12/07 18:24.net
バシシのほうがイイ

83:77
01/12/07 19:25.net
>>79
機械語のゲームだったのだ。

84:デフォルトの名無しさん
01/12/07 19:39.net
がんばれ、ゲイツ君

むかしから中村さんって気に入らなかったんだけど
よくよんでたらこの人、MSXを馬鹿にしまくってるのな。

頃すぞ! と思った夕食時でした

85:デフォルトの名無しさん
01/12/07 19:40.net
中村さんってなんだ?
間違えたよ宇津田詩嚢

86:デフォルトの名無しさん
01/12/09 00:21.net
>85
まあトノサキって中村のコピーみたいなもんだし

87:デフォルトの名無しさん
01/12/18 05:14.net
中村さん?
なんのこと?(what's?)

88:BASICER
01/12/19 15:38.net
>>77
2進数
>>ALL
UBASICでAUTOでプログラムリストを書いてその後そこから出る方法
教えて下さい。

89:デフォルトの名無しさん
01/12/19 15:55.net
UBASIC?

90:デフォルトの名無しさん
01/12/19 16:07.net
>>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:デフォルトの名無しさん
01/12/19 17:29.net
昔のPC板ができております。おいでませい。
URLリンク(pc.2ch.net)

92:デフォルトの名無しさん
01/12/19 23:27.net
ここまで、DEFINTが1度ものってないなんて・・・

93:デフォルトの名無しさん
01/12/30 01:29.net
DEFINTA -Z です。

94:デフォルトの名無しさん
01/12/30 01:39.net
DEFSTRってFM音楽館(だっけ?)のプログラムで良く使われてたよね。
$無しの変数に文字列入ってたのにはカナーリビクーリしたよ。

95:もう忘れました
02/01/05 17:58.net
@Niftyでは、MSX-BASICで年賀状作るコーナーがあったな。
そろそろ干支が1周して再利用できるようになる、かも。

96:デフォルトの名無しさん
02/01/25 09:46.net
保全sage

97:デフォルトの名無しさん
02/02/20 06:33.net
TurboRのMIDI関係の命令が解りません。
何処かに資料は無いでしょうか?
最近、MSXユーザーになったばかりであります。


98:デフォルトの名無しさん
02/02/20 10:06.net
>>97
こっちの掲示板で聞いた方がいいよん。
URLリンク(www.baboo.net)

99:デフォルトの名無しさん
02/03/04 17:08.net
エミュってキーボードのエミュレーションに不具合があるの?
なんか打ち込めない文字があるんだけど。

100:⊂(゚д゚⊂
02/03/04 17:36.net
今だ!100ゲットォォ

101:デフォルトの名無しさん
02/03/21 07:14.net
奥義もっと伝授しる!

102:デフォルトの名無しさん
02/03/21 11:45.net
POKE&HFBB1,1でCTRL-STOPの禁止。0で解除。
但しこの方法だとCTRL-STOPが押されたときにPSGが初期化される。

ただON STOP GOSUBだとプログラム移動時にスキが出るので
TPOで使い分ける。

103:デフォルトの名無しさん
02/03/29 11:51.net
DOS1ディスクから起動していない場合は call system が出来ないが
poke &hf346,1 を実行すると call system が出来るようになる。
DOS2は無条件で出来るのでする必要が無い。

104:デフォルトの名無しさん
02/04/14 03:09.net
age

105:デフォルトの名無しさん
02/04/28 01:01.net
奥義!ハァハァ

106:デフォルトの名無しさん
02/04/29 22:56.net
行番号は10、20、30ではなく1、2、3と使え。

107:デフォルトの名無しさん
02/04/30 01:45.net
プロポシェの1行プログラム、投稿燃えたよね~
常連と称されたときは嬉しくてマジ涙出た。

108:デフォルトの名無しさん
02/04/30 04:07.net
作ったプログラムを保存するのって
やっぱりデーターレコーダーですよね♪
(フロッピーなんて野暮な機器は使わない方向で)
で、最近、そのデーターレコーダーは、手に入らないじゃないですか
(普通にラジカセ使うって野暮な話は無しの方向で)
そんな時は、MDを使ってみましょう♪
最初は、非可逆圧縮なので駄目かと思ったんですが
何となくやってみると、さすが1200(2400)ボー
上手く録音レベルを調節すれば、使えるんですね
(自分のがLPx非対応の為、標準でしか試してませんが)
と言う訳で、Rは、ほぼ確実に使えると思うので
チャレンジャーな方は、MP3やLPxモードに挑戦してみてください♪
(普通に(?)データを吸い出すって野暮な話は無しの方向で…)
また、ビデオデッキも試してみたのですが
Hi-Fiだと、ヘッドの回転ノイズが大きい為、上手くいかないようです
もしかしたら、ノーマル音声なら上手くいくかも知れないので
同じく、チャレンジャーな方は挑戦してみてください

って、こんな奥義じゃないのかな…。(^^;

109:デフォルトの名無しさん
02/04/30 23:12.net
デーレコ今でも大切に保管してます
しかも、なぜかこいつだけ、箱や発泡スチロールごと残っている。
PHC-DR2。倍速読み込みモード付き。

しかし、本体はすでに捨ててたりするし。

110:
02/05/29 01:00.net


111:デフォルトの名無しさん
02/05/29 01:21.net
はやく免許皆伝ください

112:デフォルトの名無しさん
02/06/14 16:20.net
auto 10

113:デフォルトの名無しさん
02/06/14 17:38.net
TRON

114:デフォルトの名無しさん
02/06/14 17:50.net
KEY OFF:FOR I=1 TO 10:KEY I,"NEW"+CHR$(13):NEXT I

115:デフォルトの名無しさん
02/06/14 22:27.net
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.net
へー、おめでたいな。厨房くん
MSX-BASICだって?なんじゃそりゃ
そんな過去の遺物の話してんのかい。板違いじゃねーの?
昔のパソコン板逝けば?
URLリンク(pc.2ch.net)
おまえら今話題のこれ知らないのかよ
これだよこれ
URLリンク(www.sharp.co.jp)

117:デフォルトの名無しさん
02/06/14 22:40.net
test

118:デフォルトの名無しさん
02/06/14 22:44.net
test

119:デフォルトの名無しさん
02/06/14 22:46.net
( ´,_ゝ`)

120:デフォルトの名無しさん
02/06/15 00:17.net
>>116
basicは立派なプログラム言語ですが?
つか、やられてるし…(w

121:デフォルトの名無しさん
02/06/15 00:43.net
>>115
0から255を画面に出したらコントロールコードまで吐いちゃうよ!

122:成毛 真
02/06/15 00:43.net

10 DEFUSR = &H0 : A = USR(0)



123:デフォルトの名無しさん
02/06/15 01:12.net
CALL TURBO ON


124:デフォルトの名無しさん
02/06/15 01:15.net
プログラムを速くするおまじない。
DEFINT A-Z

125:デフォルトの名無しさん
02/06/15 01:17.net
>>122
ホットブートかよ!
>>123
俺、MSXべーしっ君持ってねーもん!

126:デフォルトの名無しさん
02/06/15 01:24.net
>>125
俺はWAVYなので内蔵でしたのじゃ。

127:デフォルトの名無しさん
02/06/15 01:29.net
関連スレ:
スレリンク(i4004板)l50


128:デフォルトの名無しさん
02/06/16 23:15.net
フォントを太字にします。

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.net
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.net
>128
わざわざマシン語でやることもないじゃん。

って書いてさらに思ったが、「マシン語」っていう言葉の響きそのものが
すでに懐かしく感じた今日この頃。

131:128
02/06/18 02:30.net
>>130
最近(近年?)「マシン語」って使いませんね。(笑)

MSXのエミュレータを手に入れたので、
昔作ったプログラムを動かしたりして懐かしんでおります。

>>128のプログラムは、
画面モード変えても元のフォントに戻らない様に常駐させてます。


132:デフォルトの名無しさん
02/06/18 03:52.net
なんか古すぎてもう文法とかいまいち覚えてないな。
マシン語の話題だったら少しくらいは覚えてるけど。

133:128
02/06/18 15:28.net
>>130
>>131の、
>>128のプログラムは、
>画面モード変えても元のフォントに戻らない様に常駐させてます。
は、勘違いをしておりました。(汗

ROMからフォントデータをRAMの0D000H~0D7FFHにコピーしてボールドにしたあと、
MSXにフォントデータの参照位置を0D000H~にする様、設定して終了。
プログラム部は常駐してませんです。(;´Д`)

>>132
私もすっかり忘れてます。
昔買った本を引っ張り出してきて、
「そういえば、こんな命令もあったなあ・・・」って。


134:デフォルトの名無しさん
02/06/20 22:19.net
>>97
もう見てないかな?
手元にtR版のDataPackがあるので、言ってくれれば
スキャンしたものをうpしますよ。

135:デフォルトの名無しさん
02/06/21 21:53.net


136:デフォルトの名無しさん
02/06/23 23:27.net

MSX@2ch2掲示板
URLリンク(www.2ch2.net)

137:デフォルトの名無しさん
02/06/24 05:05.net
懐かしいスレだ・・・
POKEとかSPRITE$とかたった今まですっかり忘れてた言葉だよ。
米チャでも呼んでくるか・・・

138:デフォルトの名無しさん
02/07/06 22:08.net
久しぶりに、こたぐち君が表紙にのってる
「MSXマシン語プログラム入門」がみたいれす。

だれかすきゃん&うぷよろすぃく。

139:デフォルトの名無しさん
02/07/10 08:04.net
poke &Hfbb0,255

140:デフォルトの名無しさん
02/07/10 08:13.net
>>139
ホットスタート開始。

141:デフォルトの名無しさん
02/07/10 08:14.net
>>139
ctrl+sft+grp+カナだったっけ。

142:デフォルトの名無しさん
02/07/10 08:15.net
ポーク食いたい。

143:デフォルトの名無しさん
02/07/10 08:18.net
>>142
VPOKE安いよw

144:デフォルトの名無しさん
02/07/10 08:21.net
MSXは終わったけど、面白いよ。お金掛からないし。

145:デフォルトの名無しさん
02/07/10 08:40.net
DEFUSR=&H7E:A=USR(0) 'screen2.5

146:デフォルトの名無しさん
02/07/11 00:15.net
米屋のチャチャチャか…俺の頃はカリスマ投稿屋さんだったな…
MマガとかMファンで勉強した奥義も全く忘れた
A1STは現役でPS2の横にあるのだが
あと予備で2+と2が3台あるよ

147:デフォルトの名無しさん
02/07/11 00:27.net
机の下にA1ST(箱入り)あるよ。
インターネット時の足置きとして立派に役立ってる。

148:デフォルトの名無しさん
02/07/11 00:56.net
現役って、あーた・・・・想像つかん

149:デフォルトの名無しさん
02/07/14 10:07.net
KEY 1,INPUT$(15)


150:デフォルトの名無しさん
02/07/16 23:55.net
保守

151:デフォルトの名無しさん
02/07/21 13:31.net
10 FOR I = 0 TO 255:FOR J = 0 TO 15:NEXT J:VDP(24) = I:NEXT I:GOTO 10

152:_
02/07/21 15:23.net
MSX-BASICでOOやってみたい・・・

153:デフォルトの名無しさん
02/07/31 01:51.net
>>152
MSX-C があるなら、構造体に関数ポインタ突っ込んで、
擬似的なOOが体験できるかもだ。

# フリーソフトでいろいろ言語があったけど、OOのものってあったかなぁ?

154:デフォルトの名無しさん
02/07/31 12:35.net
カラーパレットファイルを、BLOADで設定するとき、
アドレスを指定すんだよね。どこに指定すんだっけ?
BLOAD"1.PAL",&H?????


155:デフォルトの名無しさん
02/08/10 01:58.net
BASICインタープリター「99 BASIC Interpreter」v1.19
“N88-BASIC(86)”と“MSX-BASIC”を足して2で割ったようなBASIC言語

URLリンク(www.forest.impress.co.jp)

156:デフォルトの名無しさん
02/08/20 01:55.net
IF~THEN より
IF~GOTO の方が早いんだよね!

157:デフォルトの名無しさん
02/09/05 00:39.net
べーしっくん

158:デフォルトの名無しさん
02/09/05 01:49.net
>>154
VRAMにロードするんだろ?


159:デフォルトの名無しさん
02/09/05 01:55.net
店のMSX2にset password かけますた。


160:デフォルトの名無しさん
02/09/05 02:30.net
URLリンク(www.nodus.ne.jp)
MSXの真の後継、UZIXにたくさんの協力者が現れますように。。

161:デフォルトの名無しさん
02/09/06 00:33.net
>>159
GRAPHIC押しながら起動しますた

162:デフォルトの名無しさん
02/09/06 11:10.net
このスレ見て部屋の隅にあるA1GTを起動してみたらFDDが逝っちまったみたいだ。
エミュじゃ我慢できねぇぞ ゴルァ


163:デフォルトの名無しさん
02/09/06 19:00.net
>>162
HDD接続カートリッジ買え

164:デフォルトの名無しさん
02/09/07 14:55.net
>>163
>HDD接続カートリッジ
それって、まだ販売してるんですか?

165:デフォルトの名無しさん
02/09/07 17:39.net
>>164
URLリンク(www.hat.hi-ho.ne.jp)
URLリンク(www.activemsx.net)

166:デフォルトの名無しさん
02/09/14 01:16.net
どしどしとくれば?

167:デフォルトの名無しさん
02/09/16 19:39.net
掃除したら昔書いたメモが出てきた・・・

スプライトの衝突判定 VDP(8)AND64 が0でなければ衝突
SETADJUSTの代わりに VDP(19)=(x AND 15)*16+(y AND 15)

168:デフォルトの名無しさん
02/10/21 02:10.net
久しぶりに奥義を伝授すれ

169:の名無しさん
02/10/21 15:47.net
>>168
奥義は一子相伝です

170:デフォルトの名無しさん
02/10/23 01:22.net

君はMSX“公式”エミュレータを見たか?
URLリンク(www.zdnet.co.jp)

171:デフォルトの名無しさん
02/10/23 12:26.net
Linuxへもポーティングきぼん。
あと、プログラムポシェットとMファンのCD-ROM化。

172:デフォルトの名無しさん
02/10/23 12:34.net
3MHzか・・・末期のMSXよりまだ遅いね。
URLリンク(itpro.nikkeibp.co.jp)

173:デフォルトの名無しさん
02/10/24 16:23.net
末期のMSXはZ80じゃないしぃ

174:デフォルトの名無しさん
02/10/27 05:33.net
安かったんで昨日中古のMSX2+を買ってきました。
ちゃんとFDも動くんで嬉しかったです。



                                おわり




175:デフォルトの名無しさん
02/10/27 10:53.net
UBASIC?

176:デフォルトの名無しさん
02/11/10 21:50.net
FS-A1Mk2だった。あのキーボードの押しにくさが忘れられない。

177:デフォルトの名無しさん
02/11/10 22:19.net
>>176
ゴム製のキーよりマシだと思う。

178:名無しさん
02/11/12 05:20.net
復活!

179:デフォルトの名無しさん
02/11/12 05:38.net
ゴールドが半分になりました。

180:デフォルトの名無しさん
02/11/25 01:35.net
_____MSX~~~~~~

181:デフォルトの名無しさん
02/11/25 01:34.net
MSX_____

182:デフォルトの名無しさん
02/12/07 03:34.net
MSXマガジン今月24日出ます!(たぶん)

183:デフォルトの名無しさん
02/12/07 09:21.net
買いに行く予定を入れられる自分が悲しい

184:デフォルトの名無しさん
02/12/08 10:40.net
これに続いてMSX・FAN総集編とかやって欲しいな
DVDで全記事・全投稿ソフト収録とか

185:デフォルトの名無しさん
02/12/08 11:49.net
じゃあMSX応援団総集編もついでにw

実家に帰ってDataPackとかテクハンとか持って来ようかな。

186:デフォルトの名無しさん
02/12/10 12:00.net
なつかすぃ…

sound文が結局わけわかんなかったなぁ。
今となってはわりとわかる気もするけど。

187:デフォルトの名無しさん
02/12/18 17:15.net
MSXマガジン復刻版は今月24日発売予定です
URLリンク(www.ascii.co.jp)

188:デフォルトの名無しさん
02/12/23 01:55.net
とうとう!ついに!
MSXマガジン復刻版が明日12月24日発売です!!
都内ではもう手に入ります!
URLリンク(www.ascii.co.jp)

189:デフォルトの名無しさん
02/12/23 02:15.net
MSXFANは復刻しないの?

190:デフォルトの名無しさん
02/12/23 15:35.net
ファンダムのプログラム全収録とかやってくれないかなぁ。


191:デフォルトの名無しさん
02/12/23 22:48.net
>>190
プログラムの全収録のほかにも、
紙面をpdfで再収録してCD(or DVD)-ROMにしてほしい・・・

192:デフォルトの名無しさん
02/12/24 00:09.net
>>190
ファンダムだけじゃなくて、付録FD全収録やってほしいな。(CGとか)
CD-ROMでも楽勝だよね。

193:デフォルトの名無しさん
02/12/24 00:27.net
紙面やプログラム、CGなどの再収録には、著作者への確認が必要なので、
たぶんダメかと。

194:デフォルトの名無しさん
02/12/24 00:40.net
プログラムに関しては、複製権だか公開権だかを譲渡する、とかいう規定は無かったんだっけ?


195:デフォルトの名無しさん
02/12/24 05:52.net
MSXマガジン復刻版、本日12月24日発売です!!
都内ではもうとっくに手に入ります!
URLリンク(www.ascii.co.jp)

僕も昨日買いました!

196:デフォルトの名無しさん
02/12/24 13:39.net
amazon で買いマスタ。漏れ九州在住だけど、22日には届いたよ。


197:デフォルトの名無しさん
02/12/28 01:05.net
MSXマガジン復刻版、大絶賛発売中!!
各方面で品切れ、完売報告続出!!
お早めに!
URLリンク(www.ascii.co.jp)

198:デフォルトの名無しさん
02/12/28 01:52.net
>>197
本屋で発売と、予約注文していなかった。
そうしたら近所の本屋はすべて入荷する予定無しとのこと。
10店以上もまわっちゃった。

199:デフォルトの名無しさん
03/01/01 03:04.net
   ┏━━┓
   ┃ 賀  ..┃
   ┃ 正 .. ┃
   ┗━┳━┛
  ∧∧ ┃
 ( ゚∀゚) ○
  〉 ⌒つ
  (⌒)丿┃
  (_)〉  
 /~~~\
あけましておめでとうございます
今年もMSXな年でありますように・・・

200:名無し@沢村
03/01/01 06:15.net
MSX-BASICのロープレではキャラやマップにビットマップは使わずに、プログラム内に16進で記述していたんだよ。

201:デフォルトの名無しさん
03/01/01 06:20.net
>>200
ここにも沢村か・・・

>キャラやマップにビットマップは使わずに、プログラム内に16進で記述していたんだよ

一般には誤り
ビットマップを使う人もいたし、16進で記述した人もいたし、
記号列で表現したひともいた。

202:名無し@沢村
03/01/01 06:24.net
>>201
違うよ、16進で記述するのがいちばんかっこよかったんだよ!!

203:デフォルトの名無しさん
03/01/01 07:58.net
そういやプログラムの9割方がREM文のものとかあったな
いまだに何やってるのかわからん
プログラムが格納されているRAM領域に直接マシン語とかビットマップを置いて�


204:驍フかな?



205:デフォルトの名無しさん
03/01/01 10:52.net
REM文はそのままメモリ内に保存されるからアドレスを指定すればマシン語として実行もできる。
自分が解析したことがあるのはREM文の前半でMIMEのようなASCIIデコーダと
デコードしたプログラムをキックする部分を書き、残りにエンコードされたプログラム本体を書いたものだった。
でBASICプログラムはその前半をDEFUSER:USER()で呼び出す。当時は凄く感動したよ。
# 今でいうならUPXみたいなもんか。

206:デフォルトの名無しさん
03/01/02 02:22.net
初めてMSX/FANでそのようなREM文だらけのプログラムに出会い、
何も知らずに奇妙なコメントだと思い、入力しなかった。
当然動作しなかったので、一晩ずっと考えてしまったよ。

ファンダムの常連さんて今何しているんだろう・・・

207:デフォルトの名無しさん
03/01/06 12:47.net
俺も変なREM文だと思ったけど打たなかったら中身がないから打ったよ。
おかげでカナ入力にかなり慣れたけど今はカナ入力できないな。

208:デフォルトの名無しさん
03/01/09 02:51.net
男はこれだ

209:デフォルトの名無しさん
03/01/09 04:16.net
>>411
ひろまさはちんこにぎられたら公開しちゃいます

210:デフォルトの名無しさん
03/01/09 13:50.net
>>40
初めてひろゆきにレス貰った。

211:デフォルトの名無しさん
03/01/09 14:46.net
ダイアルUPで繋ぐ度に違う俺は安全でしょうか?
              

212:デフォルトの名無しさん
03/01/09 17:37.net
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
──────────────
Keep your thread alive !
スレリンク(software板)l50
──────────────

213:デフォルトの名無しさん
03/01/09 23:27.net
それよりなによりまたage2chでメルマガの内容が大量に爆撃されているわけだが

214:デフォルトの名無しさん
03/01/10 08:28.net
>>567
そのへんをはっきりとひろゆき氏は述べて欲しい。
いろんな状況が考えられるけど、善意の告発と思われるものに関しては書き込み者を保護するとか。



215:デフォルトの名無しさん
03/01/10 09:49.net
この人じゃないの?
URLリンク(ooo.2ch.net)


216:デフォルトの名無しさん
03/01/10 10:30.net
釣りのセンスないからやめたほうがいいすよ>>182

つまらないので寝ます。

217:デフォルトの名無しさん
03/01/10 11:02.net
で、偽ブランドが出てくる。
Hiroyuki Nishimura for Meso とか w

218:デフォルトの名無しさん
03/01/10 11:46.net
むしろ正月早々からいるアンチと取り巻きがきもい

219:デフォルトの名無しさん
03/01/10 12:16.net
馬鹿か?おめーら?どうせなら全板で強制リモホ表示せいや。
2ちゃんがつぶれようがどうしようが知ったこっちゃない。
何せオレの掲示板じゃないからな。ぐろゆきの掲示板がどうなろうが
死ぬわけじゃない。

220:デフォルトの名無しさん
03/01/10 13:06.net
まさゆきのいい加減な対応が招いたんだし、自業自得だろ

221:デフォルトの名無しさん
03/01/10 15:29.net

あ、そうですね。ボランティアさんと一緒だからボランティアさんと
そうでない人が一緒に雑談するところですね。

222:デフォルトの名無しさん
03/01/10 16:56.net
ここはひどいインターネットですね

223:デフォルトの名無しさん
03/01/10 23:17.net
>>365
★つけての馴合いとか?

224:デフォルトの名無しさん
03/01/10 23:23.net
IP記録するぐらいなら
トップをパスワード制にして
パスワードを入力しないと2chにたどり着けなくすれば?
見たやつは全員不正アクセス禁止法の犯罪者。

2chを訴えたら逆にそいつを不正アクセス禁止法で告訴。

どう?

225:デフォルトの名無しさん
03/01/11 00:40.net
IP記録しても管理人に削除義務があるのは変わらない。無意味なことやってるな。

226:デフォルトの名無しさん
03/01/11 00:48.net
さん
多少の欠点には目をつぶります。
2chを救って下さい。。。

227:デフォルトの名無しさん
03/01/11 01:36.net
>>224
だからこそ、少しでも削除対象となる発言を抑制したいんじゃないの?
いちいち削除するのが面倒だから。

228:デフォルトの名無しさん
03/01/11 10:10.net
あなたのISPは・・・OCNだ!!
びっくりしました?

229:デフォルトの名無しさん
03/01/11 10:43.net
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
──────────────
Keep your thread alive !
スレリンク(software板)l50
──────────────

230:デフォルトの名無しさん
03/01/11 11:35.net
ダウソ板はもうだめぽ

231:デフォルトの名無しさん
03/01/11 12:10.net
国会から圧力かけられてるって聴いたことある
なんだっけ?なんとか法とか?


232:デフォルトの名無しさん
03/01/11 13:10.net
ふと思ったんですけど。
死ねとか殺すとか刺し殺してやるとかぶっ殺してやるとか、そういう物騒な事を事細かく
書き込んでいる人がたくさんいるじゃないですか。それはもうアホのように。
殺人予告にしても爆破予告にしても同じような事してるやつはたくさんは居ないけど
居るじゃないですかこのゴミために。一緒に騒いでいる人も馬鹿じゃねーのって
思いますけどね。

で何が言いたいのかというと逮捕、通報されるのはログの残るスレ立てた1であって
その他ではない。お咎めを受けるのは1だけ。

捕まえなきゃならない奴を捕まえるのでは無くて、捕まえられる奴を捕まえてるだけなんでしょ?
もちろんこんな殺人予告するような奴なんざ馬鹿以外の何者でもないですけどね。

233:デフォルトの名無しさん
03/01/11 13:40.net
ISPで働いてる奴は調べ放題。
不用意にふしあなさんしたりすると調べてニヤニヤしてる奴いっぱいいる。
あと携帯番号とかもキャリアに勤めてる奴は調べ放題だから、
ドコモショップのねーちゃんとかと親しくなってるといざと言うとき便利。

234:デフォルトの名無しさん
03/01/11 16:25.net
に同意。
「流れ」は出来あがっているからね。
2ちゃんが無くなっても、流れを止めることは出来ないでしょう。
個人的興味としては、是非2ちゃんを休止してもらって
その後どうなるのか知りたいけど(w


235:デフォルトの名無しさん
03/01/11 16:33.net
この板のIP記録スレはもう終了してたのか。次スレたってないようなのでこちらに。

自分でもこじつけだと思うのだが、今の2ちゃんねるはそれなりに「国民クイズ」の
37話あたりに近いような気はしている。「国民クイズ」は全44話、2ちゃんねるは
44ヶ月。「国民クイズ」はお話しとしては44話で終わるのだが、「国民クイズ」
体制は続いていく(というか、多少形を変えて世界に広がっていく)。主人公の
K井K一は「国民クイズ」に参加し、敗北して、その刑罰としてクイズ番組の司会者となる。
しかし、「国民クイズ」の司会者となった彼は水を得た魚のようになり、しまいには
「国民の意思」通りに動こうとして壁にぶつかる。

なんとなくひろゆきがK井に重なるんだが。まあ、考え過ぎだろうな。

236:デフォルトの名無しさん
03/01/12 00:33.net
クラックしてIPげと

237:デフォルトの名無しさん
03/01/12 00:45.net
6億円もらえるスレはここですか?

238:デフォルトの名無しさん
03/01/12 03:25.net
はぁ?
みたいなものとか書いてあるが、住所、電話番号までには程遠いだろ?
何処からの知識だかは知らないが恥かしすぎる

239:デフォルトの名無しさん
03/01/12 03:25.net
kinen kakiiiii子

でも2ちゃんは やめられません。ひろゆこ、続けてね!

240:デフォルトの名無しさん
03/01/12 10:54.net
ヽ(`Д´)ノウワァァン!

241:デフォルトの名無しさん
03/01/12 10:56.net
脅迫事件発生!!
スレリンク(intro板)

もう2chは末期ですな。

242:デフォルトの名無しさん
03/01/12 15:56.net
おしらせ
「品切れで買えない!」というお客様のために増刷が決定致しました。
増刷分は1/22より順次出荷となります。
今しばらくお待ち下さい。
URLリンク(www.ascii.co.jp)

243:デフォルトの名無しさん
03/01/12 20:36.net
何度も訴えられたらたまらんからだろ


244:デフォルトの名無しさん
03/01/12 20:40.net
>>マジレス(^_^;) ◆1Inrkvo4AY

そろそろ スルーして良いか?
お前ら("まともな2ちゃんのみんな"だっけ?)が
世界を制覇するのを楽しみにしてるよ!がんばってくれ!!

245:デフォルトの名無しさん
03/01/12 20:49.net
はい


引き続き hobby 行きます。

246:山崎渉
03/01/13 18:33.net
(^^)

247:デフォルトの名無しさん
03/01/13 22:24.net
こういう場合どこに連絡すればよいのでしょうか?

爆破予告
スレリンク(entrance板)

248:山崎渉
03/01/15 17:55.net
(^^)

249:デフォルトの名無しさん
03/01/20 15:03.net
>>246
警察庁へ

250:山崎渉
03/01/23 22:31.net
(^^)

251:デフォルトの名無しさん
03/01/26 02:14.net
再プレスMSXマガジンまたまた大絶賛発売中!
近所の本屋さんで探してね!
昨年買い損ねた人は最後(?)のチャンスです!
URLリンク(www.ascii.co.jp)

252:デフォルトの名無しさん
03/02/02 01:54.net


253:デフォルトの名無しさん
03/02/16 23:37.net
保守

254:デフォルトの名無しさん
03/02/18 22:48.net
ベーマガ復活アゲ
URLリンク(www.basicmagazine.net)

255:デフォルトの名無しさん
03/02/22 06:08.net
MSX-BASIC for Educationアゲ
URLリンク(www.fcm.co.jp)

256:
03/03/08 23:32.net


257:
03/03/23 13:46.net


258:
03/03/29 02:09.net
おいおい、ベーマガがなくなるんだから奥義伝授しとけよ
おやすみ

259:デフォルトの名無しさん
03/03/29 16:19.net
ベーマガは、MSXの比率が少なかったからなぁ・・・。
むしろMSX/FANの復活を望もう。

260:デフォルトの名無しさん
03/03/29 21:29.net
徳間…徳間は…徳間わぁっ!!

261:デフォルトの名無しさん
03/03/29 21:56.net
>>258
MSXマガジンの方が好きでした。

262:デフォルトの名無しさん
03/03/29 22:31.net
ログラムオシェットが好き

263:デフォルトの名無しさん
03/03/29 22:36.net
URLリンク(www.agemasukudasai.com)

264:デフォルトの名無しさん
03/03/29 22:42.net
とくま
URLリンク(ralva.hp.infoseek.co.jp)

265:デフォルトの名無しさん
03/03/29 22:52.net
>>263
もうちょっと早く知っていれば、創刊3号目から全部そろっていたのに・・・。
半年くらい前に本は全部捨てちゃったよ。

266:
03/04/11 01:11.net
保守

267:デフォルトの名無しさん
03/04/13 00:57.net
, -―-―- 、
           , '´    ´      `ヽ. 
        /            `ヽ.      
       /, '   / { i ヽヽ ヽ ヽ `ヽハ     
      ,',','  ,'i { ハ ヾ. ヾ \ ヽ::\ /\
      {{ i  i{从{  ヾ、\_ヾヾ ヽ::/^^i^i、ヽ.     / ̄ ̄ ̄ ̄ ̄ ̄
.      〉、 {‐',,..、   ,,ー-、_ヾ }/ ,' ,' !i、〈     | あ、あの……
      〈/ ,'ヾ、'ヘ_゚}   "ヘ__゚;'゙ } }ム,'_ i_j_i〉!    < ONEはまだ移植
       7~'!i 、'''丶   '''' ノノイi/ i i ハ|    |  されないのでしょうか
      ん~!i ii> 、`    ,. ' i//^'7^i^i^^     \______
        // `ヽ_ii_>イ    // /{ i ii
.      , '´   _,rノ  / _// /\ヽ ゙、   
     ノi  ィ7´/  r‐<´ //  ,, =\ヽ\
    , '´((.!  ,}二ヽr'´ `ヽヽ/ /(  ,'´   〉) )) 
       i / `> ,へ.,    ∨ ∧r'   i/    
      ! { / /  !`r‐.、  ∨ ,'    i     
      ! ∨./  ∨ i i∧  ∨‐- 、_, >    
        i ,' ,')  /  i ! ハ  `ヽ.__/     
       ∨rく___i⌒ヽ、i__i__ハ   /        
       '^7 ,' ,' i i i i ::i::`ーく_       
        /    : i i i :::i:::i:::::ヽ`ヽ、_     
       ,' ,' ,'  : i   i i i::::i:::::::i::ヽヽ ゝ





268:デフォルトの名無しさん
03/04/14 02:40.net
>>266
すでに移植されてるが・・・
MSX2だけどな

269:山崎渉
03/04/17 15:28.net
(^^)

270:山崎渉
03/04/20 04:30.net
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

271:
03/05/23 01:53.net
1ヶ月ぶりに保守age

272:山崎渉
03/05/28 12:50.net
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎―◎                      山崎渉

273:デフォルトの名無しさん
03/06/03 19:26.net


274:
03/06/03 23:33.net


275:MSX定期age
03/06/13 04:41.net
MSXは今年でなんと20歳になりました!
おめでとうございます!

276:デフォルトの名無しさん
03/06/15 17:33.net
Babooのようすがおかしい?

277:デフォルトの名無しさん
03/06/16 00:49.net
>>274
おめ!
で、誕生日は何日かな?

278:デフォルトの名無しさん
03/06/16 01:09.net
>>274>>276
まだなってない

279:デフォルトの名無しさん
03/06/28 04:43.net
New!!
「MSXショートプログラムコンテスト」開催のお知らせ

※詳細な募集要項はこちら
URLリンク(msxa.fcm.co.jp)

280:山崎 渉
03/07/15 10:28.net

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

281:山崎 渉
03/07/15 14:15.net

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

282:山崎 渉
03/08/02 02:45.net
(^^)

283:山崎 渉
03/08/15 17:37.net
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

284:
03/08/29 02:58.net
ぽしゅ

285:MSX定期age
03/09/08 04:56.net
   2003・11・30

MSXマガジン永久保存版2
       &
  MSX電遊ランド2003

286:デフォルトの名無しさん
03/09/08 06:07.net
URLリンク(user.auctions.yahoo.co.jp)

287:デフォルトの名無しさん
03/09/19 19:39.net
草の根ソフトハウス「SYNTAX」って? (昔のPC板)
スレリンク(i4004板)l50

288:名無し@沢村
03/09/19 20:41.net
おまいらよ、おれは昔MSXを持っていたんだよ。わかるかな?
MSXは、ファミコンみたいにテレビに接続して、テレビの画面で見るパソコンだったよ。
MSXにはMSXベーシックというのがついてて、高度なプログラミングになると、プログラムの一番下のほうの行に16進数を並べて書くのだったよ。
MSXでロープレをつくると、マップが変なふうにスクロールするのが特徴だったよ。
おまいらよ、これがMSXのすべてだよ。

289:デフォルトの名無しさん
03/09/19 21:36.net
関係ない話で済まないんだけど他に合うようなスレないからここに書いた。
むかしファミコンベーシックってあったけど、あれのWindows版みたいなのない?
NESファイルを作ってエミュレーターでプレイしたいんです。

ファミリーベーシック
URLリンク(home7.highway.ne.jp)

290:デフォルトの名無しさん
03/09/19 21:45.net
>>288
本当に関係ないな。

奥義を伝授、と言うので、一つ。昔MSX-FANに載ったEx-Gravityというゲーム、
タイトルでトリプルスクロールをやりました。どうやったか分かった奴いる?
・・・そもそも覚えてる奴がいなそうだが。


291:デフォルトの名無しさん
03/09/20 02:12.net
>>287
> 高度なプログラミングになると、プログラムの一番下のほうの行に16進数を並べて書くのだったよ。

もっと高度になると、プログラムの先頭に一見ランダムな文字列を並べて書くよ。

292:デフォルトの名無しさん
03/10/19 12:44.net
>289
おひさし鰤です(ぉ

293:デフォルトの名無しさん
03/11/03 18:25.net
ずいぶん更新されてないようだがVDPのエミュレータみたいなのつくってる香具師がいた。

URLリンク(www.wisdomguild.net)

294:デフォルトの名無しさん
03/11/11 02:49.net
すみません。初心者です。
VBで、一定時間ごとに、画面をキャプチャするなんていうアプリを作れるのでしょうか?



295:デフォルトの名無しさん
03/11/11 08:31.net
MBではscreen0みたいなテキスト画面の時、各座標の文字を
読み出せなかった気がする。
いずれにせよ機械語使って VRAM を直接読むのがいいだろう

296:デフォルトの名無しさん
03/11/12 01:46.net
>>294
VPEEK

297:デフォルトの名無しさん
03/11/21 14:02.net
フツウには打てない文字をファンクションキーに割り当ててデータ作ってたな
ナツカシヒ・・・

298:デフォルトの名無しさん
03/11/21 17:21.net
私は昔キー入力のフックを乗っ取ってMSX-BASICにオートコンプリートもどきを付けてました。
たとえばPを入力してTABキーをおすと、PRINTとかPUTSPRITEとか候補が出てきます。
Syntax Errorが出ることは無くなりました。


299:デフォルトの名無しさん
03/12/13 19:04.net
URLリンク(www.sham.jp)
萌える歌

300:デフォルトの名無しさん
03/12/26 00:57.net
>>298
泣きました。

301:デフォルトの名無しさん
03/12/31 21:32.net
FOR I=0 TO 1 : I=-STICK(0) : NEXT I


302:笑む獅子 ◆uBIhBQyqV6
04/02/10 17:30.net
みなさんこんにちは

303:デフォルトの名無しさん
04/02/17 23:46.net
はい、こんにちは

304:デフォルトの名無しさん
04/02/18 01:04.net
反応に1週間っ Σ(゚д゚lll)

305:デフォルトの名無しさん
04/02/18 01:33.net
珍しくは無いけどね

306:デフォルトの名無しさん
04/02/18 01:44.net
問題は夜なのに、ということでは

307:デフォルトの名無しさん
04/02/18 04:41.net
普段は見向きもされないのでしょうな、このスレ。

308:デフォルトの名無しさん
04/02/18 04:46.net
これってどうよ?

10 GOTO 40
20 PRINT"イケマセン。";:END
30 PRINT"コノヨウナ ";:GOTO 60
40 PRINT"コレハ";:GOTO 70
50 PRINT"ミホンデス。 ";:GOTO 80
60 PRINT"プログラム ヲ ";:GOTO 90
70 PRINT"ワルイ ";:GOTO 50
80 PRINT:GOTO 30
90 PRINT"ツクッテハ ";:GOTO 20

スレリンク(i4004板:376番)

309:デフォルトの名無しさん
04/02/18 08:23.net
>>307
set beep 4,4
run
Syntax error in 40
Ok



310:デフォルトの名無しさん
04/04/06 06:37.net
あげ

311:デフォルトの名無しさん
04/05/02 00:15.net
 

312:デフォルトの名無しさん
04/05/20 16:24.net
スレリンク(i4004板:327-340番)

313:デフォルトの名無しさん
04/05/29 16:35.net
ゼビウスマップ
昔、店頭にMSXがあったら必ずコレを走らせてた

5 SCREEN 1
10 FOR I=&H100 TO &H107
20  VPOKE I,INT(RND(1)*256)
30 NEXT I
40 VPOKE &H2004,&HC1
50 A=VPEEK(&H107)
60 FOR I=&H106 TO &H100 STEP -1
70  VPOKE I+1,VPEEK(I)
80 NEXT I
90 VPOKE &H100,A
100 GOTO 50


314:デフォルトの名無しさん
04/05/29 20:33.net
なんだこの糞ゲー

315:デフォルトの名無しさん
04/05/30 19:55.net
ゲームオーバの音楽
10 play "gameover"

316:デフォルトの名無しさん
04/06/21 03:00.net
PLAY文関係
(1) 音符の解像度は1/60秒。
(2) MSX-MUSIC(のBIOS)が入っていない場合、
5/60秒未満の音符はすべて5/60秒に切り上げられる。
(3) (1)(2)の制約で和音がずれるのを防ぐため
テンポは全パートで特定の値にする。
T150が通常最適。全/2分/4分/8分/16分音符とその付点音符、
4分音符の3連符(12分)でパート間ずれなし。

317:849
04/08/17 01:35.net
MSX2ならこれで録音すればw
URLリンク(page2.auctions.yahoo.co.jp)

318:デフォルトの名無しさん
04/09/21 04:12:53.net
保守

319:デフォルトの名無しさん
04/09/25 12:10:55.net
ܷܵܶ

320:デフォルトの名無しさん
04/09/28 09:56:15.net
DISK BASICでDOS2の階層ディレクトリを簡単に扱う方法ってあるのでしょうか。
現在DOS起動して_SYSTEMしてCDを実行しています。

あとDOS起動しなくても_SYSTEMできる方法があったような・・・

321:デフォルトの名無しさん
04/09/28 14:49:09.net
URLリンク(msx.ms)

322:デフォルトの名無しさん
04/10/07 22:50:21.net
   ♪ ♪   \\ ♪  僕ら~はみんな~ 生~きている~  ♪.// ♪  ♪
  ♪        \\ ♪  生き~ているけど いまひ氏ね~♪// ♪
       ♪    ∧ ∧     ∧ ∧   ∧ ∧     ∧ ∧    ∧ ∧     ∧∧  ♪
   ♪    ∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*) ♪
        (゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧
      ♪ ∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)♪
  ─♪─(゚0 ゚*)| U(゚0 ゚*)| U(゚0 ゚*)| U(゚0 ゚*)| U(゚0 ゚*)| U(゚0 ゚*)| U
          |  U.|  | |  U |  ||  U. |  ||  U. |  ||  U. |   || U. |   |~♪
    ♪    |  | U U. |  | U U |   | U U |   | U U |  | U U |  | U U ♪
         U U      U U       U U      U U       U U     U U 

323:ご・・・
04/11/13 11:25:54.net
結局、南極、BASICでBASIC以上のことをやらせようとしたら、
ハードのことを知って、POKE、PEEK、VPOKE,VPEEK,OUT、VDP命令
などを使って、ハードとソフト一体化して使わねばならなかった。
又、其レが、楽しかった。
の、
だがァー
PCのような高度な、又、古い衣を次々と脱ぎ捨て行く様な環境、
に、於いて、上記のようなササヤカナ楽しみが再現でき無ヒのは、
我々がァー
身を漏って体験している事実では有ル(爆)



324:ご・・・
04/11/13 11:38:38.net
さすれば、
ひるがえって、
ワンカップMSXはドウなるのであろうか?
完璧なハードの再現は完全なのか、そして、其レに意味はあるのか!?
閉じた箱庭をつくって、
そのなかで遊ぶのも又たのしかろう・・・。
しかし、それでは、ヤフオクで八〇〇円で落ちてるMSX1(仮)で、
MDでも使って、ピィ~ガァ~やってればイイ!!話なのでは無ヒのきゃ?
何も、
ワザワザ・ワンキャップ・・・みたヒな;


325:ご・・・
04/11/13 11:41:46.net

つまり・・・




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

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



と、言ってみるテスト


328:デフォルトの名無しさん
04/11/15 09:08:20.net
Mマガかなんかで読んで、
今もって覚えてるのが、

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

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

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

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

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

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

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

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

333:デフォルトの名無しさん
04/11/21 20:55:32.net
確かにすれ違いです。

334:デフォルトの名無しさん
04/11/22 09:25:53.net


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

336:デフォルトの名無しさん
04/12/02 19:11:31.net
>>334
はぁ?

337:哀しい時ィー
04/12/03 03:09:19.net
哀しい時ィー!
 哀しい時ィー!

自分の興味が有る事を、定期的にググッてる時ィー
表示されるページが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ェー

338:哀しい時ィー
04/12/03 03:34:29.net
当然のことながら、「 MSX 」ってキーワード無しでYO(爆)

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

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


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

342:デフォルトの名無しさん
05/03/31 22:19:42 .net
たとえキーボードでも、あの独特の文章になるのは
神秘としか言いようがないな。

343:デフォルトの名無しさん
皇紀2665/04/01(金) 18:36:21 .net
てst

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

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


346:デフォルトの名無しさん
05/05/08 08:09:48 .net
URLリンク(YahooBB218124060027.bbtec.net)
おkwwwwうはっwwwおkwwwっwwwwwwwwwwww
wwwwwwおkwwwうはっwwwおkwww
おkwwwうはっwwwうぇwwwwwwwwwwwwwww

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

348:デフォルトの名無しさん
05/05/09 23:50:11 .net
うっは~そんなヤシがいるんだ
まともには働いて稼いでない学生さん?

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

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

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
ただのコピペでしたか。まともに応えて損したような気分です。

350:デフォルトの名無しさん
05/05/11 01:20:10 .net
うは。1チップMSX超欲しい。みんな注文しろage。

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

352:デフォルトの名無しさん
05/05/11 23:52:12 .net
>>350

ダウンロードケーブルが付属しないからね。
でも、ROM書き換えは無理でも単なる実


353:験だけだったらMVケーブルっていうか chan氏の所なんかで回路図が公開されている奴(IC1個で作成可)で ダウンロードだけは可能。 最近、MV互換ケーブルでもEPCSの書き換えが可能だという情報があるけど~。



354:デフォルトの名無しさん
05/05/16 02:12:51 .net
? が PRINT に展開される
? 3*2
6



355:1チップMSX キタ━━━━(゚∀゚)━━━━ ッ!!
05/05/20 21:59:19 .net
URLリンク(www.ascii.co.jp)

356:デフォルトの名無しさん
05/05/21 00:21:29 .net
マルチで宣伝乙

357:デフォルトの名無しさん
05/05/21 00:29:07 .net
中の人も大変だね

358:デフォルトの名無しさん
05/05/21 06:45:27 .net
FD使いたいんだけどついてるの?

359:デフォルトの名無しさん
05/05/21 09:07:06 .net
>>356

>>353

360:デフォルトの名無しさん
05/05/21 09:15:07 .net
最低でも2+が欲しいよ

361:デフォルトの名無しさん
05/05/21 16:03:46 .net
>>358
20000円もあれば中古で買えるべ?

362:デフォルトの名無しさん
05/05/21 22:15:02 .net
正解

363:デフォルトの名無しさん
05/05/21 22:22:13 .net
中古より新品が欲しいよ

364:デフォルトの名無しさん
05/05/21 23:44:15 .net
1スロット機を否定したのは他ならぬ西氏なのだが

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

366:デフォルトの名無しさん
05/05/30 18:52:12 .net
MSXはアナログRGBだ。

一応まだ売ってる模様。
URLリンク(www.micomsoft.co.jp)

367:デフォルトの名無しさん
05/05/30 19:25:16 .net
そうだそうだ、デジタルじゃ8色だな…
ありがとう

368:デフォルトの名無しさん
05/07/05 15:23:00 .net
>>353
商品化まで3147台、無理そうだな。

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


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

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

371:GIGAMIX撲殺委員会
05/07/25 14:39:20 .net
GIGAMIXて、他人のプログラムの寄せ集めじゃん。

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

もうだめぽ

373:デフォルトの名無しさん
05/08/13 17:52:54 .net
アンカーで検索結果を増やそうってな魂胆か?

374:デフォルトの名無しさん
05/08/14 00:41:13 .net
3000くらいまで行けばなんとかなるかもしれへんよ?

375:デフォルトの名無しさん
05/08/14 13:55:36 .net
>>370
残り7000台をポケットマネーで買う羽目になった西さんですね。
1億4000万円用意しておいて下さいよお~w

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

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

377:デフォルトの名無しさん
05/09/26 21:44:34 .net
mixiって最近流行ってるみたいだけど、どれくらい人いんの?


378:デフォルトの名無しさん
05/09/26 23:17:03 .net
むかP板によるとMSXユーザーズコミュニティだけで1100人余だって

379:デフォルトの名無しさん
05/09/27 00:14:18 .net
MSXか、なつかしいなぁ。ロードランナーばっかりやってたなぁ。


380:デフォルトの名無しさん
05/11/05 18:37:57 .net
mixiの他にMSXで盛り上がってそうな場所はあるの?

381:デフォルトの名無しさん
05/11/05 19:33:59 .net
>>378
URLリンク(www.msx.org)

382:デフォルトの名無しさん
05/11/06 01:41:11 .net
>>378
URLリンク(1ch.tv)

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

384:警告
05/12/07 19:54:52 .net
ヤフオクMSX 吊上げ屋に注意

URLリンク(snow.prohosting.com)

URLリンク(snow.prohosting.com)

emiri1ban=linecraft1

385:デフォルトの名無しさん
05/12/07 20:04:00 .net
おお、警告サンクス!

386:デフォルトの名無しさん
05/12/23 00:33:50 .net
どう見てもMSX支持者の落胆です。本当にありがとうございました。

387:デフォルトの名無しさん
06/01/16 23:01:49 .net
MSX-BASICの詳しい解説してくれてるサイトはないものか・・・

388:デフォルトの名無しさん
06/01/17 06:25:24 .net
ここで聞けよww

389:デフォルトの名無しさん
06/01/17 10:23:23 .net
>>385
何が聞きたいんだ?

390:デフォルトの名無しさん
06/01/17 10:32:47 .net
LD BC,$0501

391:デフォルトの名無しさん
06/01/17 21:50:27 .net
76

392:デフォルトの名無しさん
06/01/18 10:14:06 .net
さっさと 318 が流れてくれるとありがたいんだがなあ

393:デフォルトの名無しさん
06/01/29 01:02:37 .net
今でも、アルゴリズムっていうほどでもないんだけど‥
考え方なんかは、VisualBasicで利用できるものが多いと思う。

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

394:デフォルトの名無しさん
06/01/29 01:05:08 .net
間違った、0~15までの10進数だった。

395:デフォルトの名無しさん
06/01/29 13:35:09 .net
つ Hex$

396:デフォルトの名無しさん
06/01/29 14:05:34 .net
何で最近のVBとかにはHEXは会ってもBINはないのかねぇ

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

398:デフォルトの名無しさん
06/02/11 19:58:13 .net
62進数・・・64進数(BASE64)じゃねーの?

399:デフォルトの名無しさん
06/02/13 19:10:22 .net
>>396が何を言いたいのかさっぱりわからん。

400:395
06/02/18 10:13:10 .net

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

(参考)
URLリンク(search.yahoo.co.jp)




401:デフォルトの名無しさん
06/02/18 22:15:02 .net
n進数のnのことを基数って言うでしょ
それはbaseの訳なのよ

402:デフォルトの名無しさん
06/02/18 22:16:22 .net
>>397
62進数じゃ使いにくいから64進数じゃないの?ってことでしょ

403:デフォルトの名無しさん
06/02/25 22:23:56 .net
>>382
新着スレ
【M S X】maebashi301=sanibu1818【吊上注意】
スレリンク(yahoo板)l50

404:デフォルトの名無しさん
06/04/02 01:12:33 .net
漢字BASICで、テキスト表示とLINE文とが同時に混在させられるって
あったような

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

【永遠に】 MSXスレ Part15 【集計作業中】
スレリンク(i4004板)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
敵だの味方だのって‥‥‥。

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

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

407:デフォルトの名無しさん
06/04/26 20:47:24 .net
>>404
人の訂正をするときに間違えると、恥ずかしさ倍増だよねw

408:デフォルトの名無しさん
06/05/27 04:33:48 .net
Mファンについて語れる奴は、明日の夜10時にここへ

スレリンク(i4004板:1-100番)

409:デフォルトの名無しさん
06/06/12 13:39:41 .net
on A gosub(goto) 200,300,400,500,600
みたいな制御構文大好きだったな

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

411:デフォルトの名無しさん
06/06/13 23:25:00 .net
>>408
ループが大量に回ったり、連続するアドレスを読み書きするケースが多かった。

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

412:デフォルトの名無しさん
06/06/14 23:05:26 .net
>>409
なるほどー。素早いレスありがとうございました。

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

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

415:デフォルトの名無しさん
06/07/03 04:06:49 .net


416:デフォルトの名無しさん
06/07/20 11:37:34 .net
V&Zエディタの日本語表示のデカさは今でも覚えているぜ

417:デフォルトの名無しさん
06/08/06 00:13:53 .net
>>414
目にやさしいマシンだったな…

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

419:デフォルトの名無しさん
06/09/04 14:52:36 .net
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を入力しようとしても再定義されたキャラクタが表示される。
あとはいろいろいじくってみて。

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

420:デフォルトの名無しさん
06/09/04 18:12:01 .net
つ【多色刷り】

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


422:るぶ
06/09/05 06:30:25 .net
416の回答ありがとうございました
入力して確認とれました

423:るぶ
06/09/27 20:37:43 .net
MSXのBASICで8キャラスクロールをさせるには
どの命令文を使うのでしょうか?

424:デフォルトの名無しさん
06/09/28 14:56:15 .net
自力

425:デフォルトの名無しさん
06/09/30 18:12:30 .net
>>421
下スクロールなら、PRINT1個かますだけで楽なんだけどな…

426:デフォルトの名無しさん
06/10/09 20:19:31 .net
>>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

427:デフォルトの名無しさん
06/10/09 20:28:24 .net
>>417
スクリーン1の場合、
FOR I=0 TO 255:VPOKE &H1800+I,I:NEXT
で全文字を画面に表示させ、

VPOKE &H2000,&HF1

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

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

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

428:デフォルトの名無しさん
06/12/03 23:05:13 .net
このスレ開くとブラウザの行間がおかしくなるんだけど
なんで?


429:デフォルトの名無しさん
06/12/04 00:05:56 .net
>>426
>>318が原因だろ
「シリア語ブラクラ」と呼ばれてる物

430:デフォルトの名無しさん
06/12/04 04:25:15 .net
>>427
ありがとう
とりあえずl50で解決しますた


431:デフォルトの名無しさん
07/01/29 20:24:45 .net
保守

432:デフォルトの名無しさん
07/02/08 01:45:09 .net
保守

433:デフォルトの名無しさん
07/02/12 19:09:28 .net
既出ならスマソ
MSXのBIOSはUNIXマシンで開発され
ソースコードは8進数で記述されていたことをご存知でしたか?

434:デフォルトの名無しさん
07/02/12 23:54:17 .net
1チップMSX2が出たってのに相変わらず盛り下がってるな。
結局、割れ物のゲーム動かすだけで満足しちゃってるんだろうか。

435:デフォルトの名無しさん
07/02/18 11:47:39 .net
保守

436:デフォルトの名無しさん
07/02/24 14:18:48 .net
定期点検

437:デフォルトの名無しさん
07/02/25 00:02:00 .net
すっかり忘れてた。
FPGAキットとして欲しかったけど、もう熱冷めた。

438:デフォルトの名無しさん
07/02/25 00:27:08 .net
9800円のターボRに期待

439:デフォルトの名無しさん
07/03/26 14:58:27 .net
気が向いたんで1ChipMSXを買ってみたMSX初心者なんだが
グラフィック画面に文字を出力したいんだ。
で、書いてみたのが↓のプログラム。

10 screen2:cls:open"grp:"foroutputas#1
20 print#1,"Hello, MSX World"
30 i$=inkey$:ifi$=""then30

実行すると確かに文字は表示される事はされるんだが、実行する度に
表示位置が8ドットずつ下にずれていくんだ。なんでだろう?
printの時はlocateで出力位置指定できるけど、print#の時はどうしたらいいの?


440:デフォルトの名無しさん
07/03/26 21:12:47 .net
>>437
確かグラフィック命令で使われる現在位置が流用されてて、
PSET とかで背景色で点を打って位置指定してたような気がする。

441:デフォルトの名無しさん
07/03/26 22:32:50 .net
15 PRESET (x,y),c

442:デフォルトの名無しさん
07/03/27 11:18:28 .net
お、ほぼ期待した通りの動作をした。
ありがとう。

443:デフォルトの名無しさん
07/03/27 14:15:59 .net
ロードランナー

444:デフォルトの名無しさん
07/03/29 12:10:27 .net
_fmpac
エミュには大抵FMPAC.ROM付いてるから(公式は知らない)できるはず・・

445:デフォルトの名無しさん
07/03/31 17:31:38 .net
そういやMSX FANにFinal Fantasy の戦闘時BGMをMSX-MUSICで再現した投稿はすげーと思った。

446:デフォルトの名無しさん
07/03/31 18:50:05 .net
>>443
いわゆる耳コピができる人間なら容易いことだとは思うけどな。
確か音源も同じPSGでしょ?

447:デフォルトの名無しさん
07/03/31 19:27:51 .net
>>444
>確か音源も同じPSGでしょ?

空気嫁。FMPAC≒MSX-MUSIC

448:デフォルトの名無しさん
07/03/31 21:19:40 .net
同じピコピコだけどね

449:デフォルトの名無しさん
07/04/01 16:11:51 .net
ぜんぜん違う。
エミュしか知らねーんだろ。

450:デフォルトの名無しさん
07/04/01 20:07:34 .net
というか、なんで内蔵音源だけで再現できなかったんだろう?
どこにmsx-music使うの?ユーザ音色1色しか同時に使えないアホ音源。

451:デフォルトの名無しさん
07/04/01 21:57:54 .net
誘導されてきた者です。

実は、中学生の頃から疑問に思っていて、いまだに解けない問題があります。
それは、on sprite gosub命令で、どのスプライトとどのスプライトが衝突したのかを
サブルーチン内で判定する方法はないのでしょうか?ということです。

これができないことにはシューティングゲームが作れません。
だって自機と自機の玉と敵機と敵機の玉と何が何に衝突しても同じ処理になるからです。

452:デフォルトの名無しさん
07/04/02 00:24:02 .net
どの種類のスプライトを移動したかを記憶しておく変数を用意して
ON SPRITE GOSUBで飛んだ先で、ON 変数 GOSUBで分岐。
分岐先で衝突しうるスプライトの座標を比較する。
とかじゃダメなの?

453:デフォルトの名無しさん
07/04/02 00:32:23 .net
>>449
on sprite gosubで飛ぶサブルーチン側で、
当たったら処理しなきゃいけないスプライトを必死に探す。
449の例で言うなら自機と敵&敵の弾、自機の弾と敵について座標を比べまくって探すんだ。
それ以外が当たってるんだったら無視。

スピードが遅くなる?
そこは各自で工夫。
450の様に、動かしたスプライトについてだけ調べてみるとかも良い。
この判定処理を機械語ルーチン化するのは非常に有効な方法だ。

454:デフォルトの名無しさん
07/04/02 00:40:36 .net
>>450-451
やはり用意された方法というのはなく、座標を探すということになるのですね。
参考になりました。本当にありがとうございました。

455:デフォルトの名無しさん
07/04/03 15:31:31 .net
>>449

基本的に on sprite gosub は、処理ムラや処理が重くなる原因なので
使わない方がよい。
以下のようにすれば、使わなくても判定できる。

5 ' スプライト しょうとつはんていサンプル
10 X=100:Y=100'じぶん
20 TX(0)=50:TY(0)=70'てき0
30 TX(1)=105:TY(1)=92'てき1
100 '
110 FOR I=0 TO 1
120 IF ABS(X-TX(I))<16 AND ABS(Y-TY(I))<16 THEN PRINT"てき";I;"とせっしょくしました"
130 NEXT
140 END

>>451のように、機械語にするのは有効。
MSXでは機械語をサブルーチンのように呼び出せるので、
ベーシックの一部分を少しずつ機械語にしていくと良い。

456:デフォルトの名無しさん
07/04/03 19:11:19 .net
最近始めた初心者がいるのが驚きです
なんのメリットが・・・

457:デフォルトの名無しさん
07/04/03 19:34:36 .net
折角なので、機械語で簡単に組んでみた。F020Hに、衝突元のスプライト番号を入れて、機械語を実行すると
F000HからF01FHに、スプライト番号0~31と衝突したかどうかが入る。
(0なら衝突していない、1なら衝突している) F021H、F022Hも作業領域として使用している。

5 ' スプライト ショウトツハンテイサンプル
6 'F000~F01F ニ スプライトガ ショウトツシテイルカドウカガ ハイル(1:ショウトツ シテイル)
7 '
8 DEFINT A-Z:CLEAR 3000,&HCFFF:SCREEN 1,2,0:KEY OFF:WIDTH 32:SPRITE$(0)=STRING$(32,255)
9 GOSUB 1000
10 X=100:Y=100'ジブン
20 TX(0)=50:TY(0)=70'テキ1
30 TX(1)=105:TY(1)=92'テキ2
40 PUTSPRITE 0,(X,Y),15,0
50 FOR I=0 TO 1
60 PUTSPRITE I+1,(TX(I),TY(I)),8,0
70 NEXT
80 POKE &HF020,0:A=USR(0):'F020ニ ハンテイモト ノ スプライトバ


458:ンゴウ ヲ イレル 90 FOR I=0 TO 31:VPOKE 6144+32*10+I,PEEK(&HF000+I)+48:NEXT:END 1000 ' 1010 FOR I=0 TO &H5E 1020 READ A$ 1030 POKE &HD000+I,VAL("&H"+A$) 1040 NEXT 1050 DEFUSR=&HD000 1060 RETURN 1070 ' 1080 DATA 3a,20,f0,87,87,26,1b,6f, cd,4a,00,32,21,f0,23,cd 1090 DATA 4a,00,32,22,f0,06,00,78, 87,87,26,1b,6f,cd,4a,00 1100 DATA 4f,3a,21,f0,b9,28,0e,30, 05,57,79,92,18,01,91,fe 1110 DATA 10,38,02,18,17,23,cd,4a, 00,4f,3a,22,f0,b9,28,10 1120 DATA 30,05,57,79,92,18,01,91, fe,10,38,04,1e,00,18,02,1e 1130 DATA 01,78,26,f0,6f,7b,77,04, 78,fe,20,20,b9,c9



459:デフォルトの名無しさん
07/04/04 12:15:17 .net
DEFINTとかPUTSPRITEとか…
懐かしくもせつない響きのステートメント

460:449
07/04/04 14:18:36 .net
>>453
>>455
本当にすばらしいです。
目からうろこです。
今後の参考にしたいと思います。
本当にありがとうございました。

461:デフォルトの名無しさん
07/04/04 15:48:00 .net
プログラムの入門用にいいのでは。
命令数が少なく覚えやすいし、インタプリタでエラーも分かりやすい。
機械語を覚えるにしても、さほど苦労しない。
枯れた技術だけど、資料はネットでも書籍でも手に入る。

エミュレータ(公式エミュが望ましいが)を使えば、世界も広がるし。

462:デフォルトの名無しさん
07/04/09 19:34:51 .net
X=X-(S=7)*(X>0)+(S=3)*(X<100)
Y=Y-(S=1)*(Y>0)+(S=5)*(Y<100)

スプライトの移動で、こういう書き方があったと思うのですが、
このままでは1ドット単位で移動することになるわけですが、
任意のドット単位で動かすにはどうすればいいんでしたっけ?

あと、斜め移動とかもどうしてたのか分からなくなってしましました。

463:デフォルトの名無しさん
07/04/09 22:39:16 .net
S=STICK(0)+STICK(1)

任意のドット数で動かす(この場合、2ドットずつ)

X=X-2*(S=7)*(X>0)+2*(S=3)*(X<100)
Y=Y-2*(S=1)*(Y>0)+2*(S=5)*(Y<100)

斜め移動

X=X-(S=2)-(S=3)-(S=4)+(S=6)+(S=7)+(S=8)
Y=Y-(S=4)-(S=5)-(S=6)+(S=8)+(S=1)+(S=2)

簡単に書けば、こうだな。カッコの中の条件が揃えば-1になるから、
そこから考えれば。

464:デフォルトの名無しさん
07/04/09 23:20:51 .net
ベーマガとかでは、この書き方が推奨されていたけど
漏れ自身は必ずしもこの書き方にこだわる必要もないと思っている。
べーしっ君(ベーシックコンパイラ)でもコンパイルできないし。

10 DEFINT A-Z:SCREEN1,2,0:KEYOFF:WIDTH32
20 SPRITE$(0)=STRING$(32,255)
30 X=100:Y=100
40 GOSUB 1000
100 S=STICK(0)+STICK(1)
110 X=X+MX(S):Y=Y+MY(S)
120 PUTSPRITE 0,(X,Y),15,0
130 GOTO 100
1000 '
1010 DIM MX(8),MY(8)
1020 FOR I=0 TO 8
1030 READ A,B
1040 MX(I)=A:MY(I)=B
1050 NEXT I
1060 RETURN
1070 DATA 0,0, 0,-2, 2,-2, 2,0, 2,2, 0,2, -2,2, -2,0, -2,-2

機械語ライクに考えると、こんな書き方になる。
ON S GOSUB~よりもスッキリとして良かろう。

465:デフォルトの名無しさん
07/04/10 11:55:59 .net
>>460-461
レスありがとうございます。
これで昔のようにゲームが作れそうです。

466:デフォルトの名無しさん
07/04/14 19:31:15 .net
なるほど、べーしっ君に頼るという方法も在りますね、機械語わからんし。
CALL TURBO ONとか懐かしい‥

467:デフォルトの名無しさん
07/04/15 11:35:47 .net
べーしっ君だとプログラムを組むのに限界がある上に、
作ったソフトを配布するなら相手もべーしっ君を持っていないといけないので、
機会があれば機械語に是非挑戦してもらいたいものだけど。
Z80はシンプルなので、考え方は難しくない。
PCG定義など時間のかかる処理を一部機械語に任せるだけでも劇的に違う。

10 DEFINT A-Z:SCREEN 1,2,0:KEY OFF:WIDTH 32
20 SPRITE$(0)=STRING$(32,255)
30 PUTSPRITE 0,(100,100),15,0
40 GOSUB 1000
100 A=USR(0):GOTO 100
1000 '
1010 FOR I=0 TO &H75
1020 READ A$
1030 POKE &HD000+I,VAL("&H"+A$)
1040 NEXT
1050 DEFUSR=&HD000
1060 RETURN
1070 DATA 3e,00,cd,d5,00,47,3e,01, c5,cd,d5,00,c1,80,47,21
1080 DATA 64,d0,7d,80,6f,7e,4f,21, 00,1b,cd,4a,00,81,57,79
1090 DATA fe,02,20,07,7a,fe,b0,28, 10,18,0a,79,fe,fe,20,09
1100 DATA 7a,fe,fe,28,04,7a,cd,4d, 00,21,6d,d0,7d,80,6f,7e
1110 DATA 4f,21,01,1b,cd,4a,00,81, 57,79,fe,02,20,07,7a,fe
1120 DATA f2,28,10,18,0a,79,fe,fe, 20,09,7a,fe,fe,28,04,7a
1130 DATA cd,4d,00,c9,00,fe,fe,00, 02,02,02,00,fe,00,00,02
1140 DATA 02,02,00,fe,fe,fe

>>461のプログラムのスティック判断部分・移動部分・画面外に行かないように
判定する部分・スプライト表示部分を機械語化すると、こうなる。
この例では1回1回ベーシックに戻っているが、完全機械語化すると
爆速過ぎて、60分の1秒ごとに動くようにウエイトを掛けなければいけない。

468:デフォルトの名無しさん
07/04/16 08:42:16 .net
機械語覚えたい。
当時はDATA 3e,00,cd,d5,00,47,3e,01とか書かれてるのを見ると、
神かと思ったものだ。

469:デフォルトの名無しさん
07/04/16 20:52:38 .net
機械語の習得は、入門書なりネットなりで基本をあらかた掴んで、
人が作ったプログラムを逆アセンブルしてみるのが一番かな。
プログラムは人のソースを見るのが一番の教材だわな、昔から。
「この機械語は、こんなことをしている」という情報が
予め分かっているプログラムの方がなお良し。

上のプログラムだと 3e 00 でAレジスタに0を代入、
cd d5 00 でスティック情報を調べるBIOSにアクセス…という感じ。
つまり、S=STICK(0) 相当。

プログラムの速度向上なら、MSXのCを覚えるという方法もあるけど
漏れはMSXのCは分からん。Cだと「BASICの奥義」からも外れちゃうし。

どちらにしても、画面表示の場合はVRAM(やVDP)を直接いじるので、
その辺のハードの資料なり知識も必要になってくる。
とは言っても、資料はネットで出てくるので問題ない。
また、ハードの知識はBASICのプログラム作成にも有効。

MSXのプログラム作成は、Winでプログラムを組むのと違って
「おもちゃをいらっている」感があって、純粋に面白いと思う。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch