-
Notifications
You must be signed in to change notification settings - Fork 0
/
filetypes.txt
38 lines (27 loc) · 1.11 KB
/
filetypes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
.c C of some description
.cc C++
.inc modularized code
.inl inline functions
.h C or C++ header
.def C preprocessor macro file
.hh C++ only header
.tmpl C++ template header
.smart_h
header that uses preprocessor variables starting with `#IMPORT___`
to determin what must be included
.*.m4 must be preprocessed with the M4 macro processor
.txt text
.curses bytecode to be executed by curses.
.dat a data dump object. savefiles are currently unarchived directories,
but may be changed. contains a single navigational database, frozen
as a key-value store, using the current addresses as *arbitrary*
keys. new addresses are generated upon reloading.
.bin a page of data; is mmaped to an unsigned char array and backed by a
file. the address of the array in memory is irrelevant, the data is
accessed by [offset]. chunk voxel data uses this format; they are
32^3 voxels and use 15 bits of address space.
the combination of bin files and dat files should be useable to restore all
relevant state data.
possible build scripts for the project,
once it reaches the existential threshold:
build.sh makefile CMakeLists.txt