1. A system, comprising: a processor executing an application; a peripheral device coupled to the processor; memory containing an application data structure accessible by said application, wherein accesses to said application data structure and accesses to said device are formatted differently, and wherein data can be written to, or read from, the peripheral device via the application data structure; and reformat logic coupled to the processor and memory, the reformat logic dynamically reformats an access from the application targeting the application data structure to a format that comports with the device, thereby permitting said application to manage the peripheral device without the use of a device driver, wherein the reformat logic includes alignment logic that implements a read-modify-write operation to write a value from the application data structure across byte boundaries in a display buffer.