#author("2023-01-05T10:38:45+00:00","","")
*「RetroVGen」ページ [#gcd17341]

#ref(01a.jpg,right,wrap,around,nolink)
「RetroVGen」の配布と議論を行います。~
ハッシュタグは「#RetroVGen」を推奨します。


-------------------------------------
#contents
-------------------------------------

* ディスプレイ報告 [#v81be7d9]

本機器(または類似の手法、実機など)によりレトロPCに接続して表示が確認できたディスプレイの情報を募集します。

[[[>レトロPC用ディスプレイ報告]>RetroPCDisplay]]


* ダウンロード [#id6d2e12]

: [フルセット:20200322a] | [[RetroVGen_20200322a.zip:http://gorry.haun.org/arc/RetroVGen/RetroVGen_20200322a.zip]]
: | ATMEGA328P Pin14(PB0/ICP1、シールドD8)をLEDに結線。&br;
VSYNCカウンタ0~3の間、LEDを点灯するようにした。
: [フルセット:20230105a] | [[RetroVGen_20230105a.zip:http://gorry.haun.org/arc/RetroVGen/RetroVGen_20230105a.zip]]
: |
-- 最新のArduino環境で正しく表示できない問題を修正。
-- 表示が中央寄りになるよう改善。
-- HEXバイナリを配布ファイルに追加(guidudeでの書き込みを確認)

: [readme] | [[readme.txt:http://gorry.haun.org/arc/RetroVGen/readme.txt]]
: [update] | [[update.txt:http://gorry.haun.org/arc/RetroVGen/update.txt]]
: [Arduinoシールド回路図] | 
[[[PNG]:http://gorry.haun.org/arc/RetroVGen/01-shield.png]]
[[[EMF]:http://gorry.haun.org/arc/RetroVGen/01-shield.emf]]
[[[CE3]:http://gorry.haun.org/arc/RetroVGen/01-shield.CE3]]
: [ATMega328P単体回路図] |
[[[PNG]:http://gorry.haun.org/arc/RetroVGen/02-avr.png]]
[[[EMF]:http://gorry.haun.org/arc/RetroVGen/02-avr.emf]]
[[[CE3]:http://gorry.haun.org/arc/RetroVGen/02-avr.CE3]]
: [GitHub] | https://github.com/gorry/RetroVGen
: [古いファイル] | [[古いファイル:http://gorry.haun.org/arc/RetroVGen/]]

CE3回路図ファイルは、BSch3Vで開くことができます。
- https://www.suigyodo.com/online/schsoft.htm


* 概要 [#lfc8c37a]

#ref(02a.jpg,right,wrap,around,nolink)

RetroVGenは、Arduino Unoを使用してレトロPCなどによるRGB映像出力を模倣した信号を生成します。「数個の抵抗とVGAコネクタ」のみを実装したシールドを装着して、NTSC(MSXなど)、X1、X68000、PC-9801(8801)の15/24/31kHzモード相当のRGB映像信号を出すことができます。

当時これらの映像信号を表示していたCRTモニタはほぼ絶滅してしまい、また液晶モニタの多くはこれらの映像を表示することを前提としていないものがほとんどです。しかし、カタログには記載していないながらもこれらの映像を表示することができるモニタが現在も少なからず存在します。

それらを効率よく見つけ出すために、安価で持ち運びしやすい形でこれらの映像信号を出力できる機材を作ることを目的として、RetroVGenは製作されました。水平同期周波数15/24/31kHz、最大16種類の映像信号出力をサポートしており、レトロPC実機なしにモニタの対応状況を調べることができます。

#clear
#ref(03a.jpg,right,wrap,around,nolink)

機構が非常に単純なため、RetroVGenを動作させるにあたってはArduinoメインボードのうち大半の部分は不要です。そこで、ATMega328Pに必要な部品を直接接続しただけのコンパクトな回路も制作しました。CPU上に乗せるプログラムは全く同一です。

Arduinoについては、以下を参照してください。
- https://www.arduino.cc/
- https://www.switch-science.com/catalog/789/

#clear



* 著作権表記 [#jbc4c516]

本プロダクトは、Nick Gammon氏による「VGA video generation」からの派生で制作されています。当方は本プロダクトの著作権を保有しますが、Nick Gammon氏の著作権表記を引き継ぎます。詳細はoriginal.hをご覧ください。

本プロダクトは、自由かつ無償で使用・コピー・配布・変更・流用を行うことができます。また許可なく再配布・出版・販売を行うことができます。

本プロダクトは、無保証です。使用した、あるいはしなかったことによる一切の責任は使用者にあるものとします。

本プロダクトは、以下URLを配布先とします。利便性などのためにこれ以外のURLで配布することがありますが、以下が最も正式なものであり、完全な最新のパッケージを得ることができます。

- http://GORRY.hauN.org/pw/?RetroVGen


* コメント・バグレポート [#r0589d36]
- CSYNCも出ればゲーム機関係も対応できて便利そうです --  &new{2019-04-17 (水) 15:48:58};
- PIC16F84A を使った似たような製品が、eBay で 400円ぐらいです。 ttps://www.ebay.com/b/vga-signal-generator/bn_7024869544?_sop=15  下記で公開されている VGA Monitor Tester にモードを追加して 15種類の信号にしたたような感じです。 ttp://embedded-egypt.blogspot.com/2010/07/16f84a-vga-output.html ttp://en.pudn.com/Download/item/id/1445752.html -- [[sfish]] &new{2019-06-30 (日) 02:13:11};

#comment


RIGHT:counter: today=&counter(today);, yesterday=&counter(yesterday);, total=&counter;

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS