/[projet1]/public/pc/tools/osdk/main/FloppyBuilder/Floppy.cpp
Defence Force logotype

Log of /public/pc/tools/osdk/main/FloppyBuilder/Floppy.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 1169 - (view) (annotate) - [select for diffs]
Modified Wed Sep 17 18:23:54 2014 UTC (5 years, 1 month ago) by dbug
File length: 29308 byte(s)
Diff to previous 1166
Replaced some stringstream by string in the FloppyBuilder.

Revision 1166 - (view) (annotate) - [select for diffs]
Modified Tue Sep 16 18:50:13 2014 UTC (5 years, 1 month ago) by dbug
File length: 29338 byte(s)
Diff to previous 1165
More warning fixes.

Revision 1165 - (view) (annotate) - [select for diffs]
Modified Tue Sep 16 18:41:49 2014 UTC (5 years, 1 month ago) by dbug
File length: 29266 byte(s)
Diff to previous 1164
More warning fixes.

Revision 1164 - (view) (annotate) - [select for diffs]
Modified Tue Sep 16 18:36:03 2014 UTC (5 years, 1 month ago) by dbug
File length: 29269 byte(s)
Diff to previous 1129
GCC warning fixes

Revision 1129 - (view) (annotate) - [select for diffs]
Modified Sun May 11 09:17:25 2014 UTC (5 years, 6 months ago) by dbug
File length: 29263 byte(s)
Diff to previous 1098
Got the latest changes from Hialmar and Jylam, and made the Visual Studio build work again (hopefully did not break the Linux stuff)

Also some changes that were not committed yet:
FloppyBuilder 0.16 - 2014/04/06
- Added a mode where data can be extracted from an existing DSK file
- The parser now accepts quoted strings


Revision 1098 - (view) (annotate) - [select for diffs]
Modified Sat Feb 1 14:47:09 2014 UTC (5 years, 9 months ago) by dbug
File length: 28247 byte(s)
Diff to previous 1095
PictConv 0.018
- Added the -f6 conversion mode for Oric pictures. 
This is the method used in Img2Oric/LibPipi and generally gives much better results when converting - albeit much much slower than other methods.


Revision 1095 - (view) (annotate) - [select for diffs]
Modified Wed Jan 29 13:46:25 2014 UTC (5 years, 9 months ago) by dbug
File length: 28174 byte(s)
Diff to previous 1093
FloppyBuilder 0.14
- 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


Revision 1093 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 18:06:41 2014 UTC (5 years, 9 months ago) by dbug
File length: 27834 byte(s)
Diff to previous 1072
Renamed MakeDisk to FloppyBuilder to be consistent

Revision 1072 - (view) (annotate) - [select for diffs]
Modified Wed Jan 8 21:07:43 2014 UTC (5 years, 10 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 27834 byte(s)
Diff to previous 1067
FloppyBuilder 0.13
- 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,
this makes it possible to do a multi-pass build process which will not fail because it depends on things not yet generated :)


Revision 1067 - (view) (annotate) - [select for diffs]
Modified Fri Jan 3 09:56:25 2014 UTC (5 years, 10 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 27325 byte(s)
Diff to previous 1045
FloppyBuilder 0.12
- The 'DefineDisk' command accepts a variable set of track definition values


Revision 1045 - (view) (annotate) - [select for diffs]
Modified Fri Dec 20 17:42:53 2013 UTC (5 years, 10 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 27173 byte(s)
Diff to previous 1038
Floppy Builder 0.11
- Added support for metadata that can be used later on by the programmer
Also modified Link65 to handle #include correctly in assembler source files
The SlideShow now correctly displays the name of the pictures and their authors from the exported metadata (Still need transitions)


Revision 1038 - (view) (annotate) - [select for diffs]
Modified Tue Dec 17 21:24:32 2013 UTC (5 years, 10 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 24017 byte(s)
Diff to previous 1035
FloppyBuilder 0.10
- The compression code now generates correct data (it was using the Atari ST mode encoding, making the unpacking code not happy)
- 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)
The loader code is now able to decompress data on the fly just using the page 2 as a temporary sector loader.

Revision 1035 - (view) (annotate) - [select for diffs]
Modified Sun Dec 15 15:35:39 2013 UTC (5 years, 10 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 23307 byte(s)
Diff to previous 1025
FloppyBuilder 0.9
- Added the 'SetCompressionMode' command. Possible parameters are 'None' (default value) and 'FilePack'
The lzpack.cpp file moved out from FilePack and is now in Common, this means it will be usable in other projects (Like PictConv)

Revision 1025 - (view) (annotate) - [select for diffs]
Modified Sun Dec 15 11:47:51 2013 UTC (5 years, 10 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 21520 byte(s)
Diff to previous 1022
FloppyBuilder 0.8 and SlideShow project
- Exports the file size now instead of sector count
- Exported file format contains the number of sides of the floppy
- The loader was moved to sector 4 and slideshow to sector 1 


Revision 1022 - (view) (annotate) - [select for diffs]
Modified Sat Dec 14 17:31:43 2013 UTC (5 years, 10 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 20879 byte(s)
Diff to previous 1018
FloppyBuilder 0.7
- The code now automatically compute the gaps values based on the floppy structure parameters
- The 'DefineDisk' command now works (at least for 2 sided, 42 tracks and 17 sectors floppies)

Revision 1018 - (view) (annotate) - [select for diffs]
Modified Sat Dec 14 14:02:00 2013 UTC (5 years, 10 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 17836 byte(s)
Diff to previous 1014
FloppyBuilder 0.6
- Added the 'LoadDiskTemplate' and 'DefineDisk' commands (and removed these parameters from the command line, define disk does not work at the moment)
- Added the 'AddTapFile' command, similar to 'AddFile' but automatically removes the header and extract the start address of the file

Revision 1014 - (view) (annotate) - [select for diffs]
Modified Thu Dec 12 20:50:14 2013 UTC (5 years, 11 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 10206 byte(s)
Diff to previous 1013
FloppyBuilder 0.5
- removed some unused variables
- cleaned the offset/track/sector management code
- the 'SetBootSector' command is now 'WriteSector' and automatically move to the next sector after writing data

Revision 1013 - (view) (annotate) - [select for diffs]
Modified Thu Dec 12 19:35:12 2013 UTC (5 years, 11 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 10581 byte(s)
Diff to previous 1009
Modified the ShowError command to take optional parameters (makes it possible to display actual information in the error message)
FloppyBuilder 0.3: Fixed parsing of comments, added a 'OutputFloppyFile' command, validated that the number of sectors and tracks is correct in the 'SetPosition' command.

Revision 1009 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 20:11:41 2013 UTC (5 years, 11 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 10653 byte(s)
Diff to previous 1002
More FloppyBuilder changes:
- Add 'OutputLayoutFile' and 'AddDefine' commands
- The generated file has been vastly improved

Revision 1002 - (view) (annotate) - [select for diffs]
Added Sun Dec 8 10:50:26 2013 UTC (5 years, 11 months ago) by dbug
Original Path: public/pc/tools/osdk/main/makedisk/Floppy.cpp
File length: 37107 byte(s)
Resynchronized my own changes to the OSDK with what was in the depot.
From now on I will continue the changes directly with the depot version, and try to update more regularly.
The reason I had this big change is that I had two computers with local changes done in demo parties when working on demos, where I did the fixes to handle Euphoric and Oricutron, plus new tools, modified tools, etc... giant mess.
I do not guarantee that what is on the depot is bug free, but it's the version I'm using right now (My OSDK var points to the public\pc\tools\osdk\main\Osdk\_final_ folder.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26