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

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

MSXスレッド Part 48

1 :ナイコンさん:2019/02/15(金) 12:05:03.77 .net
前スレ
MSXスレッド Part 47
http://matsuri.5ch.net/test/read.cgi/i4004/1535973396/
MSXスレッド Part 46
http://matsuri.5ch.net/test/read.cgi/i4004/1455353745/

関連スレ

MSX総合その12
http://medaka.5ch.net/test/read.cgi/retro/1537087639/

499 :107:2019/04/14(日) 08:19:13.10 .net
>>498
シミュレータとシュミレータの区別がつくようになってからお越しください

500 :ナイコンさん:2019/04/14(日) 08:28:07.98 .net
>>497
IBMは後年Xbox360のCPUとGPUを1チップ化したが、互換性を保つ為にわざわざウェイト入れてたからねえ

501 :ナイコンさん:2019/04/14(日) 08:32:59.09 .net
MEGA Flash作ろうと思って29F040を探したら
aliexpressで2ドルくらいなのね
なんか日本だと手に入れにくいなーと思ってたら

502 :ナイコンさん:2019/04/14(日) 08:36:58.80 .net
アウトロー水滸伝面白かったな
バトルフライパンってなんだよwとか思ったけど
ゲームは良く出来ていた

503 :ナイコンさん:2019/04/14(日) 08:51:53.29 .net
>>495
使えないDMAを排除した互換CPUはあったはず。組み込み用(自販機等)だから表に出ることもないけど

504 :ナイコンさん:2019/04/14(日) 10:29:12.49 .net
>>495
R800自体はザイログが買ってくれるぐらいだし良いものだよ
その後各社から出てくる1クロック1命令のZ80の元祖だし
VDPの遅さそのままってのは本当に頭にくる
VDP内部のCPUが8ビットで2.68MHzでしか動いてなかった
スプライトがどうこう言う人多いけどVDPの機能は十分なんだよ
V9938の時点でVRAMバスは実質16ビットだしカラーバスから直接VRAMにデータ流せるからスロットにバスさえ出てれば動画の再生も可能だった

505 :ナイコンさん:2019/04/14(日) 12:41:52.21 .net
v9938でvramが16ビット幅なのは安い遅いメモリをなんとか
使えるようにという工夫の結果だけど、そのメモリの高速化
低価格化がすすんでも高速化の方向にすすめられなかったのは
ほんとに惜しいね。機能的にもうじゅうぶんだと思ったのかなあ。

506 :ナイコンさん:2019/04/14(日) 13:03:25.88 .net
>>502
当時スカトロかとしばらく勘違いしてたなぁ

507 :ナイコンさん:2019/04/14(日) 13:11:59.88 .net
>>505
V9990でVDPコマンド実行するVDPCPUを高速化してるから流石に十分とは思ってなかっただろう
ただとにかくMSXを辞めたかった、捨てたかったんだろうと思う
MSXの不幸はユーザーよりもずっと先に西、アスキーの連中が諦めてた事
じゃあなんで1チップMSX前後からMSX、MSXって再び言い出したのか
西がアスキー追われただの人になって自分が残したものがMSXしかなかったから

508 :ナイコンさん:2019/04/14(日) 13:14:03.12 .net
VDPのクロックアップくらいは出来たような気がする。2からTRまでって期間が結構あったし。その間に2+で時間稼ぎしてたのにもったいない。

509 :ナイコンさん:2019/04/14(日) 13:20:02.82 .net
>>508
MSXで稼いだ金で作ってたのがIBM-PCや9801に使うためのV9990だからなあ
端からMSXなんて無視してたと思う
他社がV9958互換のVDPなんて作るわけないんだからもう詰んでたんだよね

510 :ナイコンさん:2019/04/14(日) 13:21:39.53 .net
PC-100とかポータブルなあれとか結構歴史的なもんを残してる気が
ボクは西さんの事はエンジニアとしても尊敬してる

