<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.compilers.sdcc.user">
    <title>gmane.comp.compilers.sdcc.user</title>
    <link>http://blog.gmane.org/gmane.comp.compilers.sdcc.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4459"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4456"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4455"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4450"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4444"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4442"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4436"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4433"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4432"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4429"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4428"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4427"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4426"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4420"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4412"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4411"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4395"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4389"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4376"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4373"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4459">
    <title>Linking code compiled under IAR workbench.</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4459</link>
    <description>&lt;pre&gt;I am attempting to develop for the CC2540 device from Texas Instruments. It
has been noted the binary portions of their bluetooth stack that have been
released are not compatible with SDCC. What is the most likely reason for
such incompatibilities, and are they fixable with only object code?

With the files found on
http://www.ti.com/tool/ble-stack?DCMP=wbu-blestack&amp;amp;HQS=blestack (warning:
.exe autoextracter; look in "Projects/ble/Libraries") I was hoping to be
able to pinpoint any discrepancies by perusing the disassembly of the
object files and attempt a manual or semi-manual fix. I simply don't know
what to look for. The CC2540 is a good enough offering I'm willing to bend
over backwards a little.

Is this doable? What could possibly be different between IAR and SDCC code?
How hard would it be to, say, translate the object code/a raw disassembly
to a different memory model/whatever issue?

Thanks for your time.
------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may_______________________________________________
Sdcc-user mailing list
Sdcc-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/sdcc-user
&lt;/pre&gt;</description>
    <dc:creator>Sid S</dc:creator>
    <dc:date>2013-05-24T10:17:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4456">
    <title>答复:  "Anatomy of a Compiler - A Retargetable ANSI-C Compiler"link broken in SDCC homepage</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4456</link>
    <description>&lt;pre&gt;It's just the chapter 9 of sdcc user guide.

中国人？

-----原始邮件-----
发件人: "Ma Xiaojun" &amp;lt;damage3025-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
发送时间: ‎2013/‎5/‎23 13:24
收件人: "sdcc-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org" &amp;lt;sdcc-user&amp;lt; at &amp;gt;lists.sourceforge.net&amp;gt;
主题: [Sdcc-user] "Anatomy of a Compiler - A Retargetable ANSI-C Compiler"link broken in SDCC homepage

Hi, all.

A working link seems to be
http://embedded.ifmo.ru/sdk/sdk11/soft/sdcc/Dutta-121.pdf

Can anyone fix it?

Thank you in advance.

------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Sdcc-user mailing list
Sdcc-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/sdcc-user
------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may_______________________________________________
Sdcc-user mailing list
Sdcc-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/sdcc-user
&lt;/pre&gt;</description>
    <dc:creator>feqin fan</dc:creator>
    <dc:date>2013-05-23T07:37:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4455">
    <title>"Anatomy of a Compiler - A Retargetable ANSI-C Compiler" link broken in SDCC homepage</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4455</link>
    <description>&lt;pre&gt;Hi, all.

A working link seems to be
http://embedded.ifmo.ru/sdk/sdk11/soft/sdcc/Dutta-121.pdf

Can anyone fix it?

Thank you in advance.

------------------------------------------------------------------------------
Try New Relic Now &amp;amp; We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, &amp;amp; servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
&lt;/pre&gt;</description>
    <dc:creator>Ma Xiaojun</dc:creator>
    <dc:date>2013-05-23T05:23:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4450">
    <title>SDCC 3.3.0 released</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4450</link>
    <description>&lt;pre&gt;Hello everyone,

Today the new version 3.3.0 of SDCC has been released.

As always the files can be downloaded from SourceForge:
https://sourceforge.net/projects/sdcc/files/

This time there is also an installer for 64 bit Windows. Unfortunately 
SourceForge cannot differentiate between 32 and 64 bit Windows when 
detecting your running Operating System, so 64 bit users will have to 
open the sdcc-win64 folder themselves.

I hope you all enjoy using this new version.

Maarten Brock

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
&lt;/pre&gt;</description>
    <dc:creator>Maarten Brock</dc:creator>
    <dc:date>2013-05-19T22:38:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4444">
    <title>SDCC 3.3.0 RC4 created</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4444</link>
    <description>&lt;pre&gt;Hi everyone,

Today a new SDCC 3.3.0 Release Candidate (rc4) was uploaded for 64 bit 
Windows because the previous ones missed some vital files in the 
distribution.

Please test it if you can and report back so we can proceed with the 
official release this weekend if all is well now.

Thanks,
Maarten Brock

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
&lt;/pre&gt;</description>
    <dc:creator>Maarten Brock</dc:creator>
    <dc:date>2013-05-18T08:00:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4442">
    <title>SDCC 3.3.0 RC3 created</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4442</link>
    <description>&lt;pre&gt;Hello SDCC friends,

