<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://www.osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/22519/MikeOS_4_0_Released_with_BASIC_Interpreter</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2013, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Fri, 24 May 2013 04:06:33 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>How fun!</title>
			<link>http://www.osnews.com/thread?395793</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395793</guid>
			<description>Going to download and play with this!</description>
			<pubDate>Sat, 21 Nov 2009 21:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (Tuishimi)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Disappointing</title>
			<link>http://www.osnews.com/thread?395892</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395892</guid>
			<description>Given the fact that on 8-bit machines there were already quite advanced BASIC dialects, and on 16-bit machines (which is what MikeOS is aiming at, being a 16-bit OS) we had things like GW-BASIC and QuickBASIC, I find this extremely simple BASIC variant to be a bit disappointing, especially given the fact that it takes up 32KB! Something like this could be written in 1KB.</description>
			<pubDate>Sun, 22 Nov 2009 21:20:00 GMT</pubDate>
			<author>donotreply@osnews.com (jal_)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Disappointing</title>
			<link>http://www.osnews.com/thread?395894</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395894</guid>
			<description>I don't suppose you have done better yourself? Its an open source teaching OS made freely available to the public along with documentation. It really doesn't deserve derision.</description>
			<pubDate>Sun, 22 Nov 2009 21:35:00 GMT</pubDate>
			<author>donotreply@osnews.com (Dirge)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Disappointing</title>
			<link>http://www.osnews.com/thread?395921</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395921</guid>
			<description>Well, I think it is valid criticism for an assembly OS. Bill Gates wrote a BASIC interpreter for the 8080 in 4kb in the 1970s.<br />
I miss line numbers and a line editor. This is not the RAD we were used to in 8-bit computers.</description>
			<pubDate>Mon, 23 Nov 2009 01:20:00 GMT</pubDate>
			<author>donotreply@osnews.com (sakeniwefu)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Disappointing</title>
			<link>http://www.osnews.com/thread?395937</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395937</guid>
			<description>Yes, I have done better myself, I developed a BASIC interpreter in 4KB for a self-designed 16-bit home computer. But that's beside the point. MikeOS is a fantastic piece of work, and I applaud it's goals. It's because of this that I'm a bit disappointed about this BASIC.</description>
			<pubDate>Mon, 23 Nov 2009 09:10:00 GMT</pubDate>
			<author>donotreply@osnews.com (jal_)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Disappointing</title>
			<link>http://www.osnews.com/thread?395939</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395939</guid>
			<description>Hi!<br />
<br />
<i>&quot;I find this extremely simple BASIC variant to be a bit disappointing, especially given the fact that it takes up 32KB!&quot;</i><br />
<br />
1) The MikeOS kernel has 32K RAM of allocated, and the kernel binary itself is 13K. The BASIC interpreter is just over 2K (2295 bytes).<br />
<br />
2) QuickBASIC and GW BASIC were commercial products developed by paid developers. MikeOS is a one-man part-time hobby project that's given away for free. There's bound to be a big difference in functionality!<br />
<br />
MikeEdited 2009-11-23 10:10 UTC</description>
			<pubDate>Mon, 23 Nov 2009 10:06:00 GMT</pubDate>
			<author>donotreply@osnews.com (M-Saunders)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Disappointing</title>
			<link>http://www.osnews.com/thread?395940</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395940</guid>
			<description><i>&quot;I miss line numbers and a line editor.&quot;</i><br />
<br />
Originally MikeOS BASIC used line numbers, but I decided to switch it to text labels as they're more descriptive.<br />
<br />
It wouldn't be hard for someone to implement a line editor (I wrote a simple one ages ago), but I would imagine most people coding would prefer a full-screen editor.<br />
<br />
MikeEdited 2009-11-23 10:10 UTC</description>
			<pubDate>Mon, 23 Nov 2009 10:09:00 GMT</pubDate>
			<author>donotreply@osnews.com (M-Saunders)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Disappointing</title>
			<link>http://www.osnews.com/thread?395945</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395945</guid>
			<description><div class="cquote">The MikeOS kernel has 32K RAM of allocated, and the kernel binary itself is 13K. The BASIC interpreter is just over 2K (2295 bytes). </div><br />
<br />
Ok, 2K is better, although it's still a bit on the large side for such a simple BASIC. Like I said, I like MikeOS, and I realize it's just largely a one-man project.</description>
			<pubDate>Mon, 23 Nov 2009 11:57:00 GMT</pubDate>
			<author>donotreply@osnews.com (jal_)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Disappointing</title>
			<link>http://www.osnews.com/thread?395949</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395949</guid>
			<description><div class="cquote">Ok, 2K is better, although it's still a bit on the large side for such a simple BASIC. </div><br />
<br />
I could make it considerably smaller. I could remove the variety of error messages and replace them with a single &quot;Syntax error&quot;. I could do some hackish stuff with the code to ultra-optimise it.<br />
<br />
But you have to remember that MikeOS is a learning tool, so code clarity and structure is always more important than shaving bytes off at every opportunity. I'm writing something that people can (hopefully!) learn from - not trying to wow people with l33t asm skillz.<br />
<br />
Mike</description>
			<pubDate>Mon, 23 Nov 2009 12:38:00 GMT</pubDate>
			<author>donotreply@osnews.com (M-Saunders)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Awesome!</title>
			<link>http://www.osnews.com/thread?395971</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395971</guid>
			<description>Very cool project. Can't wait to check out the OS (especially all the documentation!!!) over thanksgiving break!!! (</description>
			<pubDate>Mon, 23 Nov 2009 16:42:00 GMT</pubDate>
			<author>donotreply@osnews.com (callinyouin)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Disappointing</title>
			<link>http://www.osnews.com/thread?395972</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395972</guid>
			<description><div class="cquote">Ok, 2K is better, although it's still a bit on the large side for such a simple BASIC. Like I said, I like MikeOS, and I realize it's just largely a one-man project. </div><br />
 <br />
 So write up some code, offer it to him, and see if by your powers combined you can create something iteratively better?Edited 2009-11-23 17:08 UTC</description>
			<pubDate>Mon, 23 Nov 2009 17:08:00 GMT</pubDate>
			<author>donotreply@osnews.com (Almafeta)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Disappointing</title>
			<link>http://www.osnews.com/thread?395989</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?395989</guid>
			<description><div class="cquote">But you have to remember that MikeOS is a learning tool, so code clarity and structure is always more important than shaving bytes off at every opportunity. </div><br />
<br />
Point taken. Error message can indeed add quite some space, and in a teaching OS there's indeed no room for too much trickery.</description>
			<pubDate>Mon, 23 Nov 2009 19:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (jal_)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Disappointing</title>
			<link>http://www.osnews.com/thread?396003</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?396003</guid>
			<description>That's pretty sweet, my hats off to you <img src="/images/emo/smile.gif" alt=";)" /></description>
			<pubDate>Mon, 23 Nov 2009 20:00:00 GMT</pubDate>
			<author>donotreply@osnews.com (Dirge)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Comment by stanbr</title>
			<link>http://www.osnews.com/thread?396155</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?396155</guid>
			<description>Really cool project. Fastest OS I ever used. I don't have much free time right now, but I'll try to make some cool basic examples when I get some spare time.<br />
<br />
Old scholl developers, download and have fun!</description>
			<pubDate>Tue, 24 Nov 2009 18:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (stanbr)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
