| |
en:projects:r8c:r8c_forth [2013-06-06 21:26] – external edit 127.0.0.1 | en:projects:r8c:r8c_forth [2013-06-12 18:09] (current) – replace jwdt.com with bernd-paysan.de bernd |
---|
| |
* Heinz Schnitter writes the R8C Assembler ✓ | * Heinz Schnitter writes the R8C Assembler ✓ |
* [[http://www.jwdt.com/~paysan|Bernd Paysan]] ports Gforth-EC to the R8C CPU ✓ | * [[http://bernd-paysan.de|Bernd Paysan]] ports Gforth-EC to the R8C CPU ✓ |
| |
===== State 27mai2006 ===== | ===== State 27mai2006 ===== |
===== Downloading gforth ===== | ===== Downloading gforth ===== |
| |
The current Development Version of [[http://www.jwdt.com/~paysan/gforth.html|Gforth]] can be [[http://www.complang.tuwien.ac.at/forth/gforth/cvs-public/|loaded using pserver CVS]]. For Windows-User without ambition to install Cygwin, there is a [[http://www.jwdt.com/~paysan/gforth-0.6.2-20060527.exe|Snapshot]] as a ''setup.exe'' Installer containing the current Development Version of GForth. | The current Development Version of [[http://bernd-paysan.de/gforth.html|Gforth]] can be [[http://www.complang.tuwien.ac.at/forth/gforth/cvs-public/|loaded using pserver CVS]]. For Windows-User without ambition to install Cygwin, there is a [[http://bernd-paysan.de/gforth-0.6.2-20060527.exe|Snapshot]] as a ''setup.exe'' Installer containing the current Development Version of GForth. |
| |
===== Downloading gforth-ec ===== | ===== Downloading gforth-ec ===== |
| |
| |
The [[http://www.jwdt.com/~paysan/gforth-r8c.mot|Gforth-R8C]] can be loaded and flashed in the R8C Flash as a S-Record-File. | The [[http://bernd-paysan.de/gforth-r8c.mot|Gforth-R8C]] can be loaded and flashed in the R8C Flash as a S-Record-File. |
| |
===== Installation and Usage of gforth ===== | ===== Installation and Usage of gforth ===== |
<code> | <code> |
./build-ec r8c</code> | ./build-ec r8c</code> |
(will be the same as ''[[http://www.jwdt.com/~paysan/gforth-r8c.mot|gforth-r8c.mot]]''). There will also be a File ''data-r8c.mot'' created, which canbe used to repair a corrupted Data-Flash. The File ''rom-r8c.mot'' is loaded in Flash. Now we can connect to the R8C using a standard Terminal using 38400 Baud 8N1 (for example with Hyperterm, which is in the default Windows install --- Set connection to "COMx") and interactivly with the Forth in the R8C. The communication will go over the same serial Interface that is used to flash the R8C --- no need for recabling. Downloading Forth Source with a normal Terminal Program is not possible, because Xon/Xoff is to slow. It is possible to cur'n'paste Forth Sorucecode to the Terminal when the Linefeed delay is set to 250ms. | (will be the same as ''[[http://bernd-paysan.de/gforth-r8c.mot|gforth-r8c.mot]]''). There will also be a File ''data-r8c.mot'' created, which canbe used to repair a corrupted Data-Flash. The File ''rom-r8c.mot'' is loaded in Flash. Now we can connect to the R8C using a standard Terminal using 38400 Baud 8N1 (for example with Hyperterm, which is in the default Windows install --- Set connection to "COMx") and interactivly with the Forth in the R8C. The communication will go over the same serial Interface that is used to flash the R8C --- no need for recabling. Downloading Forth Source with a normal Terminal Program is not possible, because Xon/Xoff is to slow. It is possible to cur'n'paste Forth Sorucecode to the Terminal when the Linefeed delay is set to 250ms. |
| |
You can play around with the Forth in the R8C, for example | You can play around with the Forth in the R8C, for example |