This archive contains:
*.ACT - "Adobe Color Table" palette files contain triplets of bytes R,G,B,R,G,B,... in binary form for all 256 colors - this file can be created by e.g. Adobe Photoshop,
*.PAL - "JASC Palette" files with textual representation of all colors in palette - this file can be created by old Paint Shop Pro,
VBPAL.COM - palette manipulator tool for Sparta DOS X,
VBPAL_EN.MAN - short description of tool usage in English,
VBPAL_PL.MAN - the same in Polish.
All palettes are taken from AGS and G2F made by MAD Team: http://g2f.atari8.info/
VBPAL requires any VBXE driver (like VBXE.SYS, S_VBXE.SYS or RC_VBXE.SYS - all of them are available on SDX toolkit disk) detecting VBXE card and providing VBXEBASE symbol contains VBXE I/O registers base address. So after installing one of them try PEEK VBXEBASE to reach this address.
It takes specified file, parses its content and updates all colors at first (in case of FX core) or the only one (in case of GTIA core) palette by direct addressing of VBXE I/O registers:
First palette is a default VBXE palette so all changes modify colors for screen in normal Atari modes.
Using S2: XIO to change palette is a very good idea but keep in mind that it works only for S_VBXE.SYS driver which provides S2: CIO device.
VBXE.SYS provides only VBXEBASE symbol and RC_VBXE.SYS provides _RAWCON driver ready to use only by SDX tools - XIO doesn't work with them.