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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0827
Pアセンブラ6未解決


P

リンク

2010/8/27(Fri) 10:33:36|NO.34656

HSPからgasあるいはnaskを出力するものはありませんか。

よろしくお願いします。



この記事に返信する


SYAM

リンク

2010/8/27(Fri) 12:50:05|NO.34657

もしかしたら EXEファイルをディスアセンブルするだけなら、今までに何度も出てきた「HSPをC言語にする方法はないですか」よりも実現可能性が高いかもしれませんが。
特に「HSPから…」というのはまずないと思います。

高級言語向けのAPIを呼び出す機能まで持ったスクリプト言語を低級言語に変換するのは…



P

リンク

2010/8/27(Fri) 13:16:01|NO.34659

APIとかは削れて、+-*/やpoke,if,goto,gosubなんかが使えればいいです。



P

リンク

2010/8/27(Fri) 13:43:02|NO.34660

>34657
あ、でも、HSPのexeはオブジェクトファイルを埋め込んだだけのもの
だから、逆コンパイラしても。。。?



Hatter

リンク

2010/8/27(Fri) 14:21:13|NO.34661

> オブジェクトファイルを埋め込んだだけのもの
...。オブジェクトファイルがなにか分かってるのかな...。
C言語のコンパイラだってオブジェクトファイルをリンカでリンクしてるだけですよ。
まあ、wikipediaで調べれば分かると思うけど...。
オブジェクトファイルはほとんど機械語なんですよ...

つまり、逆アセンブルしてなにも得れないと言うことは無いと思います。

そんな事より...。
> HSPからgasあるいはnaskを出力するものはありませんか。
これは、HSPのソースコードをアセンブリのソースコードに変換したいと言うこと
と言う意味で解釈は間違ってませんよね?
それとも、HSPでアセンブラを作りたいと言うことですか?



SYAM

リンク

2010/8/27(Fri) 15:27:26|NO.34662

>> オブジェクトファイルを埋め込んだだけのもの
>...。オブジェクトファイルがなにか分かってるのかな...。

正しく分かっているからNO.34660のような投稿をされたんだと思います。


> +-*/やpoke,if,goto,gosubなんかが使えればいい

…のような粒度の細かい命令を変換するくらいなら、最初から目的の言語を使うのとそう変わらない気がします。
結果の分かりやすいインタプリタでコーディング作業を進めて、最終的に機械語にしたいというなら話は分かりますが。。
どちらにしろその手のものは多分ない…というか、むしろソース→ソースならHSPで作れちゃうんじゃないでしょうか。
私は変換先の言語を良く知らないのでお気軽なことを言ってますが。



y.tack

リンク

2010/8/27(Fri) 17:25:31|NO.34663

HSPの作生物をアセンブラに変換するのは置いといて
HSPの中でアセンブラを使いたいとは思います
ってマシン語で打て。ですね
onHSPでアセンブラなら
コンテストでありましたよね



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