From c558d3460089acd56a3957afa25d9af47eb2e903 Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 15 Feb 2008 22:14:00 +0000 Subject: [PATCH] Add support for the TRS-80 Model 3 git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@690 42af7a65-404d-4744-a932-0658087f49c3 --- ChangeLog | 3 + Documentation/NuttX.html | 2 + Documentation/NuttxPortingGuide.html | 22 ++++--- arch/z80/include/io.h | 76 ++++++++++++++++++++++ arch/z80/include/z80/io.h | 85 ++++++++++++++++++++++++ arch/z80/src/Makefile.sdcc | 16 +++++ arch/z80/src/z80/Make.defs | 2 +- arch/z80/src/z80/z80_io.c | 97 ++++++++++++++++++++++++++++ configs/README.txt | 25 +++---- configs/z80sim/src/z80_serial.c | 5 +- 10 files changed, 309 insertions(+), 24 deletions(-) create mode 100644 arch/z80/include/io.h create mode 100644 arch/z80/include/z80/io.h create mode 100644 arch/z80/src/z80/z80_io.c diff --git a/ChangeLog b/ChangeLog index aca800c8cf..289460c7ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -341,5 +341,8 @@ * Fix broken 'clean' target on z80sim configurations * Re-structure arch/z80 to provide support for all ZiLOG 8-bit microcontrollers (ez8 in particular for now). + * Add support for TRS80-Model 3 based on the xtrs emulation (http://www.tim-mann.org/xtrs.html) + Per patch from Jacques Pelletier. + diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 90d8dd1a0c..a2a4803a38 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -995,6 +995,8 @@ nuttx-0.3.9 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> * Fix broken 'clean' target on z80sim configurations * Re-structure arch/z80 to provide support for all ZiLOG 8-bit microcontrollers (ez8 in particular for now). + * Add support for TRS80-Model 3 based on the xtrs emulation (http://www.tim-mann.org/xtrs.html) + Per patch from Jacques Pelletier. pascal-0.1.3 2008-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index fcf74416c5..c84fa4fe10 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -16,7 +16,7 @@

by

Gregory Nutt

-

Last Update: February 11, 2008

+

Last Update: February 15, 2008

Table of Contents

@@ -442,7 +442,7 @@ z80 instruction simulator. The set simulator can be found in the NuttX CVS at http://nuttx.cvs.sourceforge.net/nuttx/misc/sims/z80sim. - This port also the SDCC toolchain (http://sdcc.sourceforge.net/") + This port also uses the SDCC toolchain (http://sdcc.sourceforge.net/") (verified with version 2.6.0 and 2.7.0). @@ -590,7 +590,7 @@

2.3.3 Supported Boards

All of the specific boards supported by NuttX are identified below. - These the the specific <board-name>'s that may be used to configure NuttX + These are the specific <board-name>'s that may be used to configure NuttX as described below.