PC-Animation
Jump to navigation
Jump to search
This is a simple animation format used in Hugo game.
It starts with 59-byte copyright string, three unknown bytes and 125 16-bit frame sizes (unused entries are zeroed out).
Frame data is either stored as raw planar EGA data (320x200x4bpp = 16000 bytes per frame) or delta frame.
Delta frame data is stored as line updates with simple opcodes: 0-0x7F - next bytes tells how many bytes of data to update as given offset fo the current line, 0x81 is end of data marker, 0xFF means line end (and moving to the next line), the rest signal that 128-1 lines should be skipped.