/[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 781 by dbug, Sat Jan 21 22:33:21 2012 UTC revision 1002 by dbug, Sun Dec 8 10:50:26 2013 UTC
# Line 17  Line 17 
17    
18                  <h1>Version history</h1>                  <h1>Version history</h1>
19    
20  <p id=dateentry>Version 0.019 - January the 18th 2011</p>  <p id=dateentry>Version 0.20 - April the 8th 2012</p>
21            <ul>
22                    <li>Oricutron 0.9 is now used by default instead of Euphoric, you can set OSDKEMUL to choose between EUPHORIC and ORICUTRON.</li>
23            </ul>
24                    
25    <p id=dateentry>Version 0.19 - January the 18th 2011</p>
26          <ul>          <ul>
27                  <li>Upgraded <A href="doc_assembler.htm">XA</A> to the version 2.2.3</li>                  <li>Upgraded <A href="doc_assembler.htm">XA</A> to the version 2.2.3</li>
28                  <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>                  <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>
29                  <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>                  <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>
30          </ul>          </ul>
31    
32  <p id=dateentry>Version 0.018 - January the 15th 2011</p>  <p id=dateentry>Version 0.18 - January the 15th 2011</p>
33          <ul>          <ul>
34                  <li>Upgraded <A href="doc_euphoric.htm">Euphoric</A> to the version 1014</li>                  <li>Upgraded <A href="doc_emulator.htm">Euphoric</A> to the version 1014</li>
35                  <li>Upgraded <A href="doc_memmap.htm">MemMap</A> to the version 0.004</li>                  <li>Upgraded <A href="doc_memmap.htm">MemMap</A> to the version 0.04</li>
36                  <li>Upgraded <A href="doc_assembler.htm">XA</A> to the version 2.2.2</li>                  <li>Upgraded <A href="doc_assembler.htm">XA</A> to the version 2.2.2</li>
37                  <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>                  <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>
38                  <li>The libraries now contains a 32 bit multiplication routine, and a Microsoft compatible random number generator.</li>                  <li>The libraries now contains a 32 bit multiplication routine, and a Microsoft compatible random number generator.</li>
39          </ul>          </ul>
40    
41  <p id=dateentry>Version 0.017 - November the 29th 2009</p>  <p id=dateentry>Version 0.17 - November the 29th 2009</p>
42          <ul>          <ul>
43                  <li>It is now possible to indicate subfolders in the OSDK_CONFIG file list</li>                  <li>It is now possible to indicate subfolders in the OSDK_CONFIG file list</li>
44                  <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_euphoric.htm">Euphoric</A> in microdisc mode, and make it boot on the newly generated floppy.</li>                  <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>
45                  <li>Upgraded the version of Tap2Dsk</li>                  <li>Upgraded the version of Tap2Dsk</li>
46                  <li>Integrated the first version of Wilfrid AVRILLON's BASIC labelizer tool</li>                  <li>Integrated the first version of Wilfrid AVRILLON's BASIC labelizer tool</li>
47                  <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>                  <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>
# Line 45  Line 50 
50                  <li>Fixed an issue in LIB.H with the macros peek and poke</li>                  <li>Fixed an issue in LIB.H with the macros peek and poke</li>
51          </ul>          </ul>
52    
53  <p id=dateentry>Version 0.016 - December the 13th 2006</p>  <p id=dateentry>Version 0.16 - December the 13th 2006</p>
54          <ul>          <ul>
55                  <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>                  <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>
56                  <li>If you have DosBox installed, it is now possible to run <A href="doc_euphoric.htm">Euphoric</A> in a windowed mode.</li>                  <li>If you have DosBox installed, it is now possible to run <A href="doc_emulator.htm">Euphoric</A> in a windowed mode.</li>
57                  <li>Updated the documentation with more interpage links.</li>                  <li>Updated the documentation with more interpage links.</li>
58                  <li>Upgraded <A href="doc_euphoric.htm">Euphoric</A> to the version 1007</li>                  <li>Upgraded <A href="doc_emulator.htm">Euphoric</A> to the version 1007</li>
59                  <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>                  <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>
60                  <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>                  <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>
61                  <li>PictConv can now export pictures as BASIC DATA lines.</li>                  <li>PictConv can now export pictures as BASIC DATA lines.</li>
62                  <li>PictConv can convert colored pictures that are not 240 pixels wide</li>                  <li>PictConv can convert colored pictures that are not 240 pixels wide</li>
63          </ul>          </ul>
64    
65  <p id=dateentry>Version 0.015 - August the 2nd 2006</p>  <p id=dateentry>Version 0.15 - August the 2nd 2006</p>
66          <ul>          <ul>
67                  <li>Corrected a stupid mistake that led to invalid code generation</li>                  <li>Corrected a stupid mistake that led to invalid code generation</li>
68          </ul>          </ul>
69                                    
70  <p id=dateentry>Version 0.014 - June the 9th 2006</p>  <p id=dateentry>Version 0.14 - June the 9th 2006</p>
71          <ul>          <ul>
72                  <li>Some new features in <A href="doc_pictconv.htm">PictConv</A>                  <li>Some new features in <A href="doc_pictconv.htm">PictConv</A>
73                          <ul>                          <ul>
# Line 74  Line 79 
79                  <li>Update the documentation page about <A href="doc_pictconv.htm">PictConv</A>, it was severly lacking some important details -like file formats-</li>                  <li>Update the documentation page about <A href="doc_pictconv.htm">PictConv</A>, it was severly lacking some important details -like file formats-</li>
80          </ul>          </ul>
81    
82  <p id=dateentry>Version 0.013 - June the 4th 2006</p>  <p id=dateentry>Version 0.13 - June the 4th 2006</p>
83          <ul>          <ul>
84                  <li>Corrected a bug in the makefile (introduce in version 0.012) that make it impossible to compile C programs</li>                  <li>Corrected a bug in the makefile (introduce in version 0.12) that make it impossible to compile C programs</li>
85                  <li>It is now possible to use .ASM extension for assembly source code, in addition to .S</li>                  <li>It is now possible to use .ASM extension for assembly source code, in addition to .S</li>
86                  <li>Added pictures of Windows 2000 and Windows XP system properties in the installation page.</li>                  <li>Added pictures of Windows 2000 and Windows XP system properties in the installation page.</li>
87          </ul>          </ul>
88    
89  <p id=dateentry>Version 0.012 - June the 4th 2006</p>  <p id=dateentry>Version 0.12 - June the 4th 2006</p>
90          <ul>          <ul>
91                  <li>Corrected a bug in the linker that made it impossible to use the linker with only one source file</li>                  <li>Corrected a bug in the linker that made it impossible to use the linker with only one source file</li>
92                  <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>                  <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>
# Line 89  Line 94 
94                  <li>Added an option to display the size of generated programs in Header</li>                  <li>Added an option to display the size of generated programs in Header</li>
95          </ul>          </ul>
96    
97  <p id=dateentry>Version 0.011 - March 2006</p>  <p id=dateentry>Version 0.11 - March 2006</p>
98          <ul>          <ul>
99                  <li>Corrected a bug in the data unpacking code (overflow when offset was equal to 4096 exactly)</li>                  <li>Corrected a bug in the data unpacking code (overflow when offset was equal to 4096 exactly)</li>
100                  <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>                  <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>
# Line 99  Line 104 
104                  <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>                  <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>
105          </ul>          </ul>
106    
107  <p id=dateentry>Version 0.010 - January 2004</p>  <p id=dateentry>Version 0.10 - January 2004</p>
108          <ul>          <ul>
109                  <li>Corrected bug in the memset routine: it was trashing the first byte that follow the routine.</li>                  <li>Corrected bug in the memset routine: it was trashing the first byte that follow the routine.</li>
110                  <li>Added screenshots of <A href="doc_euphoric.htm">Euphoric</A> menu, boot sequence and debugger in action</li>                  <li>Added screenshots of <A href="doc_emulator.htm">Euphoric</A> menu, boot sequence and debugger in action</li>
111          </ul>          </ul>
112    
113  <p id=dateentry>Version 0.009 - January 2004</p>  <p id=dateentry>Version 0.09 - January 2004</p>
114          <ul>          <ul>
115                  <li>Corrected a bug in the data unpacking code</li>                  <li>Corrected a bug in the data unpacking code</li>
116                  <li>Corrected a bug in the EQW_DI macro instruction</li>                  <li>Corrected a bug in the EQW_DI macro instruction</li>
# Line 115  Line 120 
120                  <li>Modified the linker to makes it accept /* */ comments (was previously crashing badly)</li>                  <li>Modified the linker to makes it accept /* */ comments (was previously crashing badly)</li>
121                  <li>Modified the assembleur to accept the #file directive</li>                  <li>Modified the assembleur to accept the #file directive</li>
122                  <li>Modified the makefile to accept a OSDKCOMP variable to handle compiler optimisation settings</li>                  <li>Modified the makefile to accept a OSDKCOMP variable to handle compiler optimisation settings</li>
123                  <li>Updated <A href="doc_euphoric.htm">Euphoric</A> to release 1.004a</li>                  <li>Updated <A href="doc_emulator.htm">Euphoric</A> to release 1.004a</li>
124                  <li>Added "testing" mode to <A href="doc_pictconv.htm">PictConv</A></li>                  <li>Added "testing" mode to <A href="doc_pictconv.htm">PictConv</A></li>
125                  <li>Added a "don't save header" mode to <A href="doc_filepack.htm">FilePack</A></li>                  <li>Added a "don't save header" mode to <A href="doc_filepack.htm">FilePack</A></li>
126                  <li>Added a new sample project: 4KKong game</li>                  <li>Added a new sample project: 4KKong game</li>
127          </ul>          </ul>
128    
129  <p id=dateentry>Version 0.008 - Nov 2002</p>  <p id=dateentry>Version 0.08 - Nov 2002</p>
130          <ul>          <ul>
131                  <li>Corrected bug in the code generator: floating point code is now working.</li>                  <li>Corrected bug in the code generator: floating point code is now working.</li>
132                  <li>Made some improvements in the build and execute batch files.</li>                  <li>Made some improvements in the build and execute batch files.</li>
133                  <li>Added already made Visual Studio projects and workspaces.</li>                  <li>Added already made Visual Studio projects and workspaces.</li>
134          </ul>          </ul>
135    
136  <p id=dateentry>Version 0.007 - Nov 2002</p>  <p id=dateentry>Version 0.07 - Nov 2002</p>
137          <ul>          <ul>
138                  <li>Corrected bug in the code generator: function pointers are now working correctly.</li>                  <li>Corrected bug in the code generator: function pointers are now working correctly.</li>
139                  <li>Corrected bug in the code generator: NULL pointers as parameters are now working correctly.</li>                  <li>Corrected bug in the code generator: NULL pointers as parameters are now working correctly.</li>
# Line 138  Line 143 
143                  <li>Added a page with the 6502 instruction set.</li>                  <li>Added a page with the 6502 instruction set.</li>
144          </ul>          </ul>
145    
146  <p id=dateentry>Version 0.006 - Nov 2002</p>  <p id=dateentry>Version 0.06 - Nov 2002</p>
147          <ul>          <ul>
148                  <li>Corrected bug with -u option of <A href="doc_filepack.htm">FilePack</A> (was not working anymore)</li>                  <li>Corrected bug with -u option of <A href="doc_filepack.htm">FilePack</A> (was not working anymore)</li>
149                  <li>Corrected various problems in the documentation (spelling, html errors)</li>                  <li>Corrected various problems in the documentation (spelling, html errors)</li>
150                  <li>Added version number on the first documentation page.</li>                  <li>Added version number on the first documentation page.</li>
151          </ul>          </ul>
152    
153  <p id=dateentry>Version 0.005 - Nov 2002</p>  <p id=dateentry>Version 0.05 - Nov 2002</p>
154          <ul>          <ul>
155                  <li>Corrected error in <A href="doc_bin2txt.htm">Bin2Txt</A> documentation</li>                  <li>Corrected error in <A href="doc_bin2txt.htm">Bin2Txt</A> documentation</li>
156                  <li>Corrected problem with "tmp" folder that was missing in the Zip archive</li>                  <li>Corrected problem with "tmp" folder that was missing in the Zip archive</li>
157                  <li>Added FreeImage.dll (needed for <A href="doc_pictconv.htm">PictConv</A>)</li>                  <li>Added FreeImage.dll (needed for <A href="doc_pictconv.htm">PictConv</A>)</li>
158          </ul>          </ul>
159    
160  <p id=dateentry>Version 0.004 - Nov 2002</p>  <p id=dateentry>Version 0.04 - Nov 2002</p>
161          <ul>          <ul>
162                  <li>Updated code generator and macros for the C compiler.</li>                  <li>Updated code generator and macros for the C compiler.</li>
163                  <li>Updated tape header manager, can now remove headers and set autorun flag</li>                  <li>Updated tape header manager, can now remove headers and set autorun flag</li>
# Line 161  Line 166 
166                  <li>Added two samples (picture display, and file decompression)</li>                  <li>Added two samples (picture display, and file decompression)</li>
167                  <li>Added "file_unpack" function</li>                  <li>Added "file_unpack" function</li>
168                  <li>Corrected bug in "clock" function</li>                  <li>Corrected bug in "clock" function</li>
169                  <li><A href="doc_assembler.htm">XA</A> symbol table is now compatible with <A href="doc_euphoric.htm">Euphoric</A> debuger format</li>                  <li><A href="doc_assembler.htm">XA</A> symbol table is now compatible with <A href="doc_emulator.htm">Euphoric</A> debuger format</li>
170          </ul>          </ul>
171    
172  <p id=dateentry>Version 0.003 - Jan 2002</p>  <p id=dateentry>Version 0.03 - Jan 2002</p>
173          <ul>          <ul>
174                  <li>Lots of modification. The setup/use is a lot simpler than before.</li>                  <li>Lots of modification. The setup/use is a lot simpler than before.</li>
175                  <li>Can now be used from within Visual Studios.</li>                  <li>Can now be used from within Visual Studios.</li>
176                  <li><A href="doc_euphoric.htm">Euphoric</A> is integrated into the release</li>                  <li><A href="doc_emulator.htm">Euphoric</A> is integrated into the release</li>
177          </ul>          </ul>
178        
179  <p id=dateentry>Version 0.002 - August 2001</p>  <p id=dateentry>Version 0.02 - August 2001</p>
180          <ul>          <ul>
181                  <li>Correction of a bug in the header creator</li>                  <li>Correction of a bug in the header creator</li>
182          </ul>          </ul>
183    
184  <p id=dateentry>Version 0.001 - March 2001</p>  <p id=dateentry>Version 0.01 - March 2001</p>
185          <ul>          <ul>
186                  <li>First version of the OSDK</li>                  <li>First version of the OSDK</li>
187          </ul>          </ul>
188    
189  <p id=dateentry>Version 0.000</p>  <p id=dateentry>Version 0.00</p>
190          <ul>          <ul>
191                  <li>Internal test release</li>                  <li>Internal test release</li>
192          </ul>          </ul>

Legend:
Removed from v.781  
changed lines
  Added in v.1002

  ViewVC Help
Powered by ViewVC 1.1.26