You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(87) |
Aug
|
Sep
(10) |
Oct
(12) |
Nov
(12) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
(7) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
(14) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2010 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(1) |
2012 |
Jan
|
Feb
|
Mar
(8) |
Apr
|
May
(3) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
(13) |
Jun
(4) |
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: <mik...@us...> - 2023-09-24 11:30:12
|
Revision: 133 http://sourceforge.net/p/ldg/code/133 Author: mikro_sk Date: 2023-09-24 11:30:06 +0000 (Sun, 24 Sep 2023) Log Message: ----------- Adapt to mintelf gcc Modified Paths: -------------- trunk/ldg/src/devel/gcc.mak Added Paths: ----------- trunk/ldg/src/devel/symbols.h Modified: trunk/ldg/src/devel/gcc.mak =================================================================== --- trunk/ldg/src/devel/gcc.mak 2016-01-03 17:28:18 UTC (rev 132) +++ trunk/ldg/src/devel/gcc.mak 2023-09-24 11:30:06 UTC (rev 133) @@ -38,5 +38,5 @@ include common.mak stdcallgcc.S: stdcall.s - sed -e 's,\;,\|,g' -e 's,@PREFIX@,_,g' stdcall.s > stdcallgcc.S + sed -e '1s,^,#include "symbols.h"\n\n,' -e 's,\;,\|,g' -e 's,@PREFIX@\([A-Za-z0-9_]*\),SYM(\1),g' stdcall.s > stdcallgcc.S Added: trunk/ldg/src/devel/symbols.h =================================================================== --- trunk/ldg/src/devel/symbols.h (rev 0) +++ trunk/ldg/src/devel/symbols.h 2023-09-24 11:30:06 UTC (rev 133) @@ -0,0 +1,54 @@ +#ifndef __USER_LABEL_PREFIX__ +#define __USER_LABEL_PREFIX__ _ +#endif + +#ifndef __REGISTER_PREFIX__ +#define __REGISTER_PREFIX__ +#endif + +#ifndef __IMMEDIATE_PREFIX__ +#define __IMMEDIATE_PREFIX__ # +#endif + +#define CONCAT1(a, b) CONCAT2(a, b) +#define CONCAT2(a, b) a ## b + +/* Use the right prefix for global labels. */ + +#define SYM(x) CONCAT1 (__USER_LABEL_PREFIX__, x) + +#ifdef __ELF__ +#define FUNC(x) .type SYM(x),function +#else +/* The .proc pseudo-op is accepted, but ignored, by GAS. We could just + define this to the empty string for non-ELF systems, but defining it + to .proc means that the information is available to the assembler if + the need arises. */ +#define FUNC(x) .proc +#endif + +#define REG(x) CONCAT1 (__REGISTER_PREFIX__, x) + +#define IMM(x) CONCAT1 (__IMMEDIATE_PREFIX__, x) + +#define d0 REG(d0) +#define d1 REG(d1) +#define d2 REG(d2) +#define d3 REG(d3) +#define d4 REG(d4) +#define d5 REG(d5) +#define d6 REG(d6) +#define d7 REG(d7) +#define a0 REG(a0) +#define a1 REG(a1) +#define a2 REG(a2) +#define a3 REG(a3) +#define a4 REG(a4) +#define a5 REG(a5) +#define a6 REG(a6) +#define a7 REG(a7) +#define fp REG(fp) +#define sp REG(sp) +#define pc REG(pc) + +#define sr REG(sr) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2016-01-03 17:28:20
|
Revision: 132 http://sourceforge.net/p/ldg/code/132 Author: landemarre Date: 2016-01-03 17:28:18 +0000 (Sun, 03 Jan 2016) Log Message: ----------- Mise ?\195?\160 jours screen.ldg Modified Paths: -------------- trunk/htdocs/index.html Modified: trunk/htdocs/index.html =================================================================== --- trunk/htdocs/index.html 2015-08-27 21:42:48 UTC (rev 131) +++ trunk/htdocs/index.html 2016-01-03 17:28:18 UTC (rev 132) @@ -231,12 +231,12 @@ </tr> <tr> <td><a - href="http://ldg.org.free.fr/libs/graphics/screen200.zip">Screen</a> + href="http://ldg.lutece.net/libs/graphics/screen205.zip">Screen</a> </td> <td>Olivier Landemarre </td> - <td>2.00 </td> + <td>2.05 </td> <td>An universal true color screen driver including dithering - functionalities. 10/04/2007 <br> + functionalities. 02 January 2015 <br> Thanks to <a href="http://perso.wanadoo.fr/gtello/">Guillaume Tello</a>, Eric Reboux and Arnaud Bercegeay for their huge technical assistance<br> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-08-27 21:42:51
|
Revision: 131 http://sourceforge.net/p/ldg/code/131 Author: landemarre Date: 2015-08-27 21:42:48 +0000 (Thu, 27 Aug 2015) Log Message: ----------- add VBCC support Modified Paths: -------------- trunk/ldg/src/devel/Makefile trunk/ldg/src/devel/ldgload.c trunk/ldg/src/devel/ldgutil.c Modified: trunk/ldg/src/devel/Makefile =================================================================== --- trunk/ldg/src/devel/Makefile 2015-08-27 21:41:27 UTC (rev 130) +++ trunk/ldg/src/devel/Makefile 2015-08-27 21:42:48 UTC (rev 131) @@ -24,6 +24,9 @@ purec: @echo "building for Pure C ..." @$(MAKE) -f purec.mak +vbcc: + @echo "building for VBCC ..." + @$(MAKE) -f vbcc.mak ahcc: @echo "building for AHCC ..." @$(MAKE) -f ahcc.mak Modified: trunk/ldg/src/devel/ldgload.c =================================================================== --- trunk/ldg/src/devel/ldgload.c 2015-08-27 21:41:27 UTC (rev 130) +++ trunk/ldg/src/devel/ldgload.c 2015-08-27 21:42:48 UTC (rev 131) @@ -26,7 +26,7 @@ #include <string.h> #include <stdlib.h> #include <stdio.h> -#ifdef __PUREC__ +#if defined(__PUREC__) || defined(__VBCC__) #include <tos.h> /*#ifndef BASEPAGE #define BASEPAGE BASPAG Modified: trunk/ldg/src/devel/ldgutil.c =================================================================== --- trunk/ldg/src/devel/ldgutil.c 2015-08-27 21:41:27 UTC (rev 130) +++ trunk/ldg/src/devel/ldgutil.c 2015-08-27 21:42:48 UTC (rev 131) @@ -32,7 +32,7 @@ #include "global.h" /*#include <gem.h>*/ -#ifdef __PUREC__ +#if defined(__PUREC__) || defined(__VBCC__) #include <tos.h> #endif #if defined(__GNUC__) || defined(__SOZOBONX__) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-08-27 21:41:30
|
Revision: 130 http://sourceforge.net/p/ldg/code/130 Author: landemarre Date: 2015-08-27 21:41:27 +0000 (Thu, 27 Aug 2015) Log Message: ----------- Remove use of memset for internal function + add VBCC support Modified Paths: -------------- trunk/ldg/src/devel/ldglib.c Modified: trunk/ldg/src/devel/ldglib.c =================================================================== --- trunk/ldg/src/devel/ldglib.c 2015-08-27 21:40:08 UTC (rev 129) +++ trunk/ldg/src/devel/ldglib.c 2015-08-27 21:41:27 UTC (rev 130) @@ -24,7 +24,7 @@ #include <stdlib.h> #include <string.h> -#ifdef __PUREC__ +#if defined(__PUREC__) || defined(__VBCC__) #include <tos.h> #else #include <osbind.h> @@ -111,7 +111,15 @@ lib.addr_ext = 0L; /* IMPORTANT: the buffer HAVE TO be zero-ed before use */ - memset( _ldg_adr_regctx, 0, sizeof(_ldg_adr_regctx)); + /* memset( _ldg_adr_regctx, 0, sizeof(_ldg_adr_regctx)); */ + { + int len =sizeof(_ldg_adr_regctx), i; + unsigned char *pt=(unsigned char *)_ldg_adr_regctx; + for (i=0;i<len;i++) + { + *pt++=0; + } + } /* d\x82tournement des fonction pour pr\x82server les registres */ /* a2 et d2 si cela est n\x82cessaire (sozobon et pure c) */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-08-27 21:40:10
|
Revision: 129 http://sourceforge.net/p/ldg/code/129 Author: landemarre Date: 2015-08-27 21:40:08 +0000 (Thu, 27 Aug 2015) Log Message: ----------- add vbcc support Modified Paths: -------------- trunk/ldg/src/Makefile Modified: trunk/ldg/src/Makefile =================================================================== --- trunk/ldg/src/Makefile 2015-08-27 21:39:47 UTC (rev 128) +++ trunk/ldg/src/Makefile 2015-08-27 21:40:08 UTC (rev 129) @@ -11,8 +11,8 @@ kernel: PHONY @echo building devel Pure C library - @echo ----------------------------- - @echo ==> devel + @echo ----------------------------- + @echo devel @make -C devel -f purec.mak @echo <== devel @@ -37,10 +37,12 @@ libs: @echo Building devel libraries for other compiler @echo ------------------------------------------- - @echo ==> devel + @make -C devel - @echo <== devel + + + utils: @echo Building utility programs @echo ------------------------- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-08-27 21:39:48
|
Revision: 128 http://sourceforge.net/p/ldg/code/128 Author: landemarre Date: 2015-08-27 21:39:47 +0000 (Thu, 27 Aug 2015) Log Message: ----------- Add VBCC support Modified Paths: -------------- trunk/ldg/src/version.h Modified: trunk/ldg/src/version.h =================================================================== --- trunk/ldg/src/version.h 2015-06-29 19:34:16 UTC (rev 127) +++ trunk/ldg/src/version.h 2015-08-27 21:39:47 UTC (rev 128) @@ -18,6 +18,9 @@ #ifdef __PUREC__ #define LDG_NAME VERSION __DATE__ " - Pure C" #endif +#ifdef __VBCC__ +#define LDG_NAME VERSION __DATE__ " - VBCC" +#endif #ifdef __SOZOBONX__ #define LDG_NAME VERSION __DATE__ "- Sozobon X" #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-06-29 19:34:18
|
Revision: 127 http://sourceforge.net/p/ldg/code/127 Author: landemarre Date: 2015-06-29 19:34:16 +0000 (Mon, 29 Jun 2015) Log Message: ----------- Fix PureC lib compilation (PureC not support #ifdef #endif #else directive in asm file, the file stdcall.s is compiled but without taking account directive) Modified Paths: -------------- trunk/ldg/src/devel/Makefile trunk/ldg/src/devel/devel.prj trunk/ldg/src/devel/purec.mak Modified: trunk/ldg/src/devel/Makefile =================================================================== --- trunk/ldg/src/devel/Makefile 2015-06-14 17:18:17 UTC (rev 126) +++ trunk/ldg/src/devel/Makefile 2015-06-29 19:34:16 UTC (rev 127) @@ -50,4 +50,4 @@ @echo "building for Sozobon 2 ..." @$(MAKE) -f sozobon.mak total: clean purec gcc gcc281 sozobon -clean:; $(RM) -r .gcc .gcc281 .gcc281-16 .purec .sozobon stdcallsc.s stdcallpc.s stdcallgcc.S +clean:; $(RM) -r .gcc .gcc281 .gcc281-16 .purec .sozobon stdcallsc.s stdcapc.s stdcallgcc.S Modified: trunk/ldg/src/devel/devel.prj =================================================================== --- trunk/ldg/src/devel/devel.prj 2015-06-14 17:18:17 UTC (rev 126) +++ trunk/ldg/src/devel/devel.prj 2015-06-29 19:34:16 UTC (rev 127) @@ -1,4 +1,5 @@ ; Librarie de developpement + ..\..\lib\purec\ldg.lib .C[-y- -g+ -p+ -DGEMLIB=0 -DLDG230] .L[-j+ -y- -v+] @@ -8,4 +9,4 @@ ldglib.c ; routines pour librairies ldgutil.c ; divers ldgload.c ; chargement bas-niveau -stdcall.s ; fix scratch register bug +stdcapc.s ; fix scratch register bug Modified: trunk/ldg/src/devel/purec.mak =================================================================== --- trunk/ldg/src/devel/purec.mak 2015-06-14 17:18:17 UTC (rev 126) +++ trunk/ldg/src/devel/purec.mak 2015-06-29 19:34:16 UTC (rev 127) @@ -30,10 +30,10 @@ ARFLAGS = -J OBJDIR = .purec TARGET = ../../lib/purec/ldg.lib -EXTRAOBJS = stdcallpc.o +EXTRAOBJS = stdcapc.o PURECRULES=yes include common.mak -stdcallpc.s: stdcall.s - sed 's,@PREFIX@,,g' stdcall.s > stdcallpc.s +stdcapc.s: stdcall.s + sed 's,@PREFIX@,,g;s,#ifdef,IFB,g;s,#else,ELSE,g;s,#endif,ENDIF,g;' stdcall.s > stdcapc.s This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-06-14 17:18:20
|
Revision: 126 http://sourceforge.net/p/ldg/code/126 Author: landemarre Date: 2015-06-14 17:18:17 +0000 (Sun, 14 Jun 2015) Log Message: ----------- Fix LP address Modified Paths: -------------- trunk/htdocs/index.html Modified: trunk/htdocs/index.html =================================================================== --- trunk/htdocs/index.html 2015-06-13 08:33:44 UTC (rev 125) +++ trunk/htdocs/index.html 2015-06-14 17:18:17 UTC (rev 126) @@ -181,6 +181,7 @@ example. It's recommanded to get the main LDG package. The LDG-DEV package is only usefull to upgrade your LDG developpement environment. </p> </del> + <h6 align="right"><a href="#up">^up^</a></h6> <h1 id="listldg">Available LDG libraries</h1> @@ -327,6 +328,16 @@ <td>?? </td> <td>Document HiSToric utilities (GEM protocol). </td> </tr> + <tr> + <td><a href="https://bitbucket.org/lp_gfa/zcodeclib-for-gfabasic/">Codecs + for Zview</a> </td> + <td><a href="http://userpages.bright.net/~gfabasic/">Lonny Pursell </a> + </td> + <td>?? </td> + <td>Several LDG codecs for Zview :TGA, BMP, GIF, STAD,Art director, PBM, + Truepaint/Prismpaint, IFF, Doodle, COLR Object editor, ASCII art... + </td> + </tr> </tbody> </table> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-06-13 08:33:46
|
Revision: 125 http://sourceforge.net/p/ldg/code/125 Author: landemarre Date: 2015-06-13 08:33:44 +0000 (Sat, 13 Jun 2015) Log Message: ----------- cdecl fix for pureC Modified Paths: -------------- trunk/ldg/src/mem/utils.c Modified: trunk/ldg/src/mem/utils.c =================================================================== --- trunk/ldg/src/mem/utils.c 2015-06-05 21:21:02 UTC (rev 124) +++ trunk/ldg/src/mem/utils.c 2015-06-13 08:33:44 UTC (rev 125) @@ -4,8 +4,11 @@ #include <stdio.h> #include "globals.h" -#ifndef cdecl -#define cdecl __CDECL +#ifdef __PUREC__ +#define CDECL cdecl +#else +#include <compiler.h> +#define CDECL __CDECL #endif extern struct mem_chunk _mchunk_free_list[]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-06-05 21:21:06
|
Revision: 124 http://sourceforge.net/p/ldg/code/124 Author: landemarre Date: 2015-06-05 21:21:02 +0000 (Fri, 05 Jun 2015) Log Message: ----------- Version 2.35 Modified Paths: -------------- trunk/htdocs/index.html Modified: trunk/htdocs/index.html =================================================================== --- trunk/htdocs/index.html 2015-05-30 19:37:28 UTC (rev 123) +++ trunk/htdocs/index.html 2015-06-05 21:21:02 UTC (rev 124) @@ -1,8 +1,7 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> + <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title>LDG</title> <link rel="stylesheet" media="screen" type="text/css" href="ldg.css"> </head> @@ -10,313 +9,403 @@ <body> <div class="content"> - + <div class="menu"> - <p>Hosted by:<br> - <a href="http://sourceforge.net/projects/ldg"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=144203&type=13" width="120" height="30" alt="Get Dynamic GEM Library (LDG) at SourceForge.net. Fast, secure and Free Open Source software downloads" border="0" /></a> - <p> </p> - <p class="menulist"> - <a href="#whatis">What is LDG ?</a><br> - <a href="#whatnew">What is new ?</a><br> - <a href="#download">Download</a><br> - <a href="#devel">The LDG developper kit</a><br> - <a href="#listldg">Available LDG libraries</a><br> - <a href="#reference">Example of LDG usage</a><br> - <a href="#contrib">Other contributions</a><br> - <a href="#archives">Archives</a><br> - <a href="#contacts">Authors (and contacts)</a><br> - <a href="http://sourceforge.net/projects/ldg">Project page</a> - </p> - <p> </p> - <img src="img/logo.png" alt="[ldg.atari.org logo]"> -</div> +<p>Hosted by:<br> +<a href="http://sourceforge.net/projects/ldg"><img +src="http://sflogo.sourceforge.net/sflogo.php?group_id=144203&type=13" +width="120" height="30" +alt="Get Dynamic GEM Library (LDG) at SourceForge.net. Fast, secure and Free Open Source software downloads" +border="0"></a> </p> +<p>\xA0</p> +<p class="menulist"><a href="#whatis">What is LDG ?</a><br> +<a href="#whatnew">What is new ?</a><br> +<a href="#download">Download</a><br> +<a href="#devel">The LDG developper kit</a><br> +<a href="#listldg">Available LDG libraries</a><br> +<a href="#reference">Example of LDG usage</a><br> +<a href="#contrib">Other contributions</a><br> +<a href="#contacts">Authors (and contacts)</a><br> +<a href="http://sourceforge.net/projects/ldg">Project page</a> </p> + +<p>\xA0</p> +<img src="img/logo.png" alt="[ldg.atari.org logo]"> </div> + <div class="maintext"> - <p id="up" class="maintitle">LDG</p> - <p class="subtitle">a GEM Dynamical Library system for TOS computer<br> - Current version: LDG 2.32 (August 2004) & LDG-DEV 2.33 (02 Nov 2005)</p> +<p id="up" class="maintitle">LDG</p> - <h1 id="whatis">What is LDG ?</h1> - - <p> LDG stands for Gem Dynamical Libraries (actually Librairies - Dynamiques GEM in french). It's a system allowing GEM applications to - load and to share externals modules. For example, an image viewer could use the - JPEG.LDG plugin to load a jpeg image... and in the same time, another program can - use the same JPEG.LDG plugin to load anothe rimage or to save an image. - You'll find <a href="#reference">later</a> some examples of program that uses - LDG system.</p> - +<p class="subtitle">a GEM Dynamical Library system for TOS computer<br> +Current version: LDG 2.35 (5 June 2015) </p> + +<h1 id="whatis">What is LDG ?</h1> + +<p>LDG stands for Gem Dynamical Libraries (actually Librairies Dynamiques GEM +in french). It's a system allowing GEM applications to load and to share +externals modules. For example, an image viewer could use the JPEG.LDG plugin +to load a jpeg image... and in the same time, another program can use the same +JPEG.LDG plugin to load anothe rimage or to save an image. You'll find <a +href="#reference">later</a> some examples of program that uses LDG system.</p> <!-- - <p>LDG is TOS-system based compatible and works with any TOS compatible system. - Its design has some common features with the SLB design, but LDG system has some - advantages : - <ul> - <li> LDG libraries can be shared, duplicated or not. SLB are always shared. - <li> A LDG-library is easy to create compare to SLB library (ASM is required). - <li> LDG works currently on any TOS based system. - <li> LDG can work without any system extension. SLB can be used only - with MagiC, FreeMiNT and with plain-TOS with MetaDOS extension using a - SLB driver. For example, the LDG installer works perfectly with - plain-TOS although it uses FILEUTIL LDG library. - </ul> +<p>LDG is TOS-system based compatible and works with any TOS compatible system. +Its design has some common features with the SLB design, but LDG system has some +advantages : +<ul> +<li> LDG libraries can be shared, duplicated or not. SLB are always shared. +<li> A LDG-library is easy to create compare to SLB library (ASM is required). +<li> LDG works currently on any TOS based system. +<li> LDG can work without any system extension. SLB can be used only +with MagiC, FreeMiNT and with plain-TOS with MetaDOS extension using a +SLB driver. For example, the LDG installer works perfectly with +plain-TOS although it uses FILEUTIL LDG library. +</ul> --> - - <p>The LDG system (and this web site) concerns two kind of audience : - <ul> - <li>end-users who don't have to know anything about technical stuff - <li>programmers who want to develop a LDG or an application which uses external LDG - </ul> - <h2>For end-user</h2> - <p>Nothing <i>has</i> to be installed (although we encourage users to install the LDG system, - as explained later). Any application can successfully load external LDG on a computer where the - LDG system is not installed. - <p>By the way, we encourage users to install the LDG system. Once the system is installed - (LDG.PRG in AUTO, LDG.CPX in CPX, and a deamon to launch at startup... all of them automatically installed - by a nice installer provided in the LDG package), the immediat benefit will be: - <ul> - <li> the path where LDG are loaded is configurable (by using the CPX). You can then put - your LDG directory wherever you want. - <li> LDG may be shareable : if several applications use the same LDG, then this - LDG is loaded only once in memory (without installation, each application - load its own copy of the LDG). - <li> LDG libraries and applications will use functions of the LDG system (AUTO program) - instead of their built-in LDG functions. If you install a new LDG system with new features - or bug fixes, then all your applications and LDG libraries will benefit from them. - </ul> +<p>The LDG system (and this web site) concerns two kind of audience : </p> +<ul> + <li>end-users who don't have to know anything about technical stuff </li> + <li>programmers who want to develop a LDG or an application which uses + external LDG </li> +</ul> - <h2>For developper</h2> - <p>For C programmers, the LDG-DEV package is what you need. This package contains - C-library and header file to built LDG and applications that load LDG. The library is - provided for GCC 2.95, GCC 2.81, sozobonx C and Pure C compilers. - <p>If you want some more stuff (documentation, example...), then you should download - the main LDG package. - <p>If you want to develop LDG or applications that load LDG with another programming - language, it is possible too (you have to "port" the LDG-DEV package to your language). - You can also rely on the LDGM cookie, but your application will then only work if - LDG2 is installed on the machine. +<h2>For end-user</h2> - - <h6 align="right"><a href="#up">^up^</a></h6> - <h1 id="whatnew">What's new ?</h1> +<p>Nothing <i>has</i> to be installed (although we encourage users to install +the LDG system, as explained later). Any application can successfully load +external LDG on a computer where the LDG system is not installed. </p> - <ul> - <li> <u>Release</u> of LDG-DEV 2.33 (new package for developpers only). - <li> Yes ! Finally LDG moves to SF in order to enhance multi authors - development. Old LDG site will be removed. - <li> <u>Adding</u> new libs (December 2004): XML 1.10, TinyGL 0.45, - SDL 1.1. - <li> <u>Release</u> of LDG 2.32 (August 2004). This release addresses - just the legal use of LDG : LDG is now distributed under conditions - specified by the LGPL license. - <li> <u>Release</u> of LDG 2.31 (somewhere in 2003) : This is minor - release never distributed. - <ul> - <li> one bug has been fixed on the way LDG looks for a library when - one specify its path with MiNT convention. </li> - <li> For hackers : the devel C library is now totaly independant on - the GEM library used. That means it is not necessary to link a LDG - module with the GEM library and any GEM library can be used if needed. - As LDG is independant of the GEM library, you need to specify the GEM - header file before including 'ldg.h'. </li> - <li> LDG and its utilities have been recompiled using the last - version of Gemlib (pl43). </li> - </ul> - </ul> +<p>By the way, we encourage users to install the LDG system. Once the system is +installed (LDG.PRG in AUTO, LDG.CPX in CPX, and a deamon to launch at +startup... all of them automatically installed by a nice installer provided in +the LDG package), the immediat benefit will be: </p> +<ul> + <li>the path where LDG are loaded is configurable (by using the CPX). You can + then put your LDG directory wherever you want. </li> + <li>LDG may be shareable : if several applications use the same LDG, then + this LDG is loaded only once in memory (without installation, each + application load its own copy of the LDG). </li> + <li>LDG libraries and applications will use functions of the LDG system (AUTO + program) instead of their built-in LDG functions. If you install a new LDG + system with new features or bug fixes, then all your applications and LDG + libraries will benefit from them. </li> +</ul> - - <h6 align="right"><a href="oldnews.html">Older news</a> <a href="#up">^up^</a></h6> - <h1 id="download">Download</h1> +<h2>For developper</h2> - <p>Since the project is now hosted by SF.NET, we use its File Release System. - All "new" packages may be downloaded from the <a - href="http://sourceforge.net/project/showfiles.php?group_id=144203">sourceforge.net download page</a> - of our project. - <p>At the moment, only LDG-DEV 2.33 package is available. There's no LDG package available there. - <p>The main LDG package (last version released before we moved to SF.NET) is available just hereafter: - <ul> - <li> <a href="http://ldg.org.free.fr/distrib/ldg-2.32.zip">ldg-2.32.zip</a> is the - complet distribution including a GEM intaller and devel libraries. - </ul> +<p>For C programmers, the LDG-DEV package is what you need. This package +contains C-library and header file to built LDG and applications that load LDG. +The library is provided for GCC 4 and Pure C compilers. </p> +<p>If you want some more stuff (documentation, example...), then you should +download the main LDG package. </p> - <h6 align="right"><a href="#up">^up^</a></h6> - <h1 id="devel">The LDG developper kit</h1> +<p>If you want to develop LDG or applications that load LDG with another +programming language, it is possible too (you have to "port" the LDG-DEV +package to your language). You can also rely on the LDGM cookie, but your +application will then only work if LDG2 is installed on the machine. </p> - <p>The LDG package contains: - <ul> - <li> the LDG system (TSR, CPX and Manager) with a GEM installer, </li> - <li> an hypertext documentation, </li> - <li> PureC, Gcc, Sozobon C-libraries to create LDG client and libraries </li> - <li> tools to check your environment and libraries, to install and update - properly your libraries, </li> - <li> example of LDG-library and LDG-client, </li> - <li> MEM.LDG, a memory manager for LDG-libraries, </li> - <li> FILEUTIL.LDG (version 0.10) to copy, move and delete files and folders. </li> - </ul> - - <p>The LDG-DEV package contains: - <ul> - <li> header file (ldg.h) - <li> library (libldg.a) - </ul> - - <p> The LDG-DEV package is only usefull for developpers. The main interesting feature is - the RPM version of LDG-DEV : the header file and the library are automatically - installed in the right directory. The RPM version only exists for gcc target. - <p> Please note that the LDG-DEV package doesn't come with any documentation nor example. - It's recommanded to get the main LDG package. The LDG-DEV package is only usefull to upgrade - your LDG developpement environment. +<p></p> - - <h6 align="right"><a href="#up">^up^</a></h6> - <h1 id="listldg">Available LDG libraries</h1> - - <p> Here is a list of LDG libraries : - - <table border="1"> - <tr><th>Name<th>Author<th>Version<th>Description - <tr><td><a href="http://ldg.org.free.fr/libs/graphics/mesalib.lzh">Mesa GL 2.5</a> </td> - <td>ported by <a href="http://olivier.landemarre.free.fr/">Olivier Landemarre</a> </td> +<p>You can found additional very interesting informations from Mikro <a +href="https://docs.google.com/document/pub?id=1d8MSFrcVLW_bLnO7bhokuOTNXoM6yK2pQ8O5oyPx9oI">here</a></p> + +<h6 align="right"><a href="#up">^up^</a></h6> +<ul> + <li>What's new ?</li> + <li><u>Release</u> of LDG 2.35 full version: Fix ldg path record in + ldg_open() add coldfire version</li> + <li><u>Release</u> of LDG-DEV 2.34 : Fix ldg_close() bug (API and TSR), add + coldfire version. </li> + <li><u>Release</u> of LDG-DEV 2.33 (new package for developpers only). </li> + <li>Yes ! Finally LDG moves to SF in order to enhance multi authors + development. Old LDG site will be removed. </li> + <li><u>Adding</u> new libs (December 2004): XML 1.10, TinyGL 0.45, SDL 1.1. + </li> + <li><u>Release</u> of LDG 2.32 (August 2004). This release addresses just the + legal use of LDG : LDG is now distributed under conditions specified by the + LGPL license. </li> + <li><u>Release</u> of LDG 2.31 (somewhere in 2003) : This is minor release + never distributed. + <ul> + <li>one bug has been fixed on the way LDG looks for a library when one + specify its path with MiNT convention. </li> + <li>For hackers : the devel C library is now totaly independant on the + GEM library used. That means it is not necessary to link a LDG module + with the GEM library and any GEM library can be used if needed. As LDG + is independant of the GEM library, you need to specify the GEM header + file before including 'ldg.h'. </li> + <li>LDG and its utilities have been recompiled using the last version of + Gemlib (pl43). </li> + </ul> + </li> +</ul> + +<h6 align="right"><a href="oldnews.html">Older news</a>\xA0\xA0\xA0<a +href="#up">^up^</a></h6> + +<h1 id="download">Download</h1> + +<p>Since the project is now hosted by SF.NET, we use its File Release System. +All "new" packages may be downloaded from the <a +href="http://sourceforge.net/project/showfiles.php?group_id=144203">sourceforge.net +download page</a> of our project.</p> + +<h6 align="right"><a href="#up">^up^</a></h6> + +<h1 id="devel">The LDG developper kit</h1> + +<p>The LDG package contains: </p> +<ul> + <li>the LDG system (TSR, CPX and Manager) , </li> + <li>an hypertext documentation, </li> + <li>PureC, Gcc libraries to create LDG client and libraries and include</li> + <li>tools to check your environment and libraries, to install and update + properly your libraries, </li> + <li>example of LDG-library and LDG-client, </li> + <li>MEM.LDG, a memory manager for LDG-libraries. </li> + <li>All binary are for 68K and Coldfire except for the CPX and mem.ldg</li> +</ul> +<del><p>The LDG-DEV package contains: </p> +<ul> + <li>header file (ldg.h) </li> + <li>library (libldg.a) </li> +</ul> + +<p>The LDG-DEV package is only usefull for developpers. The main interesting +feature is the RPM version of LDG-DEV : the header file and the library are +automatically installed in the right directory. The RPM version only exists for +gcc target. </p> + +<p>Please note that the LDG-DEV package doesn't come with any documentation nor +example. It's recommanded to get the main LDG package. The LDG-DEV package is +only usefull to upgrade your LDG developpement environment. </p> +</del> +<h6 align="right"><a href="#up">^up^</a></h6> + +<h1 id="listldg">Available LDG libraries</h1> + +<p>Here is a list of LDG libraries : </p> + +<table border="1"> + <tbody> + <tr> + <th>Name</th> + <th>Author</th> + <th>Version</th> + <th>Description </th> + </tr> + <tr> + <td><a href="http://ldg.org.free.fr/libs/graphics/mesalib.lzh">Mesa GL + 2.5</a> </td> + <td>ported by <a href="http://olivier.landemarre.free.fr/">Olivier + Landemarre</a> </td> <td>0.9 </td> <td>A free clone of Open GL. </td> - <tr><td><a href="http://membres.lycos.fr/pmandin/index.php?page=port-libs#mesa">Mesa GL 6.2</a> </td> - <td>ported by <a href="http://membres.lycos.dfr/pmandin/">Patrice Mandin</a> </td> + </tr> + <tr> + <td><a + href="http://membres.lycos.fr/pmandin/index.php?page=port-libs#mesa">Mesa + GL 6.2</a> </td> + <td>ported by <a href="http://membres.lycos.dfr/pmandin/">Patrice + Mandin</a> </td> <td>1.4 </td> <td>A free clone of Open GL. </td> - <tr><td><a href="http://membres.lycos.fr/pmandin/index.php?page=port-libs#sdl">SDL 1.2.7</a> </td> - <td>ported by <a href="http://membres.lycos.fr/pmandin/">Patrice Mandin</a> </td> + </tr> + <tr> + <td><a + href="http://membres.lycos.fr/pmandin/index.php?page=port-libs#sdl">SDL + 1.2.7</a> </td> + <td>ported by <a href="http://membres.lycos.fr/pmandin/">Patrice + Mandin</a> </td> <td>1.1 </td> <td>Simple Directmedia Layer : an universal multimedia library</td> - <tr><td><a href="http://gem.lutece.net/download/tiny045.zip">Tiny GL</a> <br> - </td> + </tr> + <tr> + <td><a href="http://gem.lutece.net/download/tiny045.zip">Tiny GL</a> <br> + </td> <td>ported by Olivier Landemarre</td> <td>0.45 </td> <td>A light version of MesaGL, virtual reality oriented. </td> - <tr><td><a href="http://ldg.org.free.fr/libs/graphics/screen200.zip">Screen</a> </td> + </tr> + <tr> + <td><a + href="http://ldg.org.free.fr/libs/graphics/screen200.zip">Screen</a> + </td> <td>Olivier Landemarre </td> <td>2.00 </td> - <td>An universal true color screen driver including dithering functionalities. 10/04/2007 <br>Thanks to <a href="http://perso.wanadoo.fr/gtello/">Guillaume Tello</a>, Eric Reboux and Arnaud Bercegeay for their huge technical assistance<br> </td> - <tr><td><a href="http://ldg.org.free.fr/libs/numeric/double.lzh">Double</a> </td> + <td>An universal true color screen driver including dithering + functionalities. 10/04/2007 <br> + Thanks to <a href="http://perso.wanadoo.fr/gtello/">Guillaume + Tello</a>, Eric Reboux and Arnaud Bercegeay for their huge technical + assistance<br> + </td> + </tr> + <tr> + <td><a href="http://ldg.org.free.fr/libs/numeric/double.lzh">Double</a> + </td> <td>Olivier Landemarre </td> <td>1.00 </td> - <td>Convert diffrent format of double (double 80bits PureC, 96bits PureC, 64bit IEEE754 (GCC)). </td> - <tr><td><a href="http://perso.wanadoo.fr/arnaud.bercegeay/archives/me-ldg-100.zip">ME</a></td> - <td><a href="http://perso.wanadoo.fr/arnaud.bercegeay/">Arnaud Bercegeay</a> </td> + <td>Convert diffrent format of double (double 80bits PureC, 96bits PureC, + 64bit IEEE754 (GCC)). </td> + </tr> + <tr> + <td><a + href="http://perso.wanadoo.fr/arnaud.bercegeay/archives/me-ldg-100.zip">ME</a></td> + <td><a href="http://perso.wanadoo.fr/arnaud.bercegeay/">Arnaud + Bercegeay</a> </td> <td>1.00 </td> <td>The Parx R&M protocol adapted to LDG. </td> - <tr><td><a href="http://the.zorro.free.fr/downloads/plugins.lzh">Zview Image codecs</a></td> + </tr> + <tr> + <td><a href="http://the.zorro.free.fr/downloads/plugins.lzh">Zview Image + codecs</a></td> <td><a href="http://the.zorro.free.fr/">Zorro</a> </td> <td>1.00 </td> - <td>Various image codecs (jpg,bmp,img,png,gif,tga,degas) used by - <a href="http://the.zorro.free.fr/downloads/zview.lzh">Zview</a></td> - <tr><td><a href="http://ldg.org.free.fr/libs/language/xml-1.10.zip">Xml</a> </td> - <td> <a href="mailto:phi...@fr...">Phillipe Castella</a> & Arnaud Bercegeay </td> - <td> 1.10 </td> - <td> A module handling XML-files with PULL mode. Documentation is available from the previous version (<a - href="http://ldg.org.free.fr/libs/language/xml14.zip">xml 1.04</a>)</td> - <tr><td> Mem </td> - <td> Dominique Béréziat </td> - <td> 0.50 </td> - <td> A memory manager for shared libraries. It is a part of LDG package. </td> - <tr><td> <a href="http://ldg.org.free.fr/libs/system/fileutil020.zip">FileUtil</a> </td> - <td> Dominique Béréziat </td> - <td> 0.20 </td> - <td> Files utilities. It is a part of LDG package. </td> - <tr><td> <a href="http://perso.wanadoo.fr/daroou/productions.htm#MOD_LDG">MOD</a> </td> - <td> <a href="http://perso.wanadoo.fr/daroou/">Jean-Marc Stocklausen</a> </td> - <td> 0.1a </td> - <td> Player of MOD soundtrack, (<a href="http://perso.wanadoo.fr/daroou/productions.htm#PAULANG"> PaulNG</a> - uses it). </td> - <tr><td> <a href="http://perso.wanadoo.fr/daroou/productions.htm#PCI_LDG">PCI</a> </td> - <td> <a href="http://perso.wanadoo.fr/daroou/">Jean-Marc Stocklausen</a> </td> - <td> 0.2b </td> - <td> A library to interface PCI Bios, there is a client, (<a - href="http://perso.wanadoo.fr/daroou/productions.htm#PCI_INFO"> PCI Information</a> which uses it). </td> - <tr><td> <a href="http://ldg.org.free.fr/libs/system/cookies.zip">Cookies</a> </td> - <td> <a href="http://nicosoft.atari.free.fr/a_libfr.htm">Nicolas Richeton</a> </td> - <td> 1.01 </td> - <td> System CookieJar utilities. </td> - <tr><td> <a href="http://ldg.org.free.fr/libs/system/dhst.zip">DHST</a> </td> - <td> <a href="http://nicosoft.atari.free.fr/a_libfr.htm">Nicolas Richeton</a> </td> - <td> ?? </td> - <td> Document HiSToric utilities (GEM protocol). </td> - </table> - - <p> You can browse our <a href="http://ldg.org.free.fr/libs/">libs directory</a> too. If - you have developped some LDG-libraries, please contact us... </p> - - - <h6 align="right"><a href="#up">^up^</a></h6> - <h1 id="reference">Example of LDG usage</h1> - - <p> Here is a list of some applications that use the LDG system: - <ul> - <li> zView uses zcodecs LDG to load images - <li> Eureka uses MESA.LDG or TINY.LDG for opengl rendering - <li> MyAES uses LDG system for its windframe plugin, and SCREEN.LDG for dithering. - <li> TeaTime uses the XML.LDG plugin to parse a xml file - <li> riri2 uses ME.LDG to load images, and SCREEN.LDG to dither, zoom and display images. - </ul> + <td>Various image codecs (jpg,bmp,img,png,gif,tga,degas) used by <a + href="http://the.zorro.free.fr/downloads/zview.lzh">Zview</a></td> + </tr> + <tr> + <td><a href="http://ldg.org.free.fr/libs/language/xml-1.10.zip">Xml</a> + </td> + <td><a href="mailto:phi...@fr...">Phillipe Castella</a> + & Arnaud Bercegeay </td> + <td>1.10 </td> + <td>A module handling XML-files with PULL mode. Documentation is + available from the previous version (<a + href="http://ldg.org.free.fr/libs/language/xml14.zip">xml 1.04</a>)</td> + </tr> + <tr> + <td>Mem </td> + <td>Dominique B\xE9r\xE9ziat </td> + <td>0.50 </td> + <td>A memory manager for shared libraries. It is a part of LDG package. + </td> + </tr> + <tr> + <td><a + href="http://ldg.org.free.fr/libs/system/fileutil020.zip">FileUtil</a> + </td> + <td>Dominique B\xE9r\xE9ziat </td> + <td>0.20 </td> + <td>Files utilities. It is a part of LDG package. </td> + </tr> + <tr> + <td><a + href="http://perso.wanadoo.fr/daroou/productions.htm#MOD_LDG">MOD</a> + </td> + <td><a href="http://perso.wanadoo.fr/daroou/">Jean-Marc Stocklausen</a> + </td> + <td>0.1a </td> + <td>Player of MOD soundtrack, (<a + href="http://perso.wanadoo.fr/daroou/productions.htm#PAULANG">PaulNG</a> + uses it). </td> + </tr> + <tr> + <td><a + href="http://perso.wanadoo.fr/daroou/productions.htm#PCI_LDG">PCI</a> + </td> + <td><a href="http://perso.wanadoo.fr/daroou/">Jean-Marc Stocklausen</a> + </td> + <td>0.2b </td> + <td>A library to interface PCI Bios, there is a client, (<a + href="http://perso.wanadoo.fr/daroou/productions.htm#PCI_INFO">PCI + Information</a> which uses it). </td> + </tr> + <tr> + <td><a href="http://ldg.org.free.fr/libs/system/cookies.zip">Cookies</a> + </td> + <td><a href="http://nicosoft.atari.free.fr/a_libfr.htm">Nicolas + Richeton</a> </td> + <td>1.01 </td> + <td>System CookieJar utilities. </td> + </tr> + <tr> + <td><a href="http://ldg.org.free.fr/libs/system/dhst.zip">DHST</a> </td> + <td><a href="http://nicosoft.atari.free.fr/a_libfr.htm">Nicolas + Richeton</a> </td> + <td>?? </td> + <td>Document HiSToric utilities (GEM protocol). </td> + </tr> + </tbody> +</table> +<p>You can browse our <a href="http://ldg.org.free.fr/libs/">libs directory</a> +too. If you have developped some LDG-libraries, please contact us... </p> - <h6 align="right"><a href="#up">^up^</a></h6> - <h1 id="contrib">Contributions</h1> - - <ul> - <li> <a name="LDGINFO" href="http://perso.wanadoo.fr/arnaud.bercegeay/archives/ldg_info_210.zip">LDG - INFO</a> is an powerfull tool to check and update yours LDG-libraries (by Arnaud Bercegeay). </li> - <li> <a href="http://arnaud.bercegeay.free.fr/libshare/">Libshare</a> - (by Arnaud Bercegeay): <i>"A dirty patch to build shareable LDG against mintlib"</i> </li> - <li> <a href="http://perso.wanadoo.fr/daroou/productions.htm#MONLDG">Mon LDG</a> - is a LDG monitor which display in real time list of libraries used and - their client applications. </li> - <li> LDG system calls are specified in the TOS functions database <a - href="http://gemtos.free.fr/ldg.php3">GEMTOS</a>. </li> - </ul> - - - <h6 align="right"><a href="#up">^up^</a></h6> - <h1 id="archives">Archives</h1> +<h6 align="right"><a href="#up">^up^</a></h6> - <ul> - <li> <a href="http://ldg.org.free.fr/distrib/ldg211.zip">LDG version 2.11</a>, <a href="news/NEWS-211.TXT">news</a> - <li> <a href="http://ldg.org.free.fr/distrib/ldg210.zip">LDG version 2.10</a>, <a href="news/NEWS-210.TXT">news</a> - <li> <a href="http://ldg.org.free.fr/distrib/ldg201.zip">LDG version 2.01</a>, <a href="news/NEWS-200.TXT">news</a> : - first LDG 2.00 release. </li> - <li> <a href="http://ldg.org.free.fr/distrib/ldg120.lzh">LDG version 1.20</a> : last LDG 1 version. A stable version. </li> - <li> <a href="http://ldg.org.free.fr/distrib/">Older version</a>. </li> - </ul> +<h1 id="reference">Example of LDG usage</h1> +<p>Here is a list of some applications that use the LDG system: </p> +<ul> + <li>zView from Zorro uses zcodecs LDG to load images </li> + <li>Eureka uses MESA.LDG or TINY.LDG for opengl rendering </li> + <li>MyAES uses LDG system for its windframe plugin, SCREEN.LDG for dithering + and JPEG.LDG from ZVIEW. </li> + <li>TeaTime uses the XML.LDG plugin to parse a xml file </li> + <li>riri2 uses ME.LDG to load images, and SCREEN.LDG to dither, zoom and + display images.</li> + <li>MxPlay from Mikro</li> + <li>Most Pierre Thontat software from GFA!</li> + <li>Kronos bench Mark for all tests and SCREEN.LDG</li> + <li></li> +</ul> - <h6 align="right"><a href="#up">^up^</a></h6> - <h1 id="contacts">Authors (and contacts)</h1> +<h6 align="right"><a href="#up">^up^</a></h6> - <p>LDG are developped by : - <ul> - <li> <a href="mailto:Dominique--DOT--Bereziat--AT--free--DOT--fr">Dominique - Béréziat</a> (Falcon, Mint, MagiC, PureC) </li> - <li> <a href="mailto:Olivier--DOT--Landemarre--AT--utbm--DOT--fr">Olivier Landemarre</a> - (MagicMac, Gcc, Aranym) </li> - <li> <a href="mailto:Arnaud--DOT--Bercegeay--AT--free--DOT--fr">Arnaud - Bercegeay</a> (gcc 295, SpareMint, Milan), </li> - </ul> - - - <h6 align="right"><a href="#up">^up^</a></h6> +<h1 id="contrib">Contributions</h1> +<ul> + <li><a name="LDGINFO" + href="http://perso.wanadoo.fr/arnaud.bercegeay/archives/ldg_info_210.zip">LDG + INFO</a> is an powerfull tool to check and update yours LDG-libraries (by + Arnaud Bercegeay). </li> + <li><a href="http://arnaud.bercegeay.free.fr/libshare/">Libshare</a> (by + Arnaud Bercegeay): <i>"A dirty patch to build shareable LDG against + mintlib"</i> </li> + <li><a href="http://perso.wanadoo.fr/daroou/productions.htm#MONLDG">Mon + LDG</a> is a LDG monitor which display in real time list of libraries used + and their client applications. </li> + <li>LDG system calls are specified in the TOS functions database <a + href="http://gemtos.free.fr/ldg.php3">GEMTOS</a>. </li> +</ul> + +<h6 align="right"><a href="#up">^up^</a></h6> + +<h1 id="contacts">Authors (and contacts)</h1> + +<p>LDG are developped by : </p> +<ul> + <li><a href="mailto:Dominique--DOT--Bereziat--AT--free--DOT--fr">Dominique + B\xE9r\xE9ziat</a> (Falcon, Mint, MagiC, PureC) </li> + <li><a href="mailto:Olivier--DOT--Landemarre--AT--utbm--DOT--fr">Olivier + Landemarre</a> (Gcc, Aranym) </li> + <li><a href="mailto:Arnaud--DOT--Bercegeay--AT--free--DOT--fr">Arnaud + Bercegeay</a> (gcc 295, SpareMint, Milan), </li> + <li>Mikro (fix severals bugs (ldg_close))</li> + <li>Vincent Rivi\xE8re (add coldfire patch)</li> +</ul> + +<h6 align="right"><a href="#up">^up^</a></h6> </div> - + <div class="footer"> - <table border=0 width="100%"><tr> - <td>All right reserved, (c) 1998-2005 by the authors. - <td width="92"><a href="http://validator.w3.org/check/referer"><img src="http://validator.w3.org/images/vh40.gif" alt="Valid HTML 4.0!" - align="right" border="0" height="31" width="88"> </a> - <td width="92"><a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:88px;height:31px" - src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" align="right"></a> - </table> -</div> +<table border="0" width="100%"> + <tbody> + <tr> + <td>All right reserved, (c) 1998-2015 by the authors. </td> + <td width="92"><a href="http://validator.w3.org/check/referer"><img + src="http://validator.w3.org/images/vh40.gif" alt="Valid HTML 4.0!" + align="right" border="0" height="31" width="88"> </a> </td> + <td width="92"><a href="http://jigsaw.w3.org/css-validator/"><img + style="border:0;width:88px;height:31px" + src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" + align="right"></a> </td> + </tr> + </tbody> +</table> </div> +</div> </body> </html> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-30 19:37:30
|
Revision: 123 http://sourceforge.net/p/ldg/code/123 Author: landemarre Date: 2015-05-30 19:37:28 +0000 (Sat, 30 May 2015) Log Message: ----------- add makefile for GCC Fix fileutil.c to compil with GCC Modified Paths: -------------- trunk/ldg/contrib/fileutil/fileutil.c Added Paths: ----------- trunk/ldg/contrib/fileutil/Makegcc Added: trunk/ldg/contrib/fileutil/Makegcc =================================================================== --- trunk/ldg/contrib/fileutil/Makegcc (rev 0) +++ trunk/ldg/contrib/fileutil/Makegcc 2015-05-30 19:37:28 UTC (rev 123) @@ -0,0 +1,31 @@ +CC = gcc +LD = gcc +STRIP = strip + + +CFLAGS = -I../../include -I../share -O2 +LDFLAGS = -lgem + +OBJECTS = fileutil.o + +LDGTARGET = ../../bin/68k/fileutil.ldg +LDGTARGETV4E = ../../bin/coldfire/fileutil.ldg + +all: fileutil.ldg + +fileutil.ldg:; + $(CC) -c $(CFLAGS) fileutil.c -o fileutil.o + $(LD) $(LDFLAGS) -o$@ fileutil.o ../../lib/gcc/libldg.a + $(STRIP) $@ + mv $@ $(LDGTARGET) + $(RM) $@ + $(RM) $(OBJECTS) + $(CC) -c -mcpu=5475 $(CFLAGS) fileutil.c -o fileutil.o + $(LD) -mcpu=5475 $(LDFLAGS) -o$@ fileutil.o ../../lib/gcc/m5475/libldg.a + $(STRIP) $@ + mv $@ $(LDGTARGETV4E) + $(RM) $@ + $(RM) $(OBJECTS) +clean: + $(RM) $(OBJECTS) + $(RM) fileutil.ldg Modified: trunk/ldg/contrib/fileutil/fileutil.c =================================================================== --- trunk/ldg/contrib/fileutil/fileutil.c 2015-05-30 09:07:41 UTC (rev 122) +++ trunk/ldg/contrib/fileutil/fileutil.c 2015-05-30 19:37:28 UTC (rev 123) @@ -3,12 +3,16 @@ * Version 0.21 (mai 2003) */ +#ifdef __PUREC__ #include <tos.h> +#endif #ifdef __GNUC__ -#include <ostruct.h> -#define _DTA DTA +#include <mint/mintbind.h> +#ifndef DTA +#define DTA _DTA #define FA_SUBDIR FA_DIR #endif +#endif #include <gem.h> #include <ldg.h> #include <string.h> @@ -32,7 +36,28 @@ char d_fname[64]; } XDTA; /* Extended DTA structure */ +#ifndef XATTR + typedef struct { + unsigned short mode; /* file access mode */ + long index; /* file number */ + unsigned short dev; /* device number */ + unsigned short rdev; /* real bios device number */ + unsigned short nlink; /* number of links to this file */ + unsigned short uid; /* user id */ + unsigned short gid; /* group id */ + long size; /* file size in bytes */ + long blksize; /* block size */ + long nblocks; /* number of blocks occupied */ + unsigned short mtime, mdate; /* modification date & time */ + unsigned short atime, adate; /* last access date & time */ + unsigned short ctime, cdate; /* creation date & time */ + unsigned short attr; /* TOS attributes */ + short reserved2; + long reserved3[2]; + } XATTR; +#endif + typedef struct { long d_dirhandle; long d_attr; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-30 09:07:43
|
Revision: 122 http://sourceforge.net/p/ldg/code/122 Author: landemarre Date: 2015-05-30 09:07:41 +0000 (Sat, 30 May 2015) Log Message: ----------- Fix compilation for gcc Modified Paths: -------------- trunk/ldg/src/mem/osmem.c Modified: trunk/ldg/src/mem/osmem.c =================================================================== --- trunk/ldg/src/mem/osmem.c 2015-05-30 09:07:07 UTC (rev 121) +++ trunk/ldg/src/mem/osmem.c 2015-05-30 09:07:41 UTC (rev 122) @@ -24,10 +24,10 @@ #include <stdio.h> #ifdef __PUREC__ #include <tos.h> +#include <options.h> #else #include <osbind.h> #endif -#include <options.h> #include <gem.h> #include <ldg.h> #include "globals.h" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-30 09:07:09
|
Revision: 121 http://sourceforge.net/p/ldg/code/121 Author: landemarre Date: 2015-05-30 09:07:07 +0000 (Sat, 30 May 2015) Log Message: ----------- Add slow but simple C of bcopy to compil it for coldfire Add simple makefile to compil mem.ldg Added Paths: ----------- trunk/ldg/src/mem/Makememldg trunk/ldg/src/mem/bcopy2.c Added: trunk/ldg/src/mem/Makememldg =================================================================== --- trunk/ldg/src/mem/Makememldg (rev 0) +++ trunk/ldg/src/mem/Makememldg 2015-05-30 09:07:07 UTC (rev 121) @@ -0,0 +1,60 @@ +# Librairie Dynamique GEM +# Olivier Landemarre, Dominique B\x82r\x82ziat, Arnaud Bercegeay +# tous droits r\x82serv\x82s 1997-2015 +# +# makefile to build ldginfo + +ifeq ($(CROSS),yes) +CC = m68k-atari-mint-gcc +LD = m68k-atari-mint-gcc +STRIP = m68k-atari-mint-strip +else +CC = gcc +LD = gcc +STRIP = strip +endif +CFLAGS = -I../../include -I../share -O2 +LDFLAGS = +LDLIBS = -lgem +STARTUP = + +TARGET = ../../bin/68k/mem.ldg +TARGETV4E = ../../bin/coldfire/mem.ldg + +all: mem.ldg clean + +mem.ldg:; + $(CC) -c $(CFLAGS) ldgmain.c -o ldgmain.o + $(CC) -c $(CFLAGS) osmem.c -o osmem.o + $(CC) -c $(CFLAGS) sbrk.c -o sbrk.o + $(CC) -c $(CFLAGS) malloc.c -o malloc.o + $(CC) -c $(CFLAGS) bzero.c -o bzero.o + $(CC) -c $(CFLAGS) realloc.c -o realloc.o + $(CC) -c $(CFLAGS) getpages.c -o getpages.o + $(CC) -c $(CFLAGS) globals.c -o globals.o + $(CC) -c $(CFLAGS) utils.c -o utils.o + $(CC) -c $(CFLAGS) bcopy2.c -o bcopy2.o + $(LD) $(LDFLAGS) -o$@ ldgmain.o bcopy2.o osmem.o sbrk.o malloc.o bzero.o realloc.o getpages.o globals.o utils.o $(STARTUP) $(LDLIBS) ../../lib/gcc/libldg.a + $(STRIP) $@ + mv $@ $(TARGET) + $(RM) $@ + $(CC) -c $(CFLAGS) -mcpu=5475 ldgmain.c -o ldgmain.o + $(CC) -c $(CFLAGS) -mcpu=5475 osmem.c -o osmem.o + $(CC) -c $(CFLAGS) -mcpu=5475 sbrk.c -o sbrk.o + $(CC) -c $(CFLAGS) -mcpu=5475 malloc.c -o malloc.o + $(CC) -c $(CFLAGS) -mcpu=5475 bzero.c -o bzero.o + $(CC) -c $(CFLAGS) -mcpu=5475 realloc.c -o realloc.o + $(CC) -c $(CFLAGS) -mcpu=5475 getpages.c -o getpages.o + $(CC) -c $(CFLAGS) -mcpu=5475 globals.c -o globals.o + $(CC) -c $(CFLAGS) -mcpu=5475 utils.c -o utils.o + $(CC) -c $(CFLAGS) -mcpu=5475 bcopy2.c -o bcopy2.o + $(LD) $(LDFLAGS) -mcpu=5475 -o$@ ldgmain.o bcopy2.o osmem.o sbrk.o malloc.o bzero.o realloc.o getpages.o globals.o utils.o $(STARTUP) $(LDLIBS) ../../lib/gcc/m5475/libldg.a + $(STRIP) $@ + mv $@ $(TARGETV4E) + $(RM) $@ + + +clean:; + $(RM) mem.ldg + $(RM) ldgmain.o bcopy2.o osmem.o sbrk.o malloc.o bzero.o realloc.o getpages.o globals.o utils.o + Added: trunk/ldg/src/mem/bcopy2.c =================================================================== --- trunk/ldg/src/mem/bcopy2.c (rev 0) +++ trunk/ldg/src/mem/bcopy2.c 2015-05-30 09:07:07 UTC (rev 121) @@ -0,0 +1,17 @@ +/* bcopy.c -- copy memory. + Copy LENGTH bytes from SOURCE to DEST. Does not null-terminate. + In the public domain. + By David MacKenzie <dj...@gn...>. */ + +void _bcopy2 (char *source, char *dest,unsigned long length) +{ + if (source < dest) + /* Moving from low mem to hi mem; start at end. */ + for (source += length, dest += length; length; --length) + *--dest = *--source; + else if (source != dest) + /* Moving from hi mem to low mem; start at beginning. */ + for (; length; --length) + *dest++ = *source++; +} + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-30 09:04:27
|
Revision: 120 http://sourceforge.net/p/ldg/code/120 Author: landemarre Date: 2015-05-30 09:04:25 +0000 (Sat, 30 May 2015) Log Message: ----------- bcopy, bzero and _bcopy are already keyword of GCC 4, need change name of theim Modified Paths: -------------- trunk/ldg/src/mem/bcopy.s trunk/ldg/src/mem/bzero.c trunk/ldg/src/mem/malloc.c trunk/ldg/src/mem/realloc.c trunk/ldg/src/mem/utils.c Modified: trunk/ldg/src/mem/bcopy.s =================================================================== --- trunk/ldg/src/mem/bcopy.s 2015-05-30 08:59:27 UTC (rev 119) +++ trunk/ldg/src/mem/bcopy.s 2015-05-30 09:04:25 UTC (rev 120) @@ -7,7 +7,7 @@ .text .even - .globl bcopy,_bcopy + .globl bcopy2,_bcopy2 .globl memcpy .globl memmove @@ -23,8 +23,8 @@ ; void bcopy( const void *src, void *dest, size_t length ); ; return value not used (returns dest) -_bcopy: -bcopy: +_bcopy2: +bcopy2: pea (a1) ; push dest tst.l d0 ; length beq exit ; length==0? (size_t) Modified: trunk/ldg/src/mem/bzero.c =================================================================== --- trunk/ldg/src/mem/bzero.c 2015-05-30 08:59:27 UTC (rev 119) +++ trunk/ldg/src/mem/bzero.c 2015-05-30 09:04:25 UTC (rev 120) @@ -14,7 +14,7 @@ #define INC(b, size) b = (void *)( ((char *)(b)) + (size) ) -void _bzero( void *b, register unsigned long n) { +void _bzero2( void *b, register unsigned long n) { register unsigned long l, w; assert((b != NULL)); Modified: trunk/ldg/src/mem/malloc.c =================================================================== --- trunk/ldg/src/mem/malloc.c 2015-05-30 08:59:27 UTC (rev 119) +++ trunk/ldg/src/mem/malloc.c 2015-05-30 09:04:25 UTC (rev 120) @@ -48,7 +48,7 @@ void* my_sbrk ( long); /* SBRK.C */ int getpagesize ( void); /* GETPAGES.C */ -void _bzero ( void *, unsigned long); +void _bzero2 ( void *, unsigned long); void OS_Free ( void *); @@ -135,7 +135,7 @@ q->next = NULL; q++; /* hand back ptr to after chunk desc */ if(_ZeroMallocs[ldg_context] != 0) - _bzero((void *)q, (long)(n - sizeof(struct mem_chunk))); + _bzero2((void *)q, (long)(n - sizeof(struct mem_chunk))); return((void * )q); } @@ -235,7 +235,7 @@ total = n * sz; if ((r = my_malloc(total)) != NULL) - _bzero(r, total); + _bzero2(r, total); return(r); } Modified: trunk/ldg/src/mem/realloc.c =================================================================== --- trunk/ldg/src/mem/realloc.c 2015-05-30 08:59:27 UTC (rev 119) +++ trunk/ldg/src/mem/realloc.c 2015-05-30 09:04:25 UTC (rev 120) @@ -34,8 +34,8 @@ extern int ldg_context; extern struct mem_chunk _mchunk_free_list[]; -void _bzero ( void *, unsigned long); -void _bcopy ( void *, void *, unsigned long); +void _bzero2 ( void *, unsigned long); +void _bcopy2 ( void *, void *, unsigned long); void *my_malloc( unsigned long); void *my_realloc( void *_r, unsigned long n) { @@ -85,7 +85,7 @@ q = (struct mem_chunk * )my_malloc(n); if (q != NULL) { n = p->size - sizeof(struct mem_chunk); - _bcopy(r, q, n); + _bcopy2(r, q, n); /* memcpy( q, r, n); */ free(r); /* free r only if we got a new block */ } Modified: trunk/ldg/src/mem/utils.c =================================================================== --- trunk/ldg/src/mem/utils.c 2015-05-30 08:59:27 UTC (rev 119) +++ trunk/ldg/src/mem/utils.c 2015-05-30 09:04:25 UTC (rev 120) @@ -4,6 +4,10 @@ #include <stdio.h> #include "globals.h" +#ifndef cdecl +#define cdecl __CDECL +#endif + extern struct mem_chunk _mchunk_free_list[]; long cdecl getusedmem( long context) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-30 08:59:29
|
Revision: 119 http://sourceforge.net/p/ldg/code/119 Author: landemarre Date: 2015-05-30 08:59:27 +0000 (Sat, 30 May 2015) Log Message: ----------- Update version to 2.35 Modified Paths: -------------- trunk/ldg/src/VERSION trunk/ldg/src/version.h Modified: trunk/ldg/src/VERSION =================================================================== --- trunk/ldg/src/VERSION 2015-05-30 08:57:14 UTC (rev 118) +++ trunk/ldg/src/VERSION 2015-05-30 08:59:27 UTC (rev 119) @@ -3,4 +3,4 @@ # # Define this to the version of the package. -VERSION=2.34 +VERSION=2.35 Modified: trunk/ldg/src/version.h =================================================================== --- trunk/ldg/src/version.h 2015-05-30 08:57:14 UTC (rev 118) +++ trunk/ldg/src/version.h 2015-05-30 08:59:27 UTC (rev 119) @@ -12,8 +12,8 @@ */ /* version Librairie de d\x82veloppement */ -#define VERSION "2.34" -#define LDG_NUM 0x0234 +#define VERSION "2.35" +#define LDG_NUM 0x0235 #ifdef __PUREC__ #define LDG_NAME VERSION __DATE__ " - Pure C" @@ -29,8 +29,8 @@ /* TSR */ -#define TSR_VERSION_TEXT "2.34" -#define TSR_VERSION_NUMBER 0x0234 +#define TSR_VERSION_TEXT "2.35" +#define TSR_VERSION_NUMBER 0x0235 /* Manager */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-30 08:57:15
|
Revision: 118 http://sourceforge.net/p/ldg/code/118 Author: landemarre Date: 2015-05-30 08:57:14 +0000 (Sat, 30 May 2015) Log Message: ----------- Fix record path of the ldg, before we have something like this: C:\\gemsys\ldg\test.ldg while it should be C:\gemsys\ldg\test.ldg Modified Paths: -------------- trunk/ldg/src/devel/ldgload.c Modified: trunk/ldg/src/devel/ldgload.c =================================================================== --- trunk/ldg/src/devel/ldgload.c 2015-05-20 17:52:58 UTC (rev 117) +++ trunk/ldg/src/devel/ldgload.c 2015-05-30 08:57:14 UTC (rev 118) @@ -183,7 +183,7 @@ currpath[1]=':'; currpath[2]='\\'; currpath[3]='\0'; - Dgetpath( currpath+3, 0); + Dgetpath( currpath+2, 0); strncpy( ldg->path, currpath, PATHLEN-1); strcat( ldg->path,"\\"); strcat( ldg->path, path); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-20 17:53:01
|
Revision: 117 http://sourceforge.net/p/ldg/code/117 Author: landemarre Date: 2015-05-20 17:52:58 +0000 (Wed, 20 May 2015) Log Message: ----------- version change Modified Paths: -------------- trunk/ldg/src/ldg-dev.spec Modified: trunk/ldg/src/ldg-dev.spec =================================================================== --- trunk/ldg/src/ldg-dev.spec 2015-05-20 17:51:55 UTC (rev 116) +++ trunk/ldg/src/ldg-dev.spec 2015-05-20 17:52:58 UTC (rev 117) @@ -2,7 +2,7 @@ Summary : LDG development library and header file Name : ldg-dev -Version : 2.33 +Version : 2.34 Release : 1 Copyright : LGPL Group : Development/Libraries This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-20 17:51:57
|
Revision: 116 http://sourceforge.net/p/ldg/code/116 Author: landemarre Date: 2015-05-20 17:51:55 +0000 (Wed, 20 May 2015) Log Message: ----------- version change Modified Paths: -------------- trunk/ldg/src/VERSION Modified: trunk/ldg/src/VERSION =================================================================== --- trunk/ldg/src/VERSION 2015-05-20 17:50:41 UTC (rev 115) +++ trunk/ldg/src/VERSION 2015-05-20 17:51:55 UTC (rev 116) @@ -3,4 +3,4 @@ # # Define this to the version of the package. -VERSION=2.33 +VERSION=2.34 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-20 17:50:44
|
Revision: 115 http://sourceforge.net/p/ldg/code/115 Author: landemarre Date: 2015-05-20 17:50:41 +0000 (Wed, 20 May 2015) Log Message: ----------- version change Modified Paths: -------------- trunk/ldg/src/cpx/global.h Modified: trunk/ldg/src/cpx/global.h =================================================================== --- trunk/ldg/src/cpx/global.h 2015-05-20 17:49:14 UTC (rev 114) +++ trunk/ldg/src/cpx/global.h 2015-05-20 17:50:41 UTC (rev 115) @@ -21,7 +21,7 @@ #include <backward.h> #include <internal.h> -#define CPXVERSION "2.23" +#define CPXVERSION "2.34" /* Types */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-20 17:49:16
|
Revision: 114 http://sourceforge.net/p/ldg/code/114 Author: landemarre Date: 2015-05-20 17:49:14 +0000 (Wed, 20 May 2015) Log Message: ----------- Compil for 68K and coldfire Modified Paths: -------------- trunk/ldg/src/ldginfo/Makefile Modified: trunk/ldg/src/ldginfo/Makefile =================================================================== --- trunk/ldg/src/ldginfo/Makefile 2015-05-20 17:48:37 UTC (rev 113) +++ trunk/ldg/src/ldginfo/Makefile 2015-05-20 17:49:14 UTC (rev 114) @@ -6,21 +6,41 @@ ifeq ($(CROSS),yes) CC = m68k-atari-mint-gcc +LD = m68k-atari-mint-gcc +STRIP = m68k-atari-mint-strip else CC = gcc +LD = gcc +STRIP = strip endif -CFLAGS = -I../../include -I../share -LDFLAGS = -L../../lib/gcc -LDLIBS = -lgem -lldg -TARGET = ../../bin/ldginfo.ttp +CFLAGS = -I../../include -I../share -O2 +LDFLAGS = +LDLIBS = -lgem +STARTUP = -all: $(TARGET) +TARGET = ../../bin/68k/ldginfo.ttp +TARGETV4E = ../../bin/coldfire/ldginfo.ttp -$(TARGET):ldginfo; mv ldginfo $@ -ldginfo: ldginfo.o internal.o -internal.o: ../share/internal.c - $(CC) -c $(CFLAGS) $< -o $@ +all: clean $(TARGET) clean -clean: +$(TARGET):ldginfo + +ldginfo:; + $(CC) -c $(CFLAGS) ldginfo.c -o ldginfo.o + $(CC) -c $(CFLAGS) ../share/internal.c -o internal.o + $(LD) $(LDFLAGS) -o$@ ldginfo.o internal.o $(STARTUP) $(LDLIBS) ../../lib/gcc/libldg.a + $(STRIP) $@ + mv ldginfo $(TARGET) + $(RM) $@ + $(CC) -c $(CFLAGS) -mcpu=5475 ldginfo.c -o ldginfo.o + $(CC) -c $(CFLAGS) -mcpu=5475 ../share/internal.c -o internal.o + $(LD) $(LDFLAGS) -mcpu=5475 -o$@ ldginfo.o internal.o $(STARTUP) $(LDLIBS) ../../lib/gcc/m5475/libldg.a + $(STRIP) $@ + mv ldginfo $(TARGETV4E) + $(RM) $@ + + +clean:; + $(RM) ldginfo $(RM) ldginfo.o internal.o This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-20 17:48:40
|
Revision: 113 http://sourceforge.net/p/ldg/code/113 Author: landemarre Date: 2015-05-20 17:48:37 +0000 (Wed, 20 May 2015) Log Message: ----------- add strip, binary in bin folder and processor version Modified Paths: -------------- trunk/ldg/src/ldgd/gcc.mak trunk/ldg/src/ldgd/gccm5475.mak Modified: trunk/ldg/src/ldgd/gcc.mak =================================================================== --- trunk/ldg/src/ldgd/gcc.mak 2015-05-14 13:57:17 UTC (rev 112) +++ trunk/ldg/src/ldgd/gcc.mak 2015-05-20 17:48:37 UTC (rev 113) @@ -22,7 +22,7 @@ OBJDIR = .gcc OBJS = ldgd.o OBJECTS = $(addprefix $(OBJDIR)/,$(OBJS)) -TARGET = ../../daemon/gcc68k/ldgd.app +TARGET = ../../bin/68k/ldgd.app TARGETD = $(dir $(TARGET)) all: $(TARGET) @@ -34,6 +34,7 @@ $(TARGET): $(OBJECTS) $(TARGETD) @echo LD $@ $(LD) $(LDFLAGS) -o$@ $(OBJECTS) $(STARTUP) $(LDLIBS) + strip $@ @chmod +x $@ # dependencies @@ -42,3 +43,4 @@ clean: $(RM) -r $(OBJDIR) + $(RM) $(TARGET) Modified: trunk/ldg/src/ldgd/gccm5475.mak =================================================================== --- trunk/ldg/src/ldgd/gccm5475.mak 2015-05-14 13:57:17 UTC (rev 112) +++ trunk/ldg/src/ldgd/gccm5475.mak 2015-05-20 17:48:37 UTC (rev 113) @@ -22,7 +22,7 @@ OBJDIR = .gcc OBJS = ldgd.o OBJECTS = $(addprefix $(OBJDIR)/,$(OBJS)) -TARGET = ../../daemon/gccm5475/ldgd.app +TARGET = ../../bin/coldfire/ldgd.app TARGETD = $(dir $(TARGET)) all: $(TARGET) @@ -34,6 +34,7 @@ $(TARGET): $(OBJECTS) $(TARGETD) @echo LD $@ $(LD) $(LDFLAGS) -o$@ $(OBJECTS) $(STARTUP) $(LDLIBS) + strip $@ @chmod +x $@ # dependencies @@ -42,3 +43,4 @@ clean: $(RM) -r $(OBJDIR) + $(RM) $(TARGET) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-14 13:57:19
|
Revision: 112 http://sourceforge.net/p/ldg/code/112 Author: landemarre Date: 2015-05-14 13:57:17 +0000 (Thu, 14 May 2015) Log Message: ----------- incompatibilit?\195?\169 de la d?\195?\169finition de BASEPAGE avec TOS.LIB de Philip Donze dor?\195?\169navant utilis?\195?\169 Modified Paths: -------------- trunk/ldg/src/kernel/tsrmain.c Modified: trunk/ldg/src/kernel/tsrmain.c =================================================================== --- trunk/ldg/src/kernel/tsrmain.c 2015-05-14 13:25:05 UTC (rev 111) +++ trunk/ldg/src/kernel/tsrmain.c 2015-05-14 13:57:17 UTC (rev 112) @@ -24,14 +24,14 @@ #include <stdio.h> #include <string.h> #include <options.h> -#include <version.h> +#include "../version.h" #ifdef __PUREC__ #include <tos.h> -#ifndef BASEPAGE +/*#ifndef BASEPAGE #define BASEPAGE BASPAG +#endif*/ #endif -#endif #if defined(__GNUC__) || defined(__SOZOBONX__) # if (__GNUC__ > 2) || ( __GNUC_MINOR__ > 8 ) # include <mint/basepage.h> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-05-14 13:25:06
|
Revision: 111 http://sourceforge.net/p/ldg/code/111 Author: landemarre Date: 2015-05-14 13:25:05 +0000 (Thu, 14 May 2015) Log Message: ----------- version number change Modified Paths: -------------- trunk/ldg/src/version.h Modified: trunk/ldg/src/version.h =================================================================== --- trunk/ldg/src/version.h 2015-02-08 22:04:58 UTC (rev 110) +++ trunk/ldg/src/version.h 2015-05-14 13:25:05 UTC (rev 111) @@ -12,8 +12,8 @@ */ /* version Librairie de d\x82veloppement */ -#define VERSION "2.32 \xE1" -#define LDG_NUM 0x0232 +#define VERSION "2.34" +#define LDG_NUM 0x0234 #ifdef __PUREC__ #define LDG_NAME VERSION __DATE__ " - Pure C" @@ -29,8 +29,8 @@ /* TSR */ -#define TSR_VERSION_TEXT "2.33" -#define TSR_VERSION_NUMBER 0x0233 +#define TSR_VERSION_TEXT "2.34" +#define TSR_VERSION_NUMBER 0x0234 /* Manager */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-02-08 22:05:05
|
Revision: 110 http://sourceforge.net/p/ldg/code/110 Author: landemarre Date: 2015-02-08 22:04:58 +0000 (Sun, 08 Feb 2015) Log Message: ----------- makefile STRIP std name Modified Paths: -------------- trunk/ldg/src/kernel/gcc.mak trunk/ldg/src/kernel/gccm5475.mak Modified: trunk/ldg/src/kernel/gcc.mak =================================================================== --- trunk/ldg/src/kernel/gcc.mak 2015-02-08 22:02:57 UTC (rev 109) +++ trunk/ldg/src/kernel/gcc.mak 2015-02-08 22:04:58 UTC (rev 110) @@ -25,15 +25,15 @@ CC = m68k-atari-mint-gcc AS = m68k-atari-mint-gcc LD = m68k-atari-mint-gcc -ST = m68k-atari-mint-strip +STRIP = m68k-atari-mint-strip else CC = gcc AS = gcc LD = gcc -ST = strip +STRIP = strip endif -CFLAGS = -W -Wall -O -I. -I.. -I../../include +CFLAGS = -W -Wall -O -I. -I.. -I../../include #-DNOSTARTUP ASFLAGS = STARTUP = @@ -51,13 +51,13 @@ $(OBJDIR)/%.o: %.c $(OBJDIR) @echo CC $@ - @$(CC) -c $(CFLAGS) $< -o $@ + @$(CC) -c $(CFLAGS) $< -o $@ $(TARGET): $(OBJECTS) $(TARGETD) @echo LD $@ $(LD) $(LDFLAGS) -o$@ $(OBJECTS) $(STARTUP) $(LDLIBS) @chmod +x $@ - $(ST) $(TARGET) + $(STRIP) $(TARGET) # dependencies $(OBJDIR):; mkdir $(OBJDIR) Modified: trunk/ldg/src/kernel/gccm5475.mak =================================================================== --- trunk/ldg/src/kernel/gccm5475.mak 2015-02-08 22:02:57 UTC (rev 109) +++ trunk/ldg/src/kernel/gccm5475.mak 2015-02-08 22:04:58 UTC (rev 110) @@ -25,15 +25,15 @@ CC = m68k-atari-mint-gcc AS = m68k-atari-mint-gcc LD = m68k-atari-mint-gcc -ST = m68k-atari-mint-strip +STRIP = m68k-atari-mint-strip else CC = gcc AS = gcc LD = gcc -ST = strip +STRIP = strip endif -CFLAGS = -mcpu=5475 -W -Wall -O -I. -I.. -I../../include +CFLAGS = -mcpu=5475 -W -Wall -O -I. -I.. -I../../include #-DNOSTARTUP ASFLAGS = -mcpu=5475 STARTUP = @@ -51,13 +51,13 @@ $(OBJDIR)/%.o: %.c $(OBJDIR) @echo CC $@ - @$(CC) -c $(CFLAGS) $< -o $@ + @$(CC) -c $(CFLAGS) $< -o $@ $(TARGET): $(OBJECTS) $(TARGETD) @echo LD $@ $(LD) $(LDFLAGS) -o$@ $(OBJECTS) $(STARTUP) $(LDLIBS) @chmod +x $@ - $(ST) $(TARGET) + $(STRIP) $(TARGET) # dependencies $(OBJDIR):; mkdir $(OBJDIR) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lan...@us...> - 2015-02-08 22:03:02
|
Revision: 109 http://sourceforge.net/p/ldg/code/109 Author: landemarre Date: 2015-02-08 22:02:57 +0000 (Sun, 08 Feb 2015) Log Message: ----------- Include local ldg.h Modified Paths: -------------- trunk/ldg/src/devel/ldgapp.c trunk/ldg/src/devel/ldglib.c trunk/ldg/src/devel/ldgload.c trunk/ldg/src/devel/ldgutil.c Modified: trunk/ldg/src/devel/ldgapp.c =================================================================== --- trunk/ldg/src/devel/ldgapp.c 2015-02-08 21:16:39 UTC (rev 108) +++ trunk/ldg/src/devel/ldgapp.c 2015-02-08 22:02:57 UTC (rev 109) @@ -23,7 +23,7 @@ #include <stddef.h> #include <string.h> -#include <ldg.h> +#include "../../include/ldg.h" #include "global.h" /* Binding des fonctions du cookies */ Modified: trunk/ldg/src/devel/ldglib.c =================================================================== --- trunk/ldg/src/devel/ldglib.c 2015-02-08 21:16:39 UTC (rev 108) +++ trunk/ldg/src/devel/ldglib.c 2015-02-08 22:02:57 UTC (rev 109) @@ -32,7 +32,7 @@ #include "../version.h" #include "../options.h" -#include <ldg.h> +#include "../../include/ldg.h" #ifdef __SOZOBONX__ volatile static LDG lib; Modified: trunk/ldg/src/devel/ldgload.c =================================================================== --- trunk/ldg/src/devel/ldgload.c 2015-02-08 21:16:39 UTC (rev 108) +++ trunk/ldg/src/devel/ldgload.c 2015-02-08 22:02:57 UTC (rev 109) @@ -28,10 +28,10 @@ #include <stdio.h> #ifdef __PUREC__ #include <tos.h> -#ifndef BASEPAGE +/*#ifndef BASEPAGE #define BASEPAGE BASPAG +#endif*/ #endif -#endif #if defined(__GNUC__) || defined(__SOZOBONX__) # if (__GNUC__ > 2) || ( __GNUC_MINOR__ > 8 ) # include <mint/basepage.h> @@ -43,7 +43,7 @@ #endif #include "../options.h" -#include <ldg.h> +#include "../../include/ldg.h" #include "global.h" /* Modified: trunk/ldg/src/devel/ldgutil.c =================================================================== --- trunk/ldg/src/devel/ldgutil.c 2015-02-08 21:16:39 UTC (rev 108) +++ trunk/ldg/src/devel/ldgutil.c 2015-02-08 22:02:57 UTC (rev 109) @@ -26,9 +26,9 @@ #include <stdlib.h> #include <stdarg.h> #include <stdio.h> -#include <version.h> -#include <options.h> -#include <ldg.h> +#include "../version.h" +#include "../options.h" +#include "../../include/ldg.h" #include "global.h" /*#include <gem.h>*/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |