X



トップページ昔のPC
1002コメント314KB
MSX3 Part7
■ このスレッドは過去ログ倉庫に格納されています
0001ナイコンさん (ドナドナー MMa6-kSJ8)
垢版 |
2023/05/24(水) 18:16:43.19ID:5MrTruiiM
!extend:checked:vvvvv:1000:512

※スレ立ての際、>>1の本文1行目に
!extend:checked:vvvvv:1000:512
を入れてください

前スレ
MSX3 Part5
https://kizuna.5ch.net/test/read.cgi/i4004/1677554335/

https://kizuna.5ch.net/test/read.cgi/i4004/1674217238

MSX3 Part6
https://kizuna.5ch.net/test/read.cgi/i4004/1681427284/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
0750ナイコンさん (ワッチョイ 8d25-iLfk)
垢版 |
2023/10/08(日) 19:50:56.71ID:FFO9x6bP0
MSXはもうOSでいいじゃんと思う
0751ナイコンさん (アウアウウー Sa39-RM/p)
垢版 |
2023/10/08(日) 21:27:26.15ID:S970lud3a
まぁ、ROMベースのBASICって完全にOSだしね。
0752ナイコンさん (ワッチョイ 0dbd-OOOs)
垢版 |
2023/10/09(月) 00:35:57.69ID:k9mqVhSt0
msx0 とのファイルのやり取りは、MSX0 Serial Connect Helper でいいか
速度以外は案外不満ないね。rom 動かして遊ぶぐらいならこれでよいのでは。
0754ナイコンさん (ワッチョイ 0dbd-OOOs)
垢版 |
2023/10/09(月) 11:59:26.61ID:k9mqVhSt0
z88dk で iotget のコードを動かしてみた。devcon3 版とクラファン版で I/O ポート番号が変わっているんだっけ?
ttps://github.com/hra1129/for_MSX0/tree/main/sample_program/003_z80dk/2023_03_12_DEVCON3version/001_iotget

hra1129 さんは、IOT拡張BASIC を解析してポート番号を得ているんでしょうか?
このあたり公式情報がなく BASIC 以外からのアクセスができないですよね?
0756ナイコンさん (ワッチョイ 0dbd-OOOs)
垢版 |
2023/10/09(月) 16:04:16.57ID:k9mqVhSt0
IOT拡張BASICの解析ですが、実行時の実機の 0x8000 から逆アセンブラする方向しかない?
ttps://github.com/hra1129/msx_documents/tree/main/basic/speed_test001

アセンブラ疎いのでデバッガとか追っかけ方がよくわからない。助けてほしいです。
0757ナイコンさん (ワッチョイ 3164-ZQ7l)
垢版 |
2023/10/09(月) 17:12:40.42ID:gnqn6eyO0
アセンブラ=処理系(コンパイラと似たような用法)
アセンブル:動詞、~する
アセンブリ言語:ニーモニックによって記述されるプログラミング言語
0760ナイコンさん (ワッチョイ 0dbd-OOOs)
垢版 |
2023/10/10(火) 07:45:46.24ID:BLwmKkyn0
>>758
0x8000 は中間コード置き場ですね。で、この中間コードをどうやって実行するのでしょうか?
BASIC インタプリタの実装はどうなっているのでしょうか?
参考資料等ありましたら教えてほしいです。
0762ナイコンさん (ワッチョイ 0dbd-OOOs)
垢版 |
2023/10/11(水) 00:30:58.65ID:QyJUWgEM0
>>761
デバッガでその瞬間を捉えたりとか、フックでその瞬間を捉えることができるのでしょうか
iotget の機能を実現する C 関数を作りたいです。
0763ナイコンさん (ワッチョイ 61bb-ZQ7l)
垢版 |
2023/10/11(水) 03:59:23.60ID:G3f7o2Ch0
IOTーBASIC側はマシン語なのにその知識がないのではCでラッパーを作るのは難しいのでは…

hraさんがやった解析手順はその資料にまんま書いてある
0x8000からBASICプログラムが中間言語形式で入っているからiotget相当のコードが入っているアドレスが読まれた時にブレイクするようブレイクポイントを設定して、止まった所からの処理を追っている
最初は引数の(BASICでの)判定なので実処理はその後

