Pour l'accès AGP/PCI pour la vidéo, je conseil donc le VESA pour passer par le BIOS, ce qui évite les problèmes d'accès directs aux cartes graphiques. Sinon, on peut toujours écrire son propre driver hardware à partir de VBE :
Euh tu sais ce qu'est le vbe ? Parce que là tu fais une opposition entre vbe et VESA+BIOS. Or VBE veut quand même dire Vesa Bios Extensions...
Et dans tous les cas t'en viens toujours à gérer toi-même m'affichage. Le truc n'a pas de primitives genre "afficher une ligne".
Pour dessiner quelque chose à l'écran, y'a SDL ou ALLEGRO :
Euh pour ce point là c'est pas vraiment ce qu'il cherche, parce que sinon faut implémenter les appels systèmes utilisés par le backend.