アカウント名:
パスワード:
要件が、再度コードを作るプログラムを作成するということならば開発費用までほしいところですが、
既存プログラムの動作仕様解明までのようですし現状動作しているようですのでそうは難しくないのではないかと想像します。
そう思ってチャレンジしたものの諦めた方がすでにいる模様。
▽その他・ご応募されるエンジニアの方へこちらは過去に数名のエンジニアの方に委託しましたが、途中で放棄されてしまっており、難易度はかなり高いものと思われます。(入力パラメータを可変させて出力ロジックを推測するような人海戦術では厳しいと思われます)
どういう人たちかわかりませんけど、PC9801のEXEプログラムを解析してメモリーアロケーションを解析したり逆アセンブルして開発言語を特定し動作を追う経験があった人かどうかですね。
それをやったことない人には開発技術があるってだけでは難しいんじゃないかとは思います。
逆アセンブルして開発言語を特定
実行ファイル中に文字列として
> Turbo-C - Copyright (c) 1988 Borland Intl.
とか
> MS Run-Time Library - Copyright (c) 1988, Microsoft Corp
とかあったりすることもあるのでまずはそっからでそ。
その頃だとTurbo-Pascalもあるかもしれませんね。あれはP-codeじゃなくてnativeコード吐くんでしたっけ?
> その頃だとTurbo-Pascalもあるかもしれませんね。
手許の 3.02 で生成された実行ファイルを確認したら
> Copyright (C) 1985 BORLAND Inc
7.0 で生成された実行ファイルを確認したら
> Portions Copyright (c) 1983,92 Borland3
という文字列が埋め込まれてた。社名と年代が分かれば処理系を調べる手がかりとしては良いところでは。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
要件は、既存プログラムの動作仕様解明まで (スコア:2)
要件が、再度コードを作るプログラムを作成するということならば
開発費用までほしいところですが、
既存プログラムの動作仕様解明までのようですし現状動作している
ようですのでそうは難しくないのではないかと想像します。
Re: (スコア:1)
そう思ってチャレンジしたものの諦めた方がすでにいる模様。
モデレータは基本役立たずなの気にしてないよ
Re: (スコア:2)
どういう人たちかわかりませんけど、PC9801のEXEプログラムを解析して
メモリーアロケーションを解析したり逆アセンブルして開発言語を特定し
動作を追う経験があった人かどうかですね。
それをやったことない人には開発技術があるってだけでは難しいんじゃ
ないかとは思います。
Re: (スコア:0)
逆アセンブルして開発言語を特定
実行ファイル中に文字列として
> Turbo-C - Copyright (c) 1988 Borland Intl.
とか
> MS Run-Time Library - Copyright (c) 1988, Microsoft Corp
とかあったりすることもあるのでまずはそっからでそ。
Re: (スコア:0)
その頃だとTurbo-Pascalもあるかもしれませんね。
あれはP-codeじゃなくてnativeコード吐くんでしたっけ?
Re:要件は、既存プログラムの動作仕様解明まで (スコア:0)
> その頃だとTurbo-Pascalもあるかもしれませんね。
手許の 3.02 で生成された実行ファイルを確認したら
> Copyright (C) 1985 BORLAND Inc
7.0 で生成された実行ファイルを確認したら
> Portions Copyright (c) 1983,92 Borland3
という文字列が埋め込まれてた。
社名と年代が分かれば処理系を調べる手がかりとしては良いところでは。