Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
boards:ecb:vga3:construction [2018/05/31 19:36]
jcoffman [Construction Files]
boards:ecb:vga3:construction [2020/01/10 07:01] (current)
b1ackmai1er [Programming]
Line 13: Line 13:
  
 [[https://​www.retrobrewcomputers.org/​lib/​exe/​fetch.php?​media=boards:​ecb:​vga3:​ecb-vga3-layout-2017-05-29c.png|{{ ​ :​boards:​ecb:​vga3:​ecb-vga3-layout-2017-05-29c.png?​direct&​720x428 ​ }}]] [[https://​www.retrobrewcomputers.org/​lib/​exe/​fetch.php?​media=boards:​ecb:​vga3:​ecb-vga3-layout-2017-05-29c.png|{{ ​ :​boards:​ecb:​vga3:​ecb-vga3-layout-2017-05-29c.png?​direct&​720x428 ​ }}]]
- 
  
 ===== Construction Files ===== ===== Construction Files =====
  
 ^Filename^Size^Updated| ^Filename^Size^Updated|
-|{{:​boards:​ecb:​vga3:​ecb-vga3-bom-2017-05-26.png?​linkonly|ECB-VGA3-BOM.png}} |191kb|26-May-2017|+|{{https://​www.retrobrewcomputers.org/​lib/​exe/​fetch.php?​media=boards:​ecb:​vga3:​ecb-vga3-bom-2017-05-26.png?​linkonly|ECB-VGA3-BOM.png}} |191kb|26-May-2017|
 |{{:​boards:​ecb:​vga3:​ecb-vga3-bom.ods|ECB-VGA3-BOM.ods}} |20kb|26-May-2017| |{{:​boards:​ecb:​vga3:​ecb-vga3-bom.ods|ECB-VGA3-BOM.ods}} |20kb|26-May-2017|
 |{{:​boards:​ecb:​vga3:​vga3-cupl-jed.zip|ECB-VGA3-CUPL-JED.zip}} |2.6kb|07-May-2017| |{{:​boards:​ecb:​vga3:​vga3-cupl-jed.zip|ECB-VGA3-CUPL-JED.zip}} |2.6kb|07-May-2017|
 |{{:​boards:​ecb:​vga3:​ecb_vga3-mfg.zip|ECB-VGA3-Gerber-mfg.zip}} |0.6mb|12-Apr-2017| |{{:​boards:​ecb:​vga3:​ecb_vga3-mfg.zip|ECB-VGA3-Gerber-mfg.zip}} |0.6mb|12-Apr-2017|
- 
-\\ 
- 
  
 ===== Programming ===== ===== Programming =====
  
 The Programmers'​ Reference Manual is primarily for system programming at the BIOS level. Direct memory-mapped updating of display memory operates in a fashion identical to that of the IBM MDA/​CGA/​EGA/​VGA adapters. The Programmers'​ Reference Manual is primarily for system programming at the BIOS level. Direct memory-mapped updating of display memory operates in a fashion identical to that of the IBM MDA/​CGA/​EGA/​VGA adapters.
- 
-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://​www.gnu.org/​licenses/​gpl-3.0.en.html|GPL 3.0 license]]. 
  
 The schematic does not reflect the component substitutions specified in the BOM. Several components require update to faster versions. The schematic does not reflect the component substitutions specified in the BOM. Several components require update to faster versions.
Line 38: Line 32:
 |{{:​boards:​ecb:​vga3:​vga3-tst.zip|VGA3 Test Programs}} |355kb|24-Jul-2017| |{{:​boards:​ecb:​vga3:​vga3-tst.zip|VGA3 Test Programs}} |355kb|24-Jul-2017|
 |{{:​boards:​ecb:​vga3:​ecb-vga3-003-sch.pdf|VGA3 Schematic 1.0-003}} |493kb|31-Jan-2015| |{{:​boards:​ecb:​vga3:​ecb-vga3-003-sch.pdf|VGA3 Schematic 1.0-003}} |493kb|31-Jan-2015|
 +|{{:​boards:​ecb:​vga3:​hd6445_datasheet.pdf|HD6445 Datasheet}} |1023kb| |
  
 \\ \\
 +
 +
 +===== 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://​www.gnu.org/​licenses/​gpl-3.0.en.html|GPL 3.0 license]].
 +
 +^Program^Description|
 +|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>​
 +VGAENABLE .SET TRUE ; VGA: ENABLE VGA VIDEO/KBD DRIVER (VGA.ASM)
 +</​code>​
 +
 +Screen formats supported are 80×25, 80×30 and 80x43, with 80×25 being the default. Display formats can be changed as follows:
 +
 +<​code>​
 +VGASIZ .SET V80X30 ; VGA: DISPLAY FORMAT [V80X25|V80X30|V80X43]
 +</​code>​
  
  
boards/ecb/vga3/construction.1527809795.txt.gz · Last modified: 2018/05/31 19:36 by jcoffman
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0