Today a third Release Candidate (RC3) for SDCC 3.3.0 was created and 
put online in our SourceForge File section. It misses a few unnecessary 
files ;-)
https://sourceforge.net/projects/sdcc/files/

Like with RC2 a Windows 64-bit version has been added.

Once again, if you have the time, please verify it and report back with 
the positive or negative results.

Happy programming,
Maarten Brock


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
&lt;/pre&gt;</description>
    <dc:creator>Maarten Brock</dc:creator>
    <dc:date>2013-05-12T21:38:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4436">
    <title>SDCC 3.3.0 RC2 created</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4436</link>
    <description>&lt;pre&gt;Hello SDCC friends,

Today the second Release Candidate (RC2) for SDCC 3.3.0 was created and 
put
online in our SourceForge File section.
https://sourceforge.net/projects/sdcc/files/

As a special offering a new Windows 64-bit version has been added.

Once again, if you have the time, please verify it and report back with 
the positive
or negative results.

Happy programming,
Maarten Brock


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
&lt;/pre&gt;</description>
    <dc:creator>Maarten Brock</dc:creator>
    <dc:date>2013-05-11T21:15:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4433">
    <title>Support for PIC18F1320</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4433</link>
    <description>&lt;pre&gt;Does SDCC on Linux (3.1.0) support PIC18F1320?

&lt;/pre&gt;</description>
    <dc:creator>Ori Idan</dc:creator>
    <dc:date>2013-05-06T16:33:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4432">
    <title>SDCC 3.3.0 RC1 created</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4432</link>
    <description>&lt;pre&gt;Hello SDCC friends,

Today the first Release Candidate (RC1) for SDCC 3.3.0 was created and put
online in our SourceForge File section.
https://sourceforge.net/projects/sdcc/files/

If you have the time, please verify it and report back with the positive
or negative results.

Happy programming,
Maarten Brock

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with &amp;lt;2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
&lt;/pre&gt;</description>
    <dc:creator>Maarten Brock</dc:creator>
    <dc:date>2013-05-05T14:42:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4429">
    <title>On-Target Hardware Debugger for the 8051</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4429</link>
    <description>&lt;pre&gt;I am very interested in using sdcc for our 8051 project (a TI CC2541
Bluetooh SoC). I think the sdcc compiler (which is actually an
assembler, compiler, and linker) will do the job nicely, provided I can
use the BLE stack binary libraries, which are generated for the IAR
tools (.r51 files).

Now I'm left with the question of how to debug the code. My requirement
is for an on-target debugger, and I would much prefer to use the Spy-Bi
Wire / CCDEBUGGER method since we've already purchased the CCDEBUGGER
and gone to a lot of time an expense building custom cables to interface
our custom board with it.

Is there a free or inexpensive debugger that meets these requirements? I
saw NoICE, but it appears to be a monitor-based device.

Any pointers would be appreciated.
&lt;/pre&gt;</description>
    <dc:creator>Randy Yates</dc:creator>
    <dc:date>2013-04-19T19:44:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4428">
    <title>__critical</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4428</link>
    <description>&lt;pre&gt;__critical

Yes, it must have.

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
&lt;/pre&gt;</description>
    <dc:creator>forrester-SYPjacQAEmk&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-04-19T13:14:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4427">
    <title>Do we need __critical on stm8?</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4427</link>
    <description>&lt;pre&gt;Do wen need the keyword __critical on stm8?
If yes, what should it do? Generate SIM/RIM instruction?
If we need it, do we want to use it in e.g. device/lib/_malloc.c?

Philipp

P.S.: This issue is currently the only thing that stops us from building
all the library files for stm8.

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
&lt;/pre&gt;</description>
    <dc:creator>Philipp Klaus Krause</dc:creator>
    <dc:date>2013-04-19T12:54:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4426">
    <title>Anyone willing to help with the stm8 peephole optimizer?</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4426</link>
    <description>&lt;pre&gt;The stm8 port at

svn.code.sf.net/p/sdcc/code/branches/stm8/sdcc

is improving quickly, and I hope will be at least somewhat usable soon;
I guess it will be ready for merging into trunk immediately after the
3.3.0 release.

However, currently I am busy working on code generation, Valentin is
busy working on the simulator and various smaller tasks all around.

There is one other item: The peephole optimizer. This one can be worked
on independently from the other tasks, so I think it would be a good
start for someone wanting to help with the stm8 port.

A peephole optimizer is an optimization stage after code generation.
Basically it looks at small excerpts of asm code and replaces them by
more efficient code, according to rules from a a file. It is basically
the last thing the compiler does before handing the asm code to the
assembler.

