問題タブ [vga]

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.

0 投票する
1 に答える
987 参照

vb.net - Visual Basic を使用して VGA データをモニターに送信する方法

VB アプリケーションを介してディスプレイ デバイスに vga (または任意のビデオ データ) を送信する方法はありますか。

たとえば、プログラムを実行しているデスクトップ セットアップを使用している場合、再生ボタンをクリックすると、ビデオ データが別の画面に送信されます。

私はオンラインで検索しましたが、私が見つけることができる最良の方法は、ディスプレイ情報を取得するか、解像度を変更することですが、どちらも必要ありません。

0 投票する
3 に答える
2453 参照

verilog - アルテラDE2-115を使用してプロジェクトに取り組んでいる場合、プロジェクトには画面に出力を表示することが含まれます

アルテラDE2-115を使用してプロジェクトに取り組んでいる場合、プロジェクトには画面に出力を表示することが含まれます。VerilogでVGAを使用するのに苦労しています。概念を理解できるように、非常に簡単な作業例を表示またはリンクしてください。私のプロジェクトに適用します

0 投票する
0 に答える
687 参照

c# - DVI と VGA を切り替える

C# でプログラムによってモニターの入力を VGA から DVI に切り替える方法はありますか? ここでオンまたはオフに切り替える方法に関する記事を見つけました。助言がありますか ?

0 投票する
1 に答える
416 参照

graphics - VGA パレットにマップされた色が正しくないことが判明する

私は古い DOS プログラミング、特に VGA を直接制御する方法を学んでいます。私はまた、Cを再学習してより良くするためにこれを行っています.

とにかく、PCX ファイルをロードして表示する小さなプログラムを作成しました。私が使用しているのは、オリジナルの DooM パレットを備えた DooM の cacodemon です。ピクセル データとパレットの RGB 値は正しいようです (256 個すべての RGB トリプレットの printf を実行したところ、使用しているエディターと一致しました)。しかし、パレットを表示すると、明らかな違いがあり、画像の色が歪んでいます。

元の画像とパレット:

http://i.imgur.com/7lM5R.png

私の出力(数字はパレット値であり、正しいです):

http://i.imgur.com/MJTUE.png

これがパレットロードコードです

0 投票する
1 に答える
1453 参照

linux-kernel - Linux で画面にロゴを表示するために VGA メモリ (ビデオ バッファやメモリではない) に書き込む方法は?

ユーザー空間でmmap-ingし、アドレスをカーネル空間に送信することにより、ユーザー空間からVGAメモリ(バッファではなくビデオメモリ)に書き込みたいと思います.pfn remapを使用して、それらのmmap-edアドレスをvgaにマップしますメモリ (lspci を介してアドレスを取得します)。そうすることで、画像/ロゴを画面に表示したいですか?これに関する助けはありますか?

0 投票する
1 に答える
220 参照

c - VGAプログラミングの「スキャン」とは何ですか?

私はこのリファレンスを読んでいます:http : //www.osdever.net/FreeVGA/vga/vgafx.htm VGAプログラミングを学ぶために、しかし私は低レベルプログラミングについて学び始めたばかりの学生なので、それは難しいと思います理解する。参照に「スキャン」と表示されている場合、それはどういう意味ですか?

特に記事の「分割画面操作」のセクションでは、「スキャン」がウィンドウの分割にどのように関連しているかわかりません。

誰かが簡単に説明したり、私がそれについて学ぶことができる別の参考文献に私をリンクしたりしていただければ幸いです。

0 投票する
3 に答える
220 参照

verilog - CPLD ピンが駆動されていない

Verilog を使用して、Lattice CPLD から VGA コントローラーを構築しています。私は過去にかなりの量の Verilog に触れていましたが、しばらく経ち、モニターを制御するために必要な同期ラインが駆動されていない点に錆びていて (O.Scope で確認)、なぜだかわかりません。

