diff --git a/ubb-vga/web/Makefile b/ubb-vga/web/Makefile index 70a57d5..cc9e13e 100644 --- a/ubb-vga/web/Makefile +++ b/ubb-vga/web/Makefile @@ -5,8 +5,9 @@ NORMALIZESCHPS=$(SCHHIST)/normalizeschps SRC=http://downloads.qi-hardware.com/people/werner/ubb/vga DL=ubb-vga-pub-1024.jpg ubb-vga-pub-plugged.jpg ubb-vga-pub-v2.jpg -GEN= ubb-vga-pub-1024-small.jpg ubb-vga-pub-plugged-small.jpg \ - ubb-vga-pub-v2-small.jpg \ +GEN= ubb-vga-pub-1024-small.jpg ubb-vga-pub-1024-medium.jpg \ + ubb-vga-pub-plugged-small.jpg ubb-vga-pub-plugged-medium.jpg \ + ubb-vga-pub-v2-small.jpg ubb-vga-pub-v2-medium.jpg \ ubb-vga-schem.png ubb-vga-schem-small.png @@ -42,6 +43,15 @@ ubb-vga-pub-v2-small.jpg: ubb-vga-pub-v2.jpg ubb-vga-pub-plugged-small.jpg: ubb-vga-pub-plugged.jpg convert $< -scale x240 $@ +ubb-vga-pub-1024-medium.jpg: ubb-vga-pub-1024.jpg + convert $< -resize 1024x768 $@ + +ubb-vga-pub-v2-medium.jpg: ubb-vga-pub-v2.jpg + convert $< -resize 1024x768 $@ + +ubb-vga-pub-plugged-medium.jpg: ubb-vga-pub-plugged.jpg + convert $< -resize 1024x768 $@ + ubb-vga-schem-small.png: ubb-vga-schem.png convert $< -scale '40%' $@ diff --git a/ubb-vga/web/index.html b/ubb-vga/web/index.html index f7202b1..499b45b 100644 --- a/ubb-vga/web/index.html +++ b/ubb-vga/web/index.html @@ -10,19 +10,19 @@ This is an effort led by Werner Almesberger to use the UBB (Universal Breakout Board), a few resistors, and a VGA cable to create a workable VGA signal on the -Ben Nanonote. +Ben NanoNote.

What it can do

-The video signal timing is controlled by software. Available resolutions -include 640x480 and 800x600. +The video signal timing is controlled mostly by software. Available +resolutions include 640x480 and 800x600. At present, the maximum resolution is 1024x768 with a refresh rate of 50 Hz:

- +

The 16 colors are generated from a binary channel for red, green, and blue -each, plus a binary luminance channel that affects all colors. +each, plus a binary luminance channel that affects all three color channels.

The hardware

@@ -32,14 +32,14 @@ The current design is based on the that plugs into the Ben's 8:10 card slot. The MMC controller in the Ben's Jz4720 CPU is tricked into -considering the UBB-VGA board as a MMC/SD device and streaming the pixel +considering the UBB-VGA board as a MMC/SD device and streams the pixel data at a rate of up to 56 MHz.

The pictures below show a prototype that connects directly to a VGA cable:

- +   - +

The circuit is very simple. In its most basic form, it consists of UBB, ten resistors, and the VGA cable: