Про банки
На самом деле блицевский банк очень прост:
смещение 0 байт - размер банка
смещение 4 байта - указатель на данные
пример:
sVertex data[10];
int bank[2] = { sizeof(sVertex) * 10, (int)data };
int result = vpFI->DrawPoly( x, y, (int)bank, image, ...);