Active-HDL でコードをシミュレートしようとしましたが、奇妙なエラー メッセージ (非ブロッキング トランザクションにメモリを割り当てられませんでした) が表示され、カウンターに負荷がないという警告が表示されます (この場合は無視できると思いますか? ) コードは以下のとおりです。

0 投票する
1 に答える
2259 参照

aspect-ratio - VGA 80x25 テキスト コンソールのアスペクト比を実装する

古い vga+crt モニター グラフィック構成のルック アンド フィールを備えたテキスト コンソールを実装したいと考えています。そのためには、一般的なセットアップのレンダリングされたアスペクト比に関する情報が必要です。

  • 9 x 16 セルを使用した 80 x 25 では、720 x 400 の比率が得られます。この比率のディスプレイは見たことがありません (16:9 より少し広いです)。720x400 は、Windows 9x のスプラッシュ イメージが表示される場合の解像度でもあります。

  • ビデオ 8088 破損の割合を測定しました。それは私に3:2の比率を与えます。

  • 私は常に、ハードウェア テキスト モードで非常に引き伸ばされる 4:3 モニターで作業してきました。

  • Dosbox は 8:5 の比率を使用します。これは 320x200 の解像度に適しています。

では、ENDOOM の塊など、ブロック キャラクター ベースの ansi-art をレンダリングする場合、どの比率が正しいのでしょうか?

モニターに表示されるアスペクト比について話していることに注意してください。私が使用した CRT:s には、出力画像の幅と高さを変更するオプションがあることは知っていますが、ユーザーはこれらをどのように設定するのでしょうか。v コントロールを全画面サイズに設定すると、文字が伸びますが、win95 のスプラッシュ画像の比率は正しくなります。

0 投票する
1 に答える
525 参照

windows-7 - 画面の解像度が低下し、元に戻すことができません

私はラップトップ(Sony Vaio VPCSA9e)(OS:Windows 7)とモニター(LG W1945S)を持っています。以前は、モニターをラップトップに 1440X900 の画面解像度で問題なく接続していました。(VGAケーブルで接続しています。)

しかし、どういうわけか、モニターを接続すると、画面の解像度が 1024X768 になり、変更できません。また、以前のように W1945 ではなく、表示オプションで「Device on VGA」が選択されていることも認識しました。

インターネットには私のものに似た問題がいくつかあります。

1) グラフィックドライバーの更新

2) モニター ドライバーを更新しました (.ink ファイルで、デフォルトの画面解像度が 1440X900 であることを確認しました)。

3) 別の VGA ケーブルで試しました。

しかし、どれもうまくいきませんでした。何か提案はありますか ?

0 投票する
2 に答える
1457 参照

verilog - CPLD 上の VGA コントローラに関する問題

私がやろうとしているのは、Verilog で Lattice MachXO CPLD から VGA コントローラーを作成することです。

問題

CPLD 内部の 25.175 MHz クロックを使用して 640x480 @ 60Hz の解像度で赤色を表示しようとしています。ただし、CPLD をモニターに接続すると、「範囲外」というメッセージが表示されます。私が試したモニターは、私が望む解像度を理解できません。

私が試したこと

ModelSim でコードをシミュレートしました (写真が含まれています)。V-Sync 表示ゾーン (H-Sync が描画されているとき) から発生した時間ステップの量をカウントし、H-Sync の周波数で割ると、479 パルスが得られます。480 パルスの 1 つ不足です。私が描くべき線。タイミングを何度も確認したため、これがどこから来ているのかわかりません。これが問題の症状である可能性があると思われますが、よくわかりません.

タイミングの数値を生成するために使用している数値は、Tiny VGA からのものです: tinyvga.com/vga-timing/640x480@60Hz

以下は私のコードとModelSimからのタイミングの写真です、ありがとう。

/ < バックポーチの h_counter > /

/ < カウンターロールオーバーと V_SYNC > /