Switch branches/tags
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
constraint
coreGen
iseconfig
source
README.md
VGA.mojo
VGA.v
VGAGlyph.xise
blk_mem_gen_v7_3.mif
framebuffer.v
glyph.coe
monitor-glyph.png
test_framebuffer.v
test_hvsync.v
text.coe

README.md

VGA with Glyph

This is a variation over the standard VGA controller: we divide the screen into blocks of 8x16 pixels to be rendered using predefined glyph. For now it uses the BDF font from the Unicode VGA font burned into the ROM. The text to display is taken from a Dual RAM.

This is like the SVGA text mode (I guess).

vga glyph

Note: since ISE is shit (or I don't know better) it's not possible to indicate a relative path for the glyph's ROM contents, so use the COREgen and select the right coe file.

TODO

  • implement raster mode