ってかCからBASICの内部ルーチンを呼び出すのは色々ハードル高そうだけど、遣り方分かってる?
流石にここで一から全部は説明出来ないけども
0764ナイコンさん (ワッチョイ aec7-XtdT)
垢版 |
2023/10/11(水) 09:33:20.32ID:6z1GhWXW0
拡張の実装はBASICのワークエリアに依存してそうにないし
あってもタイマ割り込みで更新される情報くらい?
エントリさえ調べられれば直接呼んでもいけそう
0765ナイコンさん (ワッチョイ 61bb-ZQ7l)
垢版 |
2023/10/11(水) 15:51:42.31ID:G3f7o2Ch0
いやBASICの拡張なんだからがっつりワーク使うでしょうよ
引数とかBASICの変数や文字列から渡されるんだから、DACやARG辺りは使われている筈
Cじゃなくマシン語から利用するにしても、多分一回math-packを経由してその辺りの数値形式変換を噛まさないと駄目なんじゃないかな
0768ナイコンさん (ワッチョイ 0528-6WwF)
垢版 |
2023/10/11(水) 19:15:57.26ID:NbMg5ViH0
誰かが拡張BASIC解析したら何も処理がなかったとか言ってたかな
まあhttpやWifiとかの通信の処理を、MSXで出来るわけない
1200ボーのモデムが精一杯だったのだから
0770ナイコンさん (ワッチョイ 5a23-OOOs)
垢版 |
2023/10/11(水) 22:48:40.42ID:5W8Ffw2d0
盛り上がってきたね

>>769
MSX0 実機の SLOT 0-1 の 0x4000 が IoT 拡張で
ここを解析するという理解でいいよね。

CALL 文拡張に関してこの辺で勉強中
ttp://www.ascat.jp/tg/tg1.html
0772ナイコンさん (ワッチョイ 8d53-fCO4)
垢版 |
2023/10/12(木) 08:41:21.53ID:N06+zDxF0
>>770

この辺を読んだほうがいいのでは
http://ngs.no.coocan.jp/doc/wiki.cgi/datapack?page=3%BE%CF+%A5%AB%A1%BC%A5%C8%A5%EA%A5%C3%A5%B8%A5%BD%A5%D5%A5%C8%A4%CE%BA%EE%C0%AE%CB%A1

カートリッジヘッダのSTATEMENTのところね


というかぐぐったらもう作ってる人いた
これでいいんじゃないの?
https://twitter.com/thara1129/status/1636848504562929664
https://twitter.com/thejimwatkins
0779ナイコンさん (ワッチョイ 5974-ELGK)
垢版 |
2023/10/14(土) 15:58:32.24ID:9ZcRIiZe0
>>772
STATEMENT 読んでみます。

z80dk のやつは俺の環境ではまともに値を返さなかったようなので
DEVCON 版と I/O ポート変わったかと思ったのだけど、bottom 差し替えてなかっただけっぽいので今一度確認してみます。
ttps://github.com/hra1129/for_MSX0/tree/main/sample_program/003_z80dk/2023_03_12_DEVCON3version/001_iotget
0780ナイコンさん (ワッチョイ 1323-f0fU)
垢版 |
2023/10/14(土) 20:46:22.42ID:iteGpq4Y0
しばらく書き込みできなかった間に、HRA! さんの方で作業進んじゃったね。
ttps://github.com/hra1129/for_MSX0/tree/main/sample_program/002_device/product_version_001

msx0get で先を越されたので msx0put 作りたいかな。でも FlashAir 環境整備したので put はそんなに困ってないかも。
ttps://chikuwa-empire.com/computer/msx0-app-httpget/

こちらいちおうmsx0で使えているはず
あまどん/dp/B08Z39S75W
あまじょん/dp/B004UQAD8E

FlashAir で書き換えた後リロードされない気がするんだけどなぁ。basic 上だと2回 files すると更新されたりで怪しいんだよね。
0781ナイコンさん (ワッチョイ 1323-f0fU)
垢版 |
2023/10/15(日) 23:30:31.73ID:Lv12Si/V0
120 _IOTGET("host/accel/x",X)
Device I/O error in 120 となるのは俺だけか?

