Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2 | pj | 1 | The graphic driver works invoking the BIOS services through soft interrupts. |
2 | This can be done using x_callBIOS() or vm86_callBIOS(): the first solution |
||
3 | works in all the possible systems, but can be used only if the program is run |
||
4 | through X.exe, whereas the second one (vm86_callBIOS()) can be used also if |
||
5 | the system is booted using GRUB. The drawback of the vm86 based solution is |
||
6 | that it may crash some buggy systems (in particular, systems based on funny |
||
7 | video bioses that invoke soft INTs inside the BIOS). |
||
8 | |||
9 | This problem will be fixed in the future; for the moment, it is possible to |
||
10 | compile the library to use x_callBIOS (default) or vm86_callBIOS (add -DVM86 |
||
11 | to the c compiler options in the makefile - you can use C_OPT += -DVM86). |
||
12 | |||
13 | WARNING: the banked ops may have some problems... |
||
14 | please report bugs to luca@hartik.sssup.it |