Questions tagged [file-format]
Relating to the encoding format of data within files.
85 questions
8
votes
1
answer
1k
views
At which address does a COFF executable start executing?
I'm looking at some COFF files for the NS32k CPU, and was wondering where the OS starts executing a loaded program. The fields of the file header are:
unsigned short f_magic; // magic ...
15
votes
0
answers
337
views
Did CompuServe ever define and document any GIF extension blocks?
The GIF file format was introduced by CompuServe in 1987 (version 87a) with an updated version released in 1989 (version 89a). Each version has an official specification:
GIF™ Graphics Interchange ...
17
votes
1
answer
1k
views
What was the PE subsystem value of 8 (`IMAGE_SUBSYSTEM_NATIVE_WINDOWS`) used for?
The Portable Executable format defines a header field that specifies the Windows subsystem under which the executable is meant to run. Typically it is used to declare the executable as being a GUI or ...
18
votes
2
answers
2k
views
What was Borland Operating System Services (BOSS)?
The New Executable (NE) format used by 16-bit Windows and OS/2, and the multitasking ("European") MS-DOS 4, contains a "target operating system" field at byte offset 36h from the ...
9
votes
1
answer
613
views
What image file format did Pixar use to save rendered frames for Toy Story and early animations
What image file format Pixar did use to save rendered frames for their early movies (Toy Story, A Bug's Life, Toy Story 2, etc.) and animations (Tin Toy, Luxo Jr., etc.)? I guess that they might have ...
18
votes
1
answer
2k
views
Why is there an ELF machine ID for PDP-10?
The Executable and Linkable Format (ELF) was developed in the late 1980s, and is used primarily on Unix and Unix-like systems.
The format includes a 16-bit e_machine field, indicating the CPU ...
11
votes
1
answer
255
views
What is the format of a DART disk image file?
In the early 1990s, Apple used a utility called the Disk Archive / Retrieval Tool, or DART, to make compressed images of floppy disks. It was superseded by Disk Copy.
Very little information about ...
4
votes
1
answer
271
views
Where can I find information on and examples of the RLC (relocating loader) format for the TRS-80 Model 100?
According to this wiki page:
RLC is a representation of an 8085 machine language program that is relocatable and 7-bit clean.
There are many programs in the Compuserve Model 100 SIG archive, for ...
5
votes
0
answers
173
views
Running .CO programs from file on Kyocera 85/TRS-80 Model 100/NEC PC-8201
I'm starting to write some machine language programs for my Kyocera
85-family systems, starting with my TRS-80 Model 100 and NEC PC-8201.
My understanding is that the .CO files contain the binary
code ...
1
vote
1
answer
260
views
Is the RAM layout in Amstrad CPC .SNA snapshot files in a simple straightforward order?
I'm looking at the .SNA snapshot file format for Amstrad CPC emulators based on the Multiface Two device.
I'm used to the ZX Spectrum which had 16K ROM and 48K RAM and the 48K .SNA snapshot format is ...
1
vote
3
answers
895
views
What is the layout of Atari VCS/2600 ROM files?
I understand the CPU had fewer address lines than a 6502, limiting it to 8kb but that the Atari hardware didn't connect one line thus limiting cartridge access to 4kb.
I further understand that the ...
4
votes
0
answers
158
views
What are the legal values at offset 0x30 in the Risc OS AIF header
I'm now poking around in the binary executable file format of the Acorn Archimedes family of computers, Arm Image Format or AIF.
It doesn't have a magic word but the *nix file utility identifies them ...
6
votes
1
answer
465
views
File headers and formats of Sinclair QL QDOS executable files
The Sinclair QL operating system QDOS has filetype metadata stored in a "header" in the filesystem separate from the files. I can find most but not all of this header. Here's one:
00 00 01 ...
6
votes
2
answers
463
views
What are .Z files on the Sharp X68000?
I was wondering what binary executable file format the Sharp X68000 used. Apparently the OS looks and feels quite a bit like MS-DOS but is not MS-DOS. Instead of .EXE it uses an .X file extension for ...
7
votes
2
answers
334
views
What is the format of "CODE" resources in the resource forks of classic Mac applications?
In classic Mac apps the main app and sometimes some other files belonging to the app have "resource forks" which are in a special binary file format. Each resource has a 4-byte type field, ...