Ace Film

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Category->Animation)
 
Line 1: Line 1:
 
{{FormatInfo
 
{{FormatInfo
 
|formattype=electronic
 
|formattype=electronic
|subcat=Video
+
|subcat=Animation
 
}}
 
}}
  
Line 31: Line 31:
 
* There are some examples in the [https://archive.org/details/ftpsites_arcade.demon.co.uk_2013.06.17 Arcade BBS Filebase] (may be [[Spark]]-compressed)
 
* There are some examples in the [https://archive.org/details/ftpsites_arcade.demon.co.uk_2013.06.17 Arcade BBS Filebase] (may be [[Spark]]-compressed)
  
 +
[[Category:Video]]
 
[[Category:RISC OS]]
 
[[Category:RISC OS]]

Latest revision as of 18:54, 23 May 2024

File Format
Name Ace Film
Ontology

[edit] Overview

Ace Film is an animation file format used on early RISC OS systems (file type D6A, AceFilm), allowing graphics created using Ace Computing's applications to be stored as a series of frames in a file, to be replayed layer using the Projector application. Applications used to generate Ace Film files included Tween, Mogul and Euclid.

[edit] Format details

All lengths and offsets are in bytes. Words are 4 bytes.

   0x0:    File length (4 bytes)
   0x4:    Title (12 bytes, ASCII, low bytes ignored, can contain spaces)
   0x10:   Offset into the file of data (data_offset)
   0x14:   
   0x18:
   0x1c:   Number of colours?

Each frame is described by a data length followed by the data itself, then followed by the data length again, presumably to make it easy to traverse the file in both directions:

   data_offset:    length of data (including this word) (data_length)
   ...
   data_offset + data_length - 4: data_length

[edit] Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox