Y-CTL FF-D0 X-Q6 CLK 0.500us scanline end.png

End of scan line. 19 pixels and the last 8 "ones" of X counter bit 6 can be observed.

Portable Network Graphics (PNG) - 54.48 kB - 03/06/2017 at 22:30

Preview
Download

Y-CTL FF-D0 CLK 6.36us hblank.png

Horizontal blank is 6.36 us or 800-640 = 160 VGA clocks.

Portable Network Graphics (PNG) - 58.04 kB - 03/06/2017 at 22:27

Preview
Download

FF-Q5 FF-Q4 CLK 640ns HS front porch.png

Horizontal front porch is nicely ~640 ns, as it should be.

Portable Network Graphics (PNG) - 54.17 kB - 03/06/2017 at 22:25

Preview
Download

CLK FF-D0 62ns next pixel.png

Pixel throughput at 62 ns. Much faster than the expected 150+ ns.

Portable Network Graphics (PNG) - 61.23 kB - 03/06/2017 at 22:21

Preview
Download

IMG_2284.jpg

Logic diagram

JPEG Image - 2.12 MB - 03/05/2017 at 20:20

Preview
Download

IMG_2270.jpg

Frame 7: Reflected image at bottom

JPEG Image - 1.85 MB - 03/04/2017 at 11:49

Preview
Download

IMG_2262.jpg

Programmer based on Mario Keller's MEEPROMMER project.

JPEG Image - 2.10 MB - 03/04/2017 at 11:39

Preview
Download

IMG_2268.jpg

Frame 3: Vertical color bars

JPEG Image - 1.71 MB - 03/04/2017 at 11:37

Preview
Download

IMG_2269.jpg

Frame 2: B/W vertical stripes test image

JPEG Image - 2.35 MB - 03/04/2017 at 11:36

Preview
Download

palette-chipper.png

16 color RGBI palette

Portable Network Graphics (PNG) - 376.00 bytes - 03/04/2017 at 11:26

Preview
Download

tester-Parrot-160x120.rgb

Image file as RAW file created by ImageMagick from the PNG.

x-rgb - 56.25 kB - 03/04/2017 at 02:41

Download

y.rom

Contents of the 8K ROM.

There are 8 frames selected by bit 10-12:

000xxxxxxxxxx: Counter control only, no VGA;
001xxxxxxxxxx: VGA H/V sync signals, no image;
010xxxxxxxxxx: Vertical stripes (black/white);
011xxxxxxxxxx: Vertical color bars;
100xxxxxxxxxx: Color blocks;
101xxxxxxxxxx: Parrot;
110xxxxxxxxxx: Parrot upside down;
111xxxxxxxxxx: Parrot with reflection

rom - 8.00 kB - 03/04/2017 at 01:28

Download

x.rom

Contents of the 32K ROM.

There are 128 display lines, indexed by bit 8-14:

0: black, used during vertical blank;
1: black with VSYNC, used during vertical blank;
2-121: display lines for parrot image;
122: display line for B/W test frame;
123-126: display lines for color test frames;
127: No VGA signal

rom - 32.00 kB - 03/04/2017 at 01:28

Download

mkyrom.py

Python script to create the 8K ROM contents

x-python-script - 1.29 kB - 03/04/2017 at 01:27

Download

mkxrom.py

Python script to create the 32K ROM contents

x-python-script - 1.55 kB - 03/04/2017 at 01:26

Download

tester-Parrot-160x120.png

Image file as a scaled-down and dithered PGN file. Created by ImageMagick. The source is Adrian Pingstone's public domain image at https://commons.wikimedia.org/wiki/File:Parrot.red.macaw.1.arp.750pix.jpg

Portable Network Graphics (PNG) - 23.44 kB - 03/04/2017 at 01:22

Preview
Download