The application of these rules can be conditional, using some helper
functions. E.g. replacing a long jump by a short jump depends on a
helper function telling us how far away the jump target is. This example
seems to be particularly important, since the stm8 only has short
conditional jumps. To be safe, code generation generates code like

tnz(0x04, sp)
jrne00121$
jp00106$
00121$:

Since code generation does not know how far away 00106$ is. The peephole
optimizer could then optimize this into

tnz(0x04, sp)
jreq00106$

If 00106$ is nearby. To someone willing to help, I would suggest having
a look at peep.h and peep.c in the z80 port, and then write stm8
equivalents of these functions:

int z80instructionSize(lineNode *node);
bool z80notUsed(const char *what, lineNode *endPl, lineNode *head);
bool z80notUsedFrom(const char *what, const char *label, lineNode *head);

Philipp

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
&lt;/pre&gt;</description>
    <dc:creator>Philipp Klaus Krause</dc:creator>
    <dc:date>2013-04-19T08:22:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4420">
    <title>Loading and Debugging 8051 Code Built with the sdccunder code-limited IAR Systems IDE</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4420</link>
    <description>&lt;pre&gt;Hi,

Presuming I can build and flash my project using sdcc and other open
tools, is it be possible to do at least assembly-level debugging without
symbols of such a project using IAR Systems' code-limited IDE?

Discussion on alternatives/details/gotchas/etc. welcomed.
&lt;/pre&gt;</description>
    <dc:creator>Randy Yates</dc:creator>
    <dc:date>2013-04-13T02:16:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4412">
    <title>usermanual p89lpc9408</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4412</link>
    <description>&lt;pre&gt;Hi,

Has anybody here the usermanual for the p89lpc9408 ?
And willing to share :-)

Thanks,

roelof



------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis &amp;amp; visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
&lt;/pre&gt;</description>
    <dc:creator>roelof 't Hooft</dc:creator>
    <dc:date>2013-04-11T08:20:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4411">
    <title>STM8 port status</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4411</link>
    <description>&lt;pre&gt;Hello to those wanting to see a working stm8 port in sdcc.

I've worked on the stm8 port a bit in the recent days. Of course it is
far from complete, and the code generated still tends to be inefficient
and buggy, and not all aspects of code generation are implemented yet.
Nevertheless, the port can now compile 30 of the standard library
functions: Assembly code is generated, assembling it fails, since some
of the glue code between compiler and assembler is missing¹.

The port can be found in the stm8 branch:
svn.code.sf.net/p/sdcc/code/branches/stm8/sdcc

A patch to implement the missing glue would be welcome (or just commit
it to the branch if you are an sdcc developer). I guess most of the
implementation can be done by looking at how the z80 and hc08 ports do this.

Philipp

¹ e.g. for emitting labels. Just do a make -k in device/lib/stm8 to see
the error messages from the assembler, have a look at the generated .asm
file.

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Sdcc-user mailing list
Sdcc-user&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user
&lt;/pre&gt;</description>
    <dc:creator>Philipp Klaus Krause</dc:creator>
    <dc:date>2013-04-08T13:42:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4395">
    <title>Z80 disassembler...</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4395</link>
    <description>&lt;pre&gt;Hi Folks,

I have a ROM image from a Z80-based board in Intel HEX format, and I could do 
with a disassembler to unravel some of the code, can someone point me at such a 
thing? I've never really needed to use such a thing until lately.

&lt;/pre&gt;</description>
    <dc:creator>Richard Gray</dc:creator>
    <dc:date>2013-03-29T18:51:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4389">
    <title>USB firmware</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4389</link>
    <description>&lt;pre&gt;I am starting a project on a pic18f2455 using USB, and I was trying to
find any library that I could use off the shelf with sdcc, if any -I
used ccs compiler in the past.

I found one from an article published in nuts&amp;amp;volts, and also a port
from c18 to sdcc, but it looks like neither has been updated in the
last 6 years. I tried compiling the latter on gpasm (1.1.0) and got a
lot of errors.

There is a post here including a few other options, but again this is
2008 stuff:
http://mcuee.blogspot.co.uk/2008/04/usb-pic-related-open-source-projects.html

I will go on trying these routes, but maybe there is an
obvious-much-easier way of dealing with USB in sdcc that I am
missing... or is it still a work in progress?

Thanks!

Luis

------------------------------------------------------------------------------
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
&lt;/pre&gt;</description>
    <dc:creator>Luis de Arquer</dc:creator>
    <dc:date>2013-03-29T14:41:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4376">
    <title>Building with --program-suffix breaks (?) things</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4376</link>
    <description>&lt;pre&gt;I'm trying to use concurrent sdcc installations. I ran configure like this:

