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


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0920
とろぴかるMACとかLINUXとかの互換4未解決


とろぴかる

リンク

2006/9/20(Wed) 08:15:00|NO.2517

HSPのソフトはMACとかLINUXで互換で動きますか?
MACではWINのソフトを互換で動かせるというのを
どこかで聞いたことがあります。
あと、DIRECTSOUNDを使用しても互換で動きますか?



この記事に返信する


Irisawa

リンク

2006/9/20(Wed) 12:53:47|NO.2518

バイナリが違うので動作しません。
エミュレータを使用した場合やWin/MacOSハイブリットなら別ですが内部の実行ファイルの
フォーマットやi8086系CPUとMC680x0系CPUではマシン語などにもまったくの互換性がない
ので直接は動作しません。
(IntelMacでもMacOSの仕様上、WinOSの実行ファイルとはフォーマットが異なるので動作
しません)

HSP2.55相当からWin固有機能などを省いたHSP/Mac(HSP for MacOS)2.55のbeta版や
非公式なLinux系OSに移植中のxhspなどがありますが、Win固有の機能は使用できません。

HSP/Mac
http://www.onionsoft.net/hsp/hspmac.html

xhsp
http://www.chichibu.ne.jp/~kawahira/soft/xhsp/

また、Linux用のWinエミュレータWineを使用すれば不安定ながらWin用HSPバイナリも
Linux上で動作すると思います。



Irisawa

リンク

2006/9/20(Wed) 12:57:22|NO.2519

因みに、HSPのシステム自体は中間言語なのでスクリプトソース及び、AXファイル自体は
各OS移植版HSPと(Win固有機能を除いて)ある程度の互換性があるはずです。

xhspではxhspで作成したAXファイルをWin用のHSP(2.55?)でも使用できるというようなことが
書いてあります。



mack

リンク

2006/9/21(Thu) 09:44:27|NO.2538

例えば、ビデオ回り等を

http://www.ogre3d.org/

といったOSSなマルチプラットフォームエンジンで吸収できるとヨサゲに思うのですが、
どうでしょうね。



Kpan

リンク

2006/9/21(Thu) 21:37:56|NO.2547

基本は無理です。あとは、Java変換HSPLetによるウェブブラウザ上動作。



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