(Published 2014-11-11 @ 17:30)
- lab5 Executable of a version of this lab, that you can use to find out VRAM's physical address to use in the early versions of your program. (For usage, run it without arguments.)
- lab5.zip zip archive with all the development files for Lab 5, including the liblm.a library.
- video_gr.h Header file for the video graphics mode module, which allows using the video card in graphics mode. (Documentation generated by Doxygen.)
- video_gr.c file with the code of the video graphics mode module. Some functions are already implemented: do not modify them. You'll need to implement most of them.
- vbe.h header file for the vbe module, which includes the wrapper functions to invoke VBE function. (Documentation generated by Doxygen..)
- vbe.c file with some code of the VBE module. Provides one function, and includes the stub for another that you'll need to implement.
- lmlib.h header file for the liblm library, which provides some functions for allocating and releasing memory in the lower 1 MByte physical address, needed for some VBE functions. (Documentation generated by Doxygen..)
- liblm.a Minix library to allocate and free memory in the lower 1 MByte physical address, needed for some VBE functions.
Lab 4: PS/2 Mouse :: O Rato do PS/2
(Published 2014-10-28 @9:00)
- lab1.zip zip archive with all the development files for Lab 1 (may use it to import Lab 1 development tree into your SVN repository)
- SVN Tutorial for LCOM
- video_txt.h header file for the video text mode module, which allows using the video card in text mode. (Documentation generated by Doxygen.)
- video_txt.c file with the code of the video text mode module. Some functions are already implemented: do not modify them. However, you'll need to change others.
- lab1.c code for testing your code. You should not modify it.
- vt_info.h header file for the video text info module, which returns configuration information of the video card in text mode. (Documentation generated by Doxygen.)
- libvt.a Minix 3 GNU archive implementing the functions declared in vt_info.h
- Makefile for compilation with make
- lab1 configuration file with the privileges needed by your program. You should copy it to /etc/system.conf.d/ on Minix.
Pedro Ferreira do Souto