Changes

Format:VID (SymbOS video files)

392 bytes added, 11:02, 27 February 2024
/* Web links */ download link moved
This is a description of the VID format used for [[SymPlay]] in [[SymbOS]]. This format is also supported in the [[PC-CPC]] emulator.
<pre>
movinflen ds 3 ;total number of frames (24bit); the total number of seconds must not be above 65535
;*** frame specific
movinfxln dw 0 ;frame width (only valid, if movinfdynmovinfflg[bit0]==0)movinfyln dw 0 ;frame height (only valid, if movinfdynmovinfflg[bit0]==0)movinfmod db 0 ;screen mode (only valid, if movinfdynmovinfflg[bit1]==0) [1=4colours, 7=16colours] *** MUST BE 1 or 7 ***movinfcol ds 2*16 ;colour table -> 16 x 12bit cpc plus colours (only valid, if movinfdynmovinfflg[bit2]==0)*** IGNORED ***
movinfsiz dw 0 ;size of each frame in bytes without header (only valid, if movinfcrn==0);
;total size with optional header MUST be divideable by 512!
;### 128 byte frame header
;### only existing, if movinfflg>0 and movinfcrn>0; otherwise the bitmap data is starting directly
frminfbeg
frminfxln dw 0 ;frame width (only valid, if movinfdynmovinfflg[bit0]==1)frminfyln dw 0 ;frame height (only valid, if movinfdynmovinfflg[bit0]==1)frminfmod db 0 ;screen mode (only valid, if movinfdynmovinfflg[bit1]==1)frminfcol ds 2*16 ;colour table -> 16 x 12bit cpc plus colours (only valid, if movinfdynmovinfflg[bit2]==1)
frminfsiz dw 0 ;size of this frame in bytes without header (only valid, if movinfcrn!=0)
frminfact ds 4 ;byte0=action -> 0=continue playing, 1=stop movie here (byte1=reason), 2=jump to frame [byte1-3]
</pre>
 
==See also==
 
* [[SymPlay|SymPlay (video player)]]
* [[SymbOS|SymbOS (operating system)]]
* [[Format:SGX (SymbOS graphic files)|SGX (SymbOS graphic files)]]
 
==Web links==
 
* [http://www.symbos.de/media.htm?3 VID file downloads]
[[Category:SymbOS]]
[[Category:Programming]]