ttps://github.com/hra1129/for_MSX0/blob/main/sample_program/002_device/product_version_001/003_accel/accel.bas

"device/accel/x"

なら問題なく動いた。DEVCON版っぽいかな。

というか現状 MSX0 Stack のセンサキット届いてないし
完成度的にも製品版というよりベータ版な印象ですね。

明日の MSX0 Card 発表に期待するしかない。
0784ナイコンさん (スッップ Sd33-2MNi)
垢版 |
2023/10/16(月) 06:45:49.50ID:mldIqAEZd
0Proと3来るまで支えられる奴は今回も頼んだぞ
0785ナイコンさん (アウアウウー Sadd-KvB6)
垢版 |
2023/10/16(月) 12:13:44.40ID:nQNkJECta
MSX3って本物のスパコンチップが使えるってのがウリだった気がするが、
時間掛かってたら陳腐化するんじゃないのかね?
0786ナイコンさん (スッップ Sd33-2MNi)
垢版 |
2023/10/16(月) 14:20:55.84ID:mldIqAEZd
ミニチュアないんか
0787ナイコンさん (ワッチョイ d1e8-ckvP)
垢版 |
2023/10/16(月) 15:11:28.85ID:D4gvX+oe0
>>785
「本物のスパコンチップ」なんて言い方しているがあれは要するに
今のスーパーコンピューティングが性能対電力の電力効率性の
優れているarmアーキテクチャの大規模並列(massive parallel)
構成が主となっているのでそれにあわせて浮動小数点アクセラ
レータとAppleシリコン同様の帯域幅を大きくできるローカルメモリ
を1チップ化したというものでそれ自体は有りがちな高性能arm
だぞ
大規模並列構成で使って初めて「スーパーコンピューティングの
モデル」と言える
正直俺はそこに「MSX」なんて要素を放りこんで何の意味があるか
分からんね。恐らくはフロントエンドだけがMSXなんだろうけど
ある意味高い性能を得るために使い勝手を捨てているのがスーパー
コンピュータなのだからフロントエンド以外で性能を1/100以下に低下
させる仮想マシンを実行するようなバカげた事はしないと思う
0789ナイコンさん (アウアウウー Sadd-KvB6)
垢版 |
2023/10/16(月) 15:51:02.36ID:nQNkJECta
>>787
は?ARMじゃないけど?
なんでドヤ顔でそんな意味不明なデマ長文必死に書いてんの?
5chにアクセスするより先に病院行ったほうが良いんじゃないか?
0792ナイコンさん (アウアウウー Sadd-KvB6)
垢版 |
2023/10/16(月) 16:24:23.98ID:nQNkJECta
>>790
丁寧に対応して欲しけりゃググるくらいの知能を持てってだけの話だが?
喧嘩売ってるレベルでメチャクチャなデマレス書いてきてる奴には一切触れずに喧嘩腰ガーって喧嘩売ってんのはお前だろカス
0793ナイコンさん (アウアウウー Sadd-KvB6)
垢版 |
2023/10/16(月) 16:26:28.52ID:nQNkJECta
自分が一番喧嘩売るようなレスしてるやつほど、喧嘩腰がどうこうとアホな書き込みするっていうね。
自分のやってることが見えてない低IQ多すぎだわ。
0795ナイコンさん (アウアウウー Sadd-KvB6)
垢版 |
2023/10/16(月) 16:54:47.43ID:nQNkJECta
突然現れて喧嘩腰で戦い始めたのもお前だろ。
あんまり自己紹介ばっかりするなよ低IQ
0797ナイコンさん (アウアウウー Sadd-KvB6)
垢版 |
2023/10/16(月) 18:36:00.73ID:nQNkJECta
またまた自己紹介乙。
バカはほんと自己紹介だけは得意だから笑うわ。
0799ナイコンさん (スッップ Sd33-2MNi)
垢版 |
2023/10/17(火) 06:55:41.96ID:13qlJbbkd
第二弾に期待して最初の見送ったけど
今の所どれか選べと言われたら最初のStackかな
見送らなきゃ良かった
0800ナイコンさん (オッペケ Sr05-AtHh)
垢版 |
2023/10/17(火) 08:27:37.77ID:Nlg7AVdur
Twitterでは言えないけど発送遅いというか
遅いのはいいんだけど揃えて欲しいわ
初めの頃のお祭りに参加できないのはあんまりだろう
0807ナイコンさん (JP 0H33-2MNi)
垢版 |
2023/10/17(火) 15:18:58.27ID:13qlJbbkH
とにかく3までは頑張ってもらわないといけないので発散するならこっちでな
0809ナイコンさん (スップ Sd33-6yTU)
垢版 |
2023/10/18(水) 12:26:48.69ID:+Uju9wjnd
>>808
M5stack作ってるメーカーが協力してるから
そこのハードウエアを利用したMSXのバリエーションって感じだろう
取り敢えず発売してる感じで個人的には用途不明で興味が無い
0811ナイコンさん (スッップ Sd33-2MNi)
垢版 |
2023/10/18(水) 14:02:34.80ID:vcXnvZvzd
まあ最低限デフォでモニターに繋げるやつ早く出して欲しい
0812ナイコンさん (ワッチョイ 2998-+xaX)
垢版 |
2023/10/18(水) 21:02:16.20ID:69M3RtlZ0
西さんは金もらって宣伝してるだけだろ
まあアドバイザーくらいはしてるかもしれんが
破産してるのにプロジェクト進められるわけない
0815ナイコンさん (ワッチョイ d164-4Zpc)
垢版 |
2023/10/18(水) 22:08:30.14ID:4/Uyi5Hc0
基板を自作するにしてもあり物の基板を使うにしてもローコストでやろうとしたら中国関係になるのは避けられないよ
俺だってAliで部品とか測定機とか買うもんな
0817ナイコンさん (ワッチョイ 53d4-L4C8)
垢版 |
2023/10/19(木) 14:12:43.71ID:LnUijJ9e0
カードは画面何に使うのレベルで
ちゃんとゲームできる位の画面サイズにしろよって
思う程度には興味あるが3兄弟とか誰得
あれ買うやつ居るんかレベル

