HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0222
mihajihsposcmpですべての命令をつかいたい9解決


mihaji

リンク

2022/2/22(Tue) 21:23:14|NO.95543

HSPOSCmpで、すべて(titleとscreen以外)の命令を使えるようにできませんか?
テキストボックスだったり、ボタンだったり。
あと、mmloadの音楽など。
できませんか?
できる方法があれば、教えていただけると幸いです



この記事に返信する


zrs90(5さい)

リンク

2022/2/22(Tue) 22:06:34|NO.95544

...先日、この HSPOSCMP に関係したスレッドに
ちょっとだけ、関わった者です。

そういった機能を、アレに実装するのは
かなり無理があります。
この掲示板の上位レベルの方で、c言語等の
別言語の知識があっても、正直言って
かなりキツいです。
(※やってみたい方を、止めるつもりはありません。
個人的には、チャレンジして欲しいぐらいです。)

その過去スレッドを、上げて置きます。
そのやりとりを見た上で...判断して下さい。

http://hsp.tv/play/pforum.php?mode=pastwch&num=88980

http://hsp.tv/play/pforum.php?mode=all&num=95051



mihaji

リンク

2022/2/22(Tue) 22:31:45|NO.95548

まじでたすかります
ありがとうございます!



mihaji

リンク

2022/2/23(Wed) 00:05:06|NO.95550

やはり、hsposcmpには命令を追加できないのですか??



沢渡

リンク

2022/2/23(Wed) 14:36:53|NO.95557

zrs90さんの言っていることが全てだと思いますが。
HSPOSCmpのドキュメントをザッと見ましたが、
HSPで組んだコードを「はりぼてOS」なるもので動作する形式に変換するもののようで、
(たぶんリンク先の私のコメントは勘違いしてるかも)
Windows上で動く通常のHSPとは全く異なる内容ですから、
HSPOSCmp自体がアップデートで新しい命令に対応するようになるか、
もしくはHSPOSCmpを自分で改造できるだけの技術力が必要になると思います。
そして、HSPOSCmpの開発は10年前でストップしていますから、
アップデートはあまり期待できないでしょう。



zakki

リンク

2022/2/23(Wed) 14:45:57|NO.95558

コアの制御文法っぽいところは
□ C/C++を理解する(tolset\hspboot\haribote\hsp.c付近見て改造出来るくらい)
□ OpenHSPを理解する(hsp3dish, hsp3cnvを読んで移植・改造できるくらい)
あたりさえ押さえちゃえば普通に実装するだけで追加できそうです。
あとは自作OS関連の課題も色々出てくるはずなので
□ トイOS改造できるくらいx86やAT互換機を理解する(「30日でできる! OS自作入門」の内容)

音を出したい・インターネットネット接続したい・グラフィック綺麗にしたい・3D出したいとかになってくると、各種ハードウェアやソフトウェアの仕様の理解とそれに合わせた実装量はどんどん増えていくと思います。

普段はMicrosoftやGoogleやAppleがWindowsやAndroidやiOSに実装してくれてたり、おにたまさんがHSPに実装してくれてる機能を自分で調べて実装するのが楽しい人向けでしょうね。
例えばボタン欲しい場合にpsetとmouse命令実装されてるんだから、hsposcomp改造してユーザー定義関数対応しちゃえば、as側でdeffuncしてボタン自力描画できるなとかそいういう感じ。



mihaji

リンク

2022/2/23(Wed) 17:19:38|NO.95567

ありがとうございます。
少し考えます



zrs90(5さい)

リンク

2022/2/23(Wed) 21:46:09|NO.95568

沢渡さん、zakki さん、過去板の方々も含めて
ありがとうございました。

実は、バージョンアップがあったのか?(※してませんでした)
あの検索順位から、良く見つけたなぁ...と思いながら
再度、検索中に、偶然か分かりませんが、スレッド主さん では?
と思われる書き込みを、Yahoo知恵袋 で見かけました。
(※文面から、小中学生位かな?)

改造する事自体、とても難しい物なので
この質問どうしようか、正直悩みました。

hspやos等に興味を持って、掲示板に来てくれた訳で。
この件と、別の物でも良いので、続けて欲しいです。



zakki

リンク

2022/2/23(Wed) 23:15:46|NO.95570

ところで質問への直接的な回答にはなりませんが、HSPでOSを作る目的がWindows依存せずに動かしたいとか、直接起動できるイメージを配布したいという理由の場合、HSP3 for Linuxはどうでしょう?
https://hsp.tv/make/hsp3linux_pi.html

これをDebian Liveと組み合わせると、ほぼフル機能のHSP3Dishを使えて、自作HSP製プログラムをCDブートUSBブートするというのが、ハードウェア関連の知識は特に必要とせず実現できそうです。
HSP3 for Linux環境を作ったりLive CDをカスタマイズしたりするのにLinux関連で勉強必要かもしれませんが、自作OSカーネル改造するよりはかなり簡単なはずです。

その辺やってから、このDebian Liveって何やってるんだろうとか、HSPOSCmpどうやってるんだろうってなってから、カーネルやはりぼてOS触るのも悪くない気がします。



zrs90(5さい)

リンク

2022/2/24(Thu) 00:43:12|NO.95571

上で、あんな事書きましたが...

どうなったか、気になったので
Yahoo知恵袋 覗きに行きました。
...まだ回答はなかったようです。

まさかとは、思いますが
別の方が、Yahoo知恵袋 の回答を
する為(だけ)に、ここで質問したなら
話は、別になります。

もし、そうなら Yahoo知恵袋 で
こういった質問があったのですが...と
せめて、一言入れておくべきです。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.95543への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2021(c) All rights reserved.