Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| boards:ecb:vga3:construction [2020/11/29 22:35] – Revision from 2020-11-29 | boards:ecb:vga3:construction [2026/06/15 12:51] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* Imported from Wayback Machine | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | ====== Construction Information ====== | ||
| + | |||
| + | The most up-to-date board revision as of 5/29/2017 is 1.0-003. The Bill-Of-Materials below reflects a number of chip substitutions: | ||
| + | |||
| + | Two of the 74LS244' | ||
| + | |||
| + | Two of the 74LS374' | ||
| + | |||
| + | C1, 22uf on the schematic, is updated to 100uf or larger. | ||
| + | |||
| + | Two 10uf Tantalum capacitors are substituted at C9 and C11. | ||
| + | |||
| + | The GAL chips are both ATF16V8BQL-15PU. The 15ns speed is important. Slower and faster GALs have led to unreliable operation. The -BQL suffix is the lowest power version. | ||
| + | |||
| + | Layout Indicating updates: | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ===== Construction Files ===== | ||
| + | |||
| + | ^Filename | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |||
| + | ===== Programming ===== | ||
| + | |||
| + | The Programmers' | ||
| + | |||
| + | The schematic does not reflect the component substitutions specified in the BOM. Several components require update to faster versions. | ||
| + | |||
| + | ^Filename | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |[[https:// | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Testing ===== | ||
| + | |||
| + | The test program ZIP file contains a tarball of the source, which includes a number of font files. The ZAP fonts are used under the [[https:// | ||
| + | |||
| + | ^Program | ||
| + | |v3mtst.com |Test of onboard memory. | ||
| + | |v3tpat.com |80×25 screen alignment pattern - jumpers HSYNC=neg, VSYNC=pos | ||
| + | |v3tpat2.com|80×30 screen alignment pattern - jumpers HSYNC=neg, VSYNC=neg | ||
| + | |v3tpat3.com|80×25 70hz screen alignment pattern - jumpers HSYNC=neg, VSYNC=pos. Escape to exit.| | ||
| + | |v3tpat4.com|80×30 60hz screen alignment pattern - jumpers HSYNC=neg, VSYNC=neg. Escape to exit.| | ||
| + | |v3tpat5.com|80×43 screen alignment pattern - jumpers HSYNC=neg, VSYNC=neg. Escape to exit. | | ||
| + | |vga3tty.com|Display keyboard scan codes through TTY interface. Reset to exit. | | ||
| + | |vga3kbd.com|Display keyboard scan codes through hardware interface. Reset to exit. | | ||
| + | |||
| + | ===== Software configuration ===== | ||
| + | |||
| + | Video output and keyboard input for the VGA3 board are supported in ROMWBW. It is included in the default build for the ECB-MK4 only. | ||
| + | |||
| + | To enable VGA3 board support in other ROMWBW builds, the following option should be enabled: | ||
| + | |||
| + | <code code> | ||
| + | VGAENABLE .SET TRUE ; VGA: ENABLE VGA VIDEO/KBD DRIVER (VGA.ASM) | ||
| + | </ | ||
| + | |||
| + | Screen formats supported are 80×25, 80×30 and 80×43, with 80×25 being the default. Display formats can be changed as follows: | ||
| + | |||
| + | <code code> | ||
| + | VGASIZ .SET V80X30 ; VGA: DISPLAY FORMAT [V80X25|V80X30|V80X43] | ||
| + | </ | ||