511 :ナイコンさん:2019/04/14(日) 13:36:43.04 .net
>>510
西がQDOS買ってきてMS-DOSに仕立てたのも知ってるよ
でも自分の名前で成果残したのはMSXだけでしょ
MS-DOSをどうこうできる権利を持ってるわけないんだから

512 :ナイコンさん:2019/04/14(日) 13:45:10.91 .net
今は昇格して酉さんになってるけどな

513 :でぶねこミ,,゚Д゚彡 :2019/04/14(日) 17:38:07.88 .net
>>512
誰がうまいことを言えと

514 :239:2019/04/14(日) 21:47:13.18 .net
実機の入手は諦めて、Web上で動くエミュレータを使っています。
プログラムの入力は久しぶりだからかレイトレは敷居が高いので、リハビリの為ちょっと他のことをやるつもり。
それで、擬似ではなく本当の3D(アナグラフ方式)や音声合成の特集は、何の雑誌かわかる人いる?
確か、MSXマガジンだったと思ったけど。

515 :ナイコンさん:2019/04/14(日) 21:50:18.50 .net
Oh!X(月刊か復刊)で見たような気がするけど、きっと別物

516 :ナイコンさん:2019/04/14(日) 21:52:05.18 .net
モニタ上では本本当の3Dは無理です
ってゴメン

517 :ナイコンさん:2019/04/14(日) 23:19:51.08 .net
音声合成もゲームアーツのアレっぽいのは元ネタがなきゃダメって聞いた

518 :ナイコンさん:2019/04/14(日) 23:28:17.19 .net
アナグリフ

519 :ナイコンさん:2019/04/14(日) 23:53:03.11 .net
当時はアナグリフに全く興味がなかったけど、数年前に買ったDVDが普通の液晶テレビで結構飛び出して見えて驚いたこともあり、当時のMSXでどんなものだったのか確かめてみたくて・・・

>>517
音声合成は実際にやっていて、文章を入力すると、その通りにMSXが喋る(今で言うところのアクセシビリティの一つかな)

520 :ナイコンさん:2019/04/15(月) 01:24:23.23 .net
>>518
表紙画像を検索してみたけど
91年2月号の特集がPCMツールセレクションってなってる
TALK BASICって書いてるから多分これだね
雑誌の方は国会図書館にあると思うけど
ディスク通信が出てる頃だと思うのでソフトの方は入手しづらいかもね

521 :ナイコンさん:2019/04/15(月) 11:05:10.85 .net
あ!
「PCMツールセレクション」聞き覚えがあります!

522 :ナイコンさん:2019/04/15(月) 16:24:48.54 .net
聞き覚えがあるから何だっていうの?

523 :ナイコンさん:2019/04/15(月) 17:10:15.20 .net
あ、いっちょかみ君だ

524 :ナイコンさん:2019/04/15(月) 17:34:56.90 .net
>>522
いっちょかみ君あそぼ!

525 :ナイコンさん:2019/04/15(月) 17:41:57.68 .net
>>520
国会図書館いかなくても読めるよ

そのためにインターネットがあるのwww

自分を権威付けしてるのかな、国会図書館とか言い出すしな
頭の中、昭和で止まってるよ

526 :ナイコンさん:2019/04/15(月) 20:41:02.77 .net
音声合成って夢があったな。MSXのボスコニアンで感激してたわ。カセットの中に人がいるのかと思って開けようとしたわ。

527 :ナイコンさん:2019/04/15(月) 22:14:35.09 .net
>>526
うんうんうんうん。わかる

ノストラダムスの大予言とかオウム真理教とか竹ノ内文書とか
「お買い上げアリガトゴザイマス」って喋る自販機とか
マジかよって思ったよ

528 :ナイコンさん:2019/04/15(月) 23:41:51.14 .net
音声を記録する容量さえ確保すればいい単純なサンプリングや、
ROMに焼いた50音のデータを組み合わせて喋るタイプより、
CSM音声合成みたいな少ないデータで「合成」させるタイプの方
がロマンを感じるな。

529 :ナイコンさん:2019/04/16(火) 07:50:55.01 .net
秋葉のbeepでプログラムコンテストやってる。
MSXでも応募できるから、応募しようぜ。

https://www.beep-shop.com/procon/

530 :ナイコンさん:2019/04/16(火) 10:11:35.54 .net
turboRのPCMにはガッカリしたな
turboR発表当初はついにMSXでもX68000のゲームみたいに音楽にPCMドラム同期したりPCM効果音が鳴ったり迫力のサウンドが聞けるのか!と興奮したけど
蓋を開けてみたらDMAもPCM専用バッファもないCPU転送PCM再生で静止画シーンでキャラがちょっと喋る程度っていう…

531 :ナイコンさん:2019/04/16(火) 10:29:01.03 .net
>>530
大々的に宣伝するようなもんじゃなかったな
BEEP音用の1ビットサウンドポートを強化しましたでさらっと済ませるレベル
あんなの入れるんならMSX-AUDIOのADPCMもう一回入れりゃよかったんだ

532 :ナイコンさん:2019/04/16(火) 10:44:12.33 .net
バグさえなけりゃ

533 :ナイコンさん:2019/04/16(火) 10:46:48.99 .net
>>125
ttp://frs.badcoffee.info/hardware/MSXfixes.html
>三洋PHC-70FDとPHC-70FD2
>このレシピは本機のサウンド回路の以下の問題を解決します。
>SCCと他のいくつかの外部サウンドカートリッジがミュートになっていた問題を解決します。

PHC-70FDでSCC音源を鳴らしたら、FS-A1と比べると明らかにおかしい
製造ロットによっては改善らしいけど

534 :ナイコンさん:2019/04/16(火) 11:04:14.50 .net
SCCと音のバランスが悪い機種がある
サンヨーのPHC-2は駄目ってはっきりマニュアルに書いてあった

535 :ナイコンさん:2019/04/16(火) 12:43:10.33 .net
まあそのへんは難しいんじゃないの
pc-98のFM音源ボードとかでもFMとSSGの音量バランスはサードパーティの互換ボードとかでまちまちだった
全体がズレてるということだけじゃなくてSSGの音量を0〜15の間で変えた時の変化量が同じじゃないんだよね
これは自分でいじっててはっきり感じた
あと、NECの純正の奴は音に曇りがなくて前に出ててイキが良い

536 ::2019/04/16(火) 13:17:36.26 .net
>>535
「pc-98のFM音源ボードとか」の「とか」は、「pc-98のFM音源ボード」以外の何?

537 :ナイコンさん:2019/04/16(火) 13:19:17.44 .net
外人か?

538 :ナイコンさん:2019/04/16(火) 13:28:55.11 .net
>>536
IBM/PCに事実上の標準の音源ボードに大量の互換ボードが各社から出てたでしょ
Ad LibのYM3812使ったボードが基本でその互換品のSoundBlasterとさらにその互換品たち
これらも音量バランスや音のイキはばらばらだったよ
だから音源関係ってのは一社だけで作りでもしない限り統一なんて難しいのかなって

539 :ナイコンさん:2019/04/16(火) 13:42:08.07 .net
>>537
>>538
ほかのスレでも同じことやってるキ○ガイなんでスルーした方がいいよ。

540 :ナイコンさん:2019/04/16(火) 15:27:44.56 .net
車とか原付きとかいろんな会社から複数出てるものに冠することがあるね
言語学的に正しい用法か知らんけどつまりそういう"とか"だがなんか文句あんの?
とか逆に絡んで問い詰めちゃえば?

541 ::2019/04/16(火) 16:10:27.31 .net
>>540
「車とか原付きとか」
GJ!
正しい「とか」のつかい方です。

やれば、できるじゃん!

542 :ナイコンさん:2019/04/16(火) 16:44:09.49 .net
pc-98のFM音源ボードとかいろんな会社から複数出てるものに冠することがあるね

543 ::2019/04/16(火) 17:16:10.41 .net
>>542
馬鹿なの?

544 :ナイコンさん:2019/04/16(火) 17:29:57.24 .net
お前がな

