Defence Force logotype

Contents of /public/pc/tools/osdk/main/Osdk/_final_/documentation/doc_historic.htm

Parent Directory Parent Directory | Revision Log Revision Log

Revision 1344 - (show annotations)
Thu Jan 7 19:10:40 2016 UTC (3 years, 10 months ago) by dbug
File MIME type: text/html
File size: 13741 byte(s)
Updated the documentation
3 <HTML lang=fr dir=ltr>
4 <HEAD>
5 <meta name="robots" content="noindex">
6 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
7 <title>OSDK - Version history</title>
8 <link href="documentation.css" rel="stylesheet" type="text/css">
9 </HEAD>
11 <BODY>
13 <hr>
14 <A href="documentation.htm"><img src="arrow_back.gif"></A>
15 <img src="pics/osdk_logo_small.png">
16 <hr>
18 <h1>Version history</h1>
20 <p id=dateentry>Version 1.7 - January 7th 2016</p>
21 <ul>
22 <li>Upgraded <A href="doc_pictconv.htm">PictConv</A> to the version 0.23 (Two new options for the Atari ST monochrome mode, -f2 and -s1)</li>
23 <li>Upgraded FloppyBuilder to version 0.18 (Added a 'ReserveSectors' command that can be used to leave room on the disk for save games or stuff like that).</li>
24 <li>Added a FloppyBuilder sample program</li>
25 <li>The OSDK is now going through the Coverity analyzer (https://scan.coverity.com/projects/osdk - a number of small issues have been corrected, but as all code changes that can lead to bugs)</li>
26 </ul>
28 <p id=dateentry>Version 1.6 - May 31th 2015</p>
29 <ul>
30 <li>Upgraded <A href="doc_pictconv.htm">PictConv</A> to the version 0.22 (Fixed the -o0/-o1 documentation error, and made the -f5 charmap mode actually work)</li>
31 <li>Upgraded FloppyBuilder to version 0.17 (data can now be extracted from an existing DSK file, parser and macro expansion improvements).</li>
32 <li>Upgraded <A href="doc_ym2mym.htm">Ym2Mym</A> to the version 1.6 (music can now be truncated and faded out)</li>
33 <li>Disabled the verbose messages displayed by old2mfm.</li>
34 </ul>
36 <p id=dateentry>Version 1.5 - February the 24th 2015</p>
37 <ul>
38 <li>Upgraded <A href="doc_pictconv.htm">PictConv</A> to the version 0.21 (Support for AIC and alpha channel)</li>
39 </ul>
41 <p id=dateentry>Version 1.4 - December the 12st 2014</p>
42 <ul>
43 <li>Upgraded <A href="doc_oricutron.htm">Oricutron</A> to the version 1.2</li>
44 <li>Upgraded <A href="doc_ym2mym.htm">Ym2Mym</A> to the version 1.5</li>
45 <li>Updated the documentation.</li>
46 </ul>
48 <p id=dateentry>Version 1.3 - September the 20st 2014</p>
49 <ul>
50 <li>Updated code generator and macros for the C compiler (bug fix for the MicroChess program).</li>
51 <li>The C Compiler now supports binary values (using the 0b prefix).</li>
52 <li>Many fixes to make the LINUX version a reality (case change for files, gcc compile fixes, ...)</li>
53 <li>Upgraded <A href="doc_bas2tap.htm">Bas2Tap</A> and Tap2Dsk to give names to the generated tapes.</li>
54 <li>Upgraded <A href="doc_header.htm">Header</A>: The address can now be specified with either $ or 0x as an hexadecimal prefix</li>
55 </ul>
57 <p id=dateentry>Version 1.2 - March the 16st 2014</p>
58 <ul>
59 <li>Upgraded <A href="doc_bas2tap.htm">Bas2Tap</A> to fix a loading bug.</li>
60 </ul>
62 <p id=dateentry>Version 1.1 - February the 24st 2014</p>
63 <ul>
64 <li>Upgraded <A href="doc_oricutron.htm">Oricutron</A> to the version 1.1</li>
65 </ul>
67 <p id=dateentry>Version 1.0 - February the 23rd 2014</p>
68 <ul>
69 <li>Added FloppyBuilder 0.15 - A new tool to generate bootable floppies with full access to overlay memory.</li>
70 <li>Added Ym2Mym 1.4 - A new tool to convert Atari ST and Amstrad musics to a format suitable for the Oric.</li>
71 <li>Upgraded <A href="doc_pictconv.htm">PictConv</A> to the version 0.19 (New 'img2oric/libpipi' algorithm)</li>
72 <li>Plus quite many internal changes (linux compatibility, bug fixes, ...) which should not impact the end user of the SDK</li>
73 </ul>
75 <p id=dateentry>Version 0.20 - April the 8th 2012</p>
76 <ul>
77 <li>Oricutron 0.9 is now used by default instead of Euphoric, you can set OSDKEMUL to choose between EUPHORIC and ORICUTRON.</li>
78 </ul>
80 <p id=dateentry>Version 0.19 - January the 18th 2011</p>
81 <ul>
82 <li>Upgraded <A href="doc_assembler.htm">XA</A> to the version 2.2.3</li>
83 <li>Added TapTool 1.0 - Should work as a drop-in replacement for Tap2CD, in the future will provide in one tool all the functionalities of Tap2Wav, Tap2CD and Tap2DSK.</li>
84 <li>Added DskTool 1.0 - Should work as a drop-in replacement for Old2Mfm, in the future will provide in one tool all the functionalities of Old2Mfm, Raw2Mfm, CRCFix, Init, MakeDsk, ...</li>
85 </ul>
87 <p id=dateentry>Version 0.18 - January the 15th 2011</p>
88 <ul>
89 <li>Upgraded <A href="doc_emulator.htm">Euphoric</A> to the version 1014</li>
90 <li>Upgraded <A href="doc_memmap.htm">MemMap</A> to the version 0.04</li>
91 <li>Upgraded <A href="doc_assembler.htm">XA</A> to the version 2.2.2</li>
92 <li>The handling of the stackframe should not be more robust, fixing the random variable corruption that happened in code using many functions calls and local variables.</li>
93 <li>The libraries now contains a 32 bit multiplication routine, and a Microsoft compatible random number generator.</li>
94 </ul>
96 <p id=dateentry>Version 0.17 - November the 29th 2009</p>
97 <ul>
98 <li>It is now possible to indicate subfolders in the OSDK_CONFIG file list</li>
99 <li>A new configuration parameter <b>OSDKDISK</b> can be used to define the layout of a DSK file. When calling OSDK_EXECUTE this will automatically run <A href="doc_emulator.htm">Euphoric</A> in microdisc mode, and make it boot on the newly generated floppy.</li>
100 <li>Upgraded the version of Tap2Dsk</li>
101 <li>Integrated the first version of Wilfrid AVRILLON's BASIC labelizer tool</li>
102 <li><A href="doc_bas2tap.htm">Bas2Tap</A> now accepts line number 0, and has a new parameter -color[0|1] to enable syntax coloring on rem statements.</li>
103 <li>Added a 256 bytes demo in the assembler samples, to show how to do a minimalistic program.</li>
104 <li>PictConv now uses FreeImage 3, this means more supported file formats.</li>
105 <li>Fixed an issue in LIB.H with the macros peek and poke</li>
106 </ul>
108 <p id=dateentry>Version 0.16 - December the 13th 2006</p>
109 <ul>
110 <li>Replaced a part of the build process that was crashing Wine. It is now possible to compile an Oric program with the OSDK on a Linux machine.</li>
111 <li>If you have DosBox installed, it is now possible to run <A href="doc_emulator.htm">Euphoric</A> in a windowed mode.</li>
112 <li>Updated the documentation with more interpage links.</li>
113 <li>Upgraded <A href="doc_emulator.htm">Euphoric</A> to the version 1007</li>
114 <li>Added <A href="doc_bas2tap.htm">Bas2Tap</A> as a native part of the OSDK. It is now possible to generate programs from a BASIC source code easily.</li>
115 <li>Added a lot of options to fine tune the output of <A href="doc_bin2txt.htm">Bin2Txt</A>, including the possibility to generate BASIC files.</li>
116 <li>PictConv can now export pictures as BASIC DATA lines.</li>
117 <li>PictConv can convert colored pictures that are not 240 pixels wide</li>
118 </ul>
120 <p id=dateentry>Version 0.15 - August the 2nd 2006</p>
121 <ul>
122 <li>Corrected a stupid mistake that led to invalid code generation</li>
123 </ul>
125 <p id=dateentry>Version 0.14 - June the 9th 2006</p>
126 <ul>
127 <li>Some new features in <A href="doc_pictconv.htm">PictConv</A>
128 <ul>
129 <li>If there is something specified after -o3 or -o4 modes, it's used as a label name to use when generating source code data.</li>
130 <li>If there is a 'z' specified after -f0 mode (monochrome conversion), it means that bit 6 should not be set in converted bytes</li>
131 <li>Added -n switch to set the number of values per line (stolen from <A href="doc_bin2txt.htm">Bin2Txt</A> !)</li>
132 </ul>
133 </li>
134 <li>Update the documentation page about <A href="doc_pictconv.htm">PictConv</A>, it was severly lacking some important details -like file formats-</li>
135 </ul>
137 <p id=dateentry>Version 0.13 - June the 4th 2006</p>
138 <ul>
139 <li>Corrected a bug in the makefile (introduce in version 0.12) that make it impossible to compile C programs</li>
140 <li>It is now possible to use .ASM extension for assembly source code, in addition to .S</li>
141 <li>Added pictures of Windows 2000 and Windows XP system properties in the installation page.</li>
142 </ul>
144 <p id=dateentry>Version 0.12 - June the 4th 2006</p>
145 <ul>
146 <li>Corrected a bug in the linker that made it impossible to use the linker with only one source file</li>
147 <li>Corrected a bug in the #file command in <A href="doc_assembler.htm">XA</A>, it now correctly displays the file and line if an error happens during the second pass</li>
148 <li>Corrected a bug in the handling of static function pointer generating bad code (1.29 code generator by Fabrice)</li>
149 <li>Added an option to display the size of generated programs in Header</li>
150 </ul>
152 <p id=dateentry>Version 0.11 - March 2006</p>
153 <ul>
154 <li>Corrected a bug in the data unpacking code (overflow when offset was equal to 4096 exactly)</li>
155 <li>Corrected a bug (hack) in <A href="doc_assembler.htm">XA</A> that make it crash when processing too many levels of macro expansion</li>
156 <li>Added a way to generate masks from a bitmap in <A href="doc_pictconv.htm">PictConv</A></li>
157 <li>Added support for Atari ST compatible bitmap data in <A href="doc_pictconv.htm">PictConv</A></li>
158 <li>Added an option in <A href="doc_bin2txt.htm">Bin2Txt</A> to set the number of values per line of data</li>
159 <li>Added a new program in the OSDK, <A href="doc_memmap.htm">MemMap</A> with the associated osdk_showmap.bat to show how memory is used</li>
160 </ul>
162 <p id=dateentry>Version 0.10 - January 2004</p>
163 <ul>
164 <li>Corrected bug in the memset routine: it was trashing the first byte that follow the routine.</li>
165 <li>Added screenshots of <A href="doc_emulator.htm">Euphoric</A> menu, boot sequence and debugger in action</li>
166 </ul>
168 <p id=dateentry>Version 0.09 - January 2004</p>
169 <ul>
170 <li>Corrected a bug in the data unpacking code</li>
171 <li>Corrected a bug in the EQW_DI macro instruction</li>
172 <li>Modified the linker to handle pure assembly code projects (SET OSDKLINK=-B in the configuration file)</li>
173 <li>Modified the linker to make it not complain about .( and .)</li>
174 <li>Modified the linker to add #file directives in order to get valid error messages (file/line) from <A href="doc_assembler.htm">XA</A> assembler</li>
175 <li>Modified the linker to makes it accept /* */ comments (was previously crashing badly)</li>
176 <li>Modified the assembleur to accept the #file directive</li>
177 <li>Modified the makefile to accept a OSDKCOMP variable to handle compiler optimisation settings</li>
178 <li>Updated <A href="doc_emulator.htm">Euphoric</A> to release 1.004a</li>
179 <li>Added "testing" mode to <A href="doc_pictconv.htm">PictConv</A></li>
180 <li>Added a "don't save header" mode to <A href="doc_filepack.htm">FilePack</A></li>
181 <li>Added a new sample project: 4KKong game</li>
182 </ul>
184 <p id=dateentry>Version 0.08 - Nov 2002</p>
185 <ul>
186 <li>Corrected bug in the code generator: floating point code is now working.</li>
187 <li>Made some improvements in the build and execute batch files.</li>
188 <li>Added already made Visual Studio projects and workspaces.</li>
189 </ul>
191 <p id=dateentry>Version 0.07 - Nov 2002</p>
192 <ul>
193 <li>Corrected bug in the code generator: function pointers are now working correctly.</li>
194 <li>Corrected bug in the code generator: NULL pointers as parameters are now working correctly.</li>
195 <li>Corrected bug in memset, it was crashing !</li>
196 <li>Added configuration information on how to use VisualC++ and UltraEdit for editing.</li>
197 <li>Added some definitions in the glossary.</li>
198 <li>Added a page with the 6502 instruction set.</li>
199 </ul>
201 <p id=dateentry>Version 0.06 - Nov 2002</p>
202 <ul>
203 <li>Corrected bug with -u option of <A href="doc_filepack.htm">FilePack</A> (was not working anymore)</li>
204 <li>Corrected various problems in the documentation (spelling, html errors)</li>
205 <li>Added version number on the first documentation page.</li>
206 </ul>
208 <p id=dateentry>Version 0.05 - Nov 2002</p>
209 <ul>
210 <li>Corrected error in <A href="doc_bin2txt.htm">Bin2Txt</A> documentation</li>
211 <li>Corrected problem with "tmp" folder that was missing in the Zip archive</li>
212 <li>Added FreeImage.dll (needed for <A href="doc_pictconv.htm">PictConv</A>)</li>
213 </ul>
215 <p id=dateentry>Version 0.04 - Nov 2002</p>
216 <ul>
217 <li>Updated code generator and macros for the C compiler.</li>
218 <li>Updated tape header manager, can now remove headers and set autorun flag</li>
219 <li>Added <A href="doc_filepack.htm">FilePack</A>, <A href="doc_bin2txt.htm">Bin2Txt</A>, <A href="doc_pictconv.htm">PictConv</A>, WriteDsk, Tap2Cd and Tap2Wav</li>
220 <li>Added this documentation :)</li>
221 <li>Added two samples (picture display, and file decompression)</li>
222 <li>Added "file_unpack" function</li>
223 <li>Corrected bug in "clock" function</li>
224 <li><A href="doc_assembler.htm">XA</A> symbol table is now compatible with <A href="doc_emulator.htm">Euphoric</A> debuger format</li>
225 </ul>
227 <p id=dateentry>Version 0.03 - Jan 2002</p>
228 <ul>
229 <li>Lots of modification. The setup/use is a lot simpler than before.</li>
230 <li>Can now be used from within Visual Studios.</li>
231 <li><A href="doc_emulator.htm">Euphoric</A> is integrated into the release</li>
232 </ul>
234 <p id=dateentry>Version 0.02 - August 2001</p>
235 <ul>
236 <li>Correction of a bug in the header creator</li>
237 </ul>
239 <p id=dateentry>Version 0.01 - March 2001</p>
240 <ul>
241 <li>First version of the OSDK</li>
242 </ul>
244 <p id=dateentry>Version 0.00</p>
245 <ul>
246 <li>Internal test release</li>
247 </ul>
251 <hr>
252 <A href="documentation.htm"><img src="arrow_back.gif"></A>
253 <img src="pics/osdk_logo_small.png">
254 <hr>
256 </BODY>
257 </HTML>

  ViewVC Help
Powered by ViewVC 1.1.26