Close
0%
0%

FabGL

VGA Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Graphical User Interface (GUI), Game Engine and ANSI/VT

Similar projects worth following
VGA output requires a digital to analog converter (DAC): it can be done by three 270 Ohm resistors to have 8 colors, or by 6 resistors to have 64 colors.

Three fixed width fonts are embedded to best represents 80x25 or 132x25 text screen, at 640x350 resolution. However other fonts are embedded, even with variable width.

Sprites can have up to 64 colors (RGB, 2 bits per channel + transparency). Unlimited number of sprites are supported. However big sprites and a large amount of them reduces the frame rate and could generate flickering.

There is a graphical user interface (GUI) with overlapping windows and mouse handling and a lot of widgets (buttons, editboxes, checkboxes, comboboxes, listboxes, etc..).

Finally, there is a sound engine, with multiple channels mixed to a mono output. Each channel can generate sine waveforms, square, etc... or custom sampled data.

26.mp4

Telnet to linux server

MPEG-4 Video - 41.14 MB - 10/25/2019 at 13:44

Download

16.mp4

Altair 8800 emulator

MPEG-4 Video - 27.45 MB - 10/25/2019 at 13:41

Download

01.mp4

FabGL installation tutorial

MPEG-4 Video - 22.69 MB - 10/25/2019 at 13:38

Download

04.mp4

Commodore VIC20 emulator

MPEG-4 Video - 14.01 MB - 10/25/2019 at 13:38

Download

08.mp4

Sound generation with GUI

MPEG-4 Video - 5.23 MB - 10/25/2019 at 13:31

Download

View all 6 files

Enjoy this project?

Share

Discussions

Freire wrote 04/06/2019 at 15:20 point

WIFI and BT still working?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates