/[projet1]/public/pc/tools/osdk/main/Osdk/_final_/documentation/doc_historic.htm
Defence Force logotype

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1526 by dbug, Sun Oct 14 14:27:05 2018 UTC revision 1527 by dbug, Sat Sep 7 09:16:40 2019 UTC
# Line 17  Line 17 
17    
18                  <h1>Version history</h1>                  <h1>Version history</h1>
19    
20    <p id=dateentry>Version 1.15 - September 7th 2019</p>
21            <ul>
22            <li>Upgraded the <A href="doc_compiler.htm">C Compiler</A> to version 1.38 by integrating all the latest changes from Fabrice Frances: Fixes some issues found by Goyo and Retroric regarding encoding of data tables by the compiler.</li>
23            <li>Changed back the default compile optimization level from -O3 to -O2 - there are still some cases of bad code generation</li>
24            <li>Fixed a problem with include/sys/sound.h containing invalid symbols that don't compile correctly</li>
25            </ul>
26    
27    <p id=dateentry>Version 1.14 - June 8th 2019</p>
28            <ul>
29            <li>Upgraded the <A href="doc_compiler.htm">C Compiler</A> to version 1.36 by integrating all the latest changes from Fabrice Frances: Better code generator, float/int conversion fixes, better error handling.</li>
30            <li>Changed the default compile optimization level from -O2 to -O3 - providing significantly better code generation, both in size and speed</li>
31                    <li>Upgraded <A href="doc_linker.htm">Link65</A> to the version 0.66: The new macro file generate lines that contain multiple instructions, the linker stopped at the first encountered instruction, this new version correctly parses that</li>
32            <li>The code generator macro file is now compatible with both XA and FRASM</li>
33            <li>Updated <A href="doc_filepack.htm">FilePack</A> version number to 0.2 to 0.5 after somebody reported an issue with a veryyyyyyy old version which happened to have the same version number of a much more recent one.</li>
34            <li>Tap2Dsk 2.1.1: Added a fix to avoid the tool to stay stuck on tapes with incorrect size specified in their headers</li>
35            <li>Fixed a problem with itoa not correctly processing negative numbers (the "-" was overwritten by the number printing routine). Also took the opportunity to optimize the code (removed the jsr itoa / rts as well as an unnecessary x register clearing (it's set to zero when we are back from udiv10)</li>
36            <li>Added support for %u to printf</li>
37            <li>A new environment variable, OSDKVERSION contains the version number of the SDK, it is shown when building a program</li>
38            </ul>
39    
40  <p id=dateentry>Version 1.13 - October 14th 2018</p>  <p id=dateentry>Version 1.13 - October 14th 2018</p>
41          <ul>          <ul>
42                  <li>Upgraded <A href="doc_bas2tap.htm">Bas2Tap</A> to version 2.1, with better handling of defines and DATA instructions</li>          <li>Upgraded <A href="doc_bas2tap.htm">Bas2Tap</A> to version 2.1, with better handling of defines and DATA instructions</li>
43                  <li>Added a missing EQ0W_C macro for the C compiler.</li>          <li>Added a missing EQ0W_C macro for the C compiler.</li>
44                  <li>Added a missing reference to Sedoric in the library index file</li>                  <li>Added a missing reference to Sedoric in the library index file</li>
45          </ul>          </ul>
46    
47  <p id=dateentry>Version 1.12 - July 29th 2018</p>  <p id=dateentry>Version 1.12 - July 29th 2018</p>
48          <ul>          <ul>
49                  <li>Upgraded <A href="doc_bas2tap.htm">Bas2Tap</A> to version 2.0, with support for labels, defines, escape codes and binary optimization</li>          <li>Upgraded <A href="doc_bas2tap.htm">Bas2Tap</A> to version 2.0, with support for labels, defines, escape codes and binary optimization</li>
50                  <li>Updated macros for the C compiler from version 1.29 to 1.30 (fixes in the ADDW_IID, SUBW_IID, ANDW_IID, XORW_IID and ORW_IID which used the wrong register to access the source pointer).</li>          <li>Updated macros for the C compiler from version 1.29 to 1.30 (fixes in the ADDW_IID, SUBW_IID, ANDW_IID, XORW_IID and ORW_IID which used the wrong register to access the source pointer).</li>
51                  <li>Fixed the BomberZ sample program to use the new Bas2Tap syntax</li>                  <li>Fixed the BomberZ sample program to use the new Bas2Tap syntax</li>
52                  <li>Fixed the library functions 'scanf' and 'sscanf' (For some reason these files had not been converted to use the XA syntax when we switched from FRASM)</li>          <li>Fixed the library functions 'scanf' and 'sscanf' (For some reason these files had not been converted to use the XA syntax when we switched from FRASM)</li>
53                  <li>Upgraded the version of Sedoric 3 used by Tap2DSK with the patch that improves the handling of the "insert master disk" prompt</li>          <li>Upgraded the version of Sedoric 3 used by Tap2DSK with the patch that improves the handling of the "insert master disk" prompt</li>
54                  <li>Modified the Oricutron batch file to use PUSHD/POPD instead of CD, this makes it possible to start the emulator even when the project is on another disk drive location</li>          <li>Modified the Oricutron batch file to use PUSHD/POPD instead of CD, this makes it possible to start the emulator even when the project is on another disk drive location</li>
55          </ul>          </ul>
56    
57  <p id=dateentry>Version 1.11 - March 17th 2018</p>  <p id=dateentry>Version 1.11 - March 17th 2018</p>
58          <ul>          <ul>
59                  <li>Upgraded <A href="doc_floppybuilder.htm">FloppyBuilder</A> to version 1.2 (fixed issues with gap2 and crc values)</li>          <li>Upgraded <A href="doc_floppybuilder.htm">FloppyBuilder</A> to version 1.2 (fixed issues with gap2 and crc values)</li>
60                  <li>Upgraded <A href="doc_bas2tap.htm">Bas2Tap</A> to version 1.0, now correctly handles corrupted programs using out of range tokens as well as saving to a file instead of stdout</li>          <li>Upgraded <A href="doc_bas2tap.htm">Bas2Tap</A> to version 1.0, now correctly handles corrupted programs using out of range tokens as well as saving to a file instead of stdout</li>
61                  <li>Upgraded <A href="doc_pictconv.htm">PictConv</A> to version 1.0 (Fixed some error handling as well as a minor issue in the Atari multipalette conversion)</li>          <li>Upgraded <A href="doc_pictconv.htm">PictConv</A> to version 1.0 (Fixed some error handling as well as a minor issue in the Atari multipalette conversion)</li>
62          </ul>          </ul>
63    
64  <p id=dateentry>Version 1.10 - April 13th 2017</p>  <p id=dateentry>Version 1.10 - April 13th 2017</p>

Legend:
Removed from v.1526  
changed lines
  Added in v.1527

  ViewVC Help
Powered by ViewVC 1.1.26