Defence Force logotype

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

Parent Directory Parent Directory | Revision Log Revision Log

Revision 208 - (hide annotations)
Sat Jan 23 15:55:45 2010 UTC (9 years, 10 months ago) by dbug
File MIME type: text/html
File size: 9114 byte(s)
Updated the OSDK codebase with the latest changed, which mostly add Atari ST support.
1 dbug 70 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
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 dbug 208 <p id=dateentry>Version 0.017 - November the 29th 2009</p>
21 dbug 70 <ul>
22     <li>It is now possible to indicate subfolders in the OSDK_CONFIG file list</li>
23     <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>
24     <li>Upgraded the version of Tap2Dsk</li>
25     <li>Integrated the first version of Wilfrid AVRILLON's BASIC labelizer tool</li>
26     <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>
27     <li>Added a 256 bytes demo in the assembler samples, to show how to do a minimalistic program.</li>
28     <li>PictConv now uses FreeImage 3, this means more supported file formats.</li>
29 dbug 208 <li>Fixed an issue in LIB.H with the macros peek and poke</li>
30 dbug 70 </ul>
32     <p id=dateentry>Version 0.016 - December the 13th 2006</p>
33     <ul>
34     <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>
35     <li>If you have DosBox installed, it is now possible to run <A href="doc_euphoric.htm">Euphoric</A> in a windowed mode.</li>
36     <li>Updated the documentation with more interpage links.</li>
37     <li>Upgraded <A href="doc_euphoric.htm">Euphoric</A> to the version 1007</li>
38     <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>
39     <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>
40     <li>PictConv can now export pictures as BASIC DATA lines.</li>
41     <li>PictConv can convert colored pictures that are not 240 pixels wide</li>
42     </ul>
44     <p id=dateentry>Version 0.015 - August the 2nd 2006</p>
45     <ul>
46     <li>Corrected a stupid mistake that led to invalid code generation</li>
47     </ul>
49     <p id=dateentry>Version 0.014 - June the 9th 2006</p>
50     <ul>
51     <li>Some new features in <A href="doc_pictconv.htm">PictConv</A>
52     <ul>
53     <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>
54     <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>
55     <li>Added -n switch to set the number of values per line (stolen from <A href="doc_bin2txt.htm">Bin2Txt</A> !)</li>
56     </ul>
57     </li>
58     <li>Update the documentation page about <A href="doc_pictconv.htm">PictConv</A>, it was severly lacking some important details -like file formats-</li>
59     </ul>
61     <p id=dateentry>Version 0.013 - June the 4th 2006</p>
62     <ul>
63     <li>Corrected a bug in the makefile (introduce in version 0.012) that make it impossible to compile C programs</li>
64     <li>It is now possible to use .ASM extension for assembly source code, in addition to .S</li>
65     <li>Added pictures of Windows 2000 and Windows XP system properties in the installation page.</li>
66     </ul>
68     <p id=dateentry>Version 0.012 - June the 4th 2006</p>
69     <ul>
70     <li>Corrected a bug in the linker that made it impossible to use the linker with only one source file</li>
71     <li>Corrected a bug in the #file command in XA, it now correctly displays the file and line if an error happens during the second pass</li>
72     <li>Corrected a bug in the handling of static function pointer generating bad code (1.29 code generator by Fabrice)</li>
73     <li>Added an option to display the size of generated programs in Header</li>
74     </ul>
76     <p id=dateentry>Version 0.011 - March 2006</p>
77     <ul>
78     <li>Corrected a bug in the data unpacking code (overflow when offset was equal to 4096 exactly)</li>
79     <li>Corrected a bug (hack) in XA that make it crash when processing too many levels of macro expansion</li>
80     <li>Added a way to generate masks from a bitmap in <A href="doc_pictconv.htm">PictConv</A></li>
81     <li>Added support for Atari ST compatible bitmap data in <A href="doc_pictconv.htm">PictConv</A></li>
82     <li>Added an option in <A href="doc_bin2txt.htm">Bin2Txt</A> to set the number of values per line of data</li>
83     <li>Added a new program in the OSDK, MemMap with the associated osdk_showmap.bat to show how memory is used</li>
84     </ul>
86     <p id=dateentry>Version 0.010 - January 2004</p>
87     <ul>
88     <li>Corrected bug in the memset routine: it was trashing the first byte that follow the routine.</li>
89     <li>Added screenshots of <A href="doc_euphoric.htm">Euphoric</A> menu, boot sequence and debugger in action</li>
90     </ul>
92     <p id=dateentry>Version 0.009 - January 2004</p>
93     <ul>
94     <li>Corrected a bug in the data unpacking code</li>
95     <li>Corrected a bug in the EQW_DI macro instruction</li>
96     <li>Modified the linker to handle pure assembly code projects (SET OSDKLINK=-B in the configuration file)</li>
97     <li>Modified the linker to make it not complain about .( and .)</li>
98     <li>Modified the linker to add #file directives in order to get valid error messages (file/line) from XA assembler</li>
99     <li>Modified the linker to makes it accept /* */ comments (was previously crashing badly)</li>
100     <li>Modified the assembleur to accept the #file directive</li>
101     <li>Modified the makefile to accept a OSDKCOMP variable to handle compiler optimisation settings</li>
102     <li>Updated <A href="doc_euphoric.htm">Euphoric</A> to release 1.004a</li>
103     <li>Added "testing" mode to <A href="doc_pictconv.htm">PictConv</A></li>
104     <li>Added a "don't save header" mode to <A href="doc_filepack.htm">FilePack</A></li>
105     <li>Added a new sample project: 4KKong game</li>
106     </ul>
108     <p id=dateentry>Version 0.008 - Nov 2002</p>
109     <ul>
110     <li>Corrected bug in the code generator: floating point code is now working.</li>
111     <li>Made some improvements in the build and execute batch files.</li>
112     <li>Added already made Visual Studio projects and workspaces.</li>
113     </ul>
115     <p id=dateentry>Version 0.007 - Nov 2002</p>
116     <ul>
117     <li>Corrected bug in the code generator: function pointers are now working correctly.</li>
118     <li>Corrected bug in the code generator: NULL pointers as parameters are now working correctly.</li>
119     <li>Corrected bug in memset, it was crashing !</li>
120     <li>Added configuration information on how to use VisualC++ and UltraEdit for editing.</li>
121     <li>Added some definitions in the glossary.</li>
122     <li>Added a page with the 6502 instruction set.</li>
123     </ul>
125     <p id=dateentry>Version 0.006 - Nov 2002</p>
126     <ul>
127     <li>Corrected bug with -u option of <A href="doc_filepack.htm">FilePack</A> (was not working anymore)</li>
128     <li>Corrected various problems in the documentation (spelling, html errors)</li>
129     <li>Added version number on the first documentation page.</li>
130     </ul>
132     <p id=dateentry>Version 0.005 - Nov 2002</p>
133     <ul>
134     <li>Corrected error in <A href="doc_bin2txt.htm">Bin2Txt</A> documentation</li>
135     <li>Corrected problem with "tmp" folder that was missing in the Zip archive</li>
136     <li>Added FreeImage.dll (needed for <A href="doc_pictconv.htm">PictConv</A>)</li>
137     </ul>
139     <p id=dateentry>Version 0.004 - Nov 2002</p>
140     <ul>
141     <li>Updated code generator and macros for the C compiler.</li>
142     <li>Updated tape header manager, can now remove headers and set autorun flag</li>
143     <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>
144     <li>Added this documentation :)</li>
145     <li>Added two samples (picture display, and file decompression)</li>
146     <li>Added "file_unpack" function</li>
147     <li>Corrected bug in "clock" function</li>
148     <li>XA symbol table is now compatible with <A href="doc_euphoric.htm">Euphoric</A> debuger format</li>
149     </ul>
151     <p id=dateentry>Version 0.003 - Jan 2002</p>
152     <ul>
153     <li>Lots of modification. The setup/use is a lot simpler than before.</li>
154     <li>Can now be used from within Visual Studios.</li>
155     <li><A href="doc_euphoric.htm">Euphoric</A> is integrated into the release</li>
156     </ul>
158     <p id=dateentry>Version 0.002 - August 2001</p>
159     <ul>
160     <li>Correction of a bug in the header creator</li>
161     </ul>
163     <p id=dateentry>Version 0.001 - March 2001</p>
164     <ul>
165     <li>First version of the OSDK</li>
166     </ul>
168     <p id=dateentry>Version 0.000</p>
169     <ul>
170     <li>Internal test release</li>
171     </ul>
175     <hr>
176     <A href="documentation.htm"><img src="arrow_back.gif"></A>
177     <img src="pics/osdk_logo_small.png">
178     <hr>
180     </BODY>
181     </HTML>

  ViewVC Help
Powered by ViewVC 1.1.26