545 :ナイコンさん:2019/04/16(火) 17:46:40.43 .net
アドリブって最初に成功したPC用サウンドカードなのにサウンドブラスターにパクられて倒産して可哀想

546 :ナイコンさん:2019/04/16(火) 17:54:33.23 .net
>>545
この世は○肉□食だから

547 :ナイコンさん:2019/04/16(火) 18:49:53.60 .net
ビジカルクとかもそうだよな

548 :ナイコンさん:2019/04/16(火) 20:09:37.34 .net
turboRのPCMって、S1990の中に収める為にあぁなったんだろうか
シードオブドラゴンではオープニングでBGM鳴らしながらPCM再生してたけど、
フレイとかは一旦処理が止まってPCM再生するからテンポ悪かったな
コンパイルの魔導物語の方が音がクリアだったし

549 :ナイコンさん:2019/04/16(火) 20:38:51.66 .net
>>548
他の処理をしつつ割り込みかけまくってCPUに負担掛けてデータ転送しながら再生だとどのぐらいのサンプリング周波数でPCM再生できてたのかな

550 :ナイコンさん:2019/04/17(水) 13:05:56.55 .net
>>549
知らない

551 :ナイコンさん:2019/04/17(水) 18:12:16.53 .net
tR自体は286並だっけ68より速くてメモリー少ないからチープな波形でソフトMIDIみたいなことを
やれば出来たのかもね登場が末期だから使いこなす前に消えた
ファミコンも初期と末期で別物だし制作側のハード慣れみたいのは最近のゲーム機に比べて影響が
大きいのではないかと

552 :ナイコンさん:2019/04/17(水) 19:44:15.86 .net
>549
APiドライバーって音源ドライバがあって、
MIDI+OPLL+PSG+SCC+PCM が同時に鳴らせるんだけど、
PCMは15,6kHzで再生出来るみたい

553 :ナイコンさん:2019/04/17(水) 19:56:31.76 .net
>>552
出来るみたいだね

554 :ナイコンさん:2019/04/17(水) 20:08:29.94 .net
>>552
演奏時にどのぐらい負荷かかってるのかな
シューティングゲームにも耐えうるレベル?
15.6kHzって一秒間に15974回割り込み処理かけてデータをPCMに引き渡すから流石のR800といえど中々重いよね

555 :ナイコンさん:2019/04/17(水) 20:37:51.76 .net
>>554
重い…だと?
いい加減なこと言うな

556 :ナイコンさん:2019/04/17(水) 21:29:08.18 .net
今度出るPS5にMSX互換つかないかなー

557 :ナイコンさん:2019/04/17(水) 22:36:57.75 .net
よし、誰かSTG一本仕上げて検証するんだ

558 :ナイコンさん:2019/04/18(木) 03:23:54.35 .net
ゲームに声優がつくなんて考えもしなかったわ。PSGがそれっぽく発生してるだけでがんばってるなあって思ってた。俺にとっての最高の声優はPSGや!

559 :ナイコンさん:2019/04/18(木) 07:33:41.71 .net
>>530
ttp://frs.badcoffee.info/files/Sanyo_PHC-70FD_audio_schematics.pdf
SOUND1と2の入力にあるR229とR230の4k7を470に交換したら
まともにSCC鳴るようになった
他の入力に比べるとレベルが合ってないんだよな

560 :ナイコンさん:2019/04/18(木) 12:57:33.23 .net
>>559
そうだよ

561 :ナイコンさん:2019/04/18(木) 13:06:48.36 .net
文ちゃん、娘が国士舘大学に留学、妻が裏千家の茶の湯習ってたってマジか。

562 :ナイコンさん:2019/04/18(木) 14:07:28.18 .net
マジだ

563 :ナイコンさん:2019/04/18(木) 14:54:32.00 .net
>>559
合ってないんだよね

564 :ナイコンさん:2019/04/18(木) 20:32:24.18 .net
>>559
合ってる

565 :ナイコンさん:2019/04/18(木) 21:41:26.60 .net
100 A = 10
110 VP = VARPTR(A) - 2
115 '
120 POKE VP, ASC("B")
130 GOSUB 210
140 POKE VP, ASC("A")
150 PRINT A
160 END
200 '
210 B = SQR(B)
220 RETURN