今回は未達成は製品化無いから言うだけはタダだが

そんなもんよりMSXミニ的なのはよ
せっかくEGGが西にビビって破格の対応に踏みきるのに勿体ねえよ
HDMI付けてテレビで遊ばせろよ
0818ナイコンさん (ワッチョイ 2998-+xaX)
垢版 |
2023/10/19(木) 15:39:35.10ID:pV9ZV3bh0
>>814
中華がおんなじようなの昔のゲーム機やらパソコンで作って日本で売ろうとしてる
他はちゃんとしたメーカーなのでライセンス取れないから出せないけど
0819ナイコンさん (スッップ Sd33-2MNi)
垢版 |
2023/10/20(金) 09:23:47.69ID:HwaiLiOEd
>>817
今回せめて例の海洋堂のは欲しかったな
0821ナイコンさん (ワッチョイ 1ad4-CXgp)
垢版 |
2023/10/21(土) 01:54:41.85ID:prGDRaKw0
海洋堂にすればMSXなんて殆ど箱だし
造形のプロ中のプロが手こずるわけ無いからな
政治的になんか問題があったとしか考えられんね
突然カードとか出してきたしな
リングのは前に呟いてたが
0824ナイコンさん (ワッチョイ bac7-s3V2)
垢版 |
2023/10/21(土) 15:45:31.59ID:nPCxNYtB0
人雇って開発してるわけだからね
数が出ないのだから少々高いのはしょうがないよ
X68000Zと比べればまだいい方だと思う
X68000Zはキーボードとかトラックボールなどの開発にも
金かかってそうだけどね
0826ナイコンさん (ワッチョイ a50f-HmBG)
垢版 |
2023/10/22(日) 01:05:39.89ID:alq82ohA0
>>824
68Zの方が圧倒的に金掛かってるだろ
狂信者の拘りのお陰で1万そこそこコストな本体にエミュレーションの動作追及させられ何ヵ月足止め食らわされたと思ってるんだw
キーボードやマウスだって金型から起こしてるだしな

