1 名前:デフォルトの名無しさん [01/11/25 02:53] 忘れない内に皆に伝授しときましょう。 ・多色刷り、 ・ドット単位横スクロール、 ・エスケープシークエンス・・・ 色々ありましたよね。 思い出したらなんでも書き込みよろしく。
2 名前:デフォルトの名無しさん [01/11/25 02:54] とりあえず多色刷りの前振り 10 SCREEN1:WIDTH32:DEFUSR=&H7E:A=USR(0)
3 名前:デフォルトの名無しさん mailto:sage [01/11/25 02:54] PCG の弄り方忘れた。
4 名前:デフォルトの名無しさん mailto:sage [01/11/25 03:07] POKE(&HFDCC,119)
5 名前:デフォルトの名無しさん [01/11/25 04:13] ドット単位横スクロールはVDP命令を使うんだったよな。 SETADJUSTだと画面位置がバックアップされてしまうから。 でも肝心のVDP(N)のNの値が思い出せない。。。
6 名前:デフォルトの名無しさん [01/11/25 05:15] R#26 VDP(27) 画面の水平スクロール量 (High) R#27 VDP(28) 画面の水平スクロール量 (Low) 何故かあったM・FAN95年6月号より。 でも、もうVDPの弄くりかたも忘れたなあ。。。
7 名前:スプライト定義 [01/11/25 05:18] SPRITE$(0)="■♥♥♥♥♥♥■"
8 名前:デフォルトの名無しさん mailto:sage [01/11/25 05:23] A1-WX(WSX) クロック周波数アップ OUT 64, 8 OUT 65, 1 ちょっと、自信ない・・・
9 名前:デフォルトの名無しさん mailto:sage [01/11/25 05:26] OPEN"GRP"ほにゃららAS#1
10 名前:5 [01/11/25 05:51] >>6 サンクス。 しかしこの情報を何に生かしたらよいのやら・・・w
11 名前:6 mailto:sage [01/11/25 08:31] >しかしこの情報を何に生かしたらよいのやら・・・w (苦笑 まあ、うちのMSXはとっくの昔にぶっ壊れましたけど、TVに直接出せるし 一応持ち運べるし、A1GTならMIDIポートついてるし、なんかの時に何か の役にたつこともないことはないかも(いや、多分ないが(藁
12 名前:仕様書無しさん mailto:age [01/11/25 15:59] >>10 MSXエミュは結構いいのがいろいろ出てますぜ。 もっとも、実機もちゃんと持ってますが、いつ壊れるかわからんからな〜。 ひょっとすると、知らないうちに壊れてたりして。
13 名前:仕様書無しさん mailto:sage [01/11/25 16:06] defusr=0:a=usr(0)
14 名前:仕様書無しさん mailto:age [01/11/25 16:17] >>9 ほにゃらら = FOR OUTPUT ?
15 名前:デフォルトの名無しさん mailto:sage [01/11/25 19:27] 家のMSX(A1ST)君はスペースキーが効きません、助けてアルゴマン!
16 名前:キングコング [01/11/25 19:55] >>9 セミコロンが抜けてると思われ
17 名前:デフォルトの名無しさん mailto:sage [01/11/25 20:02] 実家にFDD2ドライブのMSX2+がありまっせ。
18 名前:デフォルトの名無しさん [01/11/25 20:03] >>12 実機をもってても、フロッピーの保管が大変じゃない? どんなに、厳重にしまっていても、3〜5年で壊れるでしょ。
19 名前:デフォルトの名無しさん mailto:sage [01/11/25 20:04] FS-A1Mk2だった。あのキーボードの押しにくさが忘れられない。
20 名前:1ch.tvへ逝け mailto:sage [01/11/25 21:26] >>8 out64,8:out65,0じゃないかな。 ASCATのテクニカルガイドではFS-A1WX/FX/WSXで使えるとある。 あと、BASIC ROMを覗いてDSKI$, DSKI$を発見して使ったはいいが、 ディスク壊してしまったこともあったなあ。
21 名前:デフォルトの名無しさん [01/11/25 21:48] リストを見れなくするのってどうやるんだっけ? たしか行番号のあたりに直接 最終行番号の値を書いちまう方法があったが どこの番地にナニを書けばいいか忘れた 実機があればリスト格納先頭番地からダンプするところだけど
22 名前:デフォルトの名無しさん mailto:sage [01/11/25 22:15] MSXのエロゲーは良かったなァ。 あの時代のエロゲーには現代にはない何かがあった・・・
23 名前:デフォルトの名無しさん mailto:sage [01/11/25 22:45] 俺は98時代の同人エロゲーに、現代にはない良さを感じる。
24 名前:1ch.tvへ逝け mailto:sage [01/11/26 00:12] >>21 TXTTAB(0F676H,2)の値+2と+3のアドレスにそれぞれ&HFFを書けばいいらしいな。 つーか、これも受け売りだけど(w あと>>20 はDSKI$, DSKO$な。DSKI$じゃディスク壊せん。
25 名前:デフォルトの名無しさん mailto:sage [01/11/26 01:04] そういやOPLLデータをmidiに変換するやつ作ったっけ。 Mファンのタイトル音楽を久々に聴く。なつかし。
26 名前:仕様書無しさん mailto:sage [01/11/26 09:27] >>16 セミコロンじゃなく、コロンだと思われ。
27 名前:仕様書無しさん mailto:sage [01/11/26 09:31] X=X+(STICK(6)=1)-(STICK(2)=1)+(X>39)-(X<0) 今なら普通に if で書くけどな。
28 名前:27 mailto:sage [01/11/26 09:42] うわ〜、大間違いっス。 ホントは、こうね。 ' ジキ イドウ X=X+(STICK(0)=6)-(STICK(0)=2)+(X>39)-(X<0) 鬱だァァァァ。
29 名前:デフォルトの名無しさん [01/11/26 17:22] >>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] >>27-29 配列使った方が読みやすいしスピードが少しはあがるんじゃない? なんでみんなこの方法を使ったんだろ。
31 名前:デフォルトの名無しさん mailto:sage [01/11/26 18:05] >>30 配列つかうと行数とメモリ使用量増えるから
32 名前:デフォルトの名無しさん mailto:sage [01/11/26 18:35] 1画面プログラムとか向けの手法だな>論理式
33 名前:デフォルトの名無しさん mailto:sage [01/11/26 20:40] >>31 なんとなくかっこいいからという理由もあったかも。
34 名前:デフォルトの名無しさん mailto:sage [01/11/27 01:58] 行番号0の行を作る ↓ LISTで表示 ↓ 表示された0行にカーソル移動 ↓ RETURNキー押す ↓ もう一度LIST ↓ 行番号直後の空白が1つ増える ↓ (゜д゜)バグー
35 名前:1 [01/11/27 05:17] というワケで(?)、簡単にスカッシュを作ってみました(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] >>35 こんな時間になにやっとるんだ(藁 オレモナー
37 名前:1 [01/11/27 05:26] 補足 またエミュ上でプログラムをアスキーセーブすれば(save"*****.bas",a) Win上でプログラムの閲覧、編集等ができます。 手順は、そのプログラムを・・・ ・DISK-MANEGERでEXTRACTを選択してデスクトップ等に出す。 ・拡張子をTXTに変更 ・メモ帳で開く という手順です。 その際プログラム末尾に” ”が付きますが、 これはアスキーセーブを有効にする為に必要なので削除しないで下さい。
38 名前:1 [01/11/27 05:29] >>36 ぐは!ソレは突っ込まないで・・・(w
39 名前:デフォルトの名無しさん mailto:sage [01/11/27 06:37] おぉ!! つー事は2chで簡単な自作プログラムの公開なんかもできるワケですな! まぁ、漏れは公開するようなブツは持ち合わせてないんダガナ…(藁 皆さんの日の目を見なかった作品のうpをキボンしてよいですか?
40 名前:デフォルトの名無しさん mailto:sage [01/11/27 06:44] ところで>>35 のプログラムの40行は ###と###の間に12個のスペースが入ると解釈してよいんですね? そうしないとワケワカラン画面になりましたぜ〜。
41 名前:デフォルトの名無しさん mailto:sage [01/11/27 06:46] つーかムズ過ぎ! ラリー10回すら続かない… 鬱駄氏脳
42 名前:デフォルトの名無しさん [01/11/27 10:41] ファンダムの1画面モノとか勝手に2chに載せたらズイマーかなー? 著作権関係の問題ってやっぱあるよなー。
43 名前:デフォルトの名無しさん [01/11/27 10:43] Disk-Managerってなんじゃらホイ?
44 名前:デフォルトの名無しさん mailto:sage [01/11/27 14:36] >>42 時効。気にすんな。
45 名前:デフォルトの名無しさん mailto:sage [01/11/27 15:51] 今ごろMSXPGで著作権を気にする奴はいないだろ
46 名前:デフォルトの名無しさん [01/11/27 17:05] >>43 ココを読むべし。 ttp://www.msxnet.org/gtinter/diskmgrj.htm
47 名前:デフォルトの名無しさん [01/11/28 09:23] >>44 >>45 いや、でも著作権云々よりも、作者さんが気分悪くしたりしねーの? (俺ならむしろ嬉しいけどネ)
48 名前:デフォルトの名無しさん [01/11/29 19:59] age Syntax error Ok ■
49 名前:デフォルトの名無しさん mailto:sage [01/11/29 20:41] 先生!暴走してます、カーソルが点滅していません
50 名前:デフォルトの名無しさん [01/11/29 21:50] >49 先生! MSXはカーソル点滅しないと思います!
51 名前:デフォルトの名無しさん [01/11/29 22:13] VDPコマンドとか、懐かしいフレーズだけど、全部忘れちゃったよ。 実家に帰れば、MSXテクニカルハンドブックがまだあるかな。 あのころは、3500円が激高価におもえたよ(リアル厨房だったし)。 いまなら、専門書で3500円ならやすい!とおもうが。
52 名前:デフォルトの名無しさん [01/11/29 22:55] Illegal function call in >>49
53 名前:デフォルトの名無しさん mailto:sage [01/11/29 23:05] MSXは凄いぜ! なんたって、カーソルが斜めに動ける。
54 名前:デフォルトの名無しさん mailto:sage [01/11/29 23:45] >>53 3つ以上のキーを押しても マトリクス上不都合なければいくらでも キーリピートが可能だったのは 優秀な設計の証なのか 優れた手抜きなのか
55 名前:デフォルトの名無しさん mailto:sage [01/11/30 00:17] コスト削減のためとか
56 名前:デフォルトの名無しさん mailto:sage [01/11/30 00:43] M5の方がずーーーっといいのにな 40桁表示だし グラフィック画面とテキスト画面は独立しているし カーソルが点滅しているし Z80CTCを積んでるし VDPの使い方がアンポンタンだぞ>>MSX
57 名前:デフォルトの名無しさん mailto:sage [01/11/30 00:57] >>56 アンポンタンぶりが却って良い結果を生んでたと思う。
58 名前:デフォルトの名無しさん mailto:sage [01/11/30 01:16] >>56 MSXにも40桁の表示モード(VDPのTEXT1モード)はあるよ。 あと、MSX2以降なら80桁の表示モード(VDPのTEXT2モード)もある。 ※MSXクリエイターズガイドブックで確認
59 名前:デフォルトの名無しさん [01/11/30 01:29] なんかどうにかして 25行表示にすることってできなかったですかね 勘違いかな・・・
60 名前:デフォルトの名無しさん mailto:sage [01/11/30 01:37] まあ、MSXのVDPがクソなのは何を置いても認めよう。
61 名前:デフォルトの名無しさん mailto:sage [01/11/30 02:09] >>60 でもあれってぴゅう太にも使われてるし 安くて安定してて使いやすくて 適当に使う分にはそこそこ速い 妥協するポイントとしてはまあ良かったんじゃないかな?
62 名前:デフォルトの名無しさん [01/11/30 02:34] >>59 POKE &HF3B1,25
63 名前:デフォルトの名無しさん mailto:sage [01/11/30 17:49] >>61 ぴゅう太に使われてるってのは評価する所じゃなかろう(藁 個人的にはスピードに不満があるなぁ、やっぱり。
64 名前:デフォルトの名無しさん [01/11/30 18:09] >>63 あれってさ、VDPに命令投げたらあとはほったらかしでオッケーじゃん だからCPUも遅かったからそこだけマルチタスクって感じで よかったんじゃないかなぁ? と適当なことを言ってみる
65 名前:親切な人 mailto:zfm25644@biglobe.ne.jp [01/11/30 18:14] ヤフーオークションで、凄い人気商品、発見!!! コピーガードキャンセラー↓ page2.auctions.yahoo.co.jp/jp/auction/b18032656 注目のオークションに適用される事、 間違いないですね。 私も買いました。 皆も買いましょう。
66 名前:デフォルトの名無しさん [01/11/30 18:39] >>64 もちろんそういう面で便利な代物なんだけど、あのVDPに まかせると結構遅くなってしまうんですよ。
67 名前:デフォルトの名無しさん [01/12/03 13:30] Z80のアセンブラ表にない隠し命令ってどこまで発見されてましたっけ?
68 名前:デフォルトの名無しさん mailto:sage [01/12/03 16:56] >>67 隠し命令とは、初耳。
69 名前:デフォルトの名無しさん mailto:sage [01/12/04 02:00] >>68 www.geocities.com/SiliconValley/Peaks/3938/z80undoc.htm 全部かどうかは知らない。けど、turboRのR800では「正式」な命令になったはず。
70 名前:デフォルトの名無しさん mailto:sage [01/12/05 16:45] 10 'MSX物理的劣化プログラム(MSX,MSX2,MSX2+用) 20 'このプログラムは決して実機で動かさないで下さい。 30 ON STOP GOSUB 60 40 STOP ON 50 MOTOR:GOTO 50 60 RETURN
71 名前:デフォルトの名無しさん mailto:sage [01/12/06 03:53] >>70 ミシンだな。
72 名前:デフォルトの名無しさん [01/12/06 19:37] >>70 ガガガガガガ・・・・ AVフォーラムでは禁じ手でしたね。
73 名前:デフォルトの名無しさん mailto:sage [01/12/06 19:49] そういえばMOTOR使ったお遊びプログラムを店頭展示マシンで実行してたな。 何かキーを押すと始動か時限式かで(w
74 名前:デフォルトの名無しさん mailto:sage [01/12/06 20:03] >>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] 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?
176 名前:デフォルトの名無しさん mailto:age [02/11/10 21:50] FS-A1Mk2だった。あのキーボードの押しにくさが忘れられない。
177 名前:デフォルトの名無しさん mailto:sage [02/11/10 22:19] >>176 ゴム製のキーよりマシだと思う。
178 名前:名無しさん [02/11/12 05:20] 復活!
179 名前:デフォルトの名無しさん mailto:sage [02/11/12 05:38] ゴールドが半分になりました。
180 名前:デフォルトの名無しさん [02/11/25 01:35] _____MSX~~~~~~
181 名前:デフォルトの名無しさん mailto:sage [02/11/25 01:34] MSX_____
182 名前:デフォルトの名無しさん mailto:age [02/12/07 03:34] MSXマガジン今月24日出ます!(たぶん)
183 名前:デフォルトの名無しさん mailto:sage [02/12/07 09:21] 買いに行く予定を入れられる自分が悲しい
184 名前:デフォルトの名無しさん [02/12/08 10:40] これに続いてMSX・FAN総集編とかやって欲しいな DVDで全記事・全投稿ソフト収録とか
185 名前:デフォルトの名無しさん mailto:sage [02/12/08 11:49] じゃあMSX応援団総集編もついでにw 実家に帰ってDataPackとかテクハンとか持って来ようかな。
186 名前:デフォルトの名無しさん mailto:sage [02/12/10 12:00] なつかすぃ… sound文が結局わけわかんなかったなぁ。 今となってはわりとわかる気もするけど。
187 名前:デフォルトの名無しさん [02/12/18 17:15] MSXマガジン復刻版は今月24日発売予定です www.ascii.co.jp/ant/msx/
188 名前:デフォルトの名無しさん mailto:age [02/12/23 01:55] とうとう!ついに! MSXマガジン復刻版が明日12月24日発売です!! 都内ではもう手に入ります! www.ascii.co.jp/ant/msx/
189 名前:デフォルトの名無しさん mailto:sage [02/12/23 02:15] MSXFANは復刻しないの?
190 名前:デフォルトの名無しさん mailto:sage [02/12/23 15:35] ファンダムのプログラム全収録とかやってくれないかなぁ。
191 名前:デフォルトの名無しさん mailto:sage [02/12/23 22:48] >>190 プログラムの全収録のほかにも、 紙面をpdfで再収録してCD(or DVD)-ROMにしてほしい・・・
192 名前:デフォルトの名無しさん mailto:sage [02/12/24 00:09] >>190 ファンダムだけじゃなくて、付録FD全収録やってほしいな。(CGとか) CD-ROMでも楽勝だよね。
193 名前:デフォルトの名無しさん mailto:sage [02/12/24 00:27] 紙面やプログラム、CGなどの再収録には、著作者への確認が必要なので、 たぶんダメかと。
194 名前:デフォルトの名無しさん mailto:sage [02/12/24 00:40] プログラムに関しては、複製権だか公開権だかを譲渡する、とかいう規定は無かったんだっけ?
195 名前:デフォルトの名無しさん mailto:age [02/12/24 05:52] MSXマガジン復刻版、本日12月24日発売です!! 都内ではもうとっくに手に入ります! www.ascii.co.jp/ant/msx/ 僕も昨日買いました!
196 名前:デフォルトの名無しさん mailto:sage [02/12/24 13:39] amazon で買いマスタ。漏れ九州在住だけど、22日には届いたよ。
197 名前:デフォルトの名無しさん mailto:age [02/12/28 01:05] MSXマガジン復刻版、大絶賛発売中!! 各方面で品切れ、完売報告続出!! お早めに! www.ascii.co.jp/ant/msx/
198 名前:デフォルトの名無しさん mailto:sage [02/12/28 01:52] >>197 本屋で発売と、予約注文していなかった。 そうしたら近所の本屋はすべて入荷する予定無しとのこと。 10店以上もまわっちゃった。
199 名前:デフォルトの名無しさん [03/01/01 03:04] ┏━━━┓ ┃ 賀 ..┃ ┃ 正 .. ┃ ┗━┳━┛ ∧∧ ┃ ( ゚∀゚) ○ 〉 ⌒つ (⌒)丿┃ (_)〉 /~~~\ あけましておめでとうございます 今年もMSXな年でありますように・・・
200 名前:名無し@沢村 [03/01/01 06:15] MSX-BASICのロープレではキャラやマップにビットマップは使わずに、プログラム内に16進で記述していたんだよ。
201 名前:デフォルトの名無しさん mailto:sage [03/01/01 06:20] >>200 ここにも沢村か・・・ >キャラやマップにビットマップは使わずに、プログラム内に16進で記述していたんだよ 一般には誤り ビットマップを使う人もいたし、16進で記述した人もいたし、 記号列で表現したひともいた。
202 名前:名無し@沢村 [03/01/01 06:24] >>201 違うよ、16進で記述するのがいちばんかっこよかったんだよ!!
203 名前:デフォルトの名無しさん [03/01/01 07:58] そういやプログラムの9割方がREM文のものとかあったな いまだに何やってるのかわからん プログラムが格納されているRAM領域に直接マシン語とかビットマップを置いてるのかな?
204 名前:デフォルトの名無しさん mailto:sage [03/01/01 10:52] REM文はそのままメモリ内に保存されるからアドレスを指定すればマシン語として実行もできる。 自分が解析したことがあるのはREM文の前半でMIMEのようなASCIIデコーダと デコードしたプログラムをキックする部分を書き、残りにエンコードされたプログラム本体を書いたものだった。 でBASICプログラムはその前半をDEFUSER:USER()で呼び出す。当時は凄く感動したよ。 # 今でいうならUPXみたいなもんか。
205 名前:デフォルトの名無しさん mailto:sage [03/01/02 02:22] 初めてMSX/FANでそのようなREM文だらけのプログラムに出会い、 何も知らずに奇妙なコメントだと思い、入力しなかった。 当然動作しなかったので、一晩ずっと考えてしまったよ。 ファンダムの常連さんて今何しているんだろう・・・
206 名前:デフォルトの名無しさん mailto:sage [03/01/06 12:47] 俺も変なREM文だと思ったけど打たなかったら中身がないから打ったよ。 おかげでカナ入力にかなり慣れたけど今はカナ入力できないな。
207 名前:デフォルトの名無しさん mailto:sage [03/01/09 02:51] 男はこれだ
208 名前:デフォルトの名無しさん mailto:sage [03/01/09 04:16] >>411 ひろまさはちんこにぎられたら公開しちゃいます
209 名前:デフォルトの名無しさん mailto:a [03/01/09 13:50] >>40 初めてひろゆきにレス貰った。
210 名前:デフォルトの名無しさん [03/01/09 14:46] ダイアルUPで繋ぐ度に違う俺は安全でしょうか?
211 名前:デフォルトの名無しさん mailto:sage [03/01/09 17:37] ======2==C==H====================================================== 2ちゃんねるのお勧めな話題と ネットでの面白い出来事を配送したいと思ってます。。。 ===============================読者数: 138720人 発行日:2003/1/9 年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。 そんなわけで、年末に予告したIP記録ですが実験を開始しています。 「2ちゃんねる20030107」 こんな感じで各掲示板の最下部に日付が入ってるんですが、 20030107以降になってるところはログ記録実験中ですー。 んじゃ! ────────────────────────Age2ch─ ■この書き込みは、Age2chを使って配信されています。 ──────────────────────────── Keep your thread alive ! pc3.2ch.net/test/read.cgi/software/1041952901/l50 ────────────────────────────
212 名前:デフォルトの名無しさん mailto:sage [03/01/09 23:27] それよりなによりまたage2chでメルマガの内容が大量に爆撃されているわけだが
213 名前:デフォルトの名無しさん mailto:sage [03/01/10 08:28] >>567 そのへんをはっきりとひろゆき氏は述べて欲しい。 いろんな状況が考えられるけど、善意の告発と思われるものに関しては書き込み者を保護するとか。 ま
214 名前:デフォルトの名無しさん mailto:sage [03/01/10 09:49] この人じゃないの? ooo.2ch.net/jikken/kako/1027/10275/1027521762.html
215 名前:デフォルトの名無しさん mailto:sage [03/01/10 10:30] 釣りのセンスないからやめたほうがいいすよ>>182 つまらないので寝ます。
216 名前:デフォルトの名無しさん mailto:sage [03/01/10 11:02] で、偽ブランドが出てくる。 Hiroyuki Nishimura for Meso とか w
217 名前:デフォルトの名無しさん mailto:sage [03/01/10 11:46] むしろ正月早々からいるアンチと取り巻きがきもい
218 名前:デフォルトの名無しさん mailto:sage [03/01/10 12:16] 馬鹿か?おめーら?どうせなら全板で強制リモホ表示せいや。 2ちゃんがつぶれようがどうしようが知ったこっちゃない。 何せオレの掲示板じゃないからな。ぐろゆきの掲示板がどうなろうが 死ぬわけじゃない。
219 名前:デフォルトの名無しさん mailto:sage [03/01/10 13:06] まさゆきのいい加減な対応が招いたんだし、自業自得だろ
220 名前:デフォルトの名無しさん mailto:sage [03/01/10 15:29] あ、そうですね。ボランティアさんと一緒だからボランティアさんと そうでない人が一緒に雑談するところですね。
221 名前:デフォルトの名無しさん mailto:sage [03/01/10 16:56] ここはひどいインターネットですね
222 名前:デフォルトの名無しさん mailto:sage [03/01/10 23:17] >>365 ★つけての馴合いとか?
223 名前:デフォルトの名無しさん mailto:sage [03/01/10 23:23] IP記録するぐらいなら トップをパスワード制にして パスワードを入力しないと2chにたどり着けなくすれば? 見たやつは全員不正アクセス禁止法の犯罪者。 2chを訴えたら逆にそいつを不正アクセス禁止法で告訴。 どう?
224 名前:デフォルトの名無しさん mailto:sage [03/01/11 00:40] IP記録しても管理人に削除義務があるのは変わらない。無意味なことやってるな。
225 名前:デフォルトの名無しさん mailto:sage [03/01/11 00:48] さん 多少の欠点には目をつぶります。 2chを救って下さい。。。
226 名前:デフォルトの名無しさん mailto:sage [03/01/11 01:36] >>224 だからこそ、少しでも削除対象となる発言を抑制したいんじゃないの? いちいち削除するのが面倒だから。
227 名前:デフォルトの名無しさん mailto:sage [03/01/11 10:10] あなたのISPは・・・OCNだ!! びっくりしました?
228 名前:デフォルトの名無しさん mailto:sage [03/01/11 10:43] ======2==C==H====================================================== 2ちゃんねるのお勧めな話題と ネットでの面白い出来事を配送したいと思ってます。。。 ===============================読者数: 139038人 発行日:2003/1/10 なにやら、連日メルマガだしてるひろゆきです。 そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、 全部のサーバに入れてみました。 重くなって落ちたりしてもご愛嬌ってことで。。。 んじゃ! ────────────────────────Age2ch─ ■この書き込みは、Age2chを使って配信されています。 ──────────────────────────── Keep your thread alive ! pc3.2ch.net/test/read.cgi/software/1041952901/l50 ────────────────────────────
229 名前:デフォルトの名無しさん mailto:sage [03/01/11 11:35] ダウソ板はもうだめぽ
230 名前:デフォルトの名無しさん mailto:sage [03/01/11 12:10] 国会から圧力かけられてるって聴いたことある なんだっけ?なんとか法とか?
231 名前:デフォルトの名無しさん mailto:sage [03/01/11 13:10] ふと思ったんですけど。 死ねとか殺すとか刺し殺してやるとかぶっ殺してやるとか、そういう物騒な事を事細かく 書き込んでいる人がたくさんいるじゃないですか。それはもうアホのように。 殺人予告にしても爆破予告にしても同じような事してるやつはたくさんは居ないけど 居るじゃないですかこのゴミために。一緒に騒いでいる人も馬鹿じゃねーのって 思いますけどね。 で何が言いたいのかというと逮捕、通報されるのはログの残るスレ立てた1であって その他ではない。お咎めを受けるのは1だけ。 捕まえなきゃならない奴を捕まえるのでは無くて、捕まえられる奴を捕まえてるだけなんでしょ? もちろんこんな殺人予告するような奴なんざ馬鹿以外の何者でもないですけどね。
232 名前:デフォルトの名無しさん mailto:sage [03/01/11 13:40] ISPで働いてる奴は調べ放題。 不用意にふしあなさんしたりすると調べてニヤニヤしてる奴いっぱいいる。 あと携帯番号とかもキャリアに勤めてる奴は調べ放題だから、 ドコモショップのねーちゃんとかと親しくなってるといざと言うとき便利。
233 名前:デフォルトの名無しさん mailto:sage [03/01/11 16:25] に同意。 「流れ」は出来あがっているからね。 2ちゃんが無くなっても、流れを止めることは出来ないでしょう。 個人的興味としては、是非2ちゃんを休止してもらって その後どうなるのか知りたいけど(w
234 名前:デフォルトの名無しさん mailto:sage [03/01/11 16:33] この板のIP記録スレはもう終了してたのか。次スレたってないようなのでこちらに。 自分でもこじつけだと思うのだが、今の2ちゃんねるはそれなりに「国民クイズ」の 37話あたりに近いような気はしている。「国民クイズ」は全44話、2ちゃんねるは 44ヶ月。「国民クイズ」はお話しとしては44話で終わるのだが、「国民クイズ」 体制は続いていく(というか、多少形を変えて世界に広がっていく)。主人公の K井K一は「国民クイズ」に参加し、敗北して、その刑罰としてクイズ番組の司会者となる。 しかし、「国民クイズ」の司会者となった彼は水を得た魚のようになり、しまいには 「国民の意思」通りに動こうとして壁にぶつかる。 なんとなくひろゆきがK井に重なるんだが。まあ、考え過ぎだろうな。
235 名前:デフォルトの名無しさん mailto:sage [03/01/12 00:33] クラックしてIPげと
236 名前:デフォルトの名無しさん mailto:sage [03/01/12 00:45] 6億円もらえるスレはここですか?
237 名前:デフォルトの名無しさん mailto:sage [03/01/12 03:25] はぁ? みたいなものとか書いてあるが、住所、電話番号までには程遠いだろ? 何処からの知識だかは知らないが恥かしすぎる
238 名前:デフォルトの名無しさん mailto:sage [03/01/12 03:25] kinen kakiiiii子 でも2ちゃんは やめられません。ひろゆこ、続けてね!
239 名前:デフォルトの名無しさん mailto:sage [03/01/12 10:54] ヽ(`Д´)ノウワァァン!
240 名前:デフォルトの名無しさん mailto:sage [03/01/12 10:56] 脅迫事件発生!! choco.2ch.net/test/read.cgi/intro/1040994855/ もう2chは末期ですな。
241 名前:デフォルトの名無しさん [03/01/12 15:56] おしらせ 「品切れで買えない!」というお客様のために増刷が決定致しました。 増刷分は1/22より順次出荷となります。 今しばらくお待ち下さい。 www.ascii.co.jp/ant/msx/
242 名前:デフォルトの名無しさん mailto:sage [03/01/12 20:36] 何度も訴えられたらたまらんからだろ
243 名前:デフォルトの名無しさん mailto:sage [03/01/12 20:40] >>マジレス(^_^;) ◆1Inrkvo4AY そろそろ スルーして良いか? お前ら("まともな2ちゃんのみんな"だっけ?)が 世界を制覇するのを楽しみにしてるよ!がんばってくれ!!
244 名前:デフォルトの名無しさん mailto:sage [03/01/12 20:49] はい 引き続き hobby 行きます。
245 名前:山崎渉 mailto:(^^)sage [03/01/13 18:33] (^^)
246 名前:デフォルトの名無しさん mailto:sage [03/01/13 22:24] こういう場合どこに連絡すればよいのでしょうか? 爆破予告 ex.2ch.net/test/read.cgi/entrance/1041236513/
247 名前:山崎渉 mailto:(^^)sage [03/01/15 17:55] (^^)
248 名前:デフォルトの名無しさん mailto:sage [03/01/20 15:03] >>246 警察庁へ
249 名前:山崎渉 mailto:(^^)sage [03/01/23 22:31] (^^)
250 名前:デフォルトの名無しさん [03/01/26 02:14] 再プレスMSXマガジンまたまた大絶賛発売中! 近所の本屋さんで探してね! 昨年買い損ねた人は最後(?)のチャンスです! www.ascii.co.jp/ant/msx/
251 名前:デフォルトの名無しさん mailto:age [03/02/02 01:54] 保
252 名前:デフォルトの名無しさん mailto:sage [03/02/16 23:37] 保守
253 名前:デフォルトの名無しさん [03/02/18 22:48] ベーマガ復活アゲ www.basicmagazine.net/bmnet/0303/toukou.htm#toukou7
254 名前:デフォルトの名無しさん [03/02/22 06:08] MSX-BASIC for Educationアゲ www.fcm.co.jp/msx/ed/index.html
255 名前: mailto: [03/03/08 23:32]
256 名前: mailto: [03/03/23 13:46]
257 名前: mailto: [03/03/29 02:09] おいおい、ベーマガがなくなるんだから奥義伝授しとけよ おやすみ
258 名前:デフォルトの名無しさん mailto:sage [03/03/29 16:19] ベーマガは、MSXの比率が少なかったからなぁ・・・。 むしろMSX/FANの復活を望もう。
259 名前:デフォルトの名無しさん [03/03/29 21:29] 徳間…徳間は…徳間わぁっ!!
260 名前:デフォルトの名無しさん mailto:sage [03/03/29 21:56] >>258 MSXマガジンの方が好きでした。
261 名前:デフォルトの名無しさん [03/03/29 22:31] ログラムオシェットが好き
262 名前:デフォルトの名無しさん [03/03/29 22:36] www.agemasukudasai.com/bloom/
263 名前:デフォルトの名無しさん [03/03/29 22:42] とくま ralva.hp.infoseek.co.jp/index.htm
264 名前:デフォルトの名無しさん mailto:sage [03/03/29 22:52] >>263 もうちょっと早く知っていれば、創刊3号目から全部そろっていたのに・・・。 半年くらい前に本は全部捨てちゃったよ。
265 名前: mailto:sage [03/04/11 01:11] 保守
266 名前:デフォルトの名無しさん [03/04/13 00:57] , -―-―- 、 , '´ ´ `ヽ. / `ヽ. /, ' / { 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::ヽヽ ゝ
267 名前:デフォルトの名無しさん mailto:sage [03/04/14 02:40] >>266 すでに移植されてるが・・・ MSX2だけどな
268 名前:山崎渉 mailto:(^^) [03/04/17 15:28] (^^)
269 名前:山崎渉 mailto:(^^)sage [03/04/20 04:30] ∧_∧ ( ^^ )< ぬるぽ(^^)
270 名前: [03/05/23 01:53] 1ヶ月ぶりに保守age
271 名前:山崎渉 mailto:(^^) [03/05/28 12:50] ∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
272 名前:デフォルトの名無しさん mailto:age [03/06/03 19:26] な
273 名前: mailto:sage [03/06/03 23:33] ぱ
274 名前:MSX定期age mailto:MSX定期age [03/06/13 04:41] MSXは今年でなんと20歳になりました! おめでとうございます!
275 名前:デフォルトの名無しさん [03/06/15 17:33] Babooのようすがおかしい?
276 名前:デフォルトの名無しさん mailto:sage [03/06/16 00:49] >>274 おめ! で、誕生日は何日かな?
277 名前:デフォルトの名無しさん mailto:sage [03/06/16 01:09] >>274 >>276 まだなってない
278 名前:デフォルトの名無しさん [03/06/28 04:43] New!! 「MSXショートプログラムコンテスト」開催のお知らせ ※詳細な募集要項はこちら msxa.fcm.co.jp/event/procon.html
279 名前:山崎 渉 mailto:(^^) [03/07/15 10:28] __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
280 名前:山崎 渉 mailto:(^^) [03/07/15 14:15] __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
281 名前:山崎 渉 mailto:(^^)sage [03/08/02 02:45] (^^)
282 名前:山崎 渉 mailto:(^^) [03/08/15 17:37] (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
283 名前: mailto:sage [03/08/29 02:58] ぽしゅ
284 名前:MSX定期age mailto:MSX定期age [03/09/08 04:56] 2003・11・30 MSXマガジン永久保存版2 & MSX電遊ランド2003
285 名前:デフォルトの名無しさん [03/09/08 06:07] user.auctions.yahoo.co.jp/jp/show/auctions?userID=tamagomaru1&u=tamagomaru1
286 名前:デフォルトの名無しさん [03/09/19 19:39] 草の根ソフトハウス「SYNTAX」って? (昔のPC板) bubble.2ch.net/test/read.cgi/i4004/1060348085/l50
287 名前:名無し@沢村 [03/09/19 20:41] おまいらよ、おれは昔MSXを持っていたんだよ。わかるかな? MSXは、ファミコンみたいにテレビに接続して、テレビの画面で見るパソコンだったよ。 MSXにはMSXベーシックというのがついてて、高度なプログラミングになると、プログラムの一番下のほうの行に16進数を並べて書くのだったよ。 MSXでロープレをつくると、マップが変なふうにスクロールするのが特徴だったよ。 おまいらよ、これがMSXのすべてだよ。
288 名前:デフォルトの名無しさん [03/09/19 21:36] 関係ない話で済まないんだけど他に合うようなスレないからここに書いた。 むかしファミコンベーシックってあったけど、あれのWindows版みたいなのない? NESファイルを作ってエミュレーターでプレイしたいんです。 ファミリーベーシック ttp://home7.highway.ne.jp/hiro-s/fb/famindex.htm
289 名前:デフォルトの名無しさん [03/09/19 21:45] >>288 本当に関係ないな。 奥義を伝授、と言うので、一つ。昔MSX-FANに載ったEx-Gravityというゲーム、 タイトルでトリプルスクロールをやりました。どうやったか分かった奴いる? ・・・そもそも覚えてる奴がいなそうだが。
290 名前:デフォルトの名無しさん mailto:sage [03/09/20 02:12] >>287 > 高度なプログラミングになると、プログラムの一番下のほうの行に16進数を並べて書くのだったよ。 もっと高度になると、プログラムの先頭に一見ランダムな文字列を並べて書くよ。
291 名前:デフォルトの名無しさん mailto:sage [03/10/19 12:44] >289 おひさし鰤です(ぉ
292 名前:デフォルトの名無しさん [03/11/03 18:25] ずいぶん更新されてないようだがVDPのエミュレータみたいなのつくってる香具師がいた。 ttp://www.wisdomguild.net/Programming/
293 名前:デフォルトの名無しさん [03/11/11 02:49] すみません。初心者です。 VBで、一定時間ごとに、画面をキャプチャするなんていうアプリを作れるのでしょうか?
294 名前:デフォルトの名無しさん mailto:sage [03/11/11 08:31] MBではscreen0みたいなテキスト画面の時、各座標の文字を 読み出せなかった気がする。 いずれにせよ機械語使って VRAM を直接読むのがいいだろう
295 名前:デフォルトの名無しさん mailto:sage [03/11/12 01:46] >>294 VPEEK
296 名前:デフォルトの名無しさん [03/11/21 14:02] フツウには打てない文字をファンクションキーに割り当ててデータ作ってたな ナツカシヒ・・・
297 名前:デフォルトの名無しさん mailto:sage [03/11/21 17:21] 私は昔キー入力のフックを乗っ取ってMSX-BASICにオートコンプリートもどきを付けてました。 たとえばPを入力してTABキーをおすと、PRINTとかPUTSPRITEとか候補が出てきます。 Syntax Errorが出ることは無くなりました。
298 名前:デフォルトの名無しさん mailto:sage [03/12/13 19:04] www.sham.jp/studio/sound/denki/index.shtml?%91%97%90M=%8B%C8%82%C6%89%CC%8E%8C%82%CD%82%B1%82%BF%82%E7 萌える歌
299 名前:デフォルトの名無しさん mailto:sage [03/12/26 00:57] >>298 泣きました。
300 名前:デフォルトの名無しさん mailto:sage [03/12/31 21:32] FOR I=0 TO 1 : I=-STICK(0) : NEXT I
301 名前:笑む獅子 ◆uBIhBQyqV6 [04/02/10 17:30] みなさんこんにちは
302 名前:デフォルトの名無しさん [04/02/17 23:46] はい、こんにちは
303 名前:デフォルトの名無しさん mailto:sage [04/02/18 01:04] 反応に1週間っ Σ(゚д゚lll)
304 名前:デフォルトの名無しさん [04/02/18 01:33] 珍しくは無いけどね
305 名前:デフォルトの名無しさん mailto:sage [04/02/18 01:44] 問題は夜なのに、ということでは
306 名前:デフォルトの名無しさん [04/02/18 04:41] 普段は見向きもされないのでしょうな、このスレ。
307 名前:デフォルトの名無しさん [04/02/18 04:46] これってどうよ? 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 bubble.2ch.net/test/read.cgi/i4004/1073645297/376
308 名前:デフォルトの名無しさん mailto:sage [04/02/18 08:23] >>307 set beep 4,4 run Syntax error in 40 Ok ■
309 名前:デフォルトの名無しさん [04/04/06 06:37] あげ
310 名前:デフォルトの名無しさん [04/05/02 00:15]
311 名前:デフォルトの名無しさん [04/05/20 16:24] bubble2.2ch.net/test/read.cgi/i4004/1080747506/327-340
312 名前:デフォルトの名無しさん mailto:ほげ [04/05/29 16:35] ゼビウスマップ 昔、店頭に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
313 名前:デフォルトの名無しさん [04/05/29 20:33] なんだこの糞ゲー
314 名前:デフォルトの名無しさん mailto:sage [04/05/30 19:55] ゲームオーバの音楽 10 play "gameover"
315 名前:デフォルトの名無しさん [04/06/21 03:00] PLAY文関係 (1) 音符の解像度は1/60秒。 (2) MSX-MUSIC(のBIOS)が入っていない場合、 5/60秒未満の音符はすべて5/60秒に切り上げられる。 (3) (1)(2)の制約で和音がずれるのを防ぐため テンポは全パートで特定の値にする。 T150が通常最適。全/2分/4分/8分/16分音符とその付点音符、 4分音符の3連符(12分)でパート間ずれなし。
316 名前:849 mailto:sage [04/08/17 01:35] MSX2ならこれで録音すればw page2.auctions.yahoo.co.jp/jp/auction/b54324589
317 名前:デフォルトの名無しさん mailto:sage [04/09/21 04:12:53] 保守
318 名前:デフォルトの名無しさん [04/09/25 12:10:55] ܷܵܶ
319 名前:デフォルトの名無しさん mailto:sage [04/09/28 09:56:15] DISK BASICでDOS2の階層ディレクトリを簡単に扱う方法ってあるのでしょうか。 現在DOS起動して_SYSTEMしてCDを実行しています。 あとDOS起動しなくても_SYSTEMできる方法があったような・・・
320 名前:デフォルトの名無しさん mailto:sage [04/09/28 14:49:09] ttp://msx.ms/basic/CALL%20CHDIR.txt
321 名前:デフォルトの名無しさん [04/10/07 22:50:21] ♪ ♪ \\ ♪ 僕ら〜はみんな〜 生〜きている〜 ♪.// ♪ ♪ ♪ \\ ♪ 生き〜ているけど いまひ氏ね〜♪// ♪ ♪ ∧ ∧ ∧ ∧ ∧ ∧ ∧ ∧ ∧ ∧ ∧∧ ♪ ♪ ∧ ∧(゚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
322 名前:ご・・・ mailto:sage [04/11/13 11:25:54] 結局、南極、BASICでBASIC以上のことをやらせようとしたら、 ハードのことを知って、POKE、PEEK、VPOKE,VPEEK,OUT、VDP命令 などを使って、ハードとソフト一体化して使わねばならなかった。 又、其レが、楽しかった。 の、 だがァー PCのような高度な、又、古い衣を次々と脱ぎ捨て行く様な環境、 に、於いて、上記のようなササヤカナ楽しみが再現でき無ヒのは、 我々がァー 身を漏って体験している事実では有ル(爆)
323 名前:ご・・・ mailto:sage [04/11/13 11:38:38] さすれば、 ひるがえって、 ワンカップMSXはドウなるのであろうか? 完璧なハードの再現は完全なのか、そして、其レに意味はあるのか!? 閉じた箱庭をつくって、 そのなかで遊ぶのも又たのしかろう・・・。 しかし、それでは、ヤフオクで八〇〇円で落ちてるMSX1(仮)で、 MDでも使って、ピィ〜ガァ〜やってればイイ!!話なのでは無ヒのきゃ? 何も、 ワザワザ・ワンキャップ・・・みたヒな;
324 名前:ご・・・ mailto:sage [04/11/13 11:41:46] つまり・・・
325 名前:ご・・・ mailto:sage [04/11/13 11:59:03] このスレで、 書き綴られたようなコト、の、自己否定; も、 必要なのでは無いかということなのだ。ハードとソフトの完全な分離。 BASICはBASICの命令だけでプログラムを構築し、 ハードを直接、叩かない。必要にせまられた場合でも、個別の拡張命令 で、対処し、BASIC(ソフト)の範囲内で完結する。 こうすることによって、 (あきらめることによって) MSXに新しい未来、道が開けるのではないのか? ト;
326 名前:ご・・・ mailto:sage [04/11/13 12:23:51] ワンチップDC(ドリームキャスト)チップが、ルネサス社という日本企業で、 開発されてるらしい。 もし、 それに、MSX−BASICシミュレータ(エミュで無ゥ)が載れば、 それこそが、 21世紀の 新 生 M S X 、と言えるのではないだろうか; 道は、 2本あると思う。 ワンカップMSX、の、レトロ・フューチャーもイイ!! でも、 自分は、 ワンチップ DC の トゥルー・フューチャ が、見てみたいノダ。 と、言ってみるテスト
327 名前:デフォルトの名無しさん mailto:sage [04/11/15 09:08:20] Mマガかなんかで読んで、 今もって覚えてるのが、 DEF USR=0 (RETURN) U=USR(0) (RETURN)
328 名前:デフォルトの名無しさん mailto:sage [04/11/15 09:10:30] と思ったらもう3回ぐらいガイシュツでしたか。。。
329 名前:デフォルトの名無しさん [04/11/19 12:56:21] 昔のPC板のMSXスレで、2重丸に縦棒一本書くプログラムを書いたのだが忘れました
330 名前:デフォルトの名無しさん mailto:sage [04/11/20 22:17:08] SONY から出てた、MSX2/2+用(SCREEN8,12用) VIDEO CAPTURE ROMカートリッジ (型番忘れたけど、XVなんたら) の中には、極小フォントが内蔵されていて、 自作プログラムからCALL命令で、呼び出して 文字を表示できた。 気付いてた人居るのかな。 M-FANでも投稿されてなかったネタだったと思う。 フォントの他にも、COPY拡張命令が在ったんだけど、 それは、マニュアルにも書かれてた。
331 名前:デフォルトの名無しさん [04/11/21 19:09:30] そういえば、音声チャットの相手と話してて、相手がテレビの電源がついていると 微妙に音が聞こえるというのを聞いて、可聴周波数の違いかと思って 適当な周波数のデータを作ろうと思ったらMSX-BASICのSOUNDしか 思い浮かばなかった。で、Ru-MSXを入れてやってみたんだけど どうもうまく高周波数が出ないみたい。 Windowsで周波数指定で音を出す簡単な方法ってないかな?スレ違いだけど。
332 名前:デフォルトの名無しさん mailto:sage [04/11/21 20:55:32] 確かにすれ違いです。
333 名前:デフォルトの名無しさん [04/11/22 09:25:53]
334 名前:デフォルトの名無しさん [04/11/28 06:22:42] >>330 もってたけどさすがにそれは知らなかった 書式は call font 3,1 みたいな感じなのだろうか
335 名前:デフォルトの名無しさん [04/12/02 19:11:31] >>334 はぁ?
336 名前:哀しい時ィー mailto:sage [04/12/03 03:09:19] 哀しい時ィー! 哀しい時ィー! 自分の興味が有る事を、定期的にググッてる時ィー 表示されるページが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ェー
337 名前:哀しい時ィー mailto:sage [04/12/03 03:34:29] 当然のことながら、「 MSX 」ってキーワード無しでYO(爆)
338 名前:330 mailto:sage [04/12/04 20:58:46] >>334 そんな感じだった。 先頭が、CALLから始まっててパラメータを指定して 表示させるような感じ。
339 名前:デフォルトの名無しさん [05/02/06 22:12:50 ] なんか面白いからあげとこう
340 名前:デフォルトの名無しさん [05/02/23 23:32:27 ] defusr=342:u=usr(0) キーバッファクリア defusr=&h400:u=usr(0) 後ざししたROMカートリッジを強制起動(turboRの高速モードで起動とか) poke-609,201 VSYNC割り込み停止、パナのマシンでやるとDISKを壊す。
341 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 22:19:42 ] たとえキーボードでも、あの独特の文章になるのは 神秘としか言いようがないな。
342 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 18:36:21 ] てst
343 名前:デフォルトの名無しさん [2005/04/22(金) 00:48:44 ] ★☆★☆MSXマガジン永久保存版3発売まであと[06]日★☆★☆
344 名前:デフォルトの名無しさん [2005/05/08(日) 07:23:17 ] ここのみんなは やっぱ今日のMSX祭り行くの? 秋葉原の駅前のでかいビルに入るいい機会だしねぇ
345 名前:デフォルトの名無しさん [2005/05/08(日) 08:09:48 ] YahooBB218124060027.bbtec.net/ おkwwwwうはっwwwおkwwwっwwwwwwwwwwww wwwwwwおkwwwうはっwwwおkwww おkwwwうはっwwwうぇwwwwwwwwwwwwwww
346 名前:デフォルトの名無しさん [2005/05/09(月) 17:56:58 ] >>343 その祭りの打ち上げである参加者が某所でこんなことぬかしていた。 「飲み会では個別会計ができないだけに追加注文を認めると支払いの際にかなり不公正な状態になるので、次回以降は必ず『一番安いコース・追加注文一切不可』にするように!これは命令!と言いたい。」 こいつ確か前回のASOBIT後の打ち上げの時も同じような不満ぶちまけてた。 つまり前回参加して懲りているにも関わらず今回もまた参加して費用がかさんだからと文句を言っている。文句を言うくらいなら初めっから参加しなきゃいいだけの話だよバーカ!! 実は内輪でもこいつのこういうワリカンに賛同出来ないのに参加するという考え方と行動は、問題としてくすぶっていたりする。
347 名前:デフォルトの名無しさん mailto:sage [2005/05/09(月) 23:50:11 ] うっは〜そんなヤシがいるんだ まともには働いて稼いでない学生さん? …ってMSX知ってる世代はもうほとんと社会人だよねぇ
348 名前:デフォルトの名無しさん [2005/05/10(火) 01:03:30 ] >>347 177 名前:匿名希望さん [age] 投稿日:2005/05/09(月) 20:35:26 【イベント】MSXファンの祭典「MSX WORLD 2005 〜I LOVE MSX〜」が秋葉原でnews19.2ch.net ttp://news19.2ch.net/test/read.cgi/moeplus/1114599328/ 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 ただのコピペでしたか。まともに応えて損したような気分です。
349 名前:デフォルトの名無しさん [2005/05/11(水) 01:20:10 ] うは。1チップMSX超欲しい。みんな注文しろage。
350 名前:デフォルトの名無しさん [2005/05/11(水) 14:28:25 ] >>349 FPGA キットとしてぜひ欲しい。 が、MSX2へのアップグレードがでるまで書き換えできないかもしれないという情報が 人差し指の動きを鈍らせる。
351 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 23:52:12 ] >>350 ダウンロードケーブルが付属しないからね。 でも、ROM書き換えは無理でも単なる実験だけだったらMVケーブルっていうか chan氏の所なんかで回路図が公開されている奴(IC1個で作成可)で ダウンロードだけは可能。 最近、MV互換ケーブルでもEPCSの書き換えが可能だという情報があるけど〜。
352 名前:デフォルトの名無しさん mailto:sage [2005/05/16(月) 02:12:51 ] ? が PRINT に展開される ? 3*2 6 ■
353 名前:1チップMSX キタ━━━━(゚∀゚)━━━━ ッ!! mailto:msx [2005/05/20(金) 21:59:19 ] www.ascii.co.jp/1chip/
354 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 00:21:29 ] マルチで宣伝乙
355 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 00:29:07 ] 中の人も大変だね
356 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 06:45:27 ] FD使いたいんだけどついてるの?
357 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 09:07:06 ] >>356 >>353
358 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 09:15:07 ] 最低でも2+が欲しいよ
359 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 16:03:46 ] >>358 20000円もあれば中古で買えるべ?
360 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 22:15:02 ] 正解
361 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 22:22:13 ] 中古より新品が欲しいよ
362 名前:デフォルトの名無しさん mailto:sage [2005/05/21(土) 23:44:15 ] 1スロット機を否定したのは他ならぬ西氏なのだが
363 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 17:48:44 ] 関係ないけど、MSXのデジタルディスプレー端子か、ビデオ端子を 今のPC用のアナログディスプレー端子に変換するコンバーターみたいなのってあります? 昔は電波新聞社がそんなの出してた記憶があるんだけど
364 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 18:52:12 ] MSXはアナログRGBだ。 一応まだ売ってる模様。 ttp://www.micomsoft.co.jp/xrgb-2plus.htm
365 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 19:25:16 ] そうだそうだ、デジタルじゃ8色だな… ありがとう
366 名前:デフォルトの名無しさん [2005/07/05(火) 15:23:00 ] >>353 商品化まで3147台、無理そうだな。
367 名前:デフォルトの名無しさん [2005/07/25(月) 02:31:01 ] >時々言われる「どうして公開しないんだ」の答えの1/5は人手不足、もう4/5は言ったら誰かのクビが飛ぶような話です。 こんな考えじゃあ予約数が伸びないのも当たり前だよ、湾ちっぷ。 値段も当初の12000円前後から2マソ近くに跳ね上がってるし。
368 名前:デフォルトの名無しさん [2005/07/25(月) 11:15:39 ] GIGAMIXかあ・・・活動内容は頑張ってるかもしれんが 一般人を見下しているような態度が気に食わん たかがMSXごときのお山の大将が偉そうに まあGIGAMIXに限らず中途半端な実力を持った技術屋もどきは 己を過信して勘違いしがちではあるがね
369 名前:GIGAMIX撲殺委員会 mailto:sage [2005/07/25(月) 14:39:20 ] GIGAMIXて、他人のプログラムの寄せ集めじゃん。
370 名前:デフォルトの名無しさん [2005/08/13(土) 05:40:54 ] >>353 現在の予約注文数:2900台 商品化決定まで、あと2100台 予約受付終了まで、あと7日 もうだめぽ
371 名前:デフォルトの名無しさん mailto:sage [2005/08/13(土) 17:52:54 ] アンカーで検索結果を増やそうってな魂胆か?
372 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 00:41:13 ] 3000くらいまで行けばなんとかなるかもしれへんよ?
373 名前:デフォルトの名無しさん mailto:sage [2005/08/14(日) 13:55:36 ] >>370 残り7000台をポケットマネーで買う羽目になった西さんですね。 1億4000万円用意しておいて下さいよお〜w
374 名前:デフォルトの名無しさん [2005/09/26(月) 19:12:23 ] >現状ではmixi内のMSXユーザーズコミュニティでスロット数に関するアンケートを取っている場所がありまして、画像のように >面白い結果になっています。 >ttp://mixi.jp/view_enquete.pl?id=1873267 >mixiは「招待されないと入れない」という大問題があるものの、ここなら「投票は一人一回まで」が守られるし、第三者機関が >管理しているので信頼され易いと思われます。まだ投票数が40強と少ないのですが、それなりに数がまとまれば説得力を持つ >でしょう(結果として1スロットに傾くかもしれませんけど)。 そういう閉鎖されたアンケートに対し、取り敢えずここで回答。 「予約数が5000に遠く及ばなかったんだから、集計中とかアスキーからは出さないがMSXAから出すよう交渉中とか、女の腐ったのみてぇにぐたぐた言ってねえで即刻発売中止にしろ!!」
375 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 21:44:34 ] mixiって最近流行ってるみたいだけど、どれくらい人いんの?
376 名前:デフォルトの名無しさん mailto:msx [2005/09/26(月) 23:17:03 ] むかP板によるとMSXユーザーズコミュニティだけで1100人余だって
377 名前:デフォルトの名無しさん [2005/09/27(火) 00:14:18 ] MSXか、なつかしいなぁ。ロードランナーばっかりやってたなぁ。
378 名前:デフォルトの名無しさん [2005/11/05(土) 18:37:57 ] mixiの他にMSXで盛り上がってそうな場所はあるの?
379 名前:デフォルトの名無しさん mailto:sage [2005/11/05(土) 19:33:59 ] >>378 ttp://www.msx.org/
380 名前:デフォルトの名無しさん mailto:sage [2005/11/06(日) 01:41:11 ] >>378 1ch.tv/
381 名前:デフォルトの名無しさん mailto:sage [2005/11/06(日) 09:16:02 ] >>378 ,′ //,,-‐"//ヽ ヽ l |'〆-‐/' ‐-ゞ l | |' _ l| | | l ,r7〒 〒=、/ l l∧.,∧|',弋ノ‐、 ,弋ノ、/l l:;、;:::;:lヘ_ _.ノ ̄、_ _ノ:;l . || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .__ || | ヽヽ|| トイレ | t==、 ,=、 l '=', 行ってくるね `=3 ヽ'||' |`′ . || | . || | . ||______________|
382 名前:警告 mailto:sage [2005/12/07(水) 19:54:52 ] ヤフオクMSX 吊上げ屋に注意 snow.prohosting.com/retropc/img-box/img20051207170957.jpg ↓ snow.prohosting.com/retropc/img-box/img20051207181315.jpg emiri1ban=linecraft1
383 名前:デフォルトの名無しさん mailto:age [2005/12/07(水) 20:04:00 ] おお、警告サンクス!
384 名前:デフォルトの名無しさん [2005/12/23(金) 00:33:50 ] どう見てもMSX支持者の落胆です。本当にありがとうございました。
385 名前:デフォルトの名無しさん [2006/01/16(月) 23:01:49 ] MSX−BASICの詳しい解説してくれてるサイトはないものか・・・
386 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 06:25:24 ] ここで聞けよww
387 名前:デフォルトの名無しさん [2006/01/17(火) 10:23:23 ] >>385 何が聞きたいんだ?
388 名前:デフォルトの名無しさん [2006/01/17(火) 10:32:47 ] LD BC,$0501
389 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 21:50:27 ] 76
390 名前:デフォルトの名無しさん mailto:sage [2006/01/18(水) 10:14:06 ] さっさと 318 が流れてくれるとありがたいんだがなあ
391 名前:デフォルトの名無しさん mailto:sage [2006/01/29(日) 01:02:37 ] 今でも、アルゴリズムっていうほどでもないんだけど‥ 考え方なんかは、VisualBasicで利用できるものが多いと思う。 Mid$("123456789ABCDEF",A,1) とかで、簡単に1〜16の、10進数の変数Aを 16進数に変換できる。とかね。
392 名前:デフォルトの名無しさん mailto:sage [2006/01/29(日) 01:05:08 ] 間違った、0〜15までの10進数だった。
393 名前:デフォルトの名無しさん mailto:sage [2006/01/29(日) 13:35:09 ] つ Hex$
394 名前:デフォルトの名無しさん mailto:sage [2006/01/29(日) 14:05:34 ] 何で最近のVBとかにはHEXは会ってもBINはないのかねぇ
395 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 10:44:02 ] >>391 独自仕様の62進数(数字10+英小26+英大26)とかが 手軽に変換できるってやつじゃのー 20年も前の雑誌とかではよく使われてたのー
396 名前:デフォルトの名無しさん mailto:sage [2006/02/11(土) 19:58:13 ] 62進数・・・64進数(BASE64)じゃねーの?
397 名前:デフォルトの名無しさん mailto:sage [2006/02/13(月) 19:10:22 ] >>396 が何を言いたいのかさっぱりわからん。
398 名前:395 mailto:sage [2006/02/18(土) 10:13:10 ] 俺もなんとなくしか解らなかったけど、 BASE64って64進数だったのか…って事が解って勉強になった。 (参考) search.yahoo.co.jp/bin/search?p=MIME*BASE64
399 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 22:15:02 ] n進数のnのことを基数って言うでしょ それはbaseの訳なのよ
400 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 22:16:22 ] >>397 62進数じゃ使いにくいから64進数じゃないの?ってことでしょ
401 名前:デフォルトの名無しさん [2006/02/25(土) 22:23:56 ] >>382 新着スレ 【M S X】maebashi301=sanibu1818【吊上注意】 pc7.2ch.net/test/read.cgi/yahoo/1140692617/l50
402 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 01:12:33 ] 漢字BASICで、テキスト表示とLINE文とが同時に混在させられるって あったような
403 名前:デフォルトの名無しさん [2006/04/10(月) 23:16:18 ] 87 :名無しさん(新規) :2006/04/09(日) 14:38:45 ID:R8bwXkp00 ヴァーラ=エンジョゲ!? 【永遠に】 MSXスレ Part15 【集計作業中】 bubble4.2ch.net/test/read.cgi/i4004/1132584409/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 敵だの味方だのって‥‥‥。 どう見てもヴァーラ=エンジョゲです。 本当にありがとうございました。
404 名前:デフォルトの名無しさん [2006/04/11(火) 10:37:54 ] >>391 つうかそんなの他の言語でも文字変換や文字種判定なんかで普通に使うじゃん ちなみにmid$(”0123456789ABCDEF",a-1,1)でないと使えないけどな
405 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 20:47:24 ] >>404 人の訂正をするときに間違えると、恥ずかしさ倍増だよねw
406 名前:デフォルトの名無しさん mailto:sage [2006/05/27(土) 04:33:48 ] Mファンについて語れる奴は、明日の夜10時にここへ bubble4.2ch.net/test/read.cgi/i4004/1143312133/1-100
407 名前:デフォルトの名無しさん mailto:sage [2006/06/12(月) 13:39:41 ] on A gosub(goto) 200,300,400,500,600 みたいな制御構文大好きだったな
408 名前:デフォルトの名無しさん mailto:sage [2006/06/13(火) 22:49:27 ] 後追い者(リアルタイムに触ってない)からの質問ですが MSX-BASIC+マシン語プログラムの場合、どんな処理を マシン語に任せてたんですか?
409 名前:デフォルトの名無しさん mailto:sage [2006/06/13(火) 23:25:00 ] >>408 ループが大量に回ったり、連続するアドレスを読み書きするケースが多かった。 もちろん全てマシン語なんていうのも結構あったぞ。
410 名前:デフォルトの名無しさん mailto:sage [2006/06/14(水) 23:05:26 ] >>409 なるほどー。素早いレスありがとうございました。
411 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 00:36:09 ] >>408 ループが回る系の処理で、スプライトに対して場所&移動データを用意して一斉に動かすルーチンと スプライトの当たり判定とかだけやらせてるってのもみた事あるな。
412 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 01:06:54 ] 極まったのでは、水平帰線割り込みでカラーパレットやスプライトパターンテーブルを書き換えて、 スペックよりも色数やパターン数を多く見せるのもあった。
413 名前:デフォルトの名無しさん mailto:sage [2006/07/03(月) 04:06:49 ]
414 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 11:37:34 ] V&Zエディタの日本語表示のデカさは今でも覚えているぜ
415 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 00:13:53 ] >>414 目にやさしいマシンだったな…
416 名前:るぶ [2006/09/03(日) 21:30:56 ] MSXのBASICでロードランナーのような壁を表示させるにはどうしたらよいのでしょうか? VPOKEを使っているみたいだけどよくわかりません サンプルプログラムがあれば教えてください
417 名前:デフォルトの名無しさん [2006/09/04(月) 14:52:36 ] 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を入力しようとしても再定義されたキャラクタが表示される。 あとはいろいろいじくってみて。 色を変える方法については目下勉強中。
418 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 18:12:01 ] つ【多色刷り】
419 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 02:35:48 ] 多色刷り、最近始めた初心者だから何か新鮮な言葉に感じるぜーーー! いろいろググりながら試してみたけど、BASICのみでやると準備が激しく遅いね。 あと、ちゃんとした資料が手元にない状態でいじるのは激しくつらい。 テクニカルハンドブックとかPDF化して販売してくれないかなぁ。
420 名前:るぶ [2006/09/05(火) 06:30:25 ] 416の回答ありがとうございました 入力して確認とれました
421 名前:るぶ [2006/09/27(水) 20:37:43 ] MSXのBASICで8キャラスクロールをさせるには どの命令文を使うのでしょうか?
422 名前:デフォルトの名無しさん mailto:sage [2006/09/28(木) 14:56:15 ] 自力
423 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 18:12:30 ] >>421 下スクロールなら、PRINT1個かますだけで楽なんだけどな…
424 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 20:19:31 ] >>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
425 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 20:28:24 ] >>417 スクリーン1の場合、 FOR I=0 TO 255:VPOKE &H1800+I,I:NEXT で全文字を画面に表示させ、 VPOKE &H2000,&HF1 と実行すると、色の変わるのが分かる。8文字ずつ文字色(F)+背景(1)で指定。 多色刷りモードの場合、1文字に8バイトで、文字の横列ごとに指定できる。 また、8行目まで・16行目まで・24行目までの3ブロックで別々に指定できる。 初心者は応援するぞ、ガンガレ。
426 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 23:05:13 ] このスレ開くとブラウザの行間がおかしくなるんだけど なんで?
427 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 00:05:56 ] >>426 >>318 が原因だろ 「シリア語ブラクラ」と呼ばれてる物
428 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 04:25:15 ] >>427 ありがとう とりあえずl50で解決しますた
429 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 20:24:45 ] 保守
430 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 01:45:09 ] 保守
431 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 19:09:28 ] 既出ならスマソ MSXのBIOSはUNIXマシンで開発され ソースコードは8進数で記述されていたことをご存知でしたか?
432 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 23:54:17 ] 1チップMSX2が出たってのに相変わらず盛り下がってるな。 結局、割れ物のゲーム動かすだけで満足しちゃってるんだろうか。
433 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 11:47:39 ] 保守
434 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:18:48 ] 定期点検
435 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:02:00 ] すっかり忘れてた。 FPGAキットとして欲しかったけど、もう熱冷めた。
436 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:27:08 ] 9800円のターボRに期待
437 名前:デフォルトの名無しさん [2007/03/26(月) 14:58:27 ] 気が向いたんで1ChipMSXを買ってみたMSX初心者なんだが グラフィック画面に文字を出力したいんだ。 で、書いてみたのが↓のプログラム。 10 screen2:cls:open"grp:"foroutputas#1 20 print#1,"Hello, MSX World" 30 i$=inkey$:ifi$=""then30 実行すると確かに文字は表示される事はされるんだが、実行する度に 表示位置が8ドットずつ下にずれていくんだ。なんでだろう? printの時はlocateで出力位置指定できるけど、print#の時はどうしたらいいの?
438 名前:デフォルトの名無しさん mailto:sage [2007/03/26(月) 21:12:47 ] >>437 確かグラフィック命令で使われる現在位置が流用されてて、 PSET とかで背景色で点を打って位置指定してたような気がする。
439 名前:デフォルトの名無しさん [2007/03/26(月) 22:32:50 ] 15 PRESET (x,y),c
440 名前:デフォルトの名無しさん [2007/03/27(火) 11:18:28 ] お、ほぼ期待した通りの動作をした。 ありがとう。
441 名前:デフォルトの名無しさん [2007/03/27(火) 14:15:59 ] ロードランナー
442 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 12:10:27 ] _fmpac エミュには大抵FMPAC.ROM付いてるから(公式は知らない)できるはず・・
443 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 17:31:38 ] そういやMSX FANにFinal Fantasy の戦闘時BGMをMSX-MUSICで再現した投稿はすげーと思った。
444 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 18:50:05 ] >>443 いわゆる耳コピができる人間なら容易いことだとは思うけどな。 確か音源も同じPSGでしょ?
445 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 19:27:51 ] >>444 >確か音源も同じPSGでしょ? 空気嫁。FMPAC≒MSX-MUSIC
446 名前:デフォルトの名無しさん [2007/03/31(土) 21:19:40 ] 同じピコピコだけどね
447 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 16:11:51 ] ぜんぜん違う。 エミュしか知らねーんだろ。
448 名前:デフォルトの名無しさん [2007/04/01(日) 20:07:34 ] というか、なんで内蔵音源だけで再現できなかったんだろう? どこにmsx-music使うの?ユーザ音色1色しか同時に使えないアホ音源。
449 名前:デフォルトの名無しさん [2007/04/01(日) 21:57:54 ] 誘導されてきた者です。 実は、中学生の頃から疑問に思っていて、いまだに解けない問題があります。 それは、on sprite gosub命令で、どのスプライトとどのスプライトが衝突したのかを サブルーチン内で判定する方法はないのでしょうか?ということです。 これができないことにはシューティングゲームが作れません。 だって自機と自機の玉と敵機と敵機の玉と何が何に衝突しても同じ処理になるからです。
450 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 00:24:02 ] どの種類のスプライトを移動したかを記憶しておく変数を用意して ON SPRITE GOSUBで飛んだ先で、ON 変数 GOSUBで分岐。 分岐先で衝突しうるスプライトの座標を比較する。 とかじゃダメなの?
451 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 00:32:23 ] >>449 on sprite gosubで飛ぶサブルーチン側で、 当たったら処理しなきゃいけないスプライトを必死に探す。 449の例で言うなら自機と敵&敵の弾、自機の弾と敵について座標を比べまくって探すんだ。 それ以外が当たってるんだったら無視。 スピードが遅くなる? そこは各自で工夫。 450の様に、動かしたスプライトについてだけ調べてみるとかも良い。 この判定処理を機械語ルーチン化するのは非常に有効な方法だ。
452 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 00:40:36 ] >>450-451 やはり用意された方法というのはなく、座標を探すということになるのですね。 参考になりました。本当にありがとうございました。
453 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 15:31:31 ] >>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では機械語をサブルーチンのように呼び出せるので、 ベーシックの一部分を少しずつ機械語にしていくと良い。
454 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:11:19 ] 最近始めた初心者がいるのが驚きです なんのメリットが・・・
455 名前:デフォルトの名無しさん mailto:sage [2007/04/03(火) 19:34:36 ] 折角なので、機械語で簡単に組んでみた。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ニ ハンテイモト ノ スプライトバンゴウ ヲ イレル 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
456 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 12:15:17 ] DEFINTとかPUTSPRITEとか… 懐かしくもせつない響きのステートメント
457 名前:449 mailto:sage [2007/04/04(水) 14:18:36 ] >>453 >>455 本当にすばらしいです。 目からうろこです。 今後の参考にしたいと思います。 本当にありがとうございました。
458 名前:デフォルトの名無しさん mailto:sage [2007/04/04(水) 15:48:00 ] プログラムの入門用にいいのでは。 命令数が少なく覚えやすいし、インタプリタでエラーも分かりやすい。 機械語を覚えるにしても、さほど苦労しない。 枯れた技術だけど、資料はネットでも書籍でも手に入る。 エミュレータ(公式エミュが望ましいが)を使えば、世界も広がるし。
459 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 19:34:51 ] X=X-(S=7)*(X>0)+(S=3)*(X<100) Y=Y-(S=1)*(Y>0)+(S=5)*(Y<100) スプライトの移動で、こういう書き方があったと思うのですが、 このままでは1ドット単位で移動することになるわけですが、 任意のドット単位で動かすにはどうすればいいんでしたっけ? あと、斜め移動とかもどうしてたのか分からなくなってしましました。
460 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 22:39:16 ] 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になるから、 そこから考えれば。
461 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 23:20:51 ] ベーマガとかでは、この書き方が推奨されていたけど 漏れ自身は必ずしもこの書き方にこだわる必要もないと思っている。 べーしっ君(ベーシックコンパイラ)でもコンパイルできないし。 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〜よりもスッキリとして良かろう。
462 名前:デフォルトの名無しさん mailto:sage [2007/04/10(火) 11:55:59 ] >>460-461 レスありがとうございます。 これで昔のようにゲームが作れそうです。
463 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 19:31:15 ] なるほど、べーしっ君に頼るという方法も在りますね、機械語わからんし。 CALL TURBO ONとか懐かしい‥
464 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 11:35:47 ] べーしっ君だとプログラムを組むのに限界がある上に、 作ったソフトを配布するなら相手もべーしっ君を持っていないといけないので、 機会があれば機械語に是非挑戦してもらいたいものだけど。 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秒ごとに動くようにウエイトを掛けなければいけない。
465 名前:デフォルトの名無しさん mailto:sage [2007/04/16(月) 08:42:16 ] 機械語覚えたい。 当時はDATA 3e,00,cd,d5,00,47,3e,01とか書かれてるのを見ると、 神かと思ったものだ。
466 名前:デフォルトの名無しさん mailto:sage [2007/04/16(月) 20:52:38 ] 機械語の習得は、入門書なりネットなりで基本をあらかた掴んで、 人が作ったプログラムを逆アセンブルしてみるのが一番かな。 プログラムは人のソースを見るのが一番の教材だわな、昔から。 「この機械語は、こんなことをしている」という情報が 予め分かっているプログラムの方がなお良し。 上のプログラムだと 3e 00 でAレジスタに0を代入、 cd d5 00 でスティック情報を調べるBIOSにアクセス…という感じ。 つまり、S=STICK(0) 相当。 プログラムの速度向上なら、MSXのCを覚えるという方法もあるけど 漏れはMSXのCは分からん。Cだと「BASICの奥義」からも外れちゃうし。 どちらにしても、画面表示の場合はVRAM(やVDP)を直接いじるので、 その辺のハードの資料なり知識も必要になってくる。 とは言っても、資料はネットで出てくるので問題ない。 また、ハードの知識はBASICのプログラム作成にも有効。 MSXのプログラム作成は、Winでプログラムを組むのと違って 「おもちゃをいらっている」感があって、純粋に面白いと思う。
467 名前:デフォルトの名無しさん [2007/04/25(水) 21:05:47 ] キーワード【 MSX MSX プログラム NEXT PRINT FOR BASIC 】
468 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 21:13:47 ] >>465 機械と仲良くなると自然に覚えるよ 覚えられないとしたら 君が無意識で機械を拒絶してるってことだよ
469 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 21:18:59 ] 限定5千台まだ売れ残ってる見たいな ttp://www.msx.d4e.co.jp/
470 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 03:08:29 ] MSXだけでプログラムを組むのは、純粋に苦痛でしかない。 マクロアセンブラが標準で付属してないし、高機能なモニタもない。 ハンドアセンブルして機械語直打ちなんて正気の沙汰じゃあない。 実行するだけならファミコンよりかなり見劣りけど我慢できるけどさ。 入門用の環境としては最悪だね。
471 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 04:11:21 ] エディタもない
472 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 05:56:17 ] >>470 お前、Z80のハンドアセンブルやったことないだろ? Z80なんて命令セットもしれてるし、使えるメモリだってそんなにないんだから よほど本格的なものでないかぎりそこまで言うほどじゃない。 ただ現在のリッチな環境に一度でも慣れてしまった者からすれば結構苦痛な作業だとは思う。
473 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 07:29:38 ] 昔は、漏れもごく当たり前のようにハンドアセンブルしていたな。 相対ジャンプ命令を数え間違えたり、なぜか頭の中から命令が1個 抜けたり、ハンドアセンブルミスしたりでデバッグに3時間とかしょっちゅうだった。 大きなプログラムをハンドアセンブルは正気の沙汰じゃないけど、 小さなプログラムならパパッとチラシの裏にハンドアセンブルした方が速い。 今の時代なら、Win用のZ80アセンブラとかも使えば。 フロッピーで実機とやりとりできるわけだし。 ファミコンの開発だって、今はWin用の6502アセンブラ使うんだから。 MSXベーシックは命令数が少なく簡単なので、マニュアルなくてもパパッと書けるから 漏れにとっては思考を阻害されずにプログラムを書ける、有り難い機械だけど。
474 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 08:17:37 ] そんなのMSXから足抜けできなかった逸般人だけだろう・・・。
475 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 08:41:13 ] ま、いいんじゃね? MSXのスレだし。 HSPとかで書いた方がMSXの機械語より速いのに 愕然とはするけどさ、オモチャで遊びたいのよ。
476 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 00:38:49 ] MSXび最きぃ王
477 名前:デフォルトの名無しさん [2007/05/16(水) 00:40:26 ] あげてもおいい
478 名前:GIGAMIX撲殺委員会 [2007/05/25(金) 12:24:33 ] オレはGIGAMIXが嫌いだ。 DM-SYSTEM2みたいな他人のプログラム寄せ集めただけのクズソフトがあるから みんなそれに甘えてしまってマシン語の勉強すらしなくなってしまう。 いいかげんにしろGIGAMIX!! MSXのユーザーレベルを落とした張本人はおまえらだ!
479 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 18:38:01 ] 技術の蓄積もなけりゃ、他人へのフィードバックも無い状況なんてのは最悪。 ユーザのレベルを云々する前に、自分の胸に手を当てて考えてみるべきだ。 自分は、MSXユーザ全体の質を向上させるために、何か努力をしてきたか、と。 努力と苦行をはき違えてるのは痛々しい。 「自力で解析する能力が衰えるから、MSX内部の技術資料は抹殺するべき。」とか 「ハンドアセンブル能力が衰えるから、アセンブラはなくすべき。」とか 「漢字コードから漢字入力する能力を身につけるために、漢字変換FPはなくすべき。」とか考えるか? そもそも、MSXユーザのレベル以前に、ろくな開発環境も構築できない 安物のオモチャだったせいで、人をつなぎ止められなかったろう。 こんな変な制限ばかりでプログラミングしづらいヘッポコ8bit機を 好んで使うような奴は、貧乏人か、変態か、その両方でしかない。 普通はみんなX68000みたいな開発のしやすい、ぬるま湯のような環境を好むんだよ。
480 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 20:21:43 ] >>479 GIGAMIX関係者乙
481 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 23:21:46 ] >>479 で、今のオープン系の惨状があるわけか。
482 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 09:59:46 ] >>460 > 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) この書き方は速度とスペースの観点からオススメしない。 (S=2)という書き方はマシン語レベルでは条件分岐になって 速度が落ちる大きな原因の1つだから できるものは>>461 のようになるべく配列用意したほうが良いよ。
483 名前:デフォルトの名無しさん [2007/07/31(火) 17:51:50 ] 07/27 11:24 管理人 : 他にも言いたいことは山ほどありますが、ここでやるべきではないかな、と。 07/27 11:23 管理人 : 公開できない名前など使わないのが正しいと思いますが…。本名でもないのに何を言い出すのか。その態度が他人にとって迷惑なことに、いい加減気づいていただきたい。 07/23 03:08 名称未設定 : 前使っていた仮名の正体を思いっきりバラされてしまったもので……。というわけで、この名前ももう使えませんね。 07/21 17:55 管理人 : 名称未設定なんて名前をわざわざ設定してる時点で…。時間に関しては申し訳なかったです。もうここ需要無いと思ってたんですけどねぇ。 07/14 01:51 名称未設定 : 7/14の飲み会、何時から開催か書いてあれば助かりますですね……。 MSX系の某所掲示板より… 何この管理人、ホームラン級のバカだな、こいつ。
484 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 16:45:52 ] カキーン!!
485 名前:デフォルトの名無しさん mailto:sage [2007/11/25(日) 22:01:03 ] ぱ
486 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 12:16:36 ] poke-869,1 STOPキーで解除。 poke-1,1 メモリマッパがあると爆走するらしい。 MSX2の縦スクロールゲームは1ドットだけスプライトが上か下にずれる箇所がある。 スプライト一斉消去ラインの座標。 MSX2以降はSHIFT+かなでロマかな打ちモード。 ROM版のべーしっ君は16KROMなので裏RAMに転送するプログラム作れば終わりだけど 配布はしない方がいいに決まっている。 作者の鈴木さんはオブジェクトコード直接吐く版も作りたいとか言ってたけど実現せず。 この人ビルゲイツにコード書きで勝利した逸話があるらしい。
487 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 12:20:33 ] &HF000はDISK-BASICのワークエリアにひっかかる。 RAM8Kのマシンがあったこともお忘れでいいです。
488 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 13:39:21 ] まあ、HC-90/95以外の高級機はゴミだし。
489 名前:デフォルトの名無しさん mailto:sage [2007/11/26(月) 20:41:32 ] >オフジェクトコードを吐く版 あってもおかしくないな、とは思っていたけど。 実現していたら最強のベーシックコンパイラだっただけに、残念。
490 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 05:56:58 ] >>486 その鈴木さん、今フリータかwww
491 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 23:48:41 ] >490 ⊇Mマガ保存版2
492 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 05:39:21 ] >>490 40過ぎてフリータ(で密航して捕まったの)はエメドラのコード書いた人
493 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 09:30:40 ] >>491 ボーステックの人か。懐かしいな。
494 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 11:00:41 ] 直人にょ.
495 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:18:02 ] ク ク || プ / ク ク || プ // ,へ ヘ ス ク ス _ | | │ //. ス ク ス _ | | │ // /ハ \_/ 八 / ス ─ | | ッ // / ス ─ | | ッ // /_______} / _____ // / // ..{_____ニート_| . / l⌒l l⌒l \ )) ____ |ミ/ ー―◎-◎-) . / / ̄| ,=| |=、| ̄ヾ / ____ヽ (6 u (_ _) ) / ̄/ ̄. ー'●ー'  ̄l ̄ | | /, −、, -、l )) ―-、ノ/| .∴ ノ 3 ノ 直人にょ. | ̄l ̄ ̄ __ |.  ̄l ̄.| _| -| ,=|=、 || | -⊂)/ _\_____ノ__ |. ̄| ̄ ̄ `Y⌒l__ ̄ノ ̄ (6. ー っ-´、} | |/ 粘 ≡ :::: (、 ヽ ヽ ヽ 人_( ヾ ヽ `Y⌒l_ノ ヽ `\( 着 ≡ :::: |___| >〓〓〓〓〓〓-イ /ヽ 人_( ヽ `− ´ ( .無職 ::::. | | / / Θ ヽ| /  ̄ ̄ ̄ ヽ-イ (うーたん萌え.(t )
496 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 03:49:20 ] MSX-BASICでなんとなくゲームを作るwiki ttp://www29.atwiki.jp/msx_basic/
497 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 20:44:30 ] MSX-DOSはどれくらいMS-DOSみたいに使えたのか・・・(´・ω・`)
498 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 22:24:35 ] CP/Mくらいかな?
499 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 07:12:20 ] BASICプログラムを保存する際、 拡張子.BASは付けなくても保存できますが、 拡張子は付けなくても問題はありませんか? .BASを付けているが多いので気になります。
500 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 01:04:41 ] そりゃよかった
501 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 01:34:21 ] >>499 慣例みたいなものなんで、別に何でも良いよ でも起動直後に実行させたいプログラムだけは autoexec.basというファイル名にしないといけない
502 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 07:54:14 ] >>501 ありがとうございます。 では、autoexec.bas以外の自作ゲームのようなプログラムで 拡張子を付けずとも後々に困るというような局面はないということで宜しいでしょうか?
503 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 10:39:20 ] 漏れは拡張子をつけることを勧める。 それが何のファイルかが拡張子で分かりやすいから。 つけないと、ファイル整理で困ることになると思われ。
504 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 11:40:10 ] なぜ付けたくないのかが気になる。
505 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 13:35:26 ] >>503 なるほど。整理用としての拡張子という訳ですね! >>504 シンプル イズ ベストとか思ったりしまして・・・。
506 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 13:36:35 ] N88しか知らんが、save”program”だけなら勝手にprogram.basでsaveされる。 save”program.”だと拡張子なしのprogramでsaveされる。 別に同じ名前のファイルがなければ拡張子はあってもなくても問題はないが、loadするときbas以外は拡張子が省略できないので面倒。
507 名前:デフォルトの名無しさん [2008/01/28(月) 14:09:32 ] MSX-BASICスレでN88の例を出されても・・・
508 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 14:46:31 ] 拡張子つけないってアホか?と思ったけど、最近のWindowsは非表示ががデフォだからなぁ。 拡張子がないと「中身は独自バイナリかな?」と思ってしまう。
509 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 15:20:44 ] Macは拡張子が無いです。隠された属性になります。 MS-DOSには拡張子があります。 基本は、MS-DOSの流儀に従って拡張子を付けるべきです。 これはWindowsでも同じように通用します。
510 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 16:50:05 ] 良く見たら、他のスレでも同じ質問しているな。 新手の釣りだったのか?
511 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 21:05:13 ] 拡張子のあとにスペースを160個入れて最後に.scrをつけます
512 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 06:31:51 ] >>510 勝手にコピペしてあたかもマルチしているように邪魔されてるんです。
513 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 17:58:14 ] 今、MSX-BASICをやる意義とは?
514 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:23:15 ] オモチャで遊ぶ感覚を楽しむこと。 MSXなら公式エミュもあるし、ワンチもあるし、 非公式エミュも発展しているしで、動作させるには困らない。
515 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 08:43:10 ] BASICマガジンなんかを中古で買った場合、 中にある手本のBASICプログラムをMSXに打ち出した場合、 ちゃんとRUNするのでしょうか? BASICにも色々種類があるようですし、 「こんにはマイコン」でもMSX版とPC-6001版とかがあります。 中古でBASIC本を買うときはその辺りが難しいです。 中には表紙に対応ハードを書かずに単にBASICというだけのものもあり、 それがMSXでも使えるのかどうかなど。 MSX以外のBASIC本を買った場合、MSXユーザーとしては、 どういうところを読み替えたりする必要がありますでしょうか? 大抵は問題ありませんか?
516 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 08:56:30 ] MSX用のものは、MSXで間違いなく動作する。 MSXは下位完全互換なので、MSX1用のものはMSX2でも2+でも動く。 他機種のベーシックからの移植は、難しいと思う。 両機種のハードを知っていないといけないから。 MSXは、まず他機種よりも画面が狭いので、画面回りは 大きく手を入れる必要が出てくる。 なので、「MSX用」かどうかを確認してから打ち込まなければいけないし、 他機種用のベーシック本を買って勉強は間違っていると考えるべき。 資料なら、MSXの場合はネットで検索すればある程度は出てくる。
517 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 12:03:38 ] リストは、Win上のメモ帳とかに打って"xxxx.bas"と保存して、 そのファイルを実機や公式エミュなら2Dフロッピーに、 1チップならSDカードに、非公式エミュならdiskmgrとかでディスクファイルに 入れると動作するので、ひょっとしたらプログラムの入力は OCRソフトが役に立つかも。
518 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 16:28:35 ] >>516 そういうのは上位互換って言うんだよ! 下位互換っていうのはturboRがMSX1でも動くようなことを言うんだよ!
519 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 17:43:39 ] ツッコミ乙
520 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:50:10 ] 1チップMSXにてSDカードにSAVEすることはできましたが、 SAVEしたファイルを削除する方法が分かりません。 BASIC命令で削除するにはどうすれば良いのでしょうか?
521 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 20:57:48 ] KILL "ファイル名"
522 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 10:41:53 ] >>521 ありがとうございます!
523 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:03:46 ] サブルーチンがやっと分かった!
524 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 15:20:39 ] マヂで今勉強してるやついんの? 悪いとは言わんが。 俺ももうちょっと年寄りになって余裕ができてきたら また遊ぶかもしれん。
525 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 19:39:17 ] ム板最古スレ
526 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 09:26:33 ] >>521 KILL"ファイル名”で問題なくSDカードにあるファイルを削除できました。 ありがとうございます。 当方、手持ちのMSX1のマニュアルや全BASICコマンドのリファレンスカード、 またはテープレコーダーのマニュアルにもこのKILLコマンドは記載しておりません。 このコマンドは昔からあったコマンドでしょうか? フロッピーディスク内のファイルをいじる際に使うコマンドだったのでしょうか?
527 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 10:45:53 ] >>526 ttp://www.imasy.or.jp/~ngs/fsw/wiki.cgi/TechHan?page=1.2+MSX+DISK-BASIC%A4%CE%CC%BF%CE%E1
528 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 11:39:12 ] をを〜っ、スバラシイページができてる! DataPackのWiki化計画はないかな。
529 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 12:15:06 ] MSX DISK-BASICってFDD用ということでしょうか?
530 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 13:13:48 ] >ディスクシステムを使用している場合には、このver2.0に >さらにディスク操作の命令が追加されたMSX DISK-BASICが利用できます テクハンHPの、ベーシックの項目にちゃんと説明がある。 ゆっくり読んで勉強してくれ。
531 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 15:58:50 ] >>529 「DISK」ってのは、ドライブレター("A:"とか"B:"とか)でアクセスできる デバイスの総称。RAMDISKも含まれる。 あとはのんびり勉強してくれ。
532 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:05:50 ] このスレって、意外と見ている人多いのか?
533 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 20:33:04 ] 多色刷りを勉強し始めました・・・
534 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 00:29:17 ] >>531 ありがとうございました!
535 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 01:09:19 ] シューティングゲームを作ろうとしたけどテキストとグラフィックが同時に使えないから 点数表示ができない。助けて!アルゴマン!
536 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 09:24:18 ] open "grp:" as #1 preset (x,y) print #1, score だっけ?
537 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 09:40:15 ] 10 SCREEN 5,2,0:DEFINT A-Z 20 OPEN "GRP:" FOR OUTPUT AS #1 100 PRESET(100,100) 110 PRINT #1,"HELLO WORLD!" 120 GOTO 120 グラフィック画面でテキストを表示する場合、こうやる。 凝りたければ、COPY命令(またはそれに準じるもの)でスコアを表示するのもアリだな。 スクロールするゲームが作りたいという場合は、 スプライトでスコアを表示させるか、垂直帰線割り込みによる 画面分割というテクニックが必要になってくる。
538 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:28:02 ] ■■■■■■■■□□□□ ■■■■■■■■タイトル ■■■■■■■■□□□□ ■■ゲーム画面■□点数□ ■■■■■■■■□□□□ ■縦スクロール■□残機□ ■■■■■■■■□□□□ ■■■■■■■■□□□□ こんな画面構成にしたいんですが
539 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:56:34 ] スクリーン4を使って、8ドットスクロールさせれ。 その画面割りで1ドットスクロールは、漏れにはでけん。
540 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 14:58:46 ] MSX-DOSの話題はスレ違いでしょうか? 新スレ立てるのもアレですし、 このスレに統合しても構わないですか?
541 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 21:01:33 ] >>538 お前、わかっててわざと言ってるだろ。
542 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 22:25:55 ] >>537 垂直帰線(V-Sync)ではなく水平帰線(H-Sync)ね。念のため。
543 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 12:51:02 ] MS-DOSとMSX-DOSはどの程度共通しておりますか? MSX-DOSを使いこなせれば、その知識でMS-DOSも使いこなせるものでしょうか?
544 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:35:31 ] MSX-DOS2だったら、結構近いけど、MSX-DOSだと微妙。 CD MD (Mkdir) RD (Rmdir) がMSX-DOSには無かった記憶が。 結局、MSX-DOSもMS-DOSもMSX-DOS2も、そこから動かすコマンド次第なので、 使えるようにはなるけど使いこなせていない。と感じると思う。 PJだよ。PJ.PatternJack最高
545 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:50:51 ] >>544 すみません。私がやりたいのはMSX-DOS2の方ですね。 こちら方ではMS-DOSと共通部分が多いということですか? MS-DOSは16ビットでMSX-DOSは8ビットの機能限定版と聞いたこともあります。
546 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 14:24:27 ] どのような事をもって使いこなせる。と感じるかだと思いますよ。 実際のプログラムは「まったく」使えないし。 ファイル管理方法が同じで、COMMAND2.COM(DOS2)とCOMMAND.COM(MS-DOS)上の コマンドでよく使うのが同じ。ってくらい。 MS-DOSとの関係的に話を広げちゃうと ・CONFIG.SYSによるデバイスの設定 ・常駐プログラムの概念 ・EMS/BMSなどの追加メモリ管理の概念(デバイスドライバだけど) とか、範囲が広がりすぎる。 MS-DOSで何をしたいんでしょう?
547 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:12:52 ] Windowsのコマンドプロンプトで詰まってる奴を見ると、 「プログラム書いててDOSも知らねーのかよ」と思うことがあるが、 今からDOSを学習しようとする奴を見ると、 「何で今頃DOS?」と思ってしまう、矛盾した俺。
548 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:33:15 ] >>547 なるほど。そういうレベルでの利用法ならMSX-DOS2でも勉強になるかもしれないな。
549 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:35:56 ] >>545 MSX-DOSはファイル形式とシェルがMS-DOS風味になったCP/Mです。 BDOSコールなどは完全にCP/Mですから。
550 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 16:53:53 ] >>546 1chipMSXやMSXPLAYerでのファイル管理です。 またMSX-DOS2を覚えることが、MS-DOSを覚えることと等しいのであれば、 ウインドウズでのコマンドプロンプトも使いこなせることになると思ったからです。 当方、今のところコマンドプロンプトを使えません。
551 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 17:16:18 ] >>550 ファイル名を指定して実行 cmd でコマンドプロンプトを開けて、 help | more DOSのシェルでやれることなんてしれてるからね。
552 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 03:36:46 ] シューティングの部分スクロールって widthで幅を少なくして余白をずらすってテクニックがあったよな。
553 名前:デフォルトの名無しさん [2008/02/09(土) 08:52:18 ] MSX1のゲームってシンプルなものが多いですが、 全てBASICで作られたものでしょうか?マシン語で作られたものでしょうか? MSX1のボコスカウォーズのようなものが作りたいのですが、 BASICだけで再現できますか?マシン語は必要ですか? Mマガに作者が大学生の時に作ったと言っていました。 一人であれだけのゲームを作れるなんて凄いですね。
554 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:12:43 ] 当然、ベーシックでは速度的に限界があるので マシン語で作られているのがほとんどだが、 ベーシックでも作れなくはない。まずは、作ってみればよい。 ベーシックで遅いと思ったら、処理の重い部分を一部マシン語にして ベーシックからその部分を読み出すようにするだけで全然違う。 そうやって、徐々にマシン語にしていけばよい。
555 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:27:43 ] >>554 市販のパッケージソフトでオールBASICで作ったゲームタイトルはありましたか?
556 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 10:36:25 ] ミステリーハウスとかが、そうじゃねぇ?>オールベーシック あれ、工夫したらリスト表示されたし。
557 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 18:56:20 ] >>556 ROMカートリッジでお願いします。
558 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 19:25:14 ] ファンダムコレクションが市販パッケージだしROMカートリッジだしBASICだぞ。
559 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:22:37 ] >>557 偉そうだな 自分で調べる気、ない?
560 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:37:06 ] こないだからずっとだが、多分MSXの事をかなり深く 知っていて、面白半分に質問していると思われ。
561 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 22:45:47 ] >Mマガに作者が大学生の時に作ったと言っていました。 この時点でイマドキノヒトではないな・・・
562 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 07:37:42 ] >>561 イマドキの新参者です。 Mマガ永久保存版にボコスカウォーズの作者が寄稿していたのです。
563 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 08:02:55 ] >>541 いいえ、最近1チップMSXを買って始めた初心者です。
564 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 11:15:57 ] >>538 ,>>563 ほんとうにMSX初心者であるなら、とりあえず… 横に割るのはOKで、縦に割るのがNGな理由はハードウェア(というかビデオ信号の理屈)を知っていればすぐ判る というか、判ってないならスクロール型のSTGなんかそうそう作れない って書いてたら、ZANACのMSX1版とMSX2版の差を思い出した ファミコンですら画面縦割りでスムーズスクロールするSTGなんて思いつかんしなあ
565 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 13:21:27 ] ええと、もしかしてMSXってグラフィック二画面の重ね合わせとか出来なかったりしますか?
566 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 13:41:54 ] できません。表示は1枚です。 SET PAGE の命令の説明を見れば分かるかと。
567 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 13:44:07 ] ってか、MSX発売当時のPCで、そんなことが出来る機械といえば16bit機ぐらいだな。X68000とか。 テキストが独立するけど単色しか出ない88や98ってのも、いちおーありか? FM-77AVあたりだとテキストすらグラフィック画面に上書きで吹いた覚えがあるなあ
568 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 16:21:36 ] >564 ファミコンのロードファイターが画面縦割りだったぞ。 あれはスコアとかをオブジェでやってたんかな。
569 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 17:25:54 ] >>568 ついでにギャラガもそうだっけか 背景無地だし、多分、スコア部分はスプライトだろうかな。ロードファイターのロードマップは縦線だし ギャラガぐらいの背景なら、書き換えてもチラつきは「演出です」でごまかせそうだが スコア部背景無地なら擬似的にできる、ということになるか
570 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 17:43:34 ] ファミコンの場合、ギャラガはスコアをBGで表示している。 左メイン部分の星のスクロールをスプライトで描いている。 ロードファイターは、右のスコア部分全てをスプライトで描いている。 だから、画面を縦割りできている。 工夫の産物だな。
571 名前:デフォルトの名無しさん [2008/02/11(月) 18:35:44 ] MSXなら8ドットスクロールで我慢汁
572 名前:デフォルトの名無しさん [2008/02/11(月) 18:40:30 ] >>567 FM-7はテキストもグラフィックVRAM直書きなのを逆手にとって RGM3プレーンまで文字重ねてかけるぞ。 パレットで色も合成も自在。
573 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 00:51:41 ] 懐かしいなー。 PC-8801/PC-9801系は、テキスト+RGB3(98VM2以降はさらに+1)プレーンあったから プレーンとパレットの割り振り次第では結構できるはず。Xanaduとか旨く利用してた。 MSXはプレーンタイプの割り振りじゃないから厳しいよね。
574 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 07:04:45 ] 何だよロードファイターってwロードランナーだろww
575 名前:デフォルトの名無しさん mailto:sage 釣られます [2008/02/12(火) 08:40:38 ] 知らないなら、せめてぐぐればいいのに。
576 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 08:52:28 ] | | ∩___∩ | | ノ _, ,_ ヽ (( | プラプラ / ● ● | (=) | ( _●_) ミ _ (⌒) J )) 彡、 |∪| ノ ⊂⌒ヽ / ヽノ ヽ /⌒つ \ ヽ / ヽ / \_,,ノ |、_ノ
577 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 00:56:19 ] 縦分割のSTGって話が出てたんでブラスターバーンを思い出した。 8ドット単位の潔いスクロールだったなぁ。そういえば。 でも回転する面はすばらしかった。
578 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 11:00:22 ] その回転する面のBGMが、ガーディックのアレンジだとわかったのはずいぶん後だった。
579 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 04:49:26 ] 右側のスコア部分を、スクロールに合わせて毎回書き直すのでは 間に合いませんか?
580 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 07:51:42 ] まずは、自分でやってみれ。 どれだけのものを書き直すかにもよるだろ。
581 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 07:51:57 ] MSXでビットマップ描画をするのか
582 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 21:50:33 ] 暇つぶしにBASICでやってみた 適当にゴミ描いて、85x10のサイズをYMMMでコピーしてスクロール ページはスプライトエリア触るのがめどいから、1と3を使ってかぶらんよーに回避 画面の切り替わり部分で表示が消えるけどスルー 見た目の同期を取るためのウェイトも無し 310行目はZ80モードなら、YMMM終了にBASICが追いつかないから要らんけどね 100 SCREEN 5:OPEN"GRP:"FOR OUTPUT AS #1 120 SETPAGE 1,1:CLS:FOR I=0 TO 100 140 LINE(RND(1)*160,RND(1)*212)-(RND(1)*160,RND(1)*212),RND(1)*16 160 NEXT:COPY(0,100)-(255,200) TO (0,190) 170 SETPAGE 1,3:CLS:PSET(169,1),0:PRINT#1,"SCR:000000" 190 FOR I=0 TO 255 210 VDP(35)=0:VDP(36)=3:VDP(37)=170:VDP(38)=0:VDP(39)=(I+20)AND255 260 VDP(40)=1:VDP(43)=10:VDP(44)=0:VDP(46)=0:VDP(47)=&HE0 310 IF(VDP(-2)AND1)=1THEN310 340 VDP(24)=I:NEXT:GOTO 190 あー遅い。
583 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 22:10:30 ] 前から思っていたが、VDPコマンドは知らない人が見てもさっぱりだな。
584 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:02:17 ] COPY文とかで描けない領域描くには、これしかないからなぁ つくづく、そのあたりが面倒な画面仕様だな。
585 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 23:50:04 ] >>584 SETPAGEと送り先ページ指定で、どこからどこへもCOPYは出来ると思うが SETPAGEとかの手続きがめどいってのは確かだな でもページを1枚1枚分割するほうが、とっつきやすいからの
586 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 09:25:48 ] SCREEN3を使えば高速に画面をいじれるよ
587 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 13:50:21 ] その代わり、なんじゃこりゃな画面になるがなw
588 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:01:49 ] そのまえに本題の根底な「スコア」が書けない… スコア縦に2桁?
589 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 14:27:48 ] 数字を色に置き換えれば1桁1ドットで…やっぱりなんじゃこりゃだな。
590 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 22:50:02 ] スコア用にスプライトを定義すればよかろうなのだ
591 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 12:23:52 ] >>590 >>570 ですでにFCを例にしてその解決策が出ているにもかかわらず >>579 みたいな質問がキタからこの流れなわけだが… もしや、SC3のなんじゃこりゃ画面にスプライトでスコア?
592 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 13:08:21 ] SC3に妖精だとおもってた
593 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 16:27:35 ] 星のスクロールなら、1ドット毎にずれたキャラをつくっておいて書き換えれば済む。 グラディウスは星だけスムーズスクロール
594 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 20:01:22 ] おまいら、まずスクリーン3から頭を離せw スクリーン3はネタだろww
595 名前:デフォルトの名無しさん [2008/02/25(月) 21:44:10 ] >>594 スマン 俺がスクリーン3などと言ったばかりにw でも、縦横回転スクロールをやりたかったのでスクリーン3を使ってお試しプログラムを書いたことがあるよ。 マシン語だったけど、グルグルグイグイ面白かった。 そこから何にも発展なかったけどw
596 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:55:18 ] MSXじゃないけど「スティールガンニャン」とか観ると、 MSXのScreen3でも頑張ればどうにかなる気がする gunnyan.hp.infoseek.co.jp/
597 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 16:32:29 ] >>596 見てみた。計算してみた。 フル画面で80x60か。 レースゲームでSC3はちょくちょくあるかなーとおもてたら こんなんみつけた ttp://ameblo.jp/msx-lab/entry-10007181938.html 一番下の。
598 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 13:26:53 ] なつかしいなw それのサウンドドライバのMPKが使いやすくて好きだった
599 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 19:20:41 ] 暇ながら、スプライトでスコアを表示するプログラムを簡単に作ってみた。 スコアの値をスプライトに定義するところだけ機械語。 10 SCREEN 5,2,0:CLEAR 200,&HCFFF:DEFINT A-Z 20 FOR I=&HD000 TO &HD039 30 READ A$:POKE I,VAL("&H"+A$) 40 NEXT 50 DEFUSR=&HD000 60 FOR I=0 TO 5:POKE &HF000+I,0:NEXT:'F000〜5に6桁の数字が入る 100 FOR I=0 TO 32767:A=I 110 FOR J=0 TO 2:PUTSPRITE J,(100+J*16,I MOD 190),15:NEXT 120 B=10000 130 FOR J=0 TO 4 140 POKE &HF000+J,ABS(A/B):A=A MOD B 150 B=B\10 160 NEXT:'F000〜5に表示させたい数字を1桁ずつ入れる 170 A=USR(0) 180 NEXT 190 GOTO 100 1000 'スコアの値(F000〜5)をスプライトに定義する 1010 DATA dd,21,00,f0,06,00,c5,dd, 7e,00,c6,30,26,00,6f,29 1020 DATA 29,29,44,4d,2a,04,00,09, c1,78,c5,e5,26,00,6f,29 1030 DATA 29,29,29,11,08,78,19,54, 5d,e1,01,08,00,cd,5c,00 1040 DATA dd,23,c1,04,78,fe,06,20, cd,c9 この例ではMSX内蔵フォントを読んでいるので、自分で定義したフォントを 使いたければ、1020行の 2a,04,00 のところを 22,nn,nn というように指定すればOK。 スクリーン5/6以外なら、1030行の 08,78 をスプライトジェネレータVRAMアドレス+8でOK。 遅いのは、他の処理がベーシックだからしょうがない。
600 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 19:30:53 ] 最後の2文字がRETなのだけわかった
601 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 09:26:42 ] >>600 それが分かったら、マシン語の第一歩だな
602 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 10:13:33 ] C3 48 45 4C 4C
603 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 11:35:41 ] スレ違いだが相対ジャンプのアドレス計算が苦手だ。 パッと出てこない。 >>602 JP 4548h LD C,H LD C,H 二度転送するのは何かのおまじないであろうか?あろうか?
604 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 12:42:28 ] >>603 48 H 45 E 4C L 4C L
605 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 13:26:32 ] BASICではないが、オッサン臭がして面白い。
606 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 14:47:40 ] >>604 それは気付かなかった。面白いな。
607 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 19:30:27 ] こいつって評価乞食じゃない? ちゃんと金を払って取引終了した落札者に評価がないからといって、 非常に悪いの評価を下す出品者ってどうなのでしょうか? 見ていて腹が立ちました。 m_interest88 page4.auctions.yahoo.co.jp/jp/auction/d75623450
608 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 19:47:07 ] 晒しは(゚听)イラネ
609 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 20:02:02 ] >>608 こいつって評価乞食じゃない? ちゃんと金を払って取引終了した落札者に評価がないからといって、 非常に悪いの評価を下す出品者ってどうなのでしょうか? 見ていて腹が立ちました。 m_interest88 page4.auctions.yahoo.co.jp/jp/auction/d75623450
610 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:06:12 ] まじかよ、そいつひでーな 元気出せ 俺はおまえの味方だぞ
611 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 01:02:27 ] こんなとこまで出張してきてるのか… >>599 せっかくだからマシン語もBASICにしようと思ってハンド逆汗しようとしたが LD A,(IX+d) で「d」ってなんだっけっていう挫折… orz
612 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 08:03:29 ] >>611 dは、好きな数を入れる。dに8を指定したら、 IXの指定番地+8番地目の値をレジスタAに読む。
613 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 08:27:57 ] >>611 機械語でやっていることは、 (1)文字フォントを格納しているROMの番地を調べ、そこから(48+表示する数字)×8を 足して、表示する数字のフォント番地を求める (2)7808h(SC5の場合)+16×桁(左から。十万→一万→…の順)から8バイトに 上で求めた数字フォントから8バイトを書き込む。つまりスプライトジェネレータの 下半分しか触っていないため、上半分は好きに使える (3)これを6桁分行う(ので、スプライト定義番号0〜2を使う) なので、この考えをベーシックにすればOKだな。 500 ' 510 A=PEEK(4)+PEEK(5)*256 520 FOR K=0 TO 5 530 B=(PEEK(&HF000+K)+48)*8+A 540 FOR L=0 TO 7 550 VPOKE &H7808+K*16+L,PEEK(B+L) 560 NEXT 570 NEXT 580 RETURN なのでベーシックならこのようにして、A=USR(0) を GOSUB 500 にすればOK。
614 名前:611 mailto:sage [2008/03/06(木) 10:20:21 ] >>612 せんくす 直接数値ってと[n]とか[m]しか記憶になかった。 ひさしぶりにべったりZ80触るかな… >>613 やっぱりそういう流れだわね ふと、先にROMをVRAMの空きに展開しておけば、 VDPの転送とか使えるな〜とかおもた。 ひさびさに逆汗して遊ぶ(゚∀゚)
615 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 17:14:33 ] 767 :ナイコンさん:2008/03/08(土) 09:57:39 じぶんの出品物が安く落札されそうなら、捨てIDで吊上げる。 これ藤原組は,白上はじめ皆が使ってる手口www 名作MSX ELLE page6.auctions.yahoo.co.jp/jp/show/bid_hist?aID=f65589301 入札者 入札額 数量 最終手動入札時刻 egulin_jp (45) 最高額入札者 3,500 円 1 3月 7日 19時 36分 msxtech (新規) 3,400 円 1 3月 7日 18時 46分 ←sanibu藤原覚satopin,potetolife
616 名前:デフォルトの名無しさん [2008/03/09(日) 22:33:40 ] ギザカワイソス 非常に良い出品者です。 評価者:x68000acehd2000 (3) ◆即決◆MSX グラディウスシリーズ5本+スペースマンボウ (終了日時:2008年 2月 21日 0時 18分) コメント : 本日商品を受領しました。とても素早い対応で安心して取引が出来ました。 ただ、経年劣化が予想を超えてあまりに酷く、残念な結果でしたが、そこは賭けでしたので納得してます。ありがとうございました。 (評価日時 :2008年 2月 25日 22時 11分) page8.auctions.yahoo.co.jp/jp/auction/h54614200
617 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 16:05:08 ] とりあえず投下。VDPコマンドがまともに動いてないのでCOPY文・・・orz 100 'COPY命令によるパレット切替テスト 110 DEFINTA-Z:P=3 'スクロール速度(P>18では正常に動作しません) 140 COLOR15,0,0:SCREEN5,0:SETPAGE1,1:CLS 160 FORI=0TO15:LINE(I*16,0)-(I*16+15,210),IXOR(I+1AND15):NEXT 170 COPY(0,0)-(254,210)TO(1,0),,XOR 180 FORI=16TO31:LINE(I,I)-(255-I,210-I),15,B,XOR:NEXT 190 SETPAGE1,0:IFSTICK(0)=0THEN220 'カーソルでデバッグモード 210 SETPAGE1,1:VDP(24)=128 220 CLS:vdp(9)=vdp(9)OR2 230 A=A*5+13AND4095 240 NR=A\8AND7:NG=A\64AND7:NB=A\512AND7 250 'パレット座標指定 260 SL=(SL)MODP+193:LL=SL*128 270 '色指定 (R,G,B のいずれか1つのみ、変化させる) 280 XB=XB+SGN(NB-XB)*(XR=NR)*(XG=NG):XG=XG-SGN(NG-XG)*(XR=NR):XR=XR+SGN(NR-XR) 310 'パレット情報を移動 320 COPY(59,SL)-(0,SL)TO(63,SL):VPOKELL,XR*16+XB:VPOKELL+1,XG 350 'RESTOREさせる座標にパレット情報複製(スプライト破壊が起きています) 360 COPY(0,SL-26)-STEP(63,26)TO(0,211):COLOR=RESTORE 380 IFSTRIG(0)THENEND 390 '色変化がなくなったときは色を再指定 400 IFNR=XRANDNG=XGANDNB=XBTHEN230ELSE260
618 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:28:29 ] 書き換えても問題ないシステム用ワークエリアを拝借(ダイレクトモード専用命令のAUTO関係とか) REM文上の文字が直接マシン語のコードになってるプログラムなどで自前のワークエリアを用意できないときに便利
619 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:29:27 ] INTFLG(FC9BH,)に3を入れるとMSX-BASICはCTRL+STOPが押されたときの処理をする そこで、H.TIMIでキー入力を監視してINTFLGを操作することでCTRL+STOP以外でもCTRL+STOPできる 普通はPLAY文の演奏中にキー入力によって演奏を中断させようとすると、区切りのいいところまで演奏してから止まるけど この技とON STOP GOSUBを使えば、PLAY文で作った音楽集で演奏中いつでもジョイスティックのトリガでメニューに戻るとかもできる
620 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 16:08:24 ] ダイレクトモードでカーソルを画面右端に置いてスペースキー カーソルは次の行の左端に移動するが、このとき2行が接続される バックスペースを押すとカーソルを先頭にした行が前の行を削っていくように見える 10 CLS ■ 20 BEEP ↓ 10 CLS ■0 BEEP ↓ 10 CLS ■0 BEEP のようにできて、最終的には 10 CLS:BEEP と1行にまとめることができる DATA文をまとめたいときなどに便利
621 名前:デフォルトの名無しさん [2008/04/27(日) 16:23:45 ] ?1+1■ でリターンを押すと ?1+1 2 Ok ■ となるが、 SETPROMPT CHR$(30)でカーソルの上移動をプロンプトに設定すると ?1+1 2 ■ となり、ダイレクトモードで何度も計算や実験をするときに便利 上に戻るカーソル移動量も減るし、必要だった文字をプロンプトに消されたりしないし うっかりプロンプト上でリターンを押してシンタックスエラーが出るのともおさらば
622 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 16:40:04 ] プログラム実行中に使うとダイレクトモードに移行してしまうlist命令なども キーバッファにrunやgotoとリターンコードを入れておけばプログラムに自動復帰できる プログラム実行中にリストを表示したいときなどに便利 ためしてはいないけど、autoでこれをやるとプログラムの自己書き換えもできるかも?
623 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 18:32:34 ] >>622 キーバッファに書き込む方法ぷりーず ワークエリアの指してるアドレスに書くだけ?
624 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 20:36:43 ] >>623 これをズラす PUTPNT(F3F8H, 2) 初期値 KEYBUF(FBF0H) 内容 キーバッファへの書き込みを行う番地を指す GETPNT(F3FAH, 2) 初期値 KEYBUF(FBF0H) 内容 キーバッファからの読み込みを行う番地を指す
625 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 10:41:42 ] >>624 やってみた なんかできそーだったけど、バッファの使い方がいまいちわからなくて てきとーにやってたら、延々自分を実行し続けたりして笑た
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…アホな事に真剣だったよ。