問題タブ [16-bit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - Win16 C コードを Win32 に変換する
一般に、16 ビット Windows プログラムを Win32 に変換するには、何をする必要がありますか? コードベースを継承し、隅に潜んでいる 16 ビット コードを見つけて唖然とするのは私だけではないと確信しています。
問題のコードは C です。
c# - C#コンソールアプリケーションはすべて16ビットですか?
クイックテストコンソールアプリを作成しているときにNTVDM.exeについて読んでいたところ、このEXEについて不平を言っている友人のマシンでクラッシュしました。
私が理解しているように、すべてのDOSコマンドウィンドウ(C#コンソールアプリを含む)は、32ビットではなく16ビットとして実行されます。
これは本当ですか?これは、すべてのWorksコンソールアプリのバックオフィスアプリが、32ビットを最大限に活用するのではなく、16ビットとして実行されていることを意味しますか?
Windowsサービスはどうですか?コンソールアプリとして作成し、Windowsサービスとして実行させたと思いますか?
ありがとう
python - Python変数の型を決定する方法は?
変数の型が符号なし 32 ビットか符号付き 16 ビットかなどを確認するにはどうすればよいですか?
どうすれば表示できますか?
c# - Tao/C# による OpenGl 16 ビット表示
16 ビット範囲の検出器デバイスから出てくる科学的な画像データがあり、それが画像にレンダリングされます。このデータを表示するために、ライブラリの一部として ushorts をサポートする必要があるため、OpenGL を使用しています。このデータを OpenGL 1.4 プラットフォームでレンダリングするテクスチャに入れることができました。これは、このプロジェクトの要件である制限です。
残念ながら、結果のテクスチャは 16 ビットではなく 8 ビットに削減されているように見えます。これをテストするには、グラデーション イメージを生成して表示します。画像自体は隣接するピクセルとは異なる各ピクセルを持っていますが、表示されたテクスチャは縞模様を示しており、隣り合うすべてのピクセルが等しい値として表示されています。
GlDrawPixels でこれを試してみましたが、結果の画像は、実際には 16 ビットすべてを実際にレンダリングしているように見えます。
これらのテクスチャを適切に表示するにはどうすればよいですか?
背景を詳しく説明すると、LUT (ルックアップ テーブル) は次のコードによって決定されます。
cbias と cScale は 0 から 1 の間です。
ありがとう!
編集:他の質問のいくつかに答えるために、glTexImage の行:
コンテキストが初期化されると、ピクセル形式が設定されます。
delphi - OWL/BP7 アプリケーションを Delphi に変換するには?
古い Borland Pascal 7 / OWL で書かれた大規模な 16 ビット Windows GUI アプリケーションを Delphi に変換するには、どのツール/アプローチをお勧めしますか?
OWL と VCL のかなり大きな違い、および 16 ビット パスカルでのポインター操作と Delphi での文字列とオブジェクトの最先端の使用との違いを理解する - ほぼ完全に回避するのに役立つ方法/ツールはありますかアプリケーションの書き換え?
pascal - 既存の Borland Pascal 7.0 アプリを分析するための便利なツールはありますか
16 ビットのリアル モード Fame の Borland Pascal 7.0 で記述されたレガシー アプリの本体があります。
コール グラフ、相互参照、IDE など、このようなソフトウェアの分析に役立つ優れたツールをご存知ですか?
delphi - Delphi 1用の軽量データベースエンジン?
Delphi 1用の軽量データベースエンジンを探しています(質問しないでください、長い話です)。Delphi1は16ビットです。エンジンはEXEにコンパイルする必要があります。SQLは素晴らしいですが、必須ではありません。どんな情報でも素晴らしいでしょう。ありがとう、カール
embedded - D (プログラミング言語) の組み込み
Dについて読んだことの多くが好きです。
- 統一されたドキュメンテーション (そうすれば私の仕事はずっと簡単になります。)
- 言語に組み込まれたテスト機能。
- 言語でのデバッグ コードのサポート。
- 前方宣言。(同じ関数を2回宣言するのはばかげているといつも思っていました。)
- プリプロセッサを置き換える機能が組み込まれています。
- モジュール
- エイリアシングの代わりに適切な型チェックに使用される Typedef。
- ネストされた関数。(咳PASCAL 咳)
- インおよびアウト パラメータ。(それはどれほど明白です!)
- 低レベルのプログラミングをサポート - 組み込みシステム、そうそう!
でも:
- D は、OS を実行しない組み込みシステムをサポートできますか?
- 16 ビット プロセッサをサポートしないという明確な宣言は、そのようなマシンで実行される組み込みアプリケーションから完全に排除するのでしょうか? 問題を解決するのにハンマーが必要ない場合もあります。
- ガベージ コレクションは Windows や Linux では優れていますが、残念ながら、組み込みアプリケーションでは明示的なメモリ管理を行う必要があります。
- 配列の境界チェック、好きでも嫌いでもあります。設計保証には最適ですが、パフォーマンスの問題に対して常に許容されるわけではありません。
- OS を実行していない組み込みシステムでは、マルチスレッドのサポートにどのような影響がありますか? 割り込みも嫌いなお客様がいます。OS/マルチスレッドがはるかに少ない。
- 組み込みシステム用の D-Lite はありますか?
基本的に、D は数メガバイト (1 メガバイト未満の場合もあります) しかなく、OS を実行していない組み込みシステムに適しています。コンパイル時に (要件ごとに) 最大メモリ使用量を知る必要があり、場合によっては 32 ビットよりも小さいものでプロセッサー?
いくつかの機能に非常に興味がありますが、デスクトップ アプリケーションの開発者を対象としている印象があります。
16 ビットの実装に適さない具体的な理由は何ですか? (16 ビット アーキテクチャが、ランタイムを保持するのに十分な量のメモリをフラッシュ メモリまたは RAM にアドレス指定できると仮定します。) 32 ビット値は、ライブラリ コードを使用して、16 ビットよりも遅く、より多くの操作を必要としますが、それでも計算できます。
assembly - 16 ビット リアル モードでの割り込みの変更
割り込みテーブルを変更して、キーボード割り込みを引き継ごうとしています。私の最終的な目標は、新しい割り込みルーチンを作成し、自分自身を RAM にコピーして、リアルモードの割り込みテーブルが私を指すようにすることです。
ランダムなサンプル コードをオンラインで見つけましたが、元の割り込みのアドレスを取得する方法についての説明がありません。それらは単に変数をその場所に持ち、それ自体をメモリに入れる方法を持っています。
私の質問は、リアル モードの割り込みテーブルをどのように把握したり、画面に出力したりできるかということです。
および/または誰かがこれを実行して特定のキーを無効にするか、特定のキーでビープ音を鳴らす良いコード例を持っている場合は、本当に感謝しています。
ありがとう!