MSX-BASICの奥義を伝授するスレ

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
NGNG
忘れない内に皆に伝授しときましょう。

・多色刷り、
・ドット単位横スクロール、
・エスケープシークエンス・・・
色々ありましたよね。
思い出したらなんでも書き込みよろしく。
110
垢版 |
NGNG
111デフォルトの名無しさん
垢版 |
NGNG
はやく免許皆伝ください
112デフォルトの名無しさん
垢版 |
NGNG
auto 10
NGNG
TRON
NGNG
KEY OFF:FOR I=1 TO 10:KEY I,"NEW"+CHR$(13):NEXT I
115デフォルトの名無しさん
垢版 |
NGNG
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デフォルトの名無しさん
垢版 |
NGNG
へー、おめでたいな。厨房くん
MSX-BASICだって?なんじゃそりゃ
そんな過去の遺物の話してんのかい。板違いじゃねーの?
昔のパソコン板逝けば?
http://pc.2ch.net/i4004/
おまえら今話題のこれ知らないのかよ
これだよこれ
http://www.sharp.co.jp/corporate/news/011105.html
NGNG
test
NGNG
test
NGNG
( ´,_ゝ`)
120デフォルトの名無しさん
垢版 |
NGNG
>>116
basicは立派なプログラム言語ですが?
つか、やられてるし…(w
121デフォルトの名無しさん
垢版 |
NGNG
>>115
0から255を画面に出したらコントロールコードまで吐いちゃうよ!
122成毛 真
垢版 |
NGNG

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

NGNG
CALL TURBO ON
NGNG
プログラムを速くするおまじない。
DEFINT A-Z
125デフォルトの名無しさん
垢版 |
NGNG
>>122
ホットブートかよ!
>>123
俺、MSXべーしっ君持ってねーもん!
NGNG
>>125
俺はWAVYなので内蔵でしたのじゃ。
NGNG
関連スレ:
http://pc.2ch.net/test/read.cgi/i4004/1008754675/l50
NGNG
フォントを太字にします。

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デフォルトの名無しさん
垢版 |
NGNG
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デフォルトの名無しさん
垢版 |
NGNG
>128
わざわざマシン語でやることもないじゃん。

って書いてさらに思ったが、「マシン語」っていう言葉の響きそのものが
すでに懐かしく感じた今日この頃。
131128
垢版 |
NGNG
>>130
最近(近年?)「マシン語」って使いませんね。(笑)

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

>>128のプログラムは、
画面モード変えても元のフォントに戻らない様に常駐させてます。
NGNG
なんか古すぎてもう文法とかいまいち覚えてないな。
マシン語の話題だったら少しくらいは覚えてるけど。
133128
垢版 |
NGNG
>>130
>>131の、
>>128のプログラムは、
>画面モード変えても元のフォントに戻らない様に常駐させてます。
は、勘違いをしておりました。(汗

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

>>132
私もすっかり忘れてます。
昔買った本を引っ張り出してきて、
「そういえば、こんな命令もあったなあ・・・」って。
NGNG
>>97
もう見てないかな?
手元にtR版のDataPackがあるので、言ってくれれば
スキャンしたものをうpしますよ。
NGNG
136デフォルトの名無しさん
垢版 |
NGNG

MSX@2ch2掲示板
http://www.2ch2.net/bbs/MSX/index2.html
NGNG
懐かしいスレだ・・・
POKEとかSPRITE$とかたった今まですっかり忘れてた言葉だよ。
米チャでも呼んでくるか・・・
138デフォルトの名無しさん
垢版 |
NGNG
久しぶりに、こたぐち君が表紙にのってる
「MSXマシン語プログラム入門」がみたいれす。

だれかすきゃん&うぷよろすぃく。
139デフォルトの名無しさん
垢版 |
NGNG
poke &Hfbb0,255
140デフォルトの名無しさん
垢版 |
NGNG
>>139
ホットスタート開始。
141デフォルトの名無しさん
垢版 |
NGNG
>>139
ctrl+sft+grp+カナだったっけ。
NGNG
ポーク食いたい。
143デフォルトの名無しさん
垢版 |
NGNG
>>142
VPOKE安いよw
144デフォルトの名無しさん
垢版 |
NGNG
MSXは終わったけど、面白いよ。お金掛からないし。
145デフォルトの名無しさん
垢版 |
NGNG
DEFUSR=&H7E:A=USR(0) 'screen2.5
146デフォルトの名無しさん
垢版 |
NGNG
米屋のチャチャチャか…俺の頃はカリスマ投稿屋さんだったな…
MマガとかMファンで勉強した奥義も全く忘れた
A1STは現役でPS2の横にあるのだが
あと予備で2+と2が3台あるよ
NGNG
机の下にA1ST(箱入り)あるよ。
インターネット時の足置きとして立派に役立ってる。
NGNG
現役って、あーた・・・・想像つかん
NGNG
KEY 1,INPUT$(15)
150デフォルトの名無しさん
垢版 |
NGNG
保守
151デフォルトの名無しさん
垢版 |
NGNG
10 FOR I = 0 TO 255:FOR J = 0 TO 15:NEXT J:VDP(24) = I:NEXT I:GOTO 10
152_
垢版 |
NGNG
MSX-BASICでOOやってみたい・・・
NGNG
>>152
MSX-C があるなら、構造体に関数ポインタ突っ込んで、
擬似的なOOが体験できるかもだ。

# フリーソフトでいろいろ言語があったけど、OOのものってあったかなぁ?
154デフォルトの名無しさん
垢版 |
NGNG
カラーパレットファイルを、BLOADで設定するとき、
アドレスを指定すんだよね。どこに指定すんだっけ?
BLOAD"1.PAL",&H?????
155デフォルトの名無しさん
垢版 |
NGNG
BASICインタープリター「99 BASIC Interpreter」v1.19
“N88-BASIC(86)”と“MSX-BASIC”を足して2で割ったようなBASIC言語

http://www.forest.impress.co.jp/article/2002/08/09/okiniiri.html
156デフォルトの名無しさん
垢版 |
NGNG
IF〜THEN より
IF〜GOTO の方が早いんだよね!
157デフォルトの名無しさん
垢版 |
NGNG
べーしっくん
158デフォルトの名無しさん
垢版 |
NGNG
>>154
VRAMにロードするんだろ?
159デフォルトの名無しさん
垢版 |
NGNG
店のMSX2にset password かけますた。
160デフォルトの名無しさん
垢版 |
NGNG
http://www.nodus.ne.jp/~ghost/msx/uzix-j.html
MSXの真の後継、UZIXにたくさんの協力者が現れますように。。
161デフォルトの名無しさん
垢版 |
NGNG
>>159
GRAPHIC押しながら起動しますた
162デフォルトの名無しさん
垢版 |
NGNG
このスレ見て部屋の隅にあるA1GTを起動してみたらFDDが逝っちまったみたいだ。
エミュじゃ我慢できねぇぞ ゴルァ
NGNG
>>162
HDD接続カートリッジ買え
NGNG
>>163
>HDD接続カートリッジ
それって、まだ販売してるんですか?
NGNG
>>164
http://www.hat.hi-ho.ne.jp/tujikawa/ese/megascsi.html
http://www.activemsx.net/saka/ide/
NGNG
どしどしとくれば?
NGNG
掃除したら昔書いたメモが出てきた・・・

スプライトの衝突判定 VDP(8)AND64 が0でなければ衝突
SETADJUSTの代わりに VDP(19)=(x AND 15)*16+(y AND 15)
168デフォルトの名無しさん
垢版 |
NGNG
久しぶりに奥義を伝授すれ
NGNG
>>168
奥義は一子相伝です
170デフォルトの名無しさん
垢版 |
NGNG

君はMSX“公式”エミュレータを見たか?
http://www.zdnet.co.jp/news/0210/22/nj00_msx.html
171デフォルトの名無しさん
垢版 |
NGNG
Linuxへもポーティングきぼん。
あと、プログラムポシェットとMファンのCD-ROM化。
172デフォルトの名無しさん
垢版 |
NGNG
3MHzか・・・末期のMSXよりまだ遅いね。
http://itpro.nikkeibp.co.jp/free/NBY/NEWS/20021022/1/
173デフォルトの名無しさん
垢版 |
NGNG
末期のMSXはZ80じゃないしぃ
NGNG
安かったんで昨日中古のMSX2+を買ってきました。
ちゃんとFDも動くんで嬉しかったです。



                                おわり


NGNG
UBASIC?
NGNG
FS-A1Mk2だった。あのキーボードの押しにくさが忘れられない。
NGNG
>>176
ゴム製のキーよりマシだと思う。
178名無しさん
垢版 |
NGNG
復活!
NGNG
ゴールドが半分になりました。
180デフォルトの名無しさん
垢版 |
NGNG
_____MSX~~~~~~
NGNG
MSX_____
NGNG
MSXマガジン今月24日出ます!(たぶん)
NGNG
買いに行く予定を入れられる自分が悲しい
184デフォルトの名無しさん
垢版 |
NGNG
これに続いてMSX・FAN総集編とかやって欲しいな
DVDで全記事・全投稿ソフト収録とか
NGNG
じゃあMSX応援団総集編もついでにw

実家に帰ってDataPackとかテクハンとか持って来ようかな。
NGNG
なつかすぃ…

sound文が結局わけわかんなかったなぁ。
今となってはわりとわかる気もするけど。
187デフォルトの名無しさん
垢版 |
NGNG
MSXマガジン復刻版は今月24日発売予定です
http://www.ascii.co.jp/ant/msx/
NGNG
とうとう!ついに!
MSXマガジン復刻版が明日12月24日発売です!!
都内ではもう手に入ります!
http://www.ascii.co.jp/ant/msx/
NGNG
MSXFANは復刻しないの?
NGNG
ファンダムのプログラム全収録とかやってくれないかなぁ。
NGNG
>>190
プログラムの全収録のほかにも、
紙面をpdfで再収録してCD(or DVD)-ROMにしてほしい・・・
NGNG
>>190
ファンダムだけじゃなくて、付録FD全収録やってほしいな。(CGとか)
CD-ROMでも楽勝だよね。
NGNG
紙面やプログラム、CGなどの再収録には、著作者への確認が必要なので、
たぶんダメかと。
NGNG
プログラムに関しては、複製権だか公開権だかを譲渡する、とかいう規定は無かったんだっけ?
NGNG
MSXマガジン復刻版、本日12月24日発売です!!
都内ではもうとっくに手に入ります!
http://www.ascii.co.jp/ant/msx/

僕も昨日買いました!
NGNG
amazon で買いマスタ。漏れ九州在住だけど、22日には届いたよ。
NGNG
MSXマガジン復刻版、大絶賛発売中!!
各方面で品切れ、完売報告続出!!
お早めに!
http://www.ascii.co.jp/ant/msx/
NGNG
>>197
本屋で発売と、予約注文していなかった。
そうしたら近所の本屋はすべて入荷する予定無しとのこと。
10店以上もまわっちゃった。
199デフォルトの名無しさん
垢版 |
NGNG
   ┏━━━┓
   ┃ 賀  ..┃
   ┃ 正 .. ┃
   ┗━┳━┛
  ∧∧ ┃
 ( ゚∀゚) ○
  〉 ⌒つ
  (⌒)丿┃
  (_)〉  
 /~~~\
あけましておめでとうございます
今年もMSXな年でありますように・・・
200名無し@沢村
垢版 |
NGNG
MSX-BASICのロープレではキャラやマップにビットマップは使わずに、プログラム内に16進で記述していたんだよ。
NGNG
>>200
ここにも沢村か・・・

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

一般には誤り
ビットマップを使う人もいたし、16進で記述した人もいたし、
記号列で表現したひともいた。
202名無し@沢村
垢版 |
NGNG
>>201
違うよ、16進で記述するのがいちばんかっこよかったんだよ!!
203デフォルトの名無しさん
垢版 |
NGNG
そういやプログラムの9割方がREM文のものとかあったな
いまだに何やってるのかわからん
プログラムが格納されているRAM領域に直接マシン語とかビットマップを置いてるのかな?
NGNG
REM文はそのままメモリ内に保存されるからアドレスを指定すればマシン語として実行もできる。
自分が解析したことがあるのはREM文の前半でMIMEのようなASCIIデコーダと
デコードしたプログラムをキックする部分を書き、残りにエンコードされたプログラム本体を書いたものだった。
でBASICプログラムはその前半をDEFUSER:USER()で呼び出す。当時は凄く感動したよ。
# 今でいうならUPXみたいなもんか。
NGNG
初めてMSX/FANでそのようなREM文だらけのプログラムに出会い、
何も知らずに奇妙なコメントだと思い、入力しなかった。
当然動作しなかったので、一晩ずっと考えてしまったよ。

ファンダムの常連さんて今何しているんだろう・・・
NGNG
俺も変なREM文だと思ったけど打たなかったら中身がないから打ったよ。
おかげでカナ入力にかなり慣れたけど今はカナ入力できないな。
NGNG
男はこれだ
NGNG
>>411
ひろまさはちんこにぎられたら公開しちゃいます
NGNG
>>40
初めてひろゆきにレス貰った。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況