summaryrefslogtreecommitdiff
path: root/nuttx/configs/z80sim/README.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-01-06 19:29:37 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-01-06 19:29:37 +0000
commit80f83b34163e00cf9237fa4ca81eeb88f3d8fb9f (patch)
tree619447df64ec7cc3aaa5e473e951f526aa9ced04 /nuttx/configs/z80sim/README.txt
parent70da7ac2ae0b2ecc67e587d014da07f73a421f27 (diff)
downloadpx4-nuttx-80f83b34163e00cf9237fa4ca81eeb88f3d8fb9f.tar.gz
px4-nuttx-80f83b34163e00cf9237fa4ca81eeb88f3d8fb9f.tar.bz2
px4-nuttx-80f83b34163e00cf9237fa4ca81eeb88f3d8fb9f.zip
Incorporate Z80 bugfixes reported by Phillip Klaus Krause
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4270 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/z80sim/README.txt')
-rw-r--r--nuttx/configs/z80sim/README.txt28
1 files changed, 27 insertions, 1 deletions
diff --git a/nuttx/configs/z80sim/README.txt b/nuttx/configs/z80sim/README.txt
index 2e345d320..2a610899c 100644
--- a/nuttx/configs/z80sim/README.txt
+++ b/nuttx/configs/z80sim/README.txt
@@ -8,6 +8,14 @@ http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/misc/sims/z80sim
The SDCC toolchain is available from http://sdcc.sourceforge.net/. All
testing has been performed using version 2.6.0 of the SDCC toolchain.
+Contents
+^^^^^^^^
+
+ o Configuring NuttX
+ o Building the SDCC toolchain
+ o SDCC Update
+ o Newer SDCC Versions
+
Configuring NuttX
^^^^^^^^^^^^^^^^^
@@ -99,6 +107,24 @@ like compiler bugs. If you are using UBUNTU 9.10, you may have to either
the older stable releases, or (2) wait for the next stable SDCC release
after 2.9.0.
+Newer SDCC Versions
+^^^^^^^^^^^^^^^^^^^
-
+This is the text of bug 3468951 reported on the SourceForge website:
+
+"Some obsolete stuff in z80sim port," (submitted by Philipp Klaus Krause):
+
+ The simz80 port needs a few updates to work well with current sdcc versions,
+ and has some unecessary stuff:
+
+ * The linker name for Make.defs should be sdldz80
+ * The assembler name for Make.defs should be sdasz80
+ * _asm and _endasm in z80_io.c and z80_irq.c should be replaced by __asm
+ and __endasm
+ * The --stack-auto --int-long-reent --float-reent options or Make.defs should
+ be removed, as they have no effect on sdcc's z80 port
+ * The current assembler AFAIK can handle long symbol names, so the
+ sdcc-2.6.0-asz80-symlen.patch is unnecessary, and it and the corresponding
+ section from the README can be removed.
+These changes have not yet been incorporated or verified. \ No newline at end of file