This list is for discussion of the design and implementation of field-programmable gate array based processors and integrated systems. It is also for discussion and community support of the XSOC Project (see http://www.fpgacpu.org/xsoc).
|
I posted a *preliminary* version (as in incomplete) of an XSOC-hosted keyboard/video BIOS. I've been working on this in my spare time for the past month. The keyboard BIOS reads scancodes from the XS40's PS/2 port (keyboard only, not mouse.) Scancodes need to be converted to ASCII chars, which is what the 'kbbios' is for. The video BIOS is a minimal set of functions for drawing alphanumeric characters to a virtual screen. The video BIOS emulates a text display, and has functions for scrolling, writing characters, and setting the screen width and height. The package contains a demo XSOC program to show simultaneously show the new keyboard and text stuff. It doesn't do much - just echos keypresses on the VGA output. As distributed, the included software library can't be recompiled. You'll need a 'special' lcc-xr16 for that, which I will release later. (It's nothing special, just some hacks and bugfixes.) http://members.tripod.com/~liaor |