RUN
3.1622776601684
Ok

566 :ナイコンさん:2019/04/19(金) 04:00:31.96 .net
WIDTH 1でリストを見るのがマイブームだったあの頃。。。に戻りたい。。。

567 :ナイコンさん:2019/04/19(金) 04:04:16.75 .net
戻りたくねぇよw

568 :ナイコンさん:2019/04/19(金) 07:30:41.67 .net
>>565
これ何やってるの?
解説してくれ

569 :ナイコンさん:2019/04/19(金) 07:34:51.01 .net
10 A=RND(-TIME)
20 FOR I=1 TO 255
30 A=INT(RND(1)*256)
40 OUT I,A
50 NEXT
60 END
これ実行したら壊れた

570 :ナイコンさん:2019/04/19(金) 07:37:46.71 .net
>>568
>POKE
豚肉かな?

571 :ナイコンさん:2019/04/19(金) 11:08:16.67 .net
>>565
いちいちサブルーチンにしてる意味がわからん

572 :ナイコンさん:2019/04/19(金) 14:50:34.74 .net
>>568
変数アドレスをVARPTRで獲得してるけど、そのアドレス手前2バイトに変数名が入ってる。
Aを一旦Bに偽装してからSQR計算して、再度Aに戻してPRINTしてるんじゃない?

573 :ナイコンさん:2019/04/19(金) 15:13:47.44 .net
>>568
バーカ

574 :ナイコンさん:2019/04/19(金) 17:38:15.39 .net
CF-3000を中古で購入しちゃった。昔憧れてた本体だからすっごく嬉しい。眺めて今更ながら「美しい」と思ってしまった。この気持ちって世間では理解してくてないだろうな。

575 :ナイコンさん:2019/04/19(金) 17:40:47.12 .net
大きな山を一跨ぎしてやってくる感じのやつ?

576 :ナイコンさん:2019/04/19(金) 18:58:45.16 .net
なんで10の平方根求めるのに変数の名前をちまちまいじってるのかよくわからん。
2バイト前の変数名の変更が有効でしょ?って検証かな?
有効じゃなきゃprint結果は10ってこと?

577 :ナイコンさん:2019/04/19(金) 19:05:17.67 .net
>>576
別に意味は無いんでしょ

578 :ナイコンさん:2019/04/19(金) 19:32:00.95 .net
変数の名前をちまちまいじる事の検証でしょ

579 :ナイコンさん:2019/04/19(金) 19:47:35.77 .net
>>574
いいね。セパレートタイプの機種だよね?

いい買い物したね!

580 :ナイコンさん:2019/04/19(金) 20:26:19.82 .net
>>576
Aの内容をBにコピーする手間が省ける
メモリ消費量が1/2で済む
サブルーチンを呼ぶときに引数の参照渡しっぽいことができる

581 :ナイコンさん:2019/04/19(金) 23:33:34.69 .net
変数分のメモリーは最初から確保されてるから少メモリーにはならんのでは余計な命令並んでるし

582 :ナイコンさん:2019/04/19(金) 23:46:41.18 .net
並んでる、市ね

583 :ナイコンさん:2019/04/19(金) 23:50:44.14 .net
>>580
コピーする手間が省けるって...マジでいってんの?

584 :ナイコンさん:2019/04/20(土) 00:21:47.52 .net
>>574
CF-3000 がそれほど美しいとは思わないが、気持ちはわかる。
自分も昔欲しかった HB-11 を数年前に買って嬉しかったよ。
リアルタイムで HB-F900 買ってたけどね。
M マガ眺めてワクワクしてた頃は良かったな。

585 :580:2019/04/20(土) 05:07:48.38 .net
>>581 >>583
あのプログラムは検証用のサンプルだろうけど
要素数が1000〜10000位の大きな配列変数を扱う場合のことを考えてみなよ

586 :ナイコンさん:2019/04/20(土) 05:38:29.50 .net
>>580
>>Aの内容をBにコピーする手間が省ける
同じメモリ領域を一時的に別の変数名にしているだけで
別にコピーはしていない

>>メモリ消費量が1/2で済む
AとBの変数が別々に用意した時よりは確かにメモリ消費量が1/2になっているけど
AとBの変数は同じメモリ領域を使っているから、AとBの変数が別々に使えるわけではない

メモリ消費量が1/2というなら、使っている変数の数も1/2と言えるでしょう
一時的に変数名を替えてるだけで中身は常に同じなんだから

同じメモリ領域を一時的に別の変数名にしているだけ

>>サブルーチンを呼ぶときに引数の参照渡しっぽいことができる
ああ、確かにそんな事はできるね
なんかかえって分かりづらいリストになりそうな気もするけど

587 :ナイコンさん:2019/04/20(土) 08:32:40.31 .net
>>565を見たときは>>571と同じ事を思ったけど
Cみたいなことをする実験だと思えば納得

588 :ナイコンさん:2019/04/20(土) 09:46:13.42 .net
>>587
納得か?

589 :ナイコンさん:2019/04/20(土) 11:40:02.85 .net
あぁ、

納得だ!!

590 :ナイコンさん:2019/04/20(土) 13:36:13.67 .net
100 DEFINT A-Z : R = RND(-TIME)
110 K = 0 : L = 0 : T = 0 : V = 0 :' set dummy values before calling VARPTR()
120 S = 15 : DIM A(S)
130 FOR I = 0 TO S
140 A(I) = RND(1) * 100 : PRINT A(I); : NEXT : PRINT
150 '
160 V = VARPTR(A(0)) - 7
170 POKE V, ASC("B") : GOSUB 200 : POKE V, ASC("A")
180 FOR I = 0 TO S : PRINT A(I); : NEXT : PRINT
190 END
200 ' sort
210 FOR K = 0 TO S - 1
220 FOR L= 0 TO (S - 1) - K
230 IF B(L) > B(L+1) THEN T = B(L) : B(L) = B(L+1) : B(L+1) = T
240 NEXT L,K
250 RETURN

run
40 17 2 90 68 4 38 52 82 20 68 49 89 16 9 12
2 4 9 12 16 17 20 38 40 49 52 68 68 82 89 90
Ok

591 :ナイコンさん:2019/04/20(土) 16:04:19.29 .net
>>579
>>584
CF-3000をご存知の方がいてうれしい。
このスレに書いてよかった♪

592 :ナイコンさん:2019/04/20(土) 16:14:00.84 .net
CF-3000はテクニクスって感じ

593 :ナイコンさん:2019/04/20(土) 17:30:41.85 .net
私もCF-3000持ってた
小学生の頃の誕生日プレゼントだった
なのにFS-A1WX買った時に持っててもしょうがないと思ってHARD OFFに0円で引き取ってもらった…
例え使わなくても持っておけば良かったのに
30年前の自分を全力で止めたい…
なおそのCF-3000は2000円で売られてました

594 :ナイコンさん:2019/04/20(土) 17:34:42.71 .net
またこのFS-A1WXは別のリサイクルショップでHB-F1XDJと交換しました
パナソニック機はSCCの音のバランスが悪かったので
もう一つ余談
CF-3000と一緒に買ってもらったモニタテレビ TH14-N29Gはまだ持ってます

595 :ナイコンさん:2019/04/20(土) 17:37:27.01 .net
CF-3000はBASIC説明書が良かった
これのおかげでプログラムを覚えた
一部命令(OUTとかVDPなど)は解説が不十分で使えなかったけど

596 :ナイコンさん:2019/04/20(土) 18:48:10.64 .net
使えなかったよね

597 :ナイコンさん:2019/04/20(土) 19:22:37.66 .net
何故にCF-3300ではなくてCF-3000??
CF-3300ならNEOSのMSX2バージョンアップアダプタで
FDソフトの大部分が動かせるのに

598 :ナイコンさん:2019/04/20(土) 19:38:50.96 .net
>>597
動かせるのにね

総レス数 1001
211 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200