さっさとにMSX3を出せ、0なんかでお茶濁すな
0827ナイコンさん (ワッチョイ 1936-9f78)
垢版 |
2023/10/22(日) 09:31:09.18ID:I5pFYSfh0
あんま進んでないんじゃないの
ビデオ切替器だとか4Kだとか不安要素がてんこ盛り
R800の700MHz+V9978の700MHzとかだけでみんな満足だろうに
0828ナイコンさん (ワッチョイ 5574-Z2Vy)
垢版 |
2023/10/22(日) 12:20:24.49ID:iZKlFgPF0
IoTスタート地点にしてるからでしょうよ
IoTメインなら別にMSXエミュにする必然無いし、
MSXにIoT載せるにしても別にスロットに差す拡張ハードでいいし。
売らんかなで過去のブランド利用してるだけ
0830ナイコンさん (ワッチョイ dd38-j0OY)
垢版 |
2023/10/22(日) 15:59:52.07ID:B70COKGV0
MSX3は2〜3万くらいで買えるといいな
0831ナイコンさん (ワッチョイ c1c7-vACk)
垢版 |
2023/10/22(日) 19:09:14.46ID:/opg3Uhr0
市場の拡大を狙うなら、中華エミュ機用のMSXエミュレータを作るべきよ。
ソフトを開発する側は、実機だろうがエミュレータだろうが、
買ってくれればなんでも良いんだから。
0833ナイコンさん (スッップ Sd9a-ilqh)
垢版 |
2023/10/22(日) 21:56:43.94ID:B7g/Q8pod
もうAIに仕様書を入力頼すればMSX用でもMZ700用でもプログラムしてくれる時代になっちゃうのになあ
スパコンなみの処理を生かせるとしたらそれかw
0840ナイコンさん (ワッチョイ 1658-9f78)
垢版 |
2023/10/23(月) 18:56:51.59ID:b12+estJ0
エアホッケーみたいなの作ってたような程度
だがそこまで作れればあとは根性で色々作れる気が
0841ナイコンさん (ワッチョイ 1ad4-CXgp)
垢版 |
2023/10/23(月) 21:47:14.24ID:97wsfDnQ0
X68000Zはハードは金かかってる
だが中身がチョロいし未来はない
MSXはハードはボッタクリ
だがソフトに力入れてるし未来思考
0842ナイコンさん (ワッチョイ bac7-s3V2)
垢版 |
2023/10/24(火) 07:02:20.05ID:V0QxQrq10
M5Stack自体がぼったくりなんだよな
M5は安くない
電子工作でESP32使ってる人でもM5はもってない人いっぱいいそう
0843ナイコンさん (ワッチョイ bac7-s3V2)
垢版 |
2023/10/24(火) 07:05:04.64ID:V0QxQrq10
X68000Zのボード自体は
5000円くらいで買えるARMボードと同じ程度だろうな
0844ナイコンさん (ワッチョイ c140-vACk)
垢版 |
2023/10/24(火) 10:10:10.03ID:TvpuzGRt0
M5は入門者向けで技術が付いた人々は、
もれなくマイコン工作へ移行するから、
M5(MSX)の市場規模はいつまでもそれほど大きくはならないだろ。

むしろ、ARM系CPUのブルーピル(200円ぐらい)1個で画像と音声出力込の
MSX2+ぐらいまでのシステムを再現できる猛者が現れてくれたら儲けもの。
(パックマン等をローエンドマイコン単品で実行している人は存在する)
0849ナイコンさん (ワッチョイ c132-vACk)
垢版 |
2023/10/24(火) 16:34:36.74ID:TvpuzGRt0
IBM互換機(=今のWindowsパソコン)が発展したのは、
仕様を公開して誰でも開発・販売できるようにしたのが大きいから、
MSXも、もっと早い時期に同じことが出来る環境を作っておけば、
「MSX3」を販売してくれ!!
とか言わなくても、各自で勝手に拡張したオリジナルMSXが作れたわけで、
西一人に運命を委ねた今の世界線より、よほど豊かな状況だったはず。
0850ナイコンさん (スッップ Sd9a-nnJf)
垢版 |
2023/10/24(火) 20:16:25.47ID:6diXBcLRd
でも、そもそものIBM PC自体が西がいなかったら、今の様になってないという話もある。

西曰くDOSも彼がいたからMSが引き受けたと言ってるしね。

付属のBASICは明らかに日本側が作ってたし。
■ このスレッドは過去ログ倉庫に格納されています

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