/[projet1]/public/pc/tools/osdk/main/FloppyBuilder/infos.h
Defence Force logotype

Contents of /public/pc/tools/osdk/main/FloppyBuilder/infos.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1329 - (show annotations)
Sat Oct 24 20:40:51 2015 UTC (3 years, 10 months ago) by dbug
File MIME type: text/plain
File size: 2860 byte(s)
FloppyBuilder 0.18
- Added a 'ReserveSectors' command that can be used to leave room on the disk for save games or stuff like that.
1 /*
2
3 Change history for the FloppyBuilder
4
5 0.2 - Makedisk (c) 2002 Jérome Debrune, used on all Defence Force demos until 2013
6 0.3 - 2013/11/24
7 - Work started in 2013 by Mickaël Pointier for the Oric 30th birthday
8
9 0.5 - 2013/12/12
10 - Fixed parsing of comments
11 - added a 'OutputFloppyFile' command
12 - validated that the number of sectors and tracks is correct in the 'SetPosition' command.
13 - removed some unused variables
14 - cleaned the offset/track/sector management code
15 - the 'SetBootSector' command is now 'WriteSector' and automatically move to the next sector after writing data
16
17 0.6 - 2013/12/14
18 - Added the 'LoadDiskTemplate' and 'DefineDisk' commands (and removed these parameters from the command line)
19 - Added the 'AddTapFile' command, similar to 'AddFile' but automatically removes the header and extract the start address of the file
20
21 0.7 - 2013/12/14
22 - The code now automatically compute the gaps values based on the floppy structure parameters
23 - The 'DefineDisk' command now works (at least for 2 sided, 42 tracks and 17 sectors floppies)
24
25 0.8 - 2013/12/15
26 - Cleaned up a bit the output description generation
27
28 0.9 - 2013/12/15
29 - Added the 'SetCompressionMode' command. Possible parameters are 'None' (default value) and 'FilePack'
30
31 0.10 - 2013/12/17
32 - The compression code now generates correct data (it was using the Atari ST mode encoding, making the unpacking code not happy)
33 - Added to the report file the occupation ratio of the floppy (by maintaining an internal list of used sectors also used to check if there's no overlap)
34
35 0.11 - 2013/12/19
36 - Added support for metadata that can be used later on by the programmer
37
38 0.12 - 2013/12/27
39 - The 'DefineDisk' command accepts a variable set of track definition values
40
41 0.13 - 2014/01/08
42 - Added a new parameter to make it possible to bootstrap the floppy building process: With 'init' a description fill be generated even if data is missing,
43 this makes it possible to do a multi-pass build process which will not fail because it depends on things not yet generated :)
44
45 0.14 - 2014/01/08
46 - The MetaData tables will now not contain any information after the last file that declared metadata, this allows to not waste room in the loader for dummy data
47
48 0.15 - 2014/01/08
49 - The output file now clearly states how much free room is available in bytes on the disk
50
51 0.16 - 2014/04/06
52 - Added a mode where data can be extracted from an existing DSK file
53 - The parser now accepts quoted strings
54
55 0.17 - 2015/05/29
56 - A macro expansion now accept the new value {FileSize} which gets expanded to the size of the previous file inserted in the script
57
58 0.18 - 2015/08/15
59 - Added a 'ReserveSectors' command that can be used to leave room on the disk for save games or stuff like that.
60
61 */
62
63 #define TOOL_VERSION_MAJOR 0
64 #define TOOL_VERSION_MINOR 18

  ViewVC Help
Powered by ViewVC 1.1.26