No.2ベストアンサー
- 回答日時:
こんにちは。
クロス環境でのエミュレータではありませんが、
以前の会社で開発した環境でPowerPC版のNTを使ったことがあります。ARC互換RISC(Alpha,MIPS,PowerPC等が該当)用として売られていて、某M社ご担当様から聞いた話では、そもそもPowerPC版のNTはMac用のIE等を開発するためにあるのだとか。
マシンは最初はMac Quadraを改造して使っていて、あまりにもいい加減だったので途中からひそかに入手した聞いたことも無いDEC/Intel合作の不思議なPowerPCマシンになりました。
余談ですが、その約2年後にIntelがDECのAlphaCPU工場を買収したニュースが社内を飛び交います(謎)。
このNTはAPIから隅々までBigEndianです。
NTでVCを動かすとPowrPCのアセンブラダンプが見れるので『WindowsでMacが動いているぜ!』と感心した印象が残っています。
当時はVisualStudio4.2で開発を始めちょうどVC6.0が出たころに開発が終わりました。
ただエミュレートするターゲットが移動機(携×電×系です^^;)だったのですがNTでそのまま普通に動かすという訳には行かず、やっぱりベースとなる枠が必要でしたので私たちはそれも自前で開発したものが、
現在の某携×電×メーカーのMAC版エミュレータです。
秘匿義務でこれ以上言えません。すみません(泣)、
PowerPC対応のNTはARC互換NTとしてWorkstationでもServerでも未だに製品そのものは売られています。
SDKはMSDN経由で入手できるだろうと思います。
この辺までしかアドバイスできませんが
お役に立つと幸いです。
ご参考までに。
No.1
- 回答日時:
回答ではありませんが、エンディアンの違うクロス開発をするなら普通はエンディアンに依存しないようにコーディングするのではないでしょうか?htonl,htons,ntohl,ntohs等を使って。
この回答への補足
なぜこのようなことを聞いているかを以下に補足します
現在開発するソフトのベースソースがビッグエンディアンで作成されています
ターゲットもビッグエンディアン(PowerPC)です。
ICEなどでデバッグするという方法もありますが
ソフト単体のテストであればWindowsPC上で行い効率を上げたいと考えました
(複数人で開発するため,全員のICE+ターゲットを渡すことができません)
自分が調査した限りだとWindowsPC上の開発環境(VC Cビルダーなど)は,あくまでリトルエンディアンでしか出来ないようです
WindowsPC単体上で動くPowerPCのエミュレーター等があればベストなのですが
だれか知っていましたら御教授願います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Windows 10 Windows11のパソコンについての質問2。 5 2022/12/03 14:16
- ノートパソコン ホグワーツレガシー PC版必要スペックについて ホグワーツレガシーをPCでプレイしたいのですが、PC 3 2023/02/09 21:11
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- Java Java案件で、業務内容に製造以降となっていたのですが、単体テストや結合テストしかやらないのでしょう 1 2022/11/28 23:36
- 画像編集・動画編集・音楽編集 【急】【Zbrush】3DCG初心者です。ノートPCでのZbrush動作環境につきまして 1 2023/08/19 17:38
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- その他(パソコン・周辺機器) MSIゲーミングノートPC 【CPU】インテル Core i5-10500H 【GPU】NVIDIA 1 2023/01/17 08:58
- 大学・短大 大学一年です。 英語の講義の最終回当日朝に、先生からのメールで「教務課から連絡がありました。成績の評 3 2023/02/01 20:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
ASP.NETや.NET、C#とかVBとか
-
VBAからIPアドレスを取得...
-
「自然開発」って何ですか?
-
Accessでナビゲーションウィン...
-
VB2010 フォームのリロード
-
ASP.NetでWebアプリ開発の経験...
-
SNMPマネージャの開発
-
ES品!?
-
社内システムを開発していく言語
-
開発用にAMD系パソコンはダメ?
-
CreateProcessWithLogonWの使い...
-
ペロブスカイト太陽電池につい...
-
MFCの参考書を探しています
-
なぜ検索エンジンは寡占化する...
-
職場の心がまえ
-
設計書の書き方 業務の流れ
-
データサイエンティストはITの...
-
システム連絡表とは?
-
Web開発の仕事について。 Web開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vncとultravncとrealvncの3つ...
-
Accessでナビゲーションウィン...
-
ペロブスカイト太陽電池につい...
-
いわゆるソシャゲは何のプログ...
-
システム開発の手付金について
-
ASP.NetでWebアプリ開発の経験...
-
SNMPマネージャの開発
-
VBAからIPアドレスを取得...
-
ASP.NETや.NET、C#とかVBとか
-
SQL ServerでDBを構築。これは...
-
jpeg画像をDICOM画像に変換したい
-
QTシリアル通信
-
Windows CE プログラミング環境
-
C#で作成したDLLをExcelに内蔵...
-
Wii Fitを使いたい
-
「自然開発」って何ですか?
-
WiiのOSはあるんですか?
-
これから10年使えるおすすめメ...
-
windowsでiphoneアプリの開発
-
SGML、HTML、XML、XHTMLなどの違い
おすすめ情報