./configure --program-suffix=-r8459 --datarootdir=/usr/local/share/sdcc-r8459 --disable-various-ports-here

I built and installed.

$ find /usr/local/bin/ -name "*r8459"
/usr/local/bin/sdld6808-r8459
/usr/local/bin/sdld-r8459
...
/usr/local/bin/sdcpp-r8459

So far so good. But afterwards:

$ sdcc-r8459 -V --std-c99 -c main.c -o main.rel
+ /usr/local/bin/sdcpp -nostdinc &amp;lt;skip&amp;gt;
+ /usr/local/bin/sdas8051 -plosgffw main.rel main.asm

I was expecting this to be calling sdcpp-&amp;lt;suffix&amp;gt;, sdas8051-&amp;lt;suffix&amp;gt; etc. For the time being, I created symlinks sdcpp -&amp;gt; sdcpp-&amp;lt;suffix&amp;gt;, sdld -&amp;gt; sdld-&amp;lt;suffix&amp;gt; (hence no error above).

Am I missing something at the configure stage or is this intentional? Or am I looking at a bug?

As ever, thanks for your time
George
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
&lt;/pre&gt;</description>
    <dc:creator>George Oikonomou</dc:creator>
    <dc:date>2013-03-22T14:28:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4373">
    <title>Z180 sample project</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4373</link>
    <description>&lt;pre&gt;Hello,

I want to start project with Z180 but I can't find some answers:

- I get "ASlink-Warning-No definition of area HOME" but I don't know why
- the code in .IHX file is placed at address 0x0020 (not 0x0000)
- there is not default crt0 linked (i.e. SP setup etc.)
- how to write bigger application using more than 64K memory?


I am using SDCC 3.2.0a.

My makefile:

OBJS = boot.rel
H    =
NAME = boot
CFLAGS = -mz180

$(NAME).ihx: $(OBJS)
     sdcc $(OBJS)

%.rel : %.c $(H)
     sdcc $(CFLAGS) -c $&amp;lt; -o $&amp;lt; at &amp;gt;



initial boot.c file:

#include &amp;lt;z180.h&amp;gt;
void main (void) {
   while (1);
}


output file boot.ihx:

:0200200018FEC8


Thanks.
Hynek
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar_______________________________________________
Sdcc-user mailing list
Sdcc-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/sdcc-user
&lt;/pre&gt;</description>
    <dc:creator>Hynek Sladky</dc:creator>
    <dc:date>2013-03-19T12:48:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4367">
    <title>6502 and AS</title>
    <link>http://comments.gmane.org/gmane.comp.compilers.sdcc.user/4367</link>
    <description>&lt;pre&gt;Hello everyone,

Without much surprise, I am unable to do contribute to SDCC during my 
free time.

My plan is now to attempt to get, with my master project next year 
(2014), a project where I'll do a 6502 and 65C816 port of SDCC, along 
with some hardware simulation of both processors in order to run program 
compiled by them. Hopefully there will be some professor that will 
accept such a project. (as they are typically more into research for 
next generation CPUs than old '80s CPUs...)

For now I'm just taking more advanced CS courses in order to be ready 
for the task, and I'll have to try to study SDCC as much as possible 
before next year.

What is strange is that I see an "AS6500" port in the documentation, but 
nowhere else. This is really strange, as I don't see where this comes from.
There is already dozen of free-ware 6502 and 65C816 assemblers available 
around, but for the sake of consistency, I think it'd be nice to port 
SDAS and SDLD for the 6502 and 65C816, and this should be rather 
straightforward.
(I already wrote some kind of tiny assembler in java once (for a 
completely unrelated project) and it is only about 800 lines, and just 
took me a couple of days to write, all from scratch)

But if someone already did the porting I don't want to re-invent the wheel.

A problem I see for the linker is that it's not possible to know code 
size in advance, unless you know which variables are zero-page in 
advance. Many assemblers resolves this in a dirty way, but the official 
6502 standard mentions clearly that the following syntax :

lda myvariable

could be both a zero-page and non-zeropage instruction. If the assembly 
files are compiled separately and that myvariable is an extern variable, 
it's impossible to know if it's zero-page and that will be a problem for 
the linker.

Sorry for the long post, and thanks in advance for advice,
Jonathan Masur

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
&lt;/pre&gt;</description>
    <dc:creator>Masur Jonathan</dc:creator>
    <dc:date>2013-03-15T22:27:49</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.compilers.sdcc.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.compilers.sdcc.user</link>
  </textinput>
</rdf:RDF>
