• R/O
  • SSH
  • HTTPS

oricsdk: Commit


Commit MetaInfo

Revision1570 (tree)
Time2021-08-12 00:59:26
Authordbug

Log Message

OSDK 1.19

Change Summary

Incremental Difference

--- public/pc/tools/osdk/main/Osdk/_final_/Bin/make.bat (revision 1569)
+++ public/pc/tools/osdk/main/Osdk/_final_/Bin/make.bat (revision 1570)
@@ -1,5 +1,31 @@
11 @ECHO OFF
22 ::ECHO ON
3+::
4+:: List of environment variables used by the system
5+::
6+:: Set by the user:
7+:: - OSDK - Points to the root folder of where the OSDK is installed, you can change it to point to other versions when doing testing
8+:: - OSDKNAME - Name of the program (defaults to "OSDK" if not defined)
9+:: - OSDKADDR - Start address of the program (defaults to $600 if not defined)
10+:: - OSDKCOMP - Can be used to override compiler flags such as optimization level (default to "-O2" if not defined)
11+:: - OSDKCPPFLAGS - To pass additional data to the C preprocessor (Currently LCC65)
12+:: - OSDKXAPARAMS - To pass additional data to the 6502 assembler (Currently XA)
13+:: - OSDKTAPNAME - Name of the TAP file (defaults to "OSDK" if not defined)
14+:: - OSDKDISK - Name of the DSK file, if undefined, the DSK generation is skipped
15+:: - OSDKINIST - Sedoric initialization string ran on floppy boot
16+::
17+:: Derived from the above, or used internally
18+:: - OSDKVERSION - Used to show the version of the OSDK used to build a project (eg: "1.18")
19+:: - OSDKLIB - Set to OSDK\lib, which contains the libraries linked to the projects (used by Pinforic to point to custom libraries)
20+:: - OSDKB - Set to OSDK\BIN, which contains all the OSDK binary executables
21+:: - OSDKT - Set to OSDK\TMP, which is where the temporary build artificats are stored when building a project
22+:: - OSDKLINKLIST - Contains the list of all the modules the Linker will have to process during the Link phase
23+:: - OCC - Can't remember, possibly some very old stuff? Like "Oric C Compiler"
24+:: - TMP - Set to the same location as OSDKT to get any temporary written to the same location
25+:: - TEMP - Set to the same location as OSDKT to get any temporary written to the same location
26+:: - LCC65 - Set to the same location as OSDK (possibly not used anymore)
27+:: - LCC65DIR - Set to the same location as OSDK (possibly not used anymore)
28+::
329
430 ::
531 :: Initial checks to verify that everything is fine.
@@ -56,7 +82,7 @@
5682 SET OCC=%OSDK%
5783 SET LCC65=%OSDK%
5884 SET LCC65DIR=%OSDK%
59-SET OSDKVERSION=1.18
85+SET OSDKVERSION=1.19
6086
6187 ::
6288 :: Create a build directory if it does not exist
@@ -167,7 +193,7 @@
167193
168194 IF "%OSDKBRIEF%"=="" ECHO - preprocess
169195 :: the -DATMOS is for Contiki
170-%OSDKB%\cpp.exe -lang-c++ -I %OSDK%\include -D__16BIT__ -D__NOFLOAT__ -DATMOS -DOSDKNAME_%OSDKNAME% -DOSDKVER=\"%OSDKVERSION%\" -nostdinc %1.c %OSDKT%\%1.c
196+%OSDKB%\cpp.exe -lang-c++ -I %OSDK%\include %OSDKCPPFLAGS% -D__16BIT__ -D__NOFLOAT__ -DATMOS -DOSDKNAME_%OSDKNAME% -DOSDKVER=\"%OSDKVERSION%\" -nostdinc %1.c %OSDKT%\%1.c
171197
172198 IF "%OSDKBRIEF%"=="" ECHO - compile
173199 %OSDKB%\compiler.exe -N%1 %OSDKCOMP% %OSDKT%\%1.c >%OSDKT%\%1.c2
--- public/pc/tools/osdk/main/Osdk/_final_/documentation/doc_historic.htm (revision 1569)
+++ public/pc/tools/osdk/main/Osdk/_final_/documentation/doc_historic.htm (revision 1570)
@@ -17,6 +17,13 @@
1717
1818 <h1>Version history</h1>
1919
20+<p id=dateentry>Version 1.19 - August 11th 2021</p>
21+ <ul>
22+ <li>All the binaries are now compiled with Visual Studio 2019 instead of 2010. This should make it easier to update in the future, but this may also have uncovered some bugs and behavior change, so beware and signal any regression</li>
23+ <li>Added a new environment variable, OSDKCPPFLAGS, which can be used to pass additional data to the C preprocessor (like additional defines)</li>
24+ <li>Upgraded <A href="doc_oricutron.htm">Oricutron</A> to the version 1.2.4</li>
25+ </ul>
26+
2027 <p id=dateentry>Version 1.18 - January 3rd 2021</p>
2128 <ul>
2229 <li>Upgraded <A href="doc_linker.htm">Link65</A> to the version 0.67: It now indicates that error messages come from Link65, should make diagnostic errors easier</li>
--- public/pc/tools/osdk/main/Osdk/_final_/documentation/doc_oricutron.htm (revision 1569)
+++ public/pc/tools/osdk/main/Osdk/_final_/documentation/doc_oricutron.htm (revision 1570)
@@ -95,7 +95,39 @@
9595 </p>
9696
9797
98+<p id=dateentry>Version 1.2.4 (14-Feb-2021)</p>
99+<ul>
100+ <li>Added Android target platform
101+ <li>Updated BD500 for DOS70
102+ <li>Added option to disable menu color scheme
103+ <li>Updated BD500 support
104+ <li>Fixed crash with visual keyboard on/off
105+ <li>Added Byte Drive BD-500 support
106+ <li>Added possibility to load more images from command line
107+ <li>Fixed memory leaks and improvements in disk support
108+ <li>Added monitor command 'fr' - fr addr file - Read BIN file to mem
109+ <li>Changed monitor command 'df' to 'fd' for better consistency
110+ <li>Changed monitor command 'wm' to 'fw' for better consistency
111+ <li>Added new 'dcadjust' option in .cfg file - toggles on/off audio DC adjustment
112+ <li>Added German translation of 'ReadMe.txt' - 'ReadMe-LiesMich_DE.txt'
113+ <li>Fixed issue #116 no ACIA in Telestrat mode
114+ <li>Added read-track and write-track support for FDC (assinie)
115+ <li>Center windows on return from fullscreen mode (rzumer)
116+ <li>Fixed Z-flag in BCD mode (iss)
117+ <li>Fixed embedded assembler: BRK is a 2 bytes instruction
118+ <li>Added 3rd button support with SDL Joystick
119+ <li>Added Telestrat Joysticks support
120+ <li>Fixed CSAVE/CLOAD with Sedoric
121+ <li>Added missing chars (@,&) in monitor font
122+ <li>Fixed typing upper case chars and syms in debugger window
123+ <li>Added case insensitive file extensions for GTK file selector dialog
124+ <li>Fixed loading of rom/pch files in Telestrat mode
125+ <li>Added 'pravdiskautoboot' option in .cfg file
126+ <li>Added 'printenable' option in .cfg file
127+ <li>Added 'printfilter' option in .cfg file
128+</ul>
98129
130+
99131 <p id=dateentry>Version 1.2 (01-Nov-2014)</p>
100132 <ul>
101133 <li>Fixed memory access breakpoints which were broken in (at least) v1.1.</li>
--- public/pc/tools/osdk/main/Osdk/_final_/documentation/documentation.htm (revision 1569)
+++ public/pc/tools/osdk/main/Osdk/_final_/documentation/documentation.htm (revision 1570)
@@ -12,7 +12,7 @@
1212
1313 <center><img src="pics/osdk_logo_large.png"></center>
1414
15-<p>Version: 1.18 - <i>Release date: January 3rd 2021</i>
15+<p>Version: 1.19 - <i>Release date: August 11th 2021</i>
1616 </p>
1717
1818 <p id=chapter>General information</p>
Show on old repository browser