1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 2<html xmlns='http://www.w3.org/1999/xhtml' xml:lang="en"> 3<head> 4<meta http-equiv='content-type' content='text/html; charset=utf-8' /> 5<meta http-equiv='content-style-type' content='text/css' /> 6<meta http-equiv='content-language' content='en' /> 7<title>News - CamelForth</title> 8<!-- *JS* -->
9<script type='text/javascript' src='/e107_files/e107.js'></script>
9 10<!-- *CSS* --> 11<!-- Theme css --> 12<link rel='stylesheet' href='/e107_themes/human_wide/style.css' type='text/css' media='all' /> 13<link rel='stylesheet' href='/e107_files/e107.css' type='text/css' /> 14<!-- *META* --> 15<!-- e107helpers meta -->
16<script type='text/javascript' src='/e107_plugins/e107helpers/e107helper.js'></script>
16 17<link rel="stylesheet" type="text/css" media="all" href="e107_handlers/calendar/calendar.css" />
18<script type="text/javascript" src="e107_handlers/calendar/calendar_stripped.js"></script>
vendor: 1 bytes, line 18
18
19<script type="text/javascript" src="e107_handlers/calendar/calendar-setup_stripped.js"></script>
vendor: 1 bytes, line 19
19
20<script type="text/javascript" src="e107_handlers/calendar/language/English.js"></script>
20 21<!-- log meta -->
22<script type='text/javascript'> 23 //<![CDATA[ 24function rstr2b64(input) 25{ 26 var b64pad = "="; /* base-64 pad character. "=" for strict RFC compliance */ 27 var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; 28 var output = ""; 29 var len = input.length; 30 for(var i = 0; i < len; i += 3) 31 { 32 var triplet = (input.charCodeAt(i) << 16) 33 | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0) 34 | (i + 2 < len ? input.charCodeAt(i+2) : 0); 35 for(var j = 0; j < 4; j++) 36 { 37 if(i * 8 + j * 6 > input.length * 8) output += b64pad; 38 else output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 39 } 40 } 41 return output; 42} 43var logString = 'referer=' + ref + '&colour=' + colord + '&eself=' + eself + '&res=' + res + ''; 44logString = rstr2b64(logString); 45document.write('<link rel="stylesheet" type="text/css" href="/e107_plugins/log/log.php?lv='+logString + '">' ); 46//]]> 47</script>
47 48<!-- rss_menu meta --> 49<link rel='alternate' type='application/rss+xml' title='CamelForth News' href='http://camelforth.com/e107_plugins/rss_menu/rss.php?news.2' /> 50 51 52 53<!-- Core Meta Tags --> 54 55<!-- *FAV-ICONS* --> 56<link rel='icon' href='http://camelforth.com/favicon.ico' type='image/x-icon' /> 57<link rel='shortcut icon' href='http://camelforth.com/favicon.ico' type='image/xicon' /> 58 59<!-- *PRELOAD* --> 60</head> 61<body onload="externalLinks();"> 62�<table cellpadding='0' cellspacing='0'><tr>�<td id='leftedge'> </td>�<td>�<h1 id='header'><a href='#' title='e107 v0.7'>CamelForth</a></h1>�<table cellpadding='0' cellspacing='0'><tr>�<td class='post'>��CamelForth is a Forth implementation for embedded microprocessors (8051, 8086, Z80, and 6809, with more to come). It is compatible with ANS Forth. It was originally developed as an educational project for The Computer Journal, but has since become popular for embedded systems programming.<br /><br /><br /><strong class='bbcode bold'>Custom Ports/Embedded Programming:</strong> Custom ports of CamelForth to new processors can be done for a fee. I'm also available for embedded programming on a contract basis. Reach me via the <a href="http://www.camelforth.com/contact_us.php" class="bbcode">Contact page</a>. - Brad<br/><br/><br/><br />�<div class='textstyle4'><b>CamelForth on Vintage Computer Festival 8031</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Saturday 25 May 2024 - 19:21:28</div>�<div class='textstyle3'>CamelForth user Raymond (channelmaniac AT yahoo.com) reports,<br /><br /><div class='indent bbcode-blockquote'><em class='bbcode italic'>I built an 8031 based kit last year for VCF (Vintage Computer Festival) Southwest and for this year I built a module that would run CamelForth at A000 with dual-space RAM at E000.<br /><br />I extended BASIC-52 v.1.2a (stripped down version for the 8031/8051) to add in a "camel" key word to start CamelForth and thought I'd share it with you. Feel free to include it on your site if you wish, no attribution necessary. It's simple code that came from sample in the BASIC-52 documentation from Intel. Note that you cannot use "forth" as a key word as that conflicts with the BASIC command "for"</em></div><br />He adds,<br /><br /><div class='indent bbcode-blockquote'><em class='bbcode italic'>The only troubleshooting note I'd say that goes with that code is "If the 80xx CPU does not see the ROM and a CBY(2000H) returns a 00 then try a different part number EPROM." I had trouble with AM2764A-10DC not being seen.</em></div><br />Copy and paste his source code below, or find it at his <a href="https://github.com/channelmaniac/VCF_8031" class="bbcode"> GitHub repository.</a> <br /><br /><br /><div class='code_highlight code-box' style='unicode-bidi: embed; direction: ltr'><code><span style="color: #000000">; .command -ai ; output Intel hex format�<br />; ===============================================�<br />; Add command table entry to start CamelForth on 8031�<br />; Show Computer for VCF Southwest�<br />;�<br />;�<br /> .ORG 2002H�<br /> .DB 5AH ;Tell BASIC expansion options available�<br />;�<br /> .ORG 2048H�<br /> SETB 2DH ;Set bit 45 to enable expansion�<br /> RET ;command lookups in BASIC�<br />;�<br /> .ORG 2070H�<br /> MOV DPTR, #VECTOR_TABLE ;LOCATION BASIC CALLS TO GET�<br /> RET ;USER VECTOR_TABLE LOOKUP ADDRESS�<br />;�<br />�<br /> .ORG 2078H�<br /> MOV DPTR, #USER_TABLE ;LOCATION BASIC CALLS TO GET
62�<br /> RET ;COMMAND TOKEN LOOKUP TABLE�<br />;�<br />USER_TABLE: .ORG 2200H�<br /> .DB 10H ;FIRST TOKEN�<br /> .DB "CAMEL" ;CAMEL KEYWORD�<br /> .DB 0FFH ;END OF USER TABLE�<br />;�<br />VECTOR_TABLE: .ORG 2300H�<br /> .DW RUN_CAMEL�<br />;�<br />RUN_CAMEL: .ORG 2400H�<br /> LJMP H'A000�<br /> RET�<br />;�<br /></span></code></div><br /><br /><br /></div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' /> <a href='/comment.php?comment.news.73'>comment(s): 2</a></div><br />�<div class='textstyle4'><b>Forth2020 Presentation, 14 May 2022</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Saturday 07 May 2022 - 11:25:31</div>�<div class='textstyle3'>On Saturday 14 May, I will be speaking again at the <a href="https://www.forth2020.org/zoom-meeting/join-our-zoom-meetings" class="bbcode">Forth2020 virtual meeting</a>. The topic: "Breaking the 64K Limit: handling Extended Memory in Forth."<br /><br />This refers to the days when many Forths were limited to a 16-bit address space. You can think of this as a "historical" talk, though it it still relevant to some microcontrollers today (such as the MSP430X).<br /><br />The meeting begins at 14:00 UTC (10:00 EDT). I am scheduled to be the first presenter. The <a href="https://www.forth2020.org/zoom-meeting/zoom-meeting-22-14-may202222" class="bbcode">full agenda is here</a>.<br /></div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' /> <a href='/comment.php?comment.news.72'>comment(s): 0</a></div><br />�<div class='textstyle4'><b>Forth2020 Presentation, 12 MARCH 2022</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Sunday 30 January 2022 - 14:47:47</div>�<div class='textstyle3'>For those who might be interested, I will be participating in the <a href="https://www.forth2020.org/zoom-meeting/join-our-zoom-meetings" class="bbcode">Forth2020 virtual meeting</a> on Saturday, <strike>February 12</strike> March 12, where I will make a short presentation on "Token Threading on the MSP430." I've been tinkering with this for a while, and it's almost ready for release.<br /><br /><strike>I do not yet have the day's agenda, so I don't yet know what time I'll be speaking.</strike></br></br><strong class='bbcode bold'>Update:</strong> Presentations begin at 14:00 UTC, which is 09:00 EST. <strike>There are two scheduled presentations; I don't know if I go first or second.</strike> Social gathering begins at 13:00 UTC (08:00 EST).<br /><br /><strong class='bbcode bold'>Update #2:</strong> This presentation has been rescheduled to Saturday, March 12, at 9:00 am EST (14:00 UTC).<br /><br /><strong class='bbcode bold'>Update #3:</strong> The video of this presentation can be viewed at <a href="https://www.youtube.com/watch?v=5MVHa3TPgUE" rel="external">https://www.youtube.com/watch?v=5MVHa3TPgUE</a><br /></div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' />
62 <a href='/comment.php?comment.news.71'>comment(s): 0</a></div><br />�<div class='textstyle4'><b>24/48 bit CamelForth for eZ80</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Saturday 24 April 2021 - 22:47:17</div>�<div class='textstyle3'>Jürgen S. has announced a new port of CamelForth, a 24/48 bit eZ80 port for the eZ80 Acclaim! The source code is <a href="https://github.com/notwendig/CAMELF91_24" class="bbcode">published at GitHub</a>. Thanks, Jürgen!</div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' /> <a href='/comment.php?comment.news.70'>comment(s): 0</a></div><br />�<div class='textstyle4'><b>CamelForth in C for RPi Pico RP2040</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Monday 12 April 2021 - 13:19:41</div>�<div class='textstyle3'>Chris H. has ported CamelForth in C to the Raspberry Pi "Pico" microcontroller board (RP2040 processor). You can <a href="https://github.com/wa1tnr/camelforth-rp2040-aU" class="bbcode">find it here on GitHub</a>. Thanks, Chris!<br /><br /></div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' /> <a href='/comment.php?comment.news.69'>comment(s): 1</a></div><br />�<div class='textstyle4'><b>Camel Inspired 65C02 Port</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Thursday 17 September 2020 - 21:11:22</div>�<div class='textstyle3'>I received this email from Dr. Bruce McFarling, and am sharing it with his permission.<br /><br /><div class='indent bbcode-blockquote'>I am working on a port of Forth for the 65C02 based Commander X16 project. I started with Camel Forth for the Z80 but got bogged down, and switched to eForth v1.0 for the Z80, which I've got up and running with substantial ANS Forth alignment based on some Camel Forth words.<br /><br />It is not strictly speaking a Camel Forth port, but Moving Forth and the Camel Forth Z80 source have been invaluable to the porting effort. It can be seen and tried out online at <a href="https://www.commanderx16.com/forum/index.php?/files/file/67-alpha-xforth-compiler/" rel="external">https://www.commanderx16.com/forum/index.php?/files/file/67-alpha-xforth-compiler/</a></div></div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' /> <a href='/comment.php?comment.news.68'>comment(s): 1</a></div><br />�<div class='textstyle4'><b>Starting Forth and Thinking Forth</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.2'>Comment</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Saturday 30 May 2020 - 15:29:27</div>�<div class='textstyle3'>A few days back I was asked for recommendations of Forth books. I always start with the two classics by Leo Brodie: <em class='bbcode italic'>Starting Forth</em> as a primer, and <em class='bbcode italic'>Thinking Forth</em> for advanced programmers. On further investigation I discovered that both are now available as free downloads.<br /><br /><a href="https://www.forth.com/starting-forth/" class="bbcode"><em class='bbcode italic'>Starting Forth</em></a> is owned and published by <a href="https://www.forth.com/" class="bbcode">Forth, Inc.</a>
62 (who, as I recall, commissioned the original book many years ago). Both the original edition (as PDF) and the updated online edition are available for download, but not for redistribution, at <a href="https://www.forth.com/starting-forth/" class="bbcode">their website</a>. <br /><br /><a href="http://thinking-forth.sourceforge.net/" class="bbcode"><em class='bbcode italic'>Thinking Forth</em></a> now exists as a SourceForge project, and is published under a Creative Commons license (attribute, non-commercial, share-alike). I have added a <a href="http://camelforth.com/download.php?view.36" class="bbcode">local archive</a> of the "book" PDF format, but this and three other formats can be downloaded from <a href="http://thinking-forth.sourceforge.net/" class="bbcode">their project page</a>.<br /><br />Continuing thanks to Forth, Inc. and Leo Brodie for making these works available!</div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' /> <a href='/comment.php?comment.news.67'>comment(s): 5</a></div><br />�<div class='textstyle4'><b>"Moving Forth" now on Amazon Kindle!</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Tuesday 03 April 2018 - 14:34:36</div>�<div class='textstyle3'><img src="http://www.camelforth.com/e107_images/newspost_images/movingforth.jpg" style="float:right; margin-left:10px"> Thanks to the extremely dedicated efforts of Forth enthuiast Juergen Pintaske, "Moving Forth" -- the series of articles that led to the creation of CamelForth -- is <a href="https://www.amazon.com/dp/B07BTV7QVR" class="bbcode">now available as an Amazon Kindle e-book!</a><br /><br />Juergen writes:<br /><br /><div class='indent bbcode-blockquote'>In 2018 we have 50 Years of Forth. When I looked for a new project for an eBook I realized that one area is not very well covered:<br />
62How do the Forth internals work?<br />How can you build a Minimal Processor executing Forth directly?<br />How do you write an Assembler in Forth?<br />When I looked around for some documentation, I remembered this series of articles again. They seem to fit very well together.<br />I contacted Brad and asked for permission to publish them as part of the Forth Bookshelf.<br />He liked the idea so I started formatting. I did not change any of the original material. The only part I added was an appendix, where I redid some of the pictures, so I could understand them better.<br />As in many cases, additional material can be found on the Forth-eV.de Wiki, and we will start with the appendix added here, and what else we might come up.</div><br />This is just the latest addition to Juergen's <a href="https://www.amazon.com/Juergen-Pintaske/e/B00N8HVEZM" class="bbcode">Forth Bookshelf</a> project. He has been diligently resurrecting and preserving historic Forth works, such as Leo Brodie's <em class='bbcode italic'>Starting Forth</em>, Chuck Moore's <em class='bbcode italic'>Forth - The Early Years</em>, and C. H. Ting's <em class='bbcode italic'>eForth Overview</em>, to name just three. I am delighted to see this achievement, and happy that I could offer my own small contribution. Go <a href="https://www.amazon.com/Juergen-Pintaske/e/B00N8HVEZM" class="bbcode">see it all!</a></div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' /> <a href='/comment.php?comment.news.66'>comment(s): 5</a></div><br />�<div class='textstyle4'><b>CamelForth in C!</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Friday 15 December 2017 - 14:38:49</div>�<div class='textstyle3'>About two years ago I set out to write a version of CamelForth entirely in the C language. This was mainly so that I could run Forth on my Texas Instruments TM4C129 Launchpad board -- I didn't want to get bogged down in the specifics of one particular ARM processor. I had much of the kernel implemented in early 2016, but then got sidetracked by more mundane concerns.<br /><br />But I kept tinkering with it, and it has now reached a state where I'm willing to let others tinker with it. So, newly added to the Downloads section, you will find <a href="http://www.camelforth.com/download.php?view.35" class="bbcode">CamelForth in C, version 0.1</a>.<br /><br />Please note that this is very much an "alpha test" release. I have compiled this for 32-bit Linux (using gcc), and successfully run the Hayes validation suite on that platform. I have also compiled this for the TM4C129 Launchpad, but have done practically no testing there. So please try it out, but expect to find some lingering bugs. And note that I haven't tried it on either 16-bit or 64-bit CPUs.<br /><br />Questions, comments, and bug reports can be addressed to me here <a href="http://www.camelforth.com/e107_plugins/forum/forum_viewforum.php?21" class="bbcode">on the forum</a>, or by email.</div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' /> <a href='/comment.php?comment.news.65'>comment(s): 0</a></div><br />�<div class='textstyle4'><b>James Bowman's 8051 Forth</b></div>�<div class='postinfo'><a class='news_category' style='' href='/news.php?cat.1'>Misc</a>: <a class='news_author' href='/user.php?id.1'>Brad R</a> @ Sunday 26 March 2017 - 20:49:53</div>�<div class='textstyle3'>CamelForth user James Bowman is making available, <a href="https://github.com/jamesbowman/8051forth" class="bbcode">on Github</a>, a modified CamelForth/8051:<br /><br /><div class='indent bbcode-blockquote'><ol class='bbcode type' style='list-style-type: type'><li class='bbcode type'> now uses a modified version PJRC's as31 assembler, included in this project<br /></li><li class='bbcode type'> minor changes to Brad's code to build with as31<br /></li><li class='bbcode type'> a software emulator based on emu8051, included in this project<br /></li><li class='bbcode type'> regression test using the ANS test suite, CI by Travis<br /></li><li class='bbcode type'> a version tuned for the TI CC1110 SoCs<br /></li></ol></div><br />Find it at <a href="https://github.com/jamesbowman/8051forth" rel="external">https://github.com/jamesbowman/8051forth</a> . Thanks James!</br></br></div>�<div class='postinfo'><img src='/e107_themes/human_wide/images/comment.png' alt='' style='vertical-align:middle;' /> <img src='/e107_images/generic/lite/nonew_comments.png' alt='' />
62 <a href='/comment.php?comment.news.64'>comment(s): 1</a></div><br /><div class='nextprev'>Go to page <select class='tbox npdropdown' name='pageSelect' onchange='location.href=this.options[selectedIndex].value'><option value='http://camelforth.com/news.php?default.0.0' selected='selected' >1</option> 63<option value='http://camelforth.com/news.php?default.0.10' >2</option> 64<option value='http://camelforth.com/news.php?default.0.20' >3</option> 65<option value='http://camelforth.com/news.php?default.0.30' >4</option> 66<option value='http://camelforth.com/news.php?default.0.40' >5</option> 67<option value='http://camelforth.com/news.php?default.0.50' >6</option> 68<option value='http://camelforth.com/news.php?default.0.60' >7</option> 69<option value='http://camelforth.com/news.php?default.0.70' >8</option> 70</select> <a class='tbox npbutton' style='text-decoration:none' href='http://camelforth.com/news.php?default.0.10'> >> </a></div>��</td>�<td id='separator'> </td>�<td id='menu'> 71<!-- BoF Sitelinks (1) --> 72 73<div class='spacer'><div class='menubox'><b>Main Menu</b><br /><span style='font-weight:bold'><img src='/e107_themes/human_wide/images/bullet2.png' alt='bullet' /> <a href='/index.php'>Home</a></span><br /> 74<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='/e107_plugins/forum/forum.php'>Forum</a></span><br /> 75<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='/download.php'>Downloads</a></span><br /> 76<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='/page.php?3'>Documentation</a></span><br /> 77 78 79<div id='sub_6' style='display:block' class='d_sublink'> 80<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a class='sublink-level-1' href='/page.php?9'>1802</a></span><br /> 81<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a class='sublink-level-1' href='http://www.camelforth.com/page.php?6'>6809</a></span><br /> 82<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a class='sublink-level-1' href='http://www.camelforth.com/page.php?4'>8051</a></span><br /> 83<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a class='sublink-level-1' href='http://www.camelforth.com/page.php?10'>8052/C8051F</a></span><br /> 84<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a class='sublink-level-1' href='http://www.camelforth.com/page.php?7'>8086</a></span><br /> 85<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a class='sublink-level-1' href='/page.php?8'>MSP430</a></span><br /> 86<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a class='sublink-level-1' href='http://www.camelforth.com/page.php?5'>Z80</a></span><br /> 87 88</div> 89 90<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='/e107_plugins/links_page/links.php'>Links</a></span><br /> 91<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='/user.php'>Members</a></span><br /> 92<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='/contact_us.php'>Contact Us</a></span><br /> 93<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='http://www.camelforth.com/e107_plugins/rss_menu/rss.php'>RSS Feeds</a></span><br /> 94<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='/e107_plugins/bugtracker3/bugtracker3.php'>Bugtracker3</a></span><br /> 95<span><img src='/e107_themes/human_wide/images/bullet2.gif' alt='bullet' /> <a href='http://www.camelforth.com/search.php'>Search</a></span><br /> 96</div></div> 97<!-- EoF Sitelinks (1) --> 98�<div class='spacer'><div class='menubox'><b>PayPal Donations</b><br /><center><form action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_xclick"><input type="hidden" name="business" value="[email protected]"><input type="hidden" name="item_name" value="CamelForth donation"><input type="hidden" name="item_number" value="1"><input type="hidden" name="no_shipping" value="1"><input type="hidden" name="no_note" value="1"><input type="hidden" name="currency_code" value="USD">
98<input type="hidden" name="tax" value="0"><input type="hidden" name="lc" value="CA"><input type="hidden" name="bn" value="PP-DonationsBF"><input type="image" src="http://www.camelforth.com/e107_images/custom/x-click-but21.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"><img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"></form>If you find CamelForth useful, would you please make a small donation? Thank you.<br /></center></div></div><div class='spacer'><div class='menubox'><b>Quick Downloads</b><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.1' >8051</a><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.5' >8086</a><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.6' >Z80</a><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.4' >6809</a><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.32' >MSP430</a><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.16' >8052/C8051F</a><br /><br />Contributed:<br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.19' >1802</a> <strong class='bbcode bold'>v1.1</strong><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.2' >8051</a><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.17' >MSP430 (eZ430-RF2500T)</a><br /><a class='bbcode' href='http://www.camelforth.com/download.php?view.24' >MSP430 FRAM (MSP-EXP430FR5739)</a><br /><br />Offsite downloads:<br /><a class='bbcode' href='https://github.com/jamesbowman/8051forth' >8051/CC1110</a> (as31)<br /><a class='bbcode' href='http://4e4th.eu/' >MSP430G2553 (4e4th)</a><br /><a class='bbcode' href='http://code.google.com/p/rplgm/source/browse/#svn%2Ftrunk%2Ftini%2Fforth' >DS80C400</a><br /><a class='bbcode' href='http://www.seanet.com/~karllunt/camel80.htm' >Z180</a><br /><a class='bbcode' href='http://www.worldofspectrum.org/z88forever/camelforth/rom-camel.html' >Z88</a><br /><a class='bbcode' href='http://www.hytherion.com/beattidp/comput/z80forth.htm' >Z80, ZNEO, Z180, Z380/Z382, and eZ80 Acclaim!</a><br /><a class='bbcode' href='https://github.com/notwendig/CAMELF91_24' >eZ80 Acclaim! 24/48 bit</a><br /><a class='bbcode' href='https://github.com/wa1tnr/camelforth-rp2040-aU' >RP2040 (Raspberry Pi "Pico")</a><br /></div></div><div class='spacer'><div class='menubox'><b>Moving Forth: The e-Book</b><br /><div style='text-align:center'><a href="https://www.amazon.com/Moving-Forth-Internals-TTL-Processor-ebook/dp/B07BTV7QVR/"><img src="http://www.camelforth.com/e107_images/newspost_images/movingforth.jpg"></a></div><br />"Moving Forth," the series of articles that led to CamelForth, is now available as an <a href="https://www.amazon.com/Moving-Forth-Internals-TTL-Processor-ebook/dp/B07BTV7QVR/" class="bbcode">Amazon Kindle e-Book</a>. All thanks to Juergen Pintaske and his <a href="https://www.amazon.com/juergen-pintaske/e/B00N8HVEZM" class="bbcode">Forth Bookshelf</a> project!</div></div><div class='spacer'><div class='menubox'><b>Links</b><br />navigator<br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/links_page/links.php'>view links frontpage</a><br /><br /><br />Recent Additions<br /> 99 <table style='width:100%; text-align:left; border:0;' cellpadding='0' cellspacing='0'> 100 <tr> 101 <td style='width:1%; white-space:nowrap; vertical-align:top; padding-right:5px;'><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /></td> 102 <td> 103 <a class='linkspage_url' href='http://amforth.sourceforge.net/' onclick="location.href='e107_plugins/links_page/links.php?view.20';return false" >AmForth for the AVR8</a> 104 105 <br />A small, open-source, ANS compatible Forth for AVR8/ATMega microcontrollers. 106 </td> 107 </tr> 108 </table> 109 <table style='width:100%; text-align:left; border:0;' cellpadding='0' cellspacing='0'> 110 <tr> 111 <td style='width:1%; white-space:nowrap; vertical-align:top; padding-right:5px;'><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /></td> 112 <td> 113 <a class='linkspage_url' href='http://www.mikekohn.net/micro/naken_asm.php' onclick="location.href='e107_plugins/links_page/links.php?view.19';return false" >naken_asm Assembler</a> 114 115 <br />A multi-CPU assembler for MSP430, ARM, AVR, dsPIC, 65xx, Z80, and others (more on the way). This is the preferred tool for MSP430 CamelForth. 116 </td> 117 </tr> 118 </table></div></div><div class='spacer'><div class='menubox'><b>Latest Forum Posts</b><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?468.post'>Posted by Zbiggy</a><br />Hello Brad,in "Moving Forth" you described 6809 as[more ...]<br />03 May : 21:05<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?467.post'>Posted by Brad R</a><br />These might be of interest:MIT vs GPL license [clo[more ...]<br />19 Oct : 09:27<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?466.post'>Posted by Samuel_Z</a><br />Hi, Bard.I'm sorry for not getting back to you in [more ...]<br />16 Oct : 22:11<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?465.post'>Posted by Brad R</a><br />Samuel_Z wrote ...To answer your question directly[more ...]<br />14 Oct : 12:37<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?464.post'>Posted by Brad R</a><br />Regarding the FIG archive: this may be included in[more ...]<br />07 Oct : 04:30<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?463.post'>Posted by Brad R</a><br />Hi Samuel, for the benefit of those who are just c[more ...]<br />05 Oct : 12:18<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?462.post'>Posted by Samuel_Z</a><br />
118Hi Brad,Thank you for your response and clarificat[more ...]<br />05 Oct : 01:29<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?461.post'>Posted by Samuel_Z</a><br />Hello, Brad,I believe the MIT license is unnecessa[more ...]<br />28 Sep : 18:26<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?460.post'>Posted by Zbiggy</a><br />They developed interesting new little 8-bit comput[more ...]<br />31 Oct : 16:57<br/><br /><img src="/e107_themes/human_wide/images/bullet2.gif" alt="" style="vertical-align: middle;" /> <a href='/e107_plugins/forum/forum_viewtopic.php?459.post'>Posted by Zbiggy</a><br />Thank you! I believe I can handle it, just I wante[more ...]<br />12 Oct : 11:28<br/><br /></div></div><div class='spacer'><div class='menubox'><b>Welcome</b><br /><form method="post" action="http://camelforth.com/news.php"> <div style='text-align: center'>Username: <br /> <input class='tbox login user' type='text' name='username' id='username' size='15' value='' maxlength='30' /> 119 <br />Password: <br /> <input class='tbox login pass' type='password' name='userpass' id='userpass' size='15' value='' maxlength='30' /> 120 <br /> <input class='button' type='submit' name='userlogin' value='Login' /> <br /><input type='checkbox' name='autologin' value='1' checked='checked' />Remember me <br /> <br />[ <a class='login_menu_link signup' href='signup.php' title="Signup">Signup</a> ] <br />[ <a class='login_menu_link fpw' href='fpw.php' title="Forgot password?">Forgot password?</a> ] <br />[ <a class='login_menu_link resend' href='signup.php?resend' title="Resend Activation Email">Resend Activation Email</a> ] </div> </form></div></div><div class='spacer'><br /><br /><center><a href="http://www.spambotsecurity.com/zbblock.php" title="ZB Block, GPL PHP Website Spam and Hacking Prevention System" style="letter-spacing: -1px; font-size:8pt; background-color:#FFFFFF; text-decoration:none;"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><strong>àProtectedàbyà:à<font color="#FF0000">ZB BLOCKà</font></strong></font></a></center></div> 121�<br /><hr /><span class='smalltext'>"There's a Forth for that" is a service mark of this web site.<br /></span>�</td>�</tr></table>�</td>�<td id='rightedge'> </td>�</tr></table>��
121<script type='text/javascript' src='/e107_files/e_ajax.js'></script>
vendor: 1 bytes, line 121
121
122<script type='text/javascript'> 123SyncWithServerTime('1790372939','camelforth.com'); 124 </script>
124 125</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.