<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The TRS-80/Tandy Color Computer SuperSite! &#187; OS-9</title>
	<atom:link href="http://www.coco3.com/community/category/os-9/feed" rel="self" type="application/rss+xml" />
	<link>http://www.coco3.com/community</link>
	<description>A Rainbow 30 Years Wide!  Long Live The CoCo</description>
	<lastBuildDate>Wed, 01 Feb 2012 18:15:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<atom:link rel="next" href="http://www.coco3.com/community/category/os-9/feed?page=2" />

		<item>
		<title>Flash memory wear in the DrivePak</title>
		<link>http://www.coco3.com/community/2011/05/flash-memory-wear-in-the-drivepak</link>
		<comments>http://www.coco3.com/community/2011/05/flash-memory-wear-in-the-drivepak#comments</comments>
		<pubDate>Sun, 29 May 2011 22:57:53 +0000</pubDate>
		<dc:creator>hhos</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=29161</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking at doing a rewrite of the OS9 DrivePak driver, and I am not certain how some of my ideas will be effected by the microSD life expectancy. I know that I can pretty much expect a minimum of 100,000 erasures over the surface of each device which, with the assumed added bonus of autonomous wear leveling, should yield an impressive life span. Even so, I want to keep an eye toward extending this as much as I reasonably can.</p>
<p>Right now the driver reads and writes its data from/to the 1st 256 bytes of each 512 byte sector. The remaining 256 bytes are discarded when reading, and a value of $ff is written. When flash memory is erased a value of $ff is written into each memory location. Now if a bit is already set when it is erased, is there any &#8220;wear&#8221; on that bit? I think there is not. Can anyone confirm or refute this with any authority?</p>
<p>If there is never any wear on that 2nd half of the sector then it might be conceivable to make a 2GB card, being used as a 1GB card, last twice as long.</p>
<p>Thanks in advance for any help you can give me.<br />
HH</p>
<p>This post was submitted by hhos.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2011/05/flash-memory-wear-in-the-drivepak/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Multi-vue</title>
		<link>http://www.coco3.com/community/2011/05/multi-vue-4</link>
		<comments>http://www.coco3.com/community/2011/05/multi-vue-4#comments</comments>
		<pubDate>Fri, 27 May 2011 16:14:03 +0000</pubDate>
		<dc:creator>fresler</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=29156</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I finally got RGBDOS to work properly in SDLMESS (thanks Robert!).  It&#8217;s been probably 25 years since the last time I touched OS9 and have forgotten so much so I&#8217;ll be asking LOTS of questions!</p>
<p>My first question is how do I get Multi-vue from its boot disk to the hard drive?  For that matter, how do I get any programs that are bootable from their boot disks and onto the hard drive? I know I need to copy something &#8211; just not sure once.  I knew how to do this 25 years ago!</p>
<p>Thanks!</p>
<p>This post was submitted by fresler.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2011/05/multi-vue-4/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GemQuest</title>
		<link>http://www.coco3.com/community/2011/05/gemquest</link>
		<comments>http://www.coco3.com/community/2011/05/gemquest#comments</comments>
		<pubDate>Tue, 24 May 2011 20:46:58 +0000</pubDate>
		<dc:creator>fresler</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=29141</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Does anyone know where I can find GemQuest?  I used to have the files but lost them.  I actually have a floppy with the files but doesn&#8217;t do much good since I don&#8217;t have a 5 1/4&#8243; drive!</p>
<p>This post was submitted by fresler.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2011/05/gemquest/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing OS-9 to the hard disk.</title>
		<link>http://www.coco3.com/community/2011/05/installing-os-9-to-the-hard-disk</link>
		<comments>http://www.coco3.com/community/2011/05/installing-os-9-to-the-hard-disk#comments</comments>
		<pubDate>Sat, 14 May 2011 20:39:04 +0000</pubDate>
		<dc:creator>qball342</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=29045</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Forgive me these are dumb questions.  I&#8217;m pretty much a Nitr0S-9/OS-9 noob and an RGB Dos noob.  It&#8217;s been something like 25 years since I tooled around with a Trs-80 Color Computer 2.  My original hardware is long-gone but the Vcc emulator brought back a wave of nostalgia so I&#8217;ve been messing around with it in my spare time.  </p>
<p>Question 1: Having a Nitr0S-9 or 0S-9 boot floppy disk, how do I install it onto the Coco3 hard drive?  Or in terms of using the Vcc emulator, having a NitrOS-9 .DSK disk image, how do I install it onto a .VHD image file?  For those with you with the real hardware, I&#8217;m assuming the procedure would be pretty much the same.  </p>
<p>Allow me to elaborate on why I want to do this.  Yes, I know I can simply use the pre-installed nitro9.vhd file from the Vcc website which already has a working Nitr0S-9/6309 Level 2 V3.2.8.  The problem is some OS-9 programs don&#8217;t like running in that environment and only seem to want to run on the OS-9 contained on their own floppy disks.  E.g. Interbank Incident seems to only want to run in it&#8217;s own OS-9 Level 1 V2.0.  I&#8217;ve looked around and everyone else seems to have encountered the same problem.  Does anyone know how to work around the problem of getting that program to work in Nitr0S-9 Level 2?    </p>
<p>The next question is probably an RGB Dos question.  When I configure the Vcc emulator&#8217;s FD-502 plugin to use RGB Dos (Cartridge->FD-502 config: RGB Dos selected), I seem to lose the ability to access floppy drives from within RGB Dos.  E.g. DIR 0 won&#8217;t read floppy drive 0, there&#8217;s no way to run programs on the floppy disk image, etc.  Is there an RGB Dos command I need to enable or map the floppy drives?  Are the floppy drives simply remapped or something?  </p>
<p>Any info is greatly appreciated.<br />
Thanks!  </p>
<p>This post was submitted by qball342.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2011/05/installing-os-9-to-the-hard-disk/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>MicroSD Pak partition manipulation</title>
		<link>http://www.coco3.com/community/2010/06/microsd-pak-partition-manipulation</link>
		<comments>http://www.coco3.com/community/2010/06/microsd-pak-partition-manipulation#comments</comments>
		<pubDate>Fri, 25 Jun 2010 17:47:11 +0000</pubDate>
		<dc:creator>hhos</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[MicroSD Pak]]></category>
		<category><![CDATA[partitions]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=27667</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have skimmed through the Quick doc for the MicroSD Pak and the only commands I saw for switching between partitions are for DOS. I didn&#8217;t see, or at least I didn&#8217;t recognise, any other tutorials for the uSD Pak. Are there any, more complete, documents available than this? </p>
<p>I am specifically wondering how to mount partitions from within NitrOS9, so are there docs for OS9/NitrOS9 that deal with this?</p>
<p>This post was submitted by hhos.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2010/06/microsd-pak-partition-manipulation/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Error when attemping to build ToolShed from CVS</title>
		<link>http://www.coco3.com/community/2010/06/error-when-attemping-to-build-toolshed-from-cvs</link>
		<comments>http://www.coco3.com/community/2010/06/error-when-attemping-to-build-toolshed-from-cvs#comments</comments>
		<pubDate>Thu, 17 Jun 2010 02:52:19 +0000</pubDate>
		<dc:creator>willz88coco3</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>
		<category><![CDATA[cygwin]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[libnative]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[NitrOS9]]></category>
		<category><![CDATA[OS9]]></category>
		<category><![CDATA[toolshed]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=27575</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I am encountering an error when attempting to build ToolShed from CVS.  I am following the instructions from www.nitros9.org</p>
<p>Here is what is displayed when I run make/make all:</p>
<p>make[1]: Entering directory `/usr/src/toolshed/build/win32/libnative&#8217;<br />
cc -I../../../include   -c -o libnativegs.o ../../../libnative/libnativegs.c<br />
../../../libnative/libnativegs.c: In function `_native_gs_fd&#8217;:<br />
../../../libnative/libnativegs.c:89: error: structure has no member named `_fileno&#8217;<br />
../../../libnative/libnativegs.c: In function `_native_gs_size&#8217;:<br />
../../../libnative/libnativegs.c:140: error: structure has no member named `_fileno&#8217;<br />
make[1]: *** [libnativegs.o] Error 1<br />
make[1]: Leaving directory `/usr/src/toolshed/build/win32/libnative&#8217;</p>
<p>I am also having no luck building nitros9 from CVS.  Something appears to be missing.  Mamou is choking while compiling UUCPBB.  symbol undefined on pass 2 errors for what should be defined os9 calls like F$Fork, F$Wait, and F$Exit.</p>
<p>I think that I am missing something.  A component for Cygwin maybe.</p>
<p>Any help would be appreciated.</p>
<p>This post was submitted by willz88coco3.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2010/06/error-when-attemping-to-build-toolshed-from-cvs/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NitrOS9 system date bug</title>
		<link>http://www.coco3.com/community/2010/06/nitros9-system-date-bug</link>
		<comments>http://www.coco3.com/community/2010/06/nitros9-system-date-bug#comments</comments>
		<pubDate>Sun, 13 Jun 2010 15:02:56 +0000</pubDate>
		<dc:creator>hhos</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[MicroSD Pak]]></category>
		<category><![CDATA[NitrOS9]]></category>
		<category><![CDATA[OS9]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[system clock]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=27486</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I just got my MicroSD Pak last week, and I was checking out NitrOS9. I like it, but I noticed that the year won&#8217;t stay on 2010. Each time the seconds roll over to zero, so goes the year to zero, or 1900, as the system time goes. Then I notice that the minute doesn&#8217;t advance either. Does anyone else have this bug?</p>
<p>Also, I remember finding source code for what looked like all of the modules in NitrOS9 but, at present, I am unable to find them again. Does anyone know where I can find these?</p>
<p>This post was submitted by hhos.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2010/06/nitros9-system-date-bug/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Nitros9 boot screen help</title>
		<link>http://www.coco3.com/community/2010/03/nitros9-boot-screen-help</link>
		<comments>http://www.coco3.com/community/2010/03/nitros9-boot-screen-help#comments</comments>
		<pubDate>Mon, 29 Mar 2010 23:54:25 +0000</pubDate>
		<dc:creator>Charlie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=26955</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to make a boot disk for Nitros9 , the current version, that has the boot screen a 32 wide screen instead of the standard white 80 column screen.</p>
<p>I know how to make a boot disk with the mb script. I did this a long time ago. I seem to remember something about renaming some modules to make it work.</p>
<p>Thanks.</p>
<p>This post was submitted by <a href="http://chazbeenhad.tripod.com" rel="nofollow">Charlie</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2010/03/nitros9-boot-screen-help/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Transferring files between OS-9 and PC</title>
		<link>http://www.coco3.com/community/2009/12/transferring-files-between-os-9-and-pc</link>
		<comments>http://www.coco3.com/community/2009/12/transferring-files-between-os-9-and-pc#comments</comments>
		<pubDate>Sun, 27 Dec 2009 14:30:41 +0000</pubDate>
		<dc:creator>jgerrie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=26052</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just built a null modem cable and attached my 6309 Coco 3 running NitrOS9 to a PC.  I can make a connection using TSMON and also with OSTERM (I&#8217;m doing it at 2400).  My PC is running Hyper Terminal.  However, whenever I try to download, either with XYM, Kermit, etc after a few Ks of transfer my CoCo locks up and all I get is a error 250 message.  I have to reboot the Coco to regain control.  I have tried other baud rates and have fiddled with the settings for the port on PC side (Hardware flow, no flow, etc) and still no difference.   I have a  SuperIDE as my hard disk.  Any thoughts.  Thanks.</p>
<p>This post was submitted by <a href="http://www3.ns.sympatico.ca/jimgerrie/jsoft.html" rel="nofollow">jgerrie</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/12/transferring-files-between-os-9-and-pc/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CoCoNet!</title>
		<link>http://www.coco3.com/community/2009/11/coconet</link>
		<comments>http://www.coco3.com/community/2009/11/coconet#comments</comments>
		<pubDate>Sun, 15 Nov 2009 17:25:31 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[Classifieds]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hot CoCo Stuff]]></category>
		<category><![CDATA[OS-9]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=25263</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Greetings all!</p>
<p>The work has been intense, the hours long, and the EPROM eraser/burner working overtime in my tests.</p>
<p>CoCoNet 1.0 is about a week from being finalized and released.</p>
<p>CoCoNet is a Disk BASIC 1.1 ROM replacement and is compatible with any CoCo 3 or CoCo 1/2 with Extended BASIC.</p>
<p>The 16K EPROM will fit in both my Deluxe Wireless RS-232 Pak and the new Drive Pak, or EPROM Pak.  You just need to get the EPROM booted somehow and you&#8217;re set.<br />
The least thing you&#8217;d need is a bitbanger cable and an EPROM pak/board.</p>
<p>Just a few things you could do using CoCoNet:<br />
- Auto-boot into a Drive Pak, PC or web OS-9 system<br />
- Remote virtual floppy disks over bitbanger cable, RS-232 Pak, or bluetooth (Deluxe Wireless Pak)<br />
- MicroSD (Drive Pak) virtual disks, 1GB of storage any way you like<br />
- Huge OS-9 &#8220;hard drives&#8221; on the Drive Pak or via remote PC/web<br />
- Automatically run AUTOBOOT.BAS from Drive 0 on CoCo powerup, from the Drive Pak, PC or web!!<br />
From AUTOBOOT.BAS, you can make the program boot up OS-9 or whatever you want, even launch a live web service.<br />
- Grab web files and save them to a mounted remote disk using one Disk BASIC command<br />
(a front-end HTTP GET command)<br />
- Web services on power-up of the CoCo (wireless, wired, bitbanger)</p>
<p>Real 1793 controller disks<br />
2GB MicroSD card (Drive Pak) disks (0-255) per partition, with virtually unlimited partitions and disks!<br />
Bitbanger port disks using the CoCoNet server on your PC and a serial cable<br />
Tandy RS-232 Pak + cable, or Deluxe Wireless RS-232 Pak remote disks over bluetooth<br />
(CoCoNet can mount remote PC or web disks!)</p>
<p>All disks are compatible with the standard Disk BASIC 1.1 set of commands.  In other words:<br />
BACKUP, COPY, KILL, RENAME, SAVE, LOAD, OPEN, CLOSE, PUT, GET, etc. between all disks types.<br />
(But you can&#8217;t write to web disks).</p>
<p>On startup, CoCoNet automatically mounts each drive type for 0-3 in an order of importance based on the devices you have plugged in.  From BASIC you can remount the drives.<br />
You can do this from the autoboot.bas program, for example.</p>
<p>Folks, all sorts of things are possible, and the CoCoNet &#8220;ROM&#8221; can be booted from whatever device you own that accepts a 27128 EPROM.</p>
<p>You just have to use your imagination, like when you&#8217;re looking at a set of BASIC commands and ask somebody, &#8220;what can I do with that?&#8221;.  Pretty much everything.</p>
<p>From DOS you can mount the different disk types in any order and see the current mounts using the enhanced DRIVE command.<br />
For example, typing DRIVE with no parameters would give a listing such as:<br />
&gt;DRIVE [ENTER]</p>
<p>DRIVE 0: DRIVE PAK 000<br />
DRIVE 1: RS-232 PAK<br />
DRIVE 2: BITBANGER<br />
DRIVE 3: 1793 FDC</p>
<p>&gt;DRIVE 0,#254 [ENTER] (change to MicroDrive disk #254 &#8211; NitrOS-9 Level II)<br />
&gt;DRIVE [ENTER]</p>
<p>DRIVE 0: DRIVE PAK 254<br />
DRIVE 1: RS-232 PAK<br />
DRIVE 2: BITBANGER<br />
DRIVE 3: 1793 FDC</p>
<p>DOS  (boots into NitrOS-9)</p>
<p>By the way, my *.BAS program checks what type of CoCo is in use and boots OS-9 Level 1 or 2 automatically.  This means, you can take a Drive Pak and stick it in almost any CoCo and boot into &#8220;OS-9&#8243; right on power-up.</p>
<p>On powerup, once the drive types have been chosen and mounted for 0-3, each drive will be scanned for an *.BAS program, with the first one found being RUN automatically.</p>
<p>You could have a *.BAS program on your PC, the web, the Drive Pak, and real disk drive.  It doesn&#8217;t have to be the same program code.</p>
<p>Telnet is also handled by the CoCoNet server and using the right CoCo client software, you could connect to a remote Telnet server from BASIC or OS-9.</p>
<p>Again, if you can auto boot, it means you can do anything CoCoNet can do right after power-up.</p>
<p>Lots of fun, and power!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/11/coconet/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Versatile Serial Pak for the CoCo and Dragon</title>
		<link>http://www.coco3.com/community/2009/10/serial-pak</link>
		<comments>http://www.coco3.com/community/2009/10/serial-pak#comments</comments>
		<pubDate>Sun, 11 Oct 2009 23:18:26 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[Hot CoCo Stuff]]></category>
		<category><![CDATA[OS-9]]></category>
		<category><![CDATA[Peripherals]]></category>
		<category><![CDATA[Pictures]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=25095</guid>
		<description><![CDATA[<a href="http://www.coco3.com/community/2009/10/serial-pak" title="Versatile Serial Pak for the CoCo and Dragon"><img src="http://www.coco3.com/community/wp-content/uploads/yapb_cache/coco3com_products_serialpak_external.6qyoflep31s8sk4gs4k4scksk.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="137" alt="Versatile Serial Pak for the CoCo and Dragon" style="float:left;padding:0 10px 10px 0;" ></a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.coco3.com/community/2009/10/serial-pak" title="Versatile Serial Pak for the CoCo and Dragon"><img src="http://www.coco3.com/community/wp-content/uploads/yapb_cache/coco3com_products_serialpak_external.6qyoflep31s8sk4gs4k4scksk.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="137" alt="Versatile Serial Pak for the CoCo and Dragon" style="float:left;padding:0 10px 10px 0;" ></a><table style="width: 100%;" border="0" cellpadding="5">
<tbody>
<tr>
<td style="text-align: center;" colspan="5"><span style="font-size: medium;"><span style="text-decoration: underline;"><strong>COCO3.COM 6551-BASED CARTRIDGES</strong></span></span></p>
<p><span style="font-size: medium;"><span style="color: #008000;"><em>All compatible with the 16K CoCoNet EPROM (enhanced Disk BASIC)</em></span><span style="text-decoration: underline;"><strong><br />
</strong></span></span></p>
<p style="text-align: left;"><span style="font-size: small;">Many variations of a base &#8220;serial pak&#8221; model can be customized on demand, or ordered by a formal name. You can have the serial port header facing inside the case or outside the case, a Tandy Communications ROM or the CoCoNet ROM, a bluetooth module or a MicroSD memory module, and other customizations on request.<br />
</span></p>
<p>By mixing and matching these components, you can turn a lot of neat or serious ideas into reality.</td>
</tr>
<tr>
<td><span style="text-decoration: underline;"><strong>Formal Product</strong></span></td>
<td><span style="text-decoration: underline;"><strong>Pak Style</strong></span></td>
<td><span style="text-decoration: underline;"><strong>Retrofit Module</strong></span></td>
<td><span style="text-decoration: underline;"><strong>Addresses</strong></span></td>
<td><span style="text-decoration: underline;"><strong>Available </strong></span></td>
</tr>
<tr>
<td><strong>Deluxe Wireless RS-232 Pak</strong></td>
<td>Internal header, pak case,<br />
Tandy Telecomm ROM &amp; CoCoNet ROM included</td>
<td>A7&#8242;s EB301 bluetooth module</td>
<td>$FF68 &#8211; $FF6B<br />
(65384-65387)</td>
<td>Not available until &#8216;A7&#8242; resumes sales of their EB301 bluetooth module.</td>
</tr>
<tr>
<td><strong>TTL Serial Pak</strong></td>
<td>Internal or external header, pak case, Tandy Telecomm ROM or CoCoNet ROM</td>
<td>None</td>
<td>$FF68 &#8211; $FF6B<br />
(65384-65387)</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>2GB MicroSD Drive Pak </strong><em>(aka Plug and Play</em> Pak) Thousands of floppy disks and hard drive images possible in a little game-pak sized cartridge.</td>
<td></td>
<td>128mb-2gig MicroSD module</td>
<td>$FF6C &#8211; $FF6F<br />
(65388-65391)</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>USB Serial Pak</strong></td>
<td></td>
<td>uSB-CE5 USB to Serial Adaptor</td>
<td>$FF68 or $FF6C</td>
<td>Soon</td>
</tr>
</tbody>
</table>
<p>One device that can plug directly into the 2&#215;6 header is A7&#8242;s EB301 bluetooth module.  In fact, in a Deluxe Wireless Pak, the header and module are mounted inside the case. The other device to arrive soon is the 2 GIG memory module which will be used as a simultaneous Disk BASIC and OS-9 drive system.</p>
<p>All pak models use the 6551 ACIA to communicate with either a bluetooth radio module or 2 GIG MicroSD drive module. The image below shows an external style serial pak with an EB301 module plugged in.  A regular Wireless Pak would have this module inside the case.</p>
<p><a href="http://www.coco3.com/community/wp-content/uploads/2009/10/coco3com_products_serialpak_wireless.gif"><img class="size-full wp-image-25096 alignnone" title="coco3com_products_serialpak_wireless" src="http://www.coco3.com/community/wp-content/uploads/2009/10/coco3com_products_serialpak_wireless.gif" alt="coco3com_products_serialpak_wireless" width="466" height="474" /></a></p>
<p>The photos suggest that this is a SparkFun EB301 when it&#8217;s actually a product of the A7 corporation.</p>
<p><a href="http://www.coco3.com/community/wp-content/uploads/2009/10/coco3com_products_serialpak_internal.jpg"><img class="alignleft size-full wp-image-25101" title="coco3com_products_serialpak_internal" src="http://www.coco3.com/community/wp-content/uploads/2009/10/coco3com_products_serialpak_internal.jpg" alt="coco3com_products_serialpak_internal" width="549" height="410" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/serial-pak/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing A Hitachi 6309 CPU the Easy Way</title>
		<link>http://www.coco3.com/community/2009/10/installing-a-hitachi-6309-cpu-the-easy-way</link>
		<comments>http://www.coco3.com/community/2009/10/installing-a-hitachi-6309-cpu-the-easy-way#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:20:37 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24965</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;">OK .. due to a number of typos in the previous version, here&#8217;s the whole thing again. Please discard the old version.</span><span style="color: #009966;">&#8212;</span></p>
<p><span style="color: #009966;">Here&#8217;s an application note for those of you who are contemplating installing a 6309, but who don&#8217;t look forward to desoldering the old processor. It explains a &#8220;trick&#8221; that greatly simplifies installation.</span></p>
<p><span style="color: #009966;">&#8212;</span></p>
<p><span style="color: #009966;">You can stack a 6309 on top of your computer&#8217;s existing 6809. Here&#8217;s how&#8230;</span></p>
<p><span style="color: #009966;">Cut pin 39 (TSC) of the 6809, leaving a small piece sticking out of the processor so you can solder to it.</span></p>
<p><span style="color: #009966;">Take a 40 pin IC socket. Cut off pins 5, 6, 33, 36, and 38. Bend out pin 39 so you can solder to it.</span></p>
<p><span style="color: #009966;">Stack the 40-pin IC socket on top of the 6809. Solder all of the corresponding pins together. DO NOT solder the pins 39 together.</span></p>
<p><span style="color: #009966;">Now you have two options:</span></p>
<p><span style="color: #009966;">1) Solder a wire from 6809 pin 39 to +5V, and another wire from    socket pin 39 to ground.</span></p>
<p><span style="color: #009966;">2) Solder a 4.7K resistor between each pin 39 and +5V. Then    take a SPDT switch, connect the common contact to ground,    and connect each end to a separate pin 39.</span></p>
<p><span style="color: #009966;">In either case, finish up by plugging the 6309 into the socket. If you picked option 1, you now have a 6309 system. If you picked option 2, your system is now switchable between the 6809 and the 6309 (before power-up &#8211; not while running!).</span></p>
<p><span style="color: #009966;">&#8212;</span></p>
<p><span style="color: #009966;">I hope this helps some people install their 6309.  Good luck!</span></p>
<p><span style="color: #009966;">Chris Burke </span></p>
<p></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/installing-a-hitachi-6309-cpu-the-easy-way/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Install the Clock Speed Crystal Hack</title>
		<link>http://www.coco3.com/community/2009/10/how-to-install-the-clock-speed-crystal-hack</link>
		<comments>http://www.coco3.com/community/2009/10/how-to-install-the-clock-speed-crystal-hack#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:19:57 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24963</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10%"></td>
<td width="85%"><span style="color: #009966;"> 10/18/93 &#8212; FASTCOCO.TXT<br />
~~~~~~~~~~~~~~~~~~~~~~~~</span><span style="color: #009966;"> I created this file in order to explain how I (not necessarily you) got my CoCo 3 running with a 38 MHz crystal, effectively boosting the clock speed of my machine from 1.78 MHz to 2.375 MHz (a noticeable improvement!)</span></p>
<p><span style="color: #009966;"> Following is the information in &#8220;instructions&#8221; format.  PLEASE don&#8217;t do this if you&#8217;re not experienced at least a little bit with a soldering iron and electronic circuitry, for a) it requires opening both your CC3 and your monitor, and b) there&#8217;s no gurantee it will work so you may have to reverse the process.</span></p>
<p><span style="color: #009966;">BENEFITS OF A FASTER CRYSTAL<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></p>
<p><span style="color: #009966;"> The faster crystal in a CC3 will noticeably improve speed, not only under OS9, but under RS-DOS as well.  The speed increase will be relative in everything, not just math, text scrolling, or disk access.  	 While at first the increase from 1.78 to 2.375 (with a 38 MHz crystal) sounds small in number, when you calculate it, it comes to a 33.5% speed increase, twice the increase boasted by PowerBoost or NitrOS9.  When coupled WITH NitrOS9 or PowerBoost (as I have done), your CoCo will be approximately 50% faster than a stock Color Computer 3.   DRAWBACKS OF A FASTER CRYSTAL<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></p>
<p><span style="color: #009966;"> 1: You are using the computer and monitor at speeds for which they were 		not originally designed.  While I&#8217;ve been using the 38 MHz crystal 		for some time now, things run a little hotter, and the GIME obviously 		struggles sometimes (i.e. it momentarily stops generating sync every 		once in a while, and runs very warm).</span></p>
<p><span style="color: #009966;"> 2: Software&#8217;s timing will be off.  Software that uses the fixed rate of 		the original crystal for internal workings will either not work at 		all, or will function differently.  While there isn&#8217;t much of this 		software, it does exist.  (OS9 is one of these, but there&#8217;s a fix 		which will be described later).</span></p>
<p><span style="color: #009966;"> 3: You will have to replace your 150 or 120 nanosecond DRAMs with 100 		nanosecond or better.  Users of the Tandy 512k upgrade are shut out 		from using crystals over 32 MHz, because the board is mounted face 		down and generates so much heat at higher speeds that the machine 		crashes very quickly.</span></p>
<p><span style="color: #009966;"> 4: You may not be able to get a display.  Monitors are designed to sync 		at specific rates.  When you alter your crystal value, your monitor 		will be expecting a different rate, and thus, will display data 		incorrectly.  Thus, you will in most cases be required to open up the 		actual monitor and adjust internal workings.</span></p>
<p><span style="color: #009966;">WHAT YOU WILL NEED<br />
~~~~~~~~~~~~~~~~~~</span></p>
<p><span style="color: #009966;"> * A crystal of known value<br />
* Soldering Iron, Solder Sucker, and Solder<br />
* Tools to open the CoCo case and Monitor housing (in most cases)<br />
* OS9 Users: The Eddie Kuns CLOCK module (edition #9).  This is needed 	   because it allows you to easily change the value of the clock rate. 	   (also, it&#8217;s just a much better clock module than the OS9 clock.)<br />
* The guts to open up your CoCo and monitor and modify them!</span></p>
<p><span style="color: #009966;">STEP 1:  THE CRYSTAL<br />
~~~~~~~~~~~~~~~~~~~~</span></p>
<p><span style="color: #009966;"> Crystals come in almost an infinite number of values, from less than 1 MHz to almost a hundred.  The idea is to choose the highest value of crystal that your system will function with.  Here are the experiments from my system. It should be noted that I have a 2 MHz rated 6309 (63B09) installed in my system, I have not attempted this with a 2 MHz 6809 (68B09).</span></p>
<p><span style="color: #009966;"> Also note that while this is the way my system responded, yours may be entirely different, as CoCo hardware is noted for inconsistency.</span></p>
<p><span style="color: #009966;"> I have included values _slower_ than the original crystal just because I figured that while I was playing around with speed, I may as well get all the information possible!</span></p>
<table border="0">
<tbody>
<tr>
<td><span style="color: #009966;">Value</span></td>
<td><span style="color: #009966;">CPU</span></td>
<td><span style="color: #009966;">MHz</span></td>
<td><span style="color: #009966;">MultiSync</span></td>
<td><span style="color: #009966;">CM-8</span></td>
<td><span style="color: #009966;">VM-5</span></td>
</tr>
<tr>
<td><span style="color: #009966;">4.000</span></td>
<td><span style="color: #009966;">No function</span></td>
<td><span style="color: #009966;">0.2</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
</tr>
<tr>
<td><span style="color: #009966;">8.000</span></td>
<td><span style="color: #009966;">Normal</span></td>
<td><span style="color: #009966;">0.5</span></td>
<td><span style="color: #009966;">Bad Disp</span></td>
<td><span style="color: #009966;">No Sync</span></td>
<td><span style="color: #009966;">No Sync</span></td>
</tr>
<tr>
<td><span style="color: #009966;">18.375</span></td>
<td><span style="color: #009966;">Normal</span></td>
<td><span style="color: #009966;">1.1</span></td>
<td><span style="color: #009966;">Display</span></td>
<td><span style="color: #009966;">Adjust</span></td>
<td><span style="color: #009966;">No Sync</span></td>
</tr>
<tr>
<td><span style="color: #009966;">24.000</span></td>
<td><span style="color: #009966;">No function</span></td>
<td><span style="color: #009966;">1.5</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
</tr>
<tr>
<td><span style="color: #009966;">28.636</span></td>
<td><span style="color: #009966;">*</span></td>
<td><span style="color: #009966;">Normal</span></td>
<td><span style="color: #009966;">1.8</span></td>
<td><span style="color: #009966;">Display</span></td>
<td><span style="color: #009966;">Display</span></td>
<td><span style="color: #009966;">Display</span></td>
</tr>
<tr>
<td><span style="color: #009966;">30.000</span></td>
<td><span style="color: #009966;">Normal</span></td>
<td><span style="color: #009966;">1.9</span></td>
<td><span style="color: #009966;">Display</span></td>
<td><span style="color: #009966;">Adjust</span></td>
<td><span style="color: #009966;">Adjust</span></td>
</tr>
<tr>
<td><span style="color: #009966;">31.117</span></td>
<td><span style="color: #009966;">Normal</span></td>
<td><span style="color: #009966;">1.9</span></td>
<td><span style="color: #009966;">Display</span></td>
<td><span style="color: #009966;">Adjust</span></td>
<td><span style="color: #009966;">Adjust</span></td>
</tr>
<tr>
<td><span style="color: #009966;">33.880</span></td>
<td><span style="color: #009966;">Normal</span></td>
<td><span style="color: #009966;">2.1</span></td>
<td><span style="color: #009966;">Display</span></td>
<td><span style="color: #009966;">Adjust</span></td>
<td><span style="color: #009966;">Adjust</span></td>
</tr>
<tr>
<td><span style="color: #009966;">38.000</span></td>
<td><span style="color: #009966;">Normal</span></td>
<td><span style="color: #009966;">2.4</span></td>
<td><span style="color: #009966;">Adjust</span></td>
<td><span style="color: #009966;">Adjust</span></td>
<td><span style="color: #009966;">No Sync</span></td>
</tr>
<tr>
<td><span style="color: #009966;">40.000</span></td>
<td><span style="color: #009966;">No function</span></td>
<td><span style="color: #009966;">2.5</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
</tr>
<tr>
<td><span style="color: #009966;">45.148</span></td>
<td><span style="color: #009966;">No function</span></td>
<td><span style="color: #009966;">2.8</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
</tr>
<tr>
<td><span style="color: #009966;">49.875</span></td>
<td><span style="color: #009966;">No function</span></td>
<td><span style="color: #009966;">3.1</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
<td><span style="color: #009966;">&#8211;</span></td>
</tr>
</tbody>
</table>
<p><span style="color: #009966;"><small><span style="color: #009966;"> * This is the speed of the standard CC3 crystal, and was included for 	   reference.</span></small></span></p>
<p><span style="color: #009966;"><small><span style="color: #009966;"> No function = CPU did not function at all<br />
Normal      = CPU functioned normally and booted OS9<br />
Bad Disp    = Display was present but small and shaky<br />
No Sync     = Monitor could not be adjusted to display<br />
Adjust      = Monitor displayed properly, with internal adjustments<br />
Display     = Monitor displayed properly and require no internal adjustments<br />
</span></small> <span style="color: #009966;"> CM8 here refers to the Tandy CM8 Monitor.  MultiSync refers to a Sony MultiSync monitor.  VM5 refers to the Tandy VM5 monochrome monitor.  The adjustments made will be detailed later in this document.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;">STEP 2:  INSTALLATION<br />
~~~~~~~~~~~~~~~~~~~~~</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Installing the crystal is very simple.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 1:  Open your CC3 case and locate the crystal.  It is a silver cylinder 		 under the keyboard at the edge of the motherboard and is marked 		 &#8220;KDS 28.63636&#8243; (or a similar value for PAL machines).<br />
2:  With your soldering iron and solder sucker, desolder the crystal and 		 remove it.<br />
3:  Insert the new crystal and solder it in.<br />
It&#8217;s as simple as that.<br />
STEP 3:  MOMENT OF TRUTH<br />
~~~~~~~~~~~~~~~~~~~~~~~~</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Hook your CoCo and monitor up.  Turn on the monitor first, and give it a few moments to warm up.  This is so that you can see what happens immediately after you turn your machine on and can turn it off again quickly if it&#8217;s bad!   <img src='http://www.coco3.com/community/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> After you&#8217;ve given the monitor 10 or 15 seconds, turn the CoCo on.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> If all appears to be working fine, then your hardware will require no further adjustment, and you can go pour yourself a cup of Coffee and stare at your faster CoCo!</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> OTHERWISE, check the following:</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 1:  If the screen flashes garbage and then goes blank, chances are your 		 CPU is not generating a video signal, and your crystal is either too 		 fast or too slow for the CPU to function right.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 2:  If the screen is just blank and flashes nothing, then your crystal 		 is probably bad, and you should try another one.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 3:  If the screen displays a permenant barrage of &#8220;garbage&#8221;, then your 		 CPU is probably functioning right, and the monitor is not displaying.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Try the following:  (Assuming you&#8217;ve gone into RS-DOS.)</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Type CLS1 and press ENTER.  The &#8220;garbage&#8221; should change it&#8217;s general 		 color.  Try it again with CLS2 or CLS3.  If the garbage is changing 		 colors then you have a working CPU and a monitor not displaying 		 properly.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> If CLSX does NOT work, then shut your CoCo off, this crystal is 		 either too fast or too slow for your CPU.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;">STEP 4:  MONITOR ADJUSTMENTS<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> There are a number of monitors popular with CoCo users.  I will only list two here specifically, along with some general instructions.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> &#8212; CM-8 &#8211;</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> The CM-8 monitor is a nice monitor and can be adjusted to display all 	 the way up to 38 MHz (crystal).</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Open up the CM-8 monitor case.  This entails removing six screws: Two 	 at the top rear, two at the bottom rear, and two in the rear panel which 	 the cables come out of.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Once open, you will see lots of stuff, most of which should be ignored. 	 What you are looking for is a small &#8220;pot&#8221; that is (looking from the top 	 front) located on the left edge of the circuit board, and will be exposed 	 without requiring you to pull the circuit board all the way out.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> There should be three pots located here, and the one that you will want 	 to play with is labeled &#8220;H. Hold&#8221;.  With the CoCo on, take a small 	 screwdriver and adjust this pot in either direction until the &#8220;garbage&#8221; 	 turns into a spinning display (the kind that requires V-Hold adjustment).</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> After getting the spinning display, adjust your V-Hold knob on the front 	 panel until the display locks into place.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> At this point, you may want to play around with the pot next to it called 	 V.Size until you get the vertical size up to a normal level (easiest done 	 in Width 80).  Once this is done, you can close up your monitor, and 	 you&#8217;re done for the hardware!</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> &#8212; SONY &#8211;</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> The Sony monitor had an interesting display problem.  At higher crystal 	 values, the display would be readable, but hourglass-shaped when the 	 CoCo was turned on.  This was rectified as follows:</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Open up the sony monitor.  The back cover is held on by four screws, two 	 on top and two on the bottom.  Once the screws are loosened, take the 	 cover completely off.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> With the CoCo on, locate a hole on the image board (the most complex and 	 largest one), marked &#8220;H.Sync&#8221;.  It is near the front, and about halfway 	 up.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Insert a small, straight-edged screwdriver into the hole and rotate until 	 the hourglass suddenly pops out to a normal display.  V.Sync, as you will 	 see, automatically adjusts (it&#8217;s a MultiSync monitor&#8230; <img src='http://www.coco3.com/community/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Close the monitor, and you&#8217;re done with the hardware.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> &#8212; OTHER MONITORS &#8211;</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Generally, there are two values you will need to adjust.  On both 	 MultiSync and other monitors, you will need to adjust the Horizontal 	 sync rate, commonly labeled as &#8220;H.Sync&#8221;, &#8220;H.Hold&#8221;, or &#8220;Horiz. S.&#8221;.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> On NON-MultiSync monitors ONLY, you will also need to adjust &#8220;V.Sync&#8221;, 	 &#8220;V.Hold&#8221;, or &#8220;Vert. S.&#8221;, otherwise known as the Vertical sync rate.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;">STEP 5:  SOFTWARE INSTALLATION<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> At this point, exclusive RS-DOS users can stop.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> OS9 users, however, will experience a little bit of trouble.  Because OS9 derives its CLOCK timing from the crystal oscillator&#8217;s fixed rate, the system clock, with a faster crystal, will run fast (the 38 MHz crystal causes about a 2 minute gain every five real minutes!).  The remedy for this is the CLOCK module by Eddie Kuns, edition #9.  This is a full-fledged GIME toggle clock, faster than the stock OS9 clock, and with versions for Disto and Burke and Burke RTC&#8217;s, so have no fear.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> First thing you will need to do is go through the standard procedure for creating and OS9 bootfile (refer to the OS9 manual, and to the millions of documents telling you how to do so), replacing the standard Clock.60Hz with your appropriate version of the Clock #9 module (depending on whether you&#8217;re using a B&amp;B, Disto, or software clock).</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Boot with this new clock, and then, using modpatch (or for us Burke and Burke people, EZGen), you will need to change the clock module as follows:</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 1: Divide the value of the original crystal (28.63636) by 60.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 2: Then, divide the value of your new crystal with this value.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 3: Round it off to the nearest decimal number, and, using a calculator 		or computerese friend, convert it to hex.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 4: Change the value at location $7B from $3C to the new value.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> 5: Do the cobbler thing, or for EZGeners or KWIKGeners, save the 		new Clock to your bootfile (or write the bootfile).</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> YOU ARE NOW DONE!</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> Enjoy.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;">NOTES<br />
~~~~~</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> I was able to test so many crystals because I installed ALLIGATOR CLIPS into the solder pads that held the original crystal.  Don&#8217;t solder and desolder this much on your motherboard, as you will certainly muck it up!</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> My system has the following hardware, which all function fine with a 38 MHz crystal and the OS9 mods installed:</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> CoCo3 Motherboard, PBJ 512k board with 100ns 41256 DRAMs<br />
MPI, Upgraded for CC3 operation<br />
Disto Super-Controller II<br />
Disto 3-in-1 board<br />
Burke and Burke Hard Disk Interface<br />
Western Digital WD1002-27X RLL hard disk controller<br />
CM-8 Monitor</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;"> All hard drives (SEAGATE ST4144R and NEC D5146) and floppy drives 	 function properly, as well as do the modem, printer, and Puppo keyboard 	 interface.</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;">(singsong) THE END!</span></span></p>
<p><span style="color: #009966;"><span style="color: #009966;">(- A. Hsiao, JZR@onlybbs.via.mind.org, also available on the OS9 Echo)</span></span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/how-to-install-the-clock-speed-crystal-hack/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 11: OS-9 Application Programs</title>
		<link>http://www.coco3.com/community/2009/10/part-11-os-9-application-programs</link>
		<comments>http://www.coco3.com/community/2009/10/part-11-os-9-application-programs#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:17:58 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24961</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;"></p>
<ul><span style="color: #009966;"></p>
<li><a href="http://web.archive.org/web/20030311231143/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/Max9.lzh">Max9</a> OS-9 bitmap painting program</li>
<li><a href="http://web.archive.org/web/20030311231143/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/Theo_Thesaurus.lzh">Theo Thesaurus</a> for OS-9. Load into basic09 and then &#8216;PACK&#8217;</li>
<p></span></ul>
<p></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-11-os-9-application-programs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 10: My Config Files &#8211; Patches / Modifications</title>
		<link>http://www.coco3.com/community/2009/10/part-10-my-config-files-patches-modifications</link>
		<comments>http://www.coco3.com/community/2009/10/part-10-my-config-files-patches-modifications#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:17:08 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24959</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10%"></td>
<td width="85%"><span style="color: #009966;"> </span></p>
<h3><span style="color: #009966;">List of Patches</span></h3>
<p><span style="color: #009966;">This is a list of the patches/modifications that have been made to my stock OS-9 boot disk, including OS9Boot and Track 34 kernel modifications. None of these require a 6309. </span></p>
<ul><span style="color: #009966;"></p>
<li>SCSISYS dismp.6809 and H0 added for SCSI hard drive</li>
<li>patched level 2 version of PRINTERR added (original is level 1) &#8211; to function this required a SYS\ERRMSG on the DD drive. This feature requires that you run PRINTERR once before it starts to work. The utility was found in the IPATCH archive on RTSI.</li>
<li>changed DD to be the hard drive using copy of H0 descriptor</li>
<li>patched SCF to new SHELLPLUS2.2a requirements / SCF still seems buggy</li>
<li>added WINDINT.IO and W8 through W15 for multiview (from multiview distribution disk)</li>
<li>added VDGINT.IO for VDG games etc. (from original stock OS-9 boot disk)</li>
<li>replaced CC3disk with Disto SC2 version</li>
<li>Added 4n1 clock, parallel, p1 and t2 (non-slotted) driver for 4n1 serial port</li>
<li>patched INIT so that it loads an external CC3go module from /dd/cmds/cc3go (ie hard drive); this saves system memory, this also took care of the next 2 steps</li>
<li>patched INIT for hard drive boot by replacing /D0 with /DD &#8211; second D needs high 7 bit, so $C4 instead of $44, note this was taken care of by the external cc3go patch too</li>
<li>patched offset $00C in INIT to $0C from $0F to fix a bug as outlined in SCSISYS manual, note this was taken care by the external cc3go patch too</li>
<li>patched two instances of /H0 to /DD in the CC3go module</li>
<li>patched BOOT module to turn off drive motor</li>
<li>ran a MODPATCH script that came with KLONDIKE to turn all W* descriptors to 80 column hardware and then made a new OS9Boot file</li>
<li>added RAM driver from development system</li>
<li>added 192k Ram Disk .dd from development system as /R0</li>
<li>added NIL .dd from development system</li>
<li>added FT and FTDD modules from Flight Sim 2 boot disk</li>
<li>added AGIVIRQdr and VI modules for King&#8217;s Quest III and Leisure Suit Larry compatibility</li>
<li>patched WINDINT with a patch that came inside the SLED23 archive, apparently this fixes a well known bug with WINDINT</li>
<li>patched GRFDRV with the speed upgrade patch, then patched gshell 1.24a to take advantage of these speedups as outlined in GRFDRV docs</li>
<li>used a RELPATCH utility to change OS9Boot screen startup colors to blue and white and wrote a new kernel keeping in mind that extended ADOS switches these colors</li>
<p></span></ul>
<hr />
<h3><span style="color: #009966;">Common OS-9 Pitfalls Checklist</span></h3>
<p><span style="color: #009966;">Here is a checklist of common problems that I&#8217;ve experienced. The descriptions may not make a lot of sence to the beginning OS-9 user.</span></p>
<ul><span style="color: #009966;"></p>
<li>Attributes not set properly; check that e and/or pe are set before running</li>
<li>execution directory not properly selected</li>
<li>runb not properly setup</li>
<li>something holding down a joystick button which causes the keyboard not to respond</li>
<li>tmode is set to pause, and OS-9 is waiting for a keypress to continue &#8211; even though it looks like it&#8217;s frozen</li>
<li>old module/program loaded in memory is disallowing a newer version to be run off disk &#8211; check merged files etc.</li>
<li>modules/crc errors are often the result of corrupt diskettes &#8211; backup often!!</li>
<li>illegal service requests Error #208 &#8211; often result from wrong window types &#8211; ie executing a VDGINT program in a WINDOW instead of a type 1 screen</li>
<li>multiview requires a CONTROL -E if you don&#8217;t run it right away &#8211; otherwise it seems to ignore your setup file</li>
<p></span></ul>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-10-my-config-files-patches-modifications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 9: Setting up application programs</title>
		<link>http://www.coco3.com/community/2009/10/part-9-setting-up-application-programs</link>
		<comments>http://www.coco3.com/community/2009/10/part-9-setting-up-application-programs#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:16:16 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24957</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;">This page lists several notes I have made to myself about installing programs under Multiview &#8211; and just generally transfering them onto the Coco&#8217;s hardrive. I hope they help others do the same!</span><span style="color: #009966;">Note &#8211; the procedure/batch file outlines in the Flight Sim example can be used for most of the other program mentioned here &#8211; I simply choose not to repeat myself in order to save some time and space.</span></p>
<hr />
<h3><span style="color: #009966;">Flight Sim II:</span></h3>
<p><span style="color: #009966;">There are 2 modules in the OS9Boot on the Flight Sim II (FS2) diskette which need to be transfered to your boot disk &#8211; they are FT and FTDD. I did this simply by typing &#8216;LOAD /d0/OS9Boot&#8217; then using the SAVE utility (either from RTSI or the development sy stem) to save Ft and FTDD. Then I rebooted OS-9 &#8211; loaded those two modules into memory and made a new OS9Boot for my boot disk. Note &#8211; you might have to load FS2&#8242;s Os9Boot twice (ie. again after the first save).</span><span style="color: #009966;">Type in the following procedure / batch file; if you use SHELL+, it can be stored in your CMDS directory and run as if it were an actual program:</span></p>
<pre><span style="color: #009966;">*Flight Sim - Procedure Command File in CMDS that starts Flight Sim
xmode /w type=1; display c &gt;/w
chd /dd/flight_sim
(fs&lt;&gt;&gt;&gt;/w; xmode /w type=80)&amp;
</span></pre>
<p><span style="color: #009966;">For multiview operation, I found an icon in the ICONS.LZH file on RTSI that works well for FS and I put it into the /dd/cmds/icons directory &#8211; setting its attributes properly as well.</span><span style="color: #009966;">Multiview seems to have a problem with executing shell scripts &#8211; even with GSHELL+ and SHELL+ installed so here is a neat work around that I use. First you need the the ALIAS command from the RTSI site &#8211; the URL is on the previous OS-9 files web page. Onc e you have it, type the following command:<br />
ALIAS FLIGHT SHELL FLIGHT.BAT<br />
Note that I named the previously listed procedure file FLIGHT.BAT &#8211; also the name of the program to execute &#8211; as entered into the AIF file &#8211; is FLIGHT</span></p>
<hr />
<h3><span style="color: #009966;">King&#8217;s Quest III</span></h3>
<p><span style="color: #009966;">Start by adding the AGIVIRQdr and VI modules to your boot file from the original floppy (/d0/modules directory). The program copies over uneventfully and can be executed from a VDG window. You might want to rename the program from SIERRA to something more descriptive. Also to keep it apart from Leisure Suit Larry which also uses the SIERRA name (and also required the same modules in memory). An even better idea is to create entirely seperate execution directories both both of them.</span></p>
<hr />
<h3><span style="color: #009966;">Carmen SanDiego</span></h3>
<p><span style="color: #009966;">This one transfered to the HD just fine. It requires that it is started by a VDG type 1 window though, like Flight Sim etc. You can use a simular batch file to the flight sim one, and make an alias to start it from multiview icons.</span></p>
<hr />
<h3><span style="color: #009966;">Clearbrook Software Group &#8211; IMS Database System</span></h3>
<p><span style="color: #009966;">Instruction were hidden at the very back of the manual for Coco 3 installation. First of all the DCOPY utility on these disks needs to be used to transfer the program to HD. Start with a :<br />
/d0/dcopy /d0 /h0 m -p #40k<br />
for both the CMDS and UTILITY diskettes. Then set the terminal up with the command:<br />
assoc default coco3lii80c<br />
if you are using windows. Conveniently left out of the main manual is the fact that the IMS.Level2 program on the utility diskette is really the same as the IMS program for level 2 usage &#8211; therefore it should be copied into the CMDS directory as &#8216;IMS&#8217; (af ter the DCOPY of course). The DCOPY seems to uncompress the files or something, because I tried installing the system without DCOPY and it didn&#8217;t work &#8211; so use the utility.<br />
</span><br />
<hr />
<h3><span style="color: #009966;">Deskmate 3</span></h3>
<p><span style="color: #009966;">First thing to do is patch Deskmate so it can use a highres mouse interface and also so that it can be run from any VDG type window, and not just TERM.</span><span style="color: #009966;"><a href="http://web.archive.org/web/20030316231728/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/DeskMate3_Patch.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/DeskMate3_Patch.lzh</a></span></p>
<p><span style="color: #009966;">Then I followed the instructions in this helpful file for making deskmate, multiview compatible. <a href="http://web.archive.org/web/20030316231728/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/MVue_DM3.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/MVue_DM3.lzh</a> </span></p>
<hr />
<h3><span style="color: #009966;">Rogue</span></h3>
<p><span style="color: #009966;">Rogue was as simple as moving it over to the hardrive. It seems to want  to run in almost  any windows  including the  32&#215;16 ones.</span><span style="color: #009966;">ftp://os9archive.rtsi.com/OS9/OS9_6X09/GAMES/Rogue_Mods.lzh<br />
ftp://os9archive.rtsi.com/OS9/OS9_6X09/GAMES/RogueFont.lzh </span></p>
<hr />
<h3><span style="color: #009966;">Sub Battle Simulator</span></h3>
<p><span style="color: #009966;">In order to get this one working off disk I had to fire up DED with a &#8216;DED /dd/cmds/sub&#8217;. Then I pressed the up arrow once &#8211; which showed a directory of /d0/cmds on the screen. I changed this to /dd/cmds, did a &#8216;w&#8217;rite and then a &#8216;v&#8217;erify, and exited. The n I renamed this file to sub_battle, because there are two &#8216;sub&#8217; programs &#8211; one on either side of the floppy disk. You need to move the files in the &#8216;sub&#8217; directory on side two of the disk to /DD/SUB, because the directory is coded into the program, and a ny other name will not work. Start the program with your data directory pointing at the root directory &#8211; not at SUB directly. IE. chd /dd. The sub_battle program will then move into the SUB directory by itself. Of course Sub Battle also needed the VDG scr een to start.</span></p>
<hr />
<h3><span style="color: #009966;">Koronis Rift</span></h3>
<p><span style="color: #009966;">When copying over the files to the hard drive, I changed the name of /d0/cmds/autoex to /dd/cmds/koronis for obvious reasons. Koronis seems to want to run only off of /term so I uses DED again to find the /term reference (by hitting the up arrow key a few times once &#8216;koronis&#8217; is loaded into DED) and changed it to /w with three extra &#8216;.&#8217;s. So the hex for W7.. is now $57 $0D $0D $0D. Note that bit seven DOES NOT NEED TO BE set to the window descriptor &#8211; in fact, when I tried it, the program crashed. The res t of the files in the root dir of the diskette can go into a sub dir on your hardrive, which you can use as your data directory. To run the program, once it&#8217;s patched &#8211; type:<br />
xmode /w type=1; koronis&lt;&gt;&gt;&gt;/w&amp;</span></p>
<hr />
<h3><span style="color: #009966;">Rescue on Fractalus</span></h3>
<p><span style="color: #009966;">Had to rename it from autoex to fractalus, while copying over to the hard drive. Pretty straight forward otherwise &#8211; start from a VDG window and give it its own subdirectory for the files in the root of the floppy.</span></p>
<hr />
<h3><span style="color: #009966;">Leisure Suit Larry</span></h3>
<p><span style="color: #009966;">Required the same modules to be added to your boot file that Kings Quest III does; namely &#8211; AGIVIRQdr and VI. Other than that, it runs from any VDG screen much like Kings Quest etc.</span></p>
<hr />
<h3><span style="color: #009966;">Winnie the Pooh</span></h3>
<p><span style="color: #009966;">Use DED to replace the following in the &#8216;WINNIE&#8217; program:<br />
</span></p>
<ul><span style="color: #009966;"></p>
<li>/d0/dlogo.pic with DLOGO.PIC and replace the leftovers with 0D&#8217;s</li>
<li>/d0/WINTITLE.PIC with WINTITLE.PIC and replace the leftovers with 0D&#8217;s</li>
<li>/d0/obj2 with $20&#8242;s until OBJ2 &#8211; ie replace /d0/ with spaces ($20)</li>
<li>/d0/room2 with $20&#8242;s until ROOM2 &#8211; ie replace /d0/ with spaces ($20)</li>
<li>/d0/savegame with $20&#8242;s until SAVEGAME</li>
<p></span></ul>
<p><span style="color: #009966;">WAIT!! These instructions don&#8217;t work yet &#8211; and I haven&#8217;t have more time to play with this program. If you know a solution PLEASE let me know &#8211; thanks&#8230;</span></p>
<hr />
<h3><span style="color: #009966;">Color Computer Artist</span></h3>
<p><span style="color: #009966;">Ran fine when copied over. Must be started from a graphics window if you are not going to use a batch file. Also recognized (or maybe defaulted to) my hires mouse on the right joystick port which was nice.</span></p>
<hr />
<h3><span style="color: #009966;">Trivia Fever</span></h3>
<p><span style="color: #009966;">These Coco 1/2 games are proving to be a royal pain. I&#8217;ll update this when I figure out how to do it.</span></p>
<hr />
<h3><span style="color: #009966;">Dynacalc</span></h3>
<p><span style="color: #009966;">Transfered to hardrive without any trouble. I see RTSI has many Dynacalc patches available which I&#8217;ll look into eventually.</span></p>
<hr />
<h3><span style="color: #009966;">PAN</span></h3>
<hr />
<h3><span style="color: #009966;">Interbank Incident</span></h3>
<p><span style="color: #009966;">I&#8217;ve heard that this one is not hard drive compatible and that you need to boot with a newer version of OS-9 then what it shipped with in order to make it run on a Coco 3. I&#8217;ll check it out when I get some time.</span></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-9-setting-up-application-programs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 8: BASIC09, C and Pascal Tips</title>
		<link>http://www.coco3.com/community/2009/10/part-8-basic09-c-and-pascal-tips</link>
		<comments>http://www.coco3.com/community/2009/10/part-8-basic09-c-and-pascal-tips#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:15:29 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24955</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10%"></td>
<td width="85%"><span style="color: #009966;"> </span></p>
<h3><span style="color: #009966;">Creating a new runb</span></h3>
<p><span style="color: #009966;">A new runb should be created in order to run Basic09 software. The new  runb should be a merger created with the following command line:<br />
merge runb syscall inkey gfx2&gt;runb.new<br />
Backup your original runb by renaming it to runb.tandy (or whatever).  Then rename runb.new to runb and set its execute attributes.<br />
Remember that if you upgrade any of these components in the future, you  will need to make a new runb. </span><br />
<hr />
<h3><span style="color: #009966;">Updates to the GFX libraries</span></h3>
<p><span style="color: #009966;">Many changes where made to the Basic09 libraries over the years &#8211; and you  will need to update them in order to run many of the programs on RTSI. If  you see a program&#8217;s documentation mentioning Kevin Darling&#8217;s updated GFX  &#8211; these files will take care of that requirement. I  have put them all into one archive and uploaded them to RTSI; again note  the file will probably no longer be in the incoming directory when you  go to download it:</span><span style="color: #009966;"><a href="http://web.archive.org/web/20030316234430/ftp://os9archive.rtsi.com/OS9/incoming/coco/GFX_Library_Enhancements_Complete.zip">ftp://os9archive.rtsi.com/OS9/incoming/coco/GFX_Library_Enhancements_Complete.zip</a> </span></p>
<hr /><span style="color: #009966;"> </span></p>
<h3><span style="color: #009966;">Other Notes</span></h3>
<p><span style="color: #009966;">Watch this space for a BASIC09 tutorial and command summaries. etc. Also,  apparently there is an updated SYSCALL command somewhere &#8211; if someone has  a copy please upload it to RTSI and let me know &#8211; thanks.</span><span style="color: #009966;">Also coming eventually are &#8216;C&#8217; and Pascal notes and tips. </span></p>
<hr />
<h3><span style="color: #009966;">Updated &#8216;C&#8217; Libraries</span></h3>
<p><span style="color: #009966;"><a href="http://web.archive.org/web/20030316234430/ftp://os9archive.rtsi.com/OS9/OS9_6X09/PROG/Cgfx_7.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/PROG/Cgfx_7.lzh</a> &#8211; updated &#8216;C&#8217; graphics library<br />
<a href="http://web.archive.org/web/20030316234430/ftp://os9archive.rtsi.com/OS9/OS9_6X09/PROG/Cgfx_7_doc.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/PROG/Cgfx_7_doc.lzh</a><br />
<a href="http://web.archive.org/web/20030316234430/ftp://os9archive.rtsi.com/OS9/OS9_6X09/PROG/Cgfx_7_src.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/PROG/Cgfx_7_src.lzh</a></span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-8-basic09-c-and-pascal-tips/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 6: Multiview GUI and Setup</title>
		<link>http://www.coco3.com/community/2009/10/part-6-multiview-gui-and-setup</link>
		<comments>http://www.coco3.com/community/2009/10/part-6-multiview-gui-and-setup#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:13:53 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24953</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;"></p>
<h3><span style="color: #009966;">Multiview Notes</span></h3>
<p><span style="color: #009966;">Multiview is the GUI which is compatible with OS-9 Level II on the Coco 3. It shipped on a single double-sided diskette. While somewhat primitive when compared to today&#8217;s GUIs, multiview becomes more functional when patched with the updates mentioned late r on in the tutorial.</span><span style="color: #009966;">Here are some tips to keep in mind when setting up Multiview to work on a hard drive or another diskette: </span></p>
<ul><span style="color: #009966;"></p>
<li>You must add the windint.io module to your os9boot file. The module is on the Multiview disk.</li>
<li>If you copy the AUTOEX file off the Multiview disk into the CMDS directory of your startup disk, multiview will start-up before the shell does.</li>
<li>Remember to edit the ENV.FILE which has to exist on your boot disk inside the SYS directory. Many of the options in this file can also be changed through the control panel &#8211; once you are running multiview, but you should change things like the executi on directory etc.</li>
<li>if your mouse is not working properly, or you don&#8217;t have one hooked up to your system, you can use the CTRL-CLEAR key combination to turn on the keyboard mouse (ie arrow keys and F1 for button). Remember to turn it off if you need the arrow keys for s ome other function.</li>
<li>in your startup file, be sure to merge the graphics files which multiview will need into memory, ie. include the line: MERGE STDFONTS STDPATS_4 STDPATS_16 STDPTRS after a CHD /DD/SYS (or however you need to point OS9 to the directory where these files are located).</li>
<li>If you plan not to run multiview right away, and you want to start the SHELL first, be sure to include the command: CONTROL -E in your startup file. This prepared the environment for multiview&#8217;s eventual execution.</li>
<p></span></ul>
<hr />
<h3><span style="color: #009966;">Setting up Icons:</span></h3>
<p><span style="color: #009966;">An important thing to keep in mind when making icons is to remember to set the attributed on the involved file! Countless times I couldn&#8217;t figure out what the problem was with a specific icon with it only turning out to be the attributes set improperly. N o doubt by now you&#8217;ve often run into the same situation with general OS-9 use. Something I&#8217;ve done in order to organize my icons, is that I&#8217;ve made a AIF directory off the root of my hard drive, and I&#8217;ve placed all my icons in there. Then in multiview I set a new device called /DD/AIFS (go DISK-&gt;SET_DEVICES). An icon now sits on my desktop representing the /DD/AIFS directory. If I double-click on it I get a list of all my iconized programs. </span><br />
<hr />
<h3><span style="color: #009966;">Icon Archives on RTSI</span></h3>
<p><span style="color: #009966;">Note: files in &#8216;incoming&#8217; will probably have been moved elsewhere&#8230;<br />
<a href="http://web.archive.org/web/20030316233528/ftp://os9archive.rtsi.com/OS9/incoming/coco/morE_icons_and_aifs.ar">ftp://os9archive.rtsi.com/OS9/incoming/coco/morE_icons_and_aifs.ar</a><br />
<a href="http://web.archive.org/web/20030316233528/ftp://os9archive.rtsi.com/OS9/incoming/coco/Icons.icons.icons.ar">ftp://os9archive.rtsi.com/OS9/incoming/coco/Icons.icons.icons.ar</a><br />
<a href="http://web.archive.org/web/20030316233528/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/icons.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/icons.lzh</a><br />
</span><br />
<hr />
<h3><span style="color: #009966;">Upgrading Multiview:</span></h3>
<p><span style="color: #009966;">Multiview versions 1.24a and 1.25 are the most common updated versions of  the GUI frontend. Below are the patch files which can be used to convert  stock GSHELL into the newer versions. Please note that the 1.25 patch  didn&#8217;t work for me &#8211; if you have better luck with it please let me know how  you got it to work. Also note that anything pointing to the incoming  directory will probably have been moved by the time you try and download  it so you might have to do a little hunting on the RTSI site.</span><span style="color: #009966;"> </span></p>
<ul><span style="color: #009966;"></p>
<li><strong>Stock GSHELL to 1.24</strong>: <a href="http://web.archive.org/web/20030316233528/ftp://os9archive.rtsi.com/OS9/incoming/coco/gshell1.ar">ftp://os9archive.rtsi.com/OS9/incoming/coco/gshell1.ar</a></li>
<li><strong>1.24 to 1.24a</strong>: <a href="http://web.archive.org/web/20030316233528/ftp://os9archive.rtsi.com/OS9/incoming/coco/gshepatc.ar">ftp://os9archive.rtsi.com/OS9/incoming/coco/gshepatc.ar</a></li>
<li><strong>1.24a to 1.25</strong>: <a href="http://web.archive.org/web/20030316233528/ftp://os9archive.rtsi.com/OS9/OS9_6X09/SYSMODS/GShell_1_25_patch.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/SYSMODS/GShell_1_25_patch.lzh</a></li>
<p></span></ul>
<p><span style="color: #009966;">Note that there is also a 1.24 80 column patch on RTSI, but I found that  (surprise surprise) it doesn&#8217;t work. So you&#8217;ll need to do the patch  manually as outlined in the documentation by loading GSHELL into memory  with &#8216;load&#8217; then patching the byte with MODPATCH; then saving the new  GSHELL to disk with SAVE. Also there is a version 3.2 on RTSI which is  not (as far as I know) part of the main line of upgrades. </span></p>
<hr />
<h3><span style="color: #009966;">AIF File Format</span></h3>
<p><span style="color: #009966;">When multiview runs across an AIF file, it will attempt to use it as a  definition for an icon, simular to how &#8216;program manager&#8217; in Windows 3.*  displayed icons that did not directly represent the program itself (like  the Mac does if you are not looking at an alias). I&#8217;ve often had quite a  bit of trouble getting these things to work properly, and it usually  comes down to the attributes not being set properly. I&#8217;ve even had  situations where the attributes were set properly, but the AIF did not  function until I set the attributes again! What I&#8217;ve consistently found  it that neither execute attribute should be set on AIF files (which  makes some sence, as they are not programs). Icon files, though, seem to  want to have their execution attributes set positive.<br />
</span></p>
<pre><span style="color: #009966;">AIF File Format
==============
PROGRAM_NAME
PARAMETERS_OR_LEAVE_BLANK
PATH_AND_NAME_OF_ICON_FILE
MEMORY_AMOUNT_0=default
SCREEN_TYPE_ex.7
SCREEN_WIDTH_ex.80
SCREEN_LENGTH_ex.24
BACKGROUND_PALETTE_REGISTER_ex.3
FOREGROUND_ex.2
</span></pre>
<hr />
<h3><span style="color: #009966;">Executing Procedure Files</span></h3>
<p><span style="color: #009966;">At first I found executing procedure (ie batch) files from an icon inside  multiview to be a pain. Then I realized I could use the ALIAS utility on  RTSI to create a program which would execute the procedure file, and have  the icon point to it instead. This has greatly simplified setting up  games etc. and I don&#8217;t need to copy SHELL over and over.</span><span style="color: #009966;">Let&#8217;s sat you  wanted to run a procedure/batch file called YELP.BAT from an icon, and  you have named the icon YELP. What I would do is type:<br />
ALIAS YELP SHELL YELP.BAT<br />
which creates a YELP program in your CMDS directory (make sure there is  no program called YELP to begin with) which will run the YELP.BAT file  via the SHELL.</span></p>
<hr />
<h3><span style="color: #009966;">Important ENV.FILE Settings</span></h3>
<p><span style="color: #009966;">Here is a short listing of some of the ENV.FILE (in your SYS directory)  functions:</span></p>
<ul><span style="color: #009966;"></p>
<li>MONTYPE 0=comp 1=rgb 2=mono</li>
<li>RAM 128/512</li>
<li>PTRRES 1=lo res mouse/joystick,2=hi res pointer (requires tandy  high res adapter)</li>
<li>PTRSID 0=left joystick port 1=right</li>
<li>EXE  default execution directory</li>
<li>RBFDEV /d0,/h0&#8230; devices on desktop as icons</li>
<li>SCFDEV /p,/t1&#8230; devices supported by SCF</li>
<p></span></ul>
<p><span style="color: #009966;">Most of these and other functions can be set by the CONTROL PANEL,  however if you are moving multiview onto a hard drive, you will need to  edit some of these with a text editor (like SLED) first. </span><br />
<hr />
<h3><span style="color: #009966;">Speed Boost</span></h3>
<p><span style="color: #009966;">Grfdrv can be patched so that the updated GSHELL+ can noticeably speed up  its screen draws. Follow the instructions in the archive carefully:</span><span style="color: #009966;"><a href="http://web.archive.org/web/20030316233528/ftp://os9archive.rtsi.com/OS9/OS9_6X09/SYSMODS/grfdrv_XMas89_patch.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/SYSMODS/grfdrv_XMas89_patch.lzh</a> </span></p>
<hr />
<h3><span style="color: #009966;">16 Color Control Panel</span></h3>
<p><span style="color: #009966;">An icon can be set up so that the control panel shows all 16 colors for  editing. Compose an AIF file with the following contents:</span></p>
<pre><span style="color: #009966;">Control

ICONS/icon.ctl
0
8
40
24
0
1
</span></pre>
<p></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-6-multiview-gui-and-setup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 5: Essential Utility Software</title>
		<link>http://www.coco3.com/community/2009/10/part-5-essential-utility-software</link>
		<comments>http://www.coco3.com/community/2009/10/part-5-essential-utility-software#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:12:09 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24949</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10%"></td>
<td width="85%"><span style="color: #009966;"> Notes: anything that was in the incoming directory at the time I wrote this document may have been moved to its final resting place on the RTSI archive site &#8211; in other words &#8211; if the link fails, you&#8217;ll have to do some hunting on your own.</span><span style="color: #009966;">Some of these archives will include source code with them. If you are not interested in keeping them around they can be deleted without fear of causing yourself adversity.</span></p>
<p><span style="color: #009966;">DON&#8217;T FORGET TO SET THE EXECUTE ATTRIBUTES!</span></p>
<hr />
<h3><span style="color: #009966;">Archiving Programs</span></h3>
<p><span style="color: #009966;"><strong>LHA &#8211; for LZH archive files:</strong> note both program are required in order for the program to work.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/lha211c.bin">ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/lha211c.bin</a> <a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/xlh.bin">ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/xlh.bin</a> </span><span style="color: #009966;"><strong>AR</strong>:<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/ar2.bin">ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/ar2.bin</a> <a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/ar2.doc">ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/ar2.doc</a> </span></p>
<p><span style="color: #009966;"><strong>PAK</strong>:<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/incoming/coco/PAK">ftp://os9archive.rtsi.com/OS9/incoming/coco/PAK</a><br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/incoming/coco/PAK.doc">ftp://os9archive.rtsi.com/OS9/incoming/coco/PAK.doc</a> </span></p>
<p><span style="color: #009966;"><strong>Unzip</strong>: This utility is compatible with the latest version of PKZIP (2.4g)! The patch fixes a minor bug.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/UnZip_4_5b.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/UnZip_4_5b.lzh</a><br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/UnZip_4_5b_Patch_to_4_5c.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/ARCHIVERS/UnZip_4_5b_Patch_to_4_5c.lzh</a> </span></p>
<hr /><span style="color: #009966;"><strong>IPATCH</strong>: is a commonly used utility for making slight changes to programs that already exist on your computer. This also allows getting around redistributing copyrighted software. Included in the archive is a utility that will automatically print ou t error message descriptions, but it requires that you have the Level 1 command PRINTERR handy. Remeber to execute PRINTERR at least once before the messages can appear.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/IPatch.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/IPatch.lzh</a> </span><span style="color: #009966;"><strong>DMODE</strong>: A great little utility to change the disk drive device descriptor settings.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/dmode.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/dmode.lzh</a> </span></p>
<p><span style="color: #009966;"><strong>SAVE</strong>: Allows you to save individual modules that are currently in memory. Great for making a new disk image of a recently patched module. Also important when using the IPATCH utility.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/save.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/save.lzh</a> </span></p>
<p><span style="color: #009966;"><strong>PCDOS</strong>: Allows transfer between MS-DOS diskettes (and also Atari ST diskettes): requires SAVE and IPATCH (see above). Note: the Disto Super controller II&#8217;s custom module (CC3Disk replacement) is not compatible with this program, however you can stil l run OS-9 with the standard CC3disk and then switch back to the custom module when you&#8217;re finished with ‘PCDOS&#8217;.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/PCdos.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/PCdos.lzh</a> </span></p>
<p><span style="color: #009966;"><strong>DED</strong>: A file/disk zap/patch program. Requires paramater input in order to start &#8211; see the docs.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/dEd_3.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/dEd_3.lzh</a><br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/dEd_Plus_1and2_Patch.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/dEd_Plus_1and2_Patch.lzh</a> </span></p>
<p><span style="color: #009966;"><strong>Shell+ v2.2a</strong>: This is an absolute must have upgrade. Allows:<br />
</span></p>
<ul><span style="color: #009966;"></p>
<li>improved communications between shells</li>
<li>shell scripts can be placed in the CMDS directory for global execution</li>
<li>user setable prompt with prompt command</li>
<li>path redirection enhancements</li>
<li>store scripts in memory as modules with DATAMOD command</li>
<li>enhanced packed procedure calling in Basic09</li>
<li>Logging of command line entries</li>
<li>Shell variables and increment/decrement commands</li>
<li>&#8216;pause&#8217; will wait for key click or mouse click</li>
<li>WILDCARDS!!!! Wild cards can be used with OS9 commands. One must remember to start the command line with a colon (:).</li>
<li>if/then/else for scripts</li>
<li>GOTO for scripts</li>
<li>ONERR for scripts</li>
<li>PATH= allows you to make a path list, ex. path=/h0/cmds /h2/cmds /dd/cmds</li>
<li>enhanced security</li>
<li>user startup script execution</li>
<p></span></ul>
<p><span style="color: #009966;"><br />
You may need your MODPATCH command handy to install this one, also the IPATCH utility to upgrade to 2.2a. Don&#8217;t forget to set the attributes before putting SHELL on your boot drive, or the disk will become unbootable!<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/ShellPlus_2_1.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/ShellPlus_2_1.lzh</a><br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/ShellPlus_2_2a.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/ShellPlus_2_2a.lzh </a> </span><span style="color: #009966;"><strong>Copy</strong>: an upgrade of the stock version works great alongside the Shellplus upgrade. Includes * wildcard support.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/copy.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/copy.lzh</a></span></p>
<p><span style="color: #009966;"><strong>Sled 2.3</strong>: An excellent full screen editor. Note &#8211; will probably have been moved into the APPS directory: <a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/incoming/coco/Sledv23_text_editor.pak">ftp://os9archive.rtsi.com/OS9/incoming/coco/Sledv23_text_editor.pak</a> </span></p>
<p><span style="color: #009966;"><strong>CCTools</strong>: A shareware set of utilities that makes file management etc. easier to handle. This is similar to the DOSHELL ( or DOSSHELL &#8211; I forget) command on MSDOS machines. Requires an 80 column window &#8211; so may not be the greatest for television users.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/CCTools_1_0.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/CCTools_1_0.lzh</a></span></p>
<p><span style="color: #009966;"><strong>Motor Off Patch</strong>: If you find that you disk drive&#8217;s motor is not turning itself off after a boot, use this patch. This is necessary if you have patched OS9 to boot off /DD or some device other than /D0. You won&#8217;t need a new OS9Boot, however you&#8217;ll n eed a new track 34 kernel. <a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/SYSMODS/Boot_MotorOff_patch.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/SYSMODS/Boot_MotorOff_patch.lzh</a></span></p>
<p><span style="color: #009966;"><strong>Alias</strong>: Just like Unix/Linux &#8216;alias&#8217; command in function.<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/alias.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/alias.lzh</a></span></p>
<p><span style="color: #009966;"><strong>External CC3Go Patch</strong>: This will modify the INIT module so that CC3Go does not have to be in your OS9Boot file, and can be stored in  /DD/CMDS instead. This saves some precious memory:<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/incoming/coco/Initpatch_external_cc3go.ar">Initpatch_external_cc3go.ar</a> (probably no longer in the &#8216;incoming&#8217; directory</span></p>
<p><strong>MERGE fix</strong>: fixes the MERGE command to make it more reliable:<br />
<a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/incoming/coco/MergeV5-2copies.lha">MergeV5-2copies.lha</a></p>
<ul><span style="color: #009966;"></p>
<li><a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/PCDos.lzh">MSDOS  diskette writer</a> transfers files to/from OS-9 &amp; PC floppies</li>
<li><a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/RSDos.lzh">RSDOS  diskette writer</a> transfers files to/from OS-9 &amp; Radio Shack DOS floppies</li>
<li><a href="http://web.archive.org/web/20030311222648/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/ShellMate_1_0.lzh"> ShellMate 1.0</a>: an early version of the graphical Multiview file  management system still available from <a href="mailto:mregc@delphi.com">Digital Frontier Productions</a>.  Somewhat buggy, very useful and free!</li>
<p></span></ul>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-5-essential-utility-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 4: Intermediate OS-9 Skills</title>
		<link>http://www.coco3.com/community/2009/10/part-4-intermediate-os-9-skills</link>
		<comments>http://www.coco3.com/community/2009/10/part-4-intermediate-os-9-skills#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:11:19 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24947</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;"> </span></span></span></p>
<h3><span style="color: #009966;">Anatomy of a Boot Disk:</span></h3>
<p><span style="color: #009966;">In MSDOS you simply use the /s command behind a format (ie &#8216;FORMAT a: /s&#8217;) to make the disk bootable &#8211; unfortunately OS-9&#8242;s method is much more complicated. First of all recall that the boot program needs to be on track 34 in order for RSDOS&#8217;s ‘DOS&#8217; comma nd to boot OS-9 (this is called the OS-9 Kernel).</span><span style="color: #009966;">An OS-9 Level 2 Coco 3 boot disk needs to contain the following:</span></p>
<p><span style="color: #009966;">1) the OS-9 Kernel on track 34<br />
2) a CMDS directory off the root directory<br />
3) an OS9Boot file in the root of the boot disk. This file is a collection of all the modules that are needed to configure OS-9 to use your hardware. When making changes to OS-9 &#8211; these modules (and this file) are the frequent recipients of patches and mo difications. Note: this file must not be fragmented when it is saved to the disk, otherwise the disk will not boot.<br />
4) a copy of SHELL and GRFDRV in the CMDS directory of the boot disk. These files must have their attributes set so that you can read/execute them (see the previous ATTRIBUTES section for more info).</span></p>
<p><span style="color: #009966;">OS-9 includes a COBBLER and OS9GEN command which are utilities you can use to make a new boot disk. I believe (I say believe &#8211; because I&#8217;ve never used these &#8211; I use KWIKGEN instead) COBBLER makes the track 34 information and will construct an OS9Boot file that is a copy of the modules which are currently in memory. OS9GEN wi ll construct the OS9Boot file by reading an ASCII file which lists the modules that are to be included in the final OS9Boot file. The config command on the second OS-9 diskette also comes in handy when generating a new boot disk &#8211; especially if you are ne w to OS-9. Config will built a text file called BOOTLIST which is simply a list of the required modules which will make up the new OS9Boot file. I think what happens next, is config will run OS9Gen to make the new OS9Boot file using the BOOTLIST file as i nput. ie: if you were on a second drive, preparing a new OS9Boot file for a disk in the first drive, config&#8217;s command to OS9Gen might look like: OS9Gen /d0&lt;&#8217; is a redirection sign and should be familiar to those who understand the working s of MSDOS and UNIX.</span></p>
<p><span style="color: #009966;">A tip that I&#8217;ve picked up is worth passing along at this point: put the OS9Boot file on your boot disk LAST. This will ensure that, should it grow in the future, it is unlikely to become fragmented. So the steps to a new boot disk should go something like this: 1) format a new floppy. 2) Make a CMDS directory. 3) Copy GRFDRV and SHELL into the CMDS directory. 4) Set their attributes so they can be executed (these attributes MAY already be set properly). 5) Copy any other utilities and OS-9 commands etc. e tc. you want on you boot disk onto the disk. 6) Write the OS9Boot file onto the disk and the track 34 kernel too with Cobbler or some other utility.</span></p>
<p><span style="color: #009966;">At this point I&#8217;d like to mention an excellent utility which I happen to have that has saved me from most of the headaches of making / modifying boot disks. It is called KWIKGEN and was sold at one point through Gale Force Enterprises. It is completely me nu driven and makes modifications to the boot disk a breeze. I believe there is a demo of it on the RTSI site with some of its functions disabled if you want to check it out (<a href="http://web.archive.org/web/20030311223023/ftp://os9archive.rtsi.com/OS9/OS9_6X09/APPS/KwikGen_1_01_demo.lzh">ftp: //os9archive.rtsi.com/OS9/OS9_6X09/APPS/KwikGen_1_01_demo.lzh</a> ). I&#8217;m not sure where to get your hands on a copy &#8211; there is always the used market &#8211; check the coco usenet group and the coco fests. Also Burke &amp; Burke had a utility along the same lines w hich is probably now been re-released as shareware. Check for more information on the Coco homepage as well. </span></p>
<hr />
<h3><span style="color: #009966;">Allowing more RAM:</span></h3>
<p><span style="color: #009966;">Programs will load with a default amount of RAM allocated for their &#8216;DATA&#8217; area. You can use the IDENT utility to determine just how much the default is. The program can be loaded with more RAM then the default by specifying the amount of RAM on the comma nd line. For example typing &#8216;COPY #40K xxxxxxxx xxxxxxxx&#8217; greatly decreases the amount of disk swapping a user will need to do on a single disk system, because the COPY command has more space in which to store the information it is copying. If you get a 2 07 error you have spec&#8217;ed too much RAM.</span></p>
<hr />
<h3><span style="color: #009966;">Piping and Redirection</span></h3>
<p><span style="color: #009966;">These both work very simular to MSDOS and Unix/Linux implementations.</span><span style="color: #009966;"><strong>&lt;</strong>: standard input path redirection, allows something other than the standard input device (usually the keyboard) to input information into a  program. You can use this to have a text file, for example, automatically  feed information into a program<br />
<strong>&gt;</strong>: standard output path redirection, allows the program&#8217;s  output to be redirected<br />
<strong>&gt;&gt;</strong>: error redirection, allows error messages to be redirected</span></p>
<p><span style="color: #009966;">An example:   BASIC09&lt;&gt;&gt;&gt;/w1     would send a copy of basic09 to run in  the w1 window/terminal. It would use W1 as it&#8217;s input and output and also  display any errors on W1.</span></p>
<p><span style="color: #009966;">Pipes are acheived with the use of an exclamation mark (!). Pipes allow  programs to directly communicate with each other, by using each other as  input/output sources.</span></p>
<hr />
<h3><span style="color: #009966;">Forking / Multitasking</span></h3>
<p><span style="color: #009966;">With the BASIC09 example above, the shell from which the command was  typed would wait until execution of BASIC09 had finished, in order for  the next command prompt to appear. However, by using the &#8216;&amp;&#8217; character,  the program can be &#8216;forked&#8217; so that it runs independently of the shell  from which it started. For example: BASIC09&lt;&gt;&gt;&gt;/w1&amp; would start BASIC09  in W1 and immediately allow the SHELL to continue on.</span><span style="color: #009966;">to change between the windows that are running use the CLEAR key, or  SHIFT-CLEAR to cycle through the windows backwards. </span></p>
<hr />
<h3><span style="color: #009966;">Command Line Organization</span></h3>
<p><span style="color: #009966;">Brackets &#8216;(&#8216; &#8216;)&#8217; can be used to organize the command line, and &#8216;;&#8217; can be  used to seperate commands which are to run in sequence. For example:<br />
(dir /d0; dir /d1)&amp;<br />
would run both commands in the background &#8211; one after the other.<br />
Using  the EX command will exit a shell, and it can be put in front of a command  in order to exit the shell before a new program is run. For  example:<br />
ex basic09<br />
would exit the shell before basic09 is  executed, thereby saving some memory (important in 128k  systems).</span><span style="color: #009966;">Using i=<em>devicename</em> makes a shell immortal &#8211; meaning  OS9 will restart it after an exit. </span></p>
<hr />
<h3><span style="color: #009966;">Procedure / Batch Files</span></h3>
<p><span style="color: #009966;">OS-9 allows procedure/batch files to be executed. It will look for them  in the DATA directory, unless you are using shell+, in which case they  can also be located in your execution directory. Batch files are simply a text file which lists a series of commands to be executed.</span></p>
<hr />
<h3><span style="color: #009966;">Autoexecution</span></h3>
<p><span style="color: #009966;">If a program named AUTOEX exists in the default execution directory it will be run at bootup time. If a batch/procedure file named STARTUP exists in the root directory of the startup disk it will also be run on startup. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-4-intermediate-os-9-skills/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 3: Attributes, Shells, Multitasking etc.</title>
		<link>http://www.coco3.com/community/2009/10/part-3-attributes-shells-multitasking-etc</link>
		<comments>http://www.coco3.com/community/2009/10/part-3-attributes-shells-multitasking-etc#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:09:18 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24944</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="10%"></td>
<td width="85%"><span style="color: #009966;"> </span></p>
<h3><span style="color: #009966;">Attributes:</span></h3>
<p><span style="color: #009966;">Several people can use an OS-9 system at the same time which gives rise to some security issues. You may not want everyone on an OS-9 system to be able to execute a certain program, or access a certain directory. OS-9 uses a series of file attributes (muc h like Unix/Linux does) to decide who has access to what. The way to check a file&#8217;s attributes and to make changes to them is with the command &#8216;ATTR&#8217;. &#8216;ATTR /d0/cmds/MERGE&#8217; would return the attributes of the MERGE command, should it be in the /d0/cmds dir ectory. If it is not there, then ATTR will give an error (this is a good way to check if a file exists). When you ATTR a directory, part of the attributes should include a &#8216;D&#8217;. To allow a program to execute, it needs to have its execute attribute set. The re are two types of execute attributes. If you set the &#8216;public execute&#8217; attribute anyone on the system can execute the program. If you set the regular execute attribute, anyone with your access level can execute the program. Pretend we just downloaded a p rogram (its name will be be &#8216;PROGRAM&#8217;) &#8211; we checked its attributes and they haven&#8217;t been set to execute. To set a public execute we type &#8216;ATTR /d0/PROGRAM PE&#8217;. To set a regular execute we type &#8216;ATTR /d0/PROGRAM E&#8217; or we can do both at the same time by typ ing &#8216;ATTR /d0/PROGRAM E PE&#8217;. To remove an attribute add a minus to it ex: &#8216;ATTR /d0/PROGRAM -E&#8217;. Other attributes which can be set include the READ (&#8216;R&#8217;) access and the WRITE (&#8216;W&#8217;) access. These are also available in the PUBLIC versions (&#8216;PR&#8217;, &#8216;PW&#8217;). So, in summary you can set E, PE, W, PW, R &amp; PR on or off on a file. Also, the &#8216;S&#8217; attribute sets a file into single user mode. <strong>IMPORTANT!!!: Not setting attributes properly is a common frustration that I ran into when learning OS-9 &#8211; especially when you&#8217;re pulling new utilities and stuff off the internet and unpacking them in a hurry to see what they do. DON&#8217;T FORGET TO SET TH E EXECUTE ATTRIBUTES!</strong> </span></p>
<hr />
<h3><span style="color: #009966;">Pausing the screen:</span></h3>
<p><span style="color: #009966;">In MSDOS, if you want to pause &#8211; say a DIR before it scrolls off the screen you type &#8216;dir /p&#8217; or you send dir through MORE with &#8216;dir|more&#8217;. In OS-9, to pause a screen you set a terminal attribute with the TMODE command. To cause the screen to pause, type &#8216;TMODE PAUSE&#8217; then do what you want to do &#8211; you can leave the screen (your &#8216;terminal&#8217;) in pause mode without worrying about it &#8211; OS-9 will automatically pause your screen whenever necessary. Type &#8216;TMODE -pause&#8217; to return to the free scrolling mode when yo u need to. <strong>CAUTION: OS-9 will sometimes appear to &#8216;hang&#8217; or crash &#8211; when in reality it is simply waiting for a keypress because the pause mode was been turned on. This is a frequent source of new user frustration.</strong></span></p>
<hr />
<h3><span style="color: #009966;">Breaking and Interrupting a program&#8217;s execution:</span></h3>
<p><span style="color: #009966;">When a program is running &#8211; it can usually be stopped by pressing the red &#8216;Break/ESC&#8217; key, or by typing a combination CTRL-E. Also refer to the KILL command outlined below. Pressing ‘shift- break&#8217; or CTRL-C will ‘interrupt&#8217; a program &#8211; giving you a comman d prompt, while OS-9 continues to run the program in the original program in the background. CTRL-D will redisplay the command line you are working on.</span></p>
<hr />
<h3><span style="color: #009966;">The SHELL game:</span></h3>
<p><span style="color: #009966;">A common thing to do under the Microsoft Windows operating environments is to start a DOS window. Really what is happening when this occurs is windows runs a program called COMMAND.COM. This program is then exited by the user typing the command &#8216;EXIT&#8217;. If you have a windows machine handy try opening a DOS windows and typing in the command &#8216;COMMAND&#8217;. Then type &#8216;EXIT&#8217;. The DOS window is still there because, essentially it was running two copies of COMMAND.COM, and you only exited one of them &#8211; leaving the o riginal still running. The COMMAND.COM program is a program called a SHELL for the MSDOS operating system &#8211; essentially is gets a user&#8217;s typed in command and figures out what to do with it. When you typed in the command &#8216;COMMAND&#8217; you simply started a SHEL L running inside a SHELL. This sounds complicated at first but when you start working with operating systems like Unix/Linux or, ahem, OS-9 you see how this concept can be used to create a multiuser / multitasking type of environment.</span><span style="color: #009966;">At the OS-9 prompt try typing in the command &#8216;SHELL&#8217; &#8211; what happens is exactly what happened when you typed COMMAND in at the DOS Window &#8211; there are now 2 copies of SHELL running &#8211; one inside the other. In fact the first one has stopped running temporaril y as it waits for the second copy to end it&#8217;s execution. Type &#8216;EX&#8217; &#8211; the equivalent of MSDOS&#8217;s &#8216;EXIT&#8217; to stop the second SHELL &#8211; we are now at the first/original shell again. When you run any other program in OS-9, or MSDOS for that matter, the SHELL (com mand.com in MSDOS&#8217;s case) will suspend it&#8217;s execution and wait for the program to finish before resuming what it was doing. Type in the command &#8216;PROCS&#8217; and see what happens. A list of programs that are running should show up on your screen &#8211; including the number of copies of shell which are in memory and the PROCS command itself (it is running at the time the list is being generated after all). If for some reason a program gets out of hand, you can use the KILL command followed by the ID # of the process (read off the PROCS results) to stop it from running. This will come in handy later on when we start running several programs at the same time &#8211; without each of them waiting for the other.</span></p>
<hr />
<h3><span style="color: #009966;">A first taste of Coco multitasking:</span></h3>
<p><span style="color: #009966;">Warning: This section assumes you have the same W7 descriptor on your boot disk that I do on mine. It probably won&#8217;t work if our W7&#8242;s don&#8217;t match. Try experimenting with another W# instead.</span><span style="color: #009966;">Several shells can be made to run beside each other in Windows and from each of these shells you can start entirely different programs running. For example, one shell can start the format command to format a floppy disk, while another shell starts a termi nal program to read your email, while another shell has started Flight Simulator flying. Type in this command: &#8216;SHELL &lt;&gt;&gt;&gt;/W7&amp;&#8217; What we have done is we have sent a copy of SHELL to run in another &#8216;WINDOW&#8217; &#8211; a window called W7. We&#8217;ve also told the current shell to keep running instead of waiting for the new shell by adding a &#8216;&amp;&#8217; to the end of the line. Now press the &#8216;CLEAR&#8217; key to move back and forth between the two shells. Unfortunately for television users, this new window is likely an 80 column one whic h will be difficult to read. RGB monitor users will want to type in the command &#8216;MONTYPE RGB&#8217; to avoid the ugly composite color translation and instead be greeted with a yellow on blue screen. Every time you press &#8216;CLEAR&#8217; you move to a different window. T ry doing different things in each of the windows &#8211; have some fun! You can &#8216;close off&#8217; either of the windows by typing &#8216;EX&#8217; at the shell of the window you want to close.</span></p>
<p><span style="color: #009966;">While you can send a SHELL to run in a new window, you can also send a program to start in another window as well. Also see more about managing windows later on in the tutorial, if you are having problems with window setups. </span></p>
<hr />
<h3><span style="color: #009966;">Where are the wildcards?:</span></h3>
<p><span style="color: #009966;">MSDOS and Unix users will be very familiar with the power of the * in a command line. This is called a wild card as it specifies any file that matches the rest of the criteria in the command line. Wild cards are unfortunately missing in stock OS-9, but ag ain not to fear &#8211; there are several ways to implement wild cards into OS-9. First is the shareware utility WILD and MV by Burke &amp; Burke (see the Coco homepage for more information &#8211; $5). WILD simply requires that if you use a wildcard, that you start the line with the WILD command. For example the following MSDOS command: &#8216;DEL c:\*.txt a:\*.txt&#8217; would become &#8216;WILD DEL /h0/*.txt&#8217; &#8211; not a bad compromise. Another approach is to use commands which accomplish the equivalent of a wildcard operation. For example , wildcards are often used to copy an entire directory (ex. MSDOS &#8216;copy *.* a:\&#8217;). Under OS-9 commands such as DIRCOPY are available which accomplish the same thing. The last option is to use the freeware Shell Plus 2.2a upgrade which has been mentioned a lready &#8211; it incorporates wild cards into the upgraded shell. </span></p>
<hr />
<h3><span style="color: #009966;">Can you repeat that?</span></h3>
<p><span style="color: #009966;">‘CTRL-A&#8217; allows you to automatically repeat the last line. Even better &#8211; if you install Shell Plus 2.2a you will get the full use of the cursor keys to page back through the command line history similar to the DOSKEY utility under MSDOS (some UNIX shells offer this as well). </span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-3-attributes-shells-multitasking-etc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Part 1: Introduction to OS-9, hardware required, procuring OS-9</title>
		<link>http://www.coco3.com/community/2009/10/part-1-introduction-to-os-9-hardware-required-procuring-os-9</link>
		<comments>http://www.coco3.com/community/2009/10/part-1-introduction-to-os-9-hardware-required-procuring-os-9#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:03:38 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24935</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;"> </span></span></span></p>
<h3><span style="color: #009966;">What will you need to run OS-9?:</span></h3>
<p><span style="color: #009966;">Essentially what you need to run OS-9 depends upon the version you wish to use. Level I OS-9 will run on Cocos 1 through 3 (although for the Coco 3 I believe it needs to be Level 1 version 2.00 minimum). Level II OS-9 &#8211; the version covered by this web pag e will require a Coco 3 with the standard 128k RAM although a minimum of 256k is highly recommended. Both Levels I and II were available for many other machines besides the Coco, so make sure the version you get is specifically written for the Coco. There are many differences between Level I and II of OS-9, but essentially Level II is able to take advantage of the extra memory available in the Coco 3 (up to 2 Mb) and also makes use of the Coco 3&#8242;s much improved text display and graphic capabilities. Level II can further be upgraded with Nitros-9 and Level III from Farna Systems (more on that later). From here on this document refers exclusively to the Level II OS-9 that was released with the Coco 3. I would love to play around with Level 1 some day but wo uld like to first find some of the hardware of that era to play with (WordPak, OPak etc) before doing a similar web page for it. It should be noted that Level I and II share many of these concepts &amp; command structures.</span><span style="color: #009966;">Since OS-9 is a disk operating system, it follows that a disk drive is another minimum requirement. Although OS-9 will function with only one single sided drive (including the older 35 track variety), a couple double sided drives (ie 40 track &#8211; 360k each) would make things much more comfortable. OS-9 can directly support the 720k 80 track 3.5&#8243; drives that were used during the 286 era in PC compatibles. 720k is a considerable amount of space under OS9 and such a drive can possibly eliminate the need for a hard drive for someone with just a casual interest in OS-9. Currently on my system are both a 360k double sided 5.25&#8243; floppy and a 720k floppy.</span></p>
<p><span style="color: #009966;"><strong>Insight #1:</strong><em> Adding a 720k floppy to your Coco greatly simplifies the trading of files with your PC. OS-9 can directly read MS-DOS disks with a special utility, and the PC has several emulators and utilities which will allow it to read/write to C oco disks. 5.25&#8243; disks can also be used for this, however PC&#8217;s have not shipped with 5.25&#8243; disks as standard for many years now and I simply find the 3.5&#8242;s to be more reliable for transfer purposes.</em></span></p>
<p><span style="color: #009966;">A hard drive is highly recommended for use with OS-9 as well. Some of the common options for OS-9 hard drives on the Coco include the following:</span></p>
<ol><span style="color: #009966;"></p>
<li><strong>Burke &amp; Burke&#8217;s Coco XT Hard Drive Interface:</strong> this interface card requires a multipak interface and is usually inserted into slot 3. It&#8217;s a rather bulky card, but was extremely inexpensive at the time it was released. It interfaces with the ver y old MFM style hard drives that were common in the IBM XT and I believe the AT used them as well (I swear I had to use one in a 386 a long time ago too). I own one of these and have it hooked up to a 20Mb Seagate drive. Performance is quite acceptable wh en compared to floppy drives, however it is nowhere near what I achieve with the SCSI interface. Considering these units are going extremely inexpensively in the Coco used market (especially the drives which can usually be had for the asking) this may be an excellent setup to get your hands on if you just want to experiment occasionally with OS-9.</li>
<li><strong>Disto SCSI adapters:</strong> this is the other interface card I currently own (until my IDE adapter arrives). Several versions were sold throughout the years &#8211; all essentially are expansion cards that either require a Disto floppy drive controller with a mini internal expansion bus (Super Controller I or II) or an expansion bus card adapter. The SCSI/SASI adapter could either be purchased by itself or in a &#8217;4-in-1&#8242; card along side a serial port, parallel port and real time clock (RTC). I think there wa s also a version with the SCSI controller and just a parallel port etc. etc. The 4n1, along with the Super Controller II are an excellent set-up for using OS-9. The Super Controller II in particular &#8211; because it was one of the few disk controllers made fo r the coco that offered no halt performance (you don&#8217;t have to wait for disk access to stop before typing on your keyboard &#8211; on a regular controller, you could type ahead too, but the results were sometimes dissappointing and characters are often lost). S omething the Super Controller I had that the Super Controller II didn&#8217;t &#8211; is a ROM selector, which is nice if you also run Radio Shack DOS (standard disk basic / RSDOS) but useless if you only run OS-9, since OS-9 is entirely RAM based anyway. I currently have a 130Mb Quantum drive hooked up to the SCII/4n1. The Disto SCSI controller could also be used with RSDOS by using either Hyper-IO or RGB-DOS.</li>
<li><strong>Kenton SCSI controller:</strong> another SCSI controller that was available. This one seems to have an excellent reputation in the coco community. I think it implemented more of the SCSI interface protocol than the 4n1 did. RGBDOS was available for the Kenton (for RSDOS use).</li>
<li><strong>The Eliminator:</strong> was marketed by a company called Frank Hogg Labs. I believe it was SCSI based as well, and also included the serial port etc. that the 4n1 does. To the best of my knowledge, there is no option for using this setup with RSDOS.<br />
This note from Curtis Boyle:<em> Not a SCSI interface. MFM using a WD1002-xx controller (could use several), and with the -05 model, up to 3 120MB max MFM hard drives, and 4 720K floppies (all no-halt). A small satellite board could be built to handle 1.44MB floppies as well. It also came with 6552 chip, which is a dual ACIA chip (two full ports), with baud rates up to 38.4Kbd, and without the CD/DTR bugs the 6551 (Radio Shack, etc.) had. Also had a real Parallel port (possibly bi-directional, though can&#8217;t remember) based on a 6821 PIA). Also had an auto boot ROM socket (jumpers could select any of the 3 hard drives or the 4 floppies for your boot device), and a real-time clock socket. If you could get it set up with a regular RS disk controller, you could conceivably have a fairly expanded system WITHOUT the need for a multi-pak or similiar device. </em><br />
Thanks Curtis!</li>
<li>Several companies sold their own set-ups and interfaces which could be used with OS-9. Some of these included OWLWARE and RGB Systems.</li>
<li><strong>The Radio Shack hard drive interface:</strong> Radio Shack itself briefly sold a hard drive interface for the Coco, however it was not on the market for long, and I believe it is extremely limited in what drives it will work with (ie. I think only with Model III/IV RS drives).</li>
<li><strong>IDE Interface:</strong> By the time you read this the Glenside Coco Club in Chicago will have made available their IDE interface. This is probably the best bet for current Coco users for many reasons. First of all the interface is being supported. Secon dly the hardware is new and has not been abused etc. Thirdly, IDE drives are in abundance &#8211; in fact you might have a couple lying around your own computer room from a previous upgrade, that could be attached to the Coco. Check for a link to the IDE homepa ge on the Coco homepage for more information.</li>
<li><strong>Cloud-9&#8242;s SCSI Interface:</strong> by the time you read this Cloud-9 should have released it&#8217;s brand new SCSI Interface. Apparently it is a REAL 100% capable implementation of SCSI and includes parity capability. This will allow the Cloud-9 board to dri ve the SCSI version of the ZIP drive from Iomega. This may be the ideal solution for those people who want to add a hard drive to their Coco but could also benefit their PC/Mac setup by adding a ZIP drive to the computer room.This is by no means a complete list of hard drive options, but it covers the major ones which come to mind at the time of writing. If you choose a SCSI drive, you might want to check out the SCSI drivers that Burke &amp; Burke has re-released into shareware. Personally I am using the SCSISYS 2.2 system by Matthew Thompson which was purchased commercially. You might try contacting Farna systems for a copy. Also check the RTSI FTP site for an older version of this software which is either shareware or freeware:<a href="http://web.archive.org/web/20030311233159/ftp://os9archive.rtsi.com/OS9/OS9_6X09/SYSMODS/SCSI_System_1_0.lzh">ftp://os9archive.rtsi.com/OS9/OS9_6X09/SYSMODS/SCSI_System_1_0.lzh</a><br />
<hr />
<h3>Other hardware which comes in handy with OS-9:</h3>
<p><strong>RS-232 packs:</strong> allow the more reliable use of modems and terminals then the built in &#8216;bit banger&#8217; printer port does. Terminals allow more than one user to use the Coco at a single time. There is also a 16550 UART based serial port for the coco on th e market from CoNect (see the homepage)- which allows the use of 56k modems on the Coco!<strong>No halt disk controllers:</strong> I&#8217;m familiar with only 2 that were introduced, the Disto Super Controller II (SC2) and one from Sardis Technologies. No halt disk controllers greatly improve OS-9&#8242;s response to user input when disk access is occuring. With other disk controllers the keyboard is more or less ignored during disk access which makes typing on a multiuser system quite awkward. This is much less of an issue on a setup that has a hard drive, since the floppy is seldomly accessed in this situation .</p>
<p><strong>Hi-res joystick/mouse interface:</strong> this is a little adapter that was sold by radio shack to increase the resolution of the Coco&#8217;s joysticks and mouse. This comes in handy when using the OS-9 GUI (Multiview) and other apps as well. A mouse is more int uitive too when working with gui applications then a joystick.</p>
<p><strong>Monitor:</strong> A tv set will definitely work with OS-9. However, the thrill of seeing the Coco competently generate an 80 column screen after all those years of suffering the 32 column blues is worth every penny of the cost of a decent monitor. A monitor information page is something that the Coco homepage is planning on incorporating into its menu soon. Keep in mind a black and white composite monitor will also work well with the Coco 3 and OS-9.</p>
<p><strong>256K, 512K, 1Mb RAM and 2MB RAM upgrades:</strong> 256k upgrades were sold by Burke &amp; Burke (called the Quarter Meg cards). I have one of these and it makes for a Coco with enough RAM to comfortably run OS9. 512K upgrades were sold by almost every major ven dor at one time or another. Check the Coco homepage for information on Cloud-9&#8242;s excellent new SIMM based 512k upgrade. 1MB and 2Mb upgrades were offered by CRC / Disto. I currently have the 1Mb upgrade which requires extensive soldering work to be done o ver top of the CPU. OS-9 (with the proper drivers for ram over 512k) will make use of all RAM up to 2Mb. The big news of course is that Cloud-9 will probably have introduced their brand new 2Mb SIMM based upgrade by the time you read this. Check the homep age for more info.</p>
<p><strong>Hitachi 6309 CPU upgrade:</strong> upgrading your processor to the Hitachi 6309 opens up a number of interesting performance enhancement possibilities under OS-9 &#8211; most significantly the Nitros-9 software package (check the homepage for the URL of the Nitro s homepage). More on this later&#8230;</p>
<hr />
<h3>How to Procure OS-9:</h3>
<p>OS-9 can still be purchased from Radio Shack directly, however the process is tricky and outrageously expensive considering how long it&#8217;s been off the shelves. Essentially it requires ordering out of a parts catalogue and the Coco Homepage has more inform ation on how this can be done. More commonly OS-9 can be purchased used for a couple bucks from someone on the internet or you can pick it up at a garage sale / flee market. Several vendors are listed on the Coco homepage that still offer OS-9 for sale ei ther brand new or reused and this may be the best way to get your own copy. The reason I strongly suggest you go about getting OS-9 the proper (read legal) way versus the improper (read pirating) method is because of the manuals. Quite simply, they are in dispensable when it comes to understanding OS-9 and its companion Basic09; remember this stuff comes from a time period before using software was simply a matter of point and shoot.<strong>Insight #2:</strong><em> CoNect, a coco software/hardware vendor is offering an OS-9 Level 2 bundle for coco 3 users. The package includes OS-9 L2, Basic09, Multiview GUI, 6 Tandy applications, PD stuff, and the system is patched and set-up for 512k cocos fo r $44.95. </em></p>
<p>OS-9 should come with 2 diskettes: the &#8220;System Master&#8221; disk and the &#8220;Boot/Config/Basic 09&#8243; disk. If you also bought Multiview &#8211; it should come with one double sided disk. If you have a chance to purchase the OS-9 Development System you should do so, as it includes an assembler/editor/debugger, several important utilities, and it is required by many other OS-9 languages such as Microware&#8217;s &#8216;C&#8217;.</li>
<p></span></ol>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/part-1-introduction-to-os-9-hardware-required-procuring-os-9/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction</title>
		<link>http://www.coco3.com/community/2009/10/introduction</link>
		<comments>http://www.coco3.com/community/2009/10/introduction#comments</comments>
		<pubDate>Sun, 04 Oct 2009 23:07:13 +0000</pubDate>
		<dc:creator>Roger</dc:creator>
				<category><![CDATA[OS-9 Tutorials]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/?p=24939</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;"><span style="color: #009966;">This tutorial is not the equivalent of &#8220;OS-9 for Dummies&#8221;; neither is it my attempt at winning the Pulitzer Prize for Computer Literature (I wrote  it in three evenings during the XMas 97 holidays). It is however the kind  of document I would love to have had when I was learning OS-9 &#8211; as it  would have saved a considerable amount of frustration. With this  tutorial, a seasoned computer veteran with MS-DOS and/or UNIX/Linux  experience should have little problem figuring out OS-9&#8242;s basics &#8211; but I  doubt very much that it will be of any use to those without command line  experience. Likewise several OS-9 experts are sure to wander into this  tutorial and find many of the parts to be vastly oversimplified.  Certainly I welcome input from anyone who feels something important has  been left out etc. but keep in mind that this is a short tutorial &#8211; and  everything can&#8217;t be included.<br />
It should also be noted the NITROS-9 and TUNEUP are now available FREE OF  CHARGE. Nitros is the ultimate OS-9 upgrade for those Coco 3&#8242;s lucky  enough to have a Hitachi 6309 processor, while TUNEUP is a speed  enhancement for those Cocos with the stock 6809 cpu. The free release  happened after this tutorial was written and unfortunately does not cover  how to install/use either package. That said, you should be able to figure it  out easily enough once you are comfortable with the basics of OS-9. Info  on how to get these software packages via FTP are available on the main  homepage. </span></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/10/introduction/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Date</title>
		<link>http://www.coco3.com/community/2009/06/date</link>
		<comments>http://www.coco3.com/community/2009/06/date#comments</comments>
		<pubDate>Wed, 24 Jun 2009 02:57:40 +0000</pubDate>
		<dc:creator>Randy</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2009/06/date/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have tried on and off for a few years to make an os9 L2 bootdisk with a 4 digit year setime. When I succeed, it runs in a vdg screen but crashes when starting a window. Any suggestions? What modules do I need?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/06/date/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Transfering big files</title>
		<link>http://www.coco3.com/community/2009/04/transfering-big-files</link>
		<comments>http://www.coco3.com/community/2009/04/transfering-big-files#comments</comments>
		<pubDate>Tue, 28 Apr 2009 18:35:38 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2009/04/transfering-big-files/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have two computers running OS-9 on the Linux MESS emulator. Now I need to copy a large database file from one computer to the other. If it would fit on a single .dsk file there would be no problem, but it&#8217;s several disks in size. The process of splitting the file into .dsk segments, transfering and re-splicing is slow. Very slow.</p>
<p>Is there a way to mount the .vhd images from both computers so I can do a simple copy from one to the other?</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/04/transfering-big-files/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Emulated Video Modes</title>
		<link>http://www.coco3.com/community/2009/04/emulated-video-modes</link>
		<comments>http://www.coco3.com/community/2009/04/emulated-video-modes#comments</comments>
		<pubDate>Tue, 07 Apr 2009 20:15:58 +0000</pubDate>
		<dc:creator>BrendaEM</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2009/04/emulated-video-modes/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t want to OT on someone else&#8217;s topic.</p>
<p>If additional video hardware was emulated, would there any bits/bytes left over for additional video modes?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/04/emulated-video-modes/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>NitrOS-9 Nightly Build</title>
		<link>http://www.coco3.com/community/2009/03/nitros-9-nightly-build</link>
		<comments>http://www.coco3.com/community/2009/03/nitros-9-nightly-build#comments</comments>
		<pubDate>Thu, 19 Mar 2009 04:11:02 +0000</pubDate>
		<dc:creator>willz88coco3</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2009/03/nitros-9-nightly-build/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I think it might be handy is the nightly build would include a date stamp in the file name.</p>
<p>i.e.:</p>
<p>nitros9project031809.zip</p>
<p>I hate how Internet Exploder tries to overwrite and Firefox just appends a (2) onto the end of the filename in the Downloads Directory.</p>
<p>Just a suggestion.</p>
<p>Thanks,</p>
<p>Williiam H. Carlin, Jr.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/03/nitros-9-nightly-build/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multiple virtual hard drive partitions for VCC</title>
		<link>http://www.coco3.com/community/2009/03/multiple-virtual-hard-drive-partitions-for-vcc</link>
		<comments>http://www.coco3.com/community/2009/03/multiple-virtual-hard-drive-partitions-for-vcc#comments</comments>
		<pubDate>Sat, 07 Mar 2009 13:46:30 +0000</pubDate>
		<dc:creator>willz88coco3</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2009/03/multiple-virtual-hard-drive-partitions-for-vcc/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Is it possible to add a second partition to a virtual hard drive image in VCC?</p>
<p>I was thinking that you could just merge two image files together and then modify the /h0 device driver to point to where the second image begins and then re-save it as /h1.  However I do not know how to create a .vhd image without the 255 RS-DOS disks.  I did find some blank .vhd images of various sizes on the Super CoCo Archive DVD that would be prime candidates for a second virtual hard drive.</p>
<p>Thanks for any help.</p>
<p>William</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/03/multiple-virtual-hard-drive-partitions-for-vcc/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ls_2.lzh @ rsti source fixed for y2k but start sector wrong</title>
		<link>http://www.coco3.com/community/2009/01/ls_2-lzh-rsti-source-fixed-for-y2k-but-start-sector-wrong</link>
		<comments>http://www.coco3.com/community/2009/01/ls_2-lzh-rsti-source-fixed-for-y2k-but-start-sector-wrong#comments</comments>
		<pubDate>Wed, 28 Jan 2009 03:23:49 +0000</pubDate>
		<dc:creator>willz88coco3</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2009/01/ls_2-lzh-rsti-source-fixed-for-y2k-but-start-sector-wrong/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I was looking for an OS-9 version of the *nix command ls and ran across one on RSTI.  It looks like the source was finalized in August of 1990 and the binary was compiled in July of 1991.  The author is Chris Strickland.  The binary will execute under NOS9 6309 Level 2 but there is a y2k issue regarding the display of the 2 digit year for the Created and Last Modified dates in the extended directory listing, i.e. &#8220;ls -l&#8221;.  I am a fairly good C programmer so I modified the included source (thanks Chris!) to extend the date columns to display a four digit year by simply adding 1900 to the fildes.create[0] and fildes.date[0] structure elements at display time (inside the printf statement; I want to make it clear that I did not modify the contents of the structure element).  Which worked and looks great but I then noticed that a comparison of the starting sector between &#8220;dir -e&#8221; and &#8220;ls -l&#8221; shows some wild discrepancies .  The discrepancy occurs in both the pre-compiled binary and my y2k &#8220;fixed&#8221; version.  They both erroneously (I am assuming the NOS9 version of &#8220;dir&#8221; is correct) report the wrong starting sector for a file/directory.  Here is a sample display from the root of my hard drive:</p>
<p>[code:1:d5a8811c1f]<br />{W7|05}/DD dir /h0 -e</p>
<p> Directory of /h0     2009/01/27 11:18</p>
<p>Owner  Last Modified   Attributes Sector Bytecount Name<br />----- ---------------- ---------- ------ --------- ----<br />   0  2009/01/21 02:32  d-ewrewr     158      14E0 CMDS<br />   0  2008/11/05 21:10  d-ewrewr     69D       680 DEFS<br />   0  2009/01/19 11:35  d-ewrewr     C91       940 DOWNLOADS<br />   0  2008/09/11 18:20  d-ewrewr     134       160 LIB<br />   0  2006/08/11 18:57  d-ewrewr     8CE        60 NITROS9<br />   0  2009/01/20 02:00  d-ewrewr     8CB       140 SCRIPTS<br />   0  2009/01/21 16:42  d-ewrewr     607       580 SYS<br />   0  2009/01/17 02:52  d-ewrewr     132       320 TMP<br />   0  2008/11/19 01:32  d-ewrewr     C94       200 USR<br />   0  2009/01/27 11:45  ----r-wr     1C7      7AC5 OS9Boot<br />   0  2009/01/21 22:37  ----r-wr     1C6       2A1 StartUp<br />   0  2009/01/27 11:46  -----ewr     12B       1C5 SysGo<br />[/code:1:d5a8811c1f]</p>
<p>[code:1:d5a8811c1f]<br />{W6|06}/DD:ls -l /h0<br />Owner Created    Last Modified    Link Attributes Sector ByteCount Name<br />----- ---------- ---------------- ---- ---------- ------ --------- ----<br />    0 08/11/2006 01/21/2009 02:32    1  d-ewrewr     159      5344 CMDS<br />    0 08/11/2006 11/05/2008 21:10    1  d-ewrewr     69E      1664 DEFS<br />    0 09/03/2008 01/19/2009 11:35    1  d-ewrewr    3759      2368 DOWNLOADS<br />    0 09/11/2008 09/11/2008 18:20    1  d-ewrewr     EA0       352 LIB<br />    0 08/11/2006 08/11/2006 18:57    1  d-ewrewr     8CF        96 NITROS9<br />    0 09/04/2008 01/20/2009 02:00    1  d-ewrewr     D21       320 SCRIPTS<br />    0 08/11/2006 01/21/2009 16:42    1  d-ewrewr     608      1408 SYS<br />    0 09/08/2008 01/17/2009 02:52    1  d-ewrewr     E80       800 TMP<br />    0 09/04/2008 11/19/2008 01:32    1  d-ewrewr    37CF       512 USR<br />    0 01/18/2009 01/27/2009 11:45    1  ----r-wr    9AE8     31429 OS9Boot<br />    0 01/18/2009 01/21/2009 22:37    1  ----r-wr    1F1B       673 StartUp<br />    0 05/26/2008 01/27/2009 11:46    1  -----ewr     2F5       453 SysGo<br />[/code:1:d5a8811c1f]</p>
<p>Here are the relevant sections of code:</p>
<p>snippet of "lsdefs.h"<br />[code:1:d5a8811c1f]<br />#inlcude <stdio .h><br />#include <ctype .h><br />#include <os9 .h><br />...<br />#define NOTFOUND -1<br />[/code:1:d5a8811c1f]</p>
<p>"filestruc.h"<br />[code:1:d5a8811c1f]<br />typedef struct {<br />         char      lsn[3];<br />         unsigned  len;<br />} FD_SEG;</p>
<p>typedef struct {<br />         char      attr;<br />         unsigned  owner;<br />         char      date[5];<br />         char      link;<br />         long      size;<br />         char      create[3];<br />         FD_SEG    segment[48];<br />} FD;<br />[/code:1:d5a8811c1f]</p>
<p>snippet of "getdir.c"<br />[code:1:d5a8811c1f]<br />...<br />#inlcude "lsdefs.h"<br />#include "filestruc.h"<br />extern FD fildes;<br />GetDir(dname,name)<br />char *dname,*name;<br />{<br />   int path;<br />   struct registers reg;<br />...<br />   regs.rg_a = path;<br />   regs.rg_b = SS_FD;<br />   regs.rg_x = &fildes;<br />   regs.rg_y = 256;<br />   if((_os9(I_GETSTT, &#038;regs)) == NOTFOUND)<br />      printf(SS_FD error #%d\\n", errno);<br />...<br />}<br />[/code:1:d5a8811c1f]</p>
<p>snippet of "extenddir.c"<br />[code:1:d5a8811c1f]<br />...<br />#include "filestruc.h"<br />...<br />extern FD fildes;</p>
<p>ExtendDir(name)<br />char *name;<br />{<br />   long sector;</p>
<p>   l3tol(&#038;sector, fildes.segment[0].lsn, 1);<br />...<br />      printf ("%6lX", sector);<br />}<br />[/code:1:d5a8811c1f]</p>
<p>The code looks correct to me.  It follows the guidelines laid out in the C Compiler manual for OS9 system calls.  And more importantly the structure of the data packet and loading of the registers correlate with what is in the OS9 Reference for the I_GETSTT call.  Yet, clearly there is something wrong with the computing of the starting sector.</p>
<p>Any ideas would be helpful as I would like to extend the functionality of this program to include more of the features that I find useful under GNU/Linux.</p>
<p>Thanks,</p>
<p>William</os9></ctype></stdio></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2009/01/ls_2-lzh-rsti-source-fixed-for-y2k-but-start-sector-wrong/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OS9 BBS test</title>
		<link>http://www.coco3.com/community/2008/10/os9-bbs-test</link>
		<comments>http://www.coco3.com/community/2008/10/os9-bbs-test#comments</comments>
		<pubDate>Tue, 14 Oct 2008 01:28:38 +0000</pubDate>
		<dc:creator>tfadden</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/10/os9-bbs-test/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I need someone to test the telnet bbs server I have running with OS9. They need telnet and internet access.  I have it working locally and need to check for connections from outside my firewall.</p>
<p>Thanks,</p>
<p>Tim Fadden</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/10/os9-bbs-test/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Recursive archiver</title>
		<link>http://www.coco3.com/community/2008/10/recursive-archiver</link>
		<comments>http://www.coco3.com/community/2008/10/recursive-archiver#comments</comments>
		<pubDate>Fri, 10 Oct 2008 03:08:00 +0000</pubDate>
		<dc:creator>tfadden</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/10/recursive-archiver/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Stumped,</p>
<p>I am trying to create an archive of an entire directory path. Ie: /h0/usr/username</p>
<p>I cant seem to get any of the archivers to work recursivly. I have tried ar, ar2, lzh, unlzh.</p>
<p>What I think should have worked is:<br />cd /h0/usr/username<br />ls -ru ! ar2 -uz ../username.ar</p>
<p>It churns a long time, finally corrupts the screen and all I ever get is the first to regular files in the archive.  Dosn&#8217;t know what to do with directories I guess.</p>
<p>Is there an archiver for coco os9L2 that knows how to handle directories?  It needs to be able to unarchive it cross platform.</p>
<p>Thanks!</p>
<p>Tim Fadden</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/10/recursive-archiver/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>NitrOS9 multitasking problems</title>
		<link>http://www.coco3.com/community/2008/09/nitros9-multitasking-problems</link>
		<comments>http://www.coco3.com/community/2008/09/nitros9-multitasking-problems#comments</comments>
		<pubDate>Mon, 29 Sep 2008 00:25:28 +0000</pubDate>
		<dc:creator>tfadden</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/09/nitros9-multitasking-problems/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>All,</p>
<p>I got NitrOS9 6309 up and running on my system, and I have a few questions.</p>
<p>For one thing I notice that multitasking is not usable when doing some functions. IE. It is just about impossible to type in another window when something is going on in another like a dsave, or format.  Previously I could smoothly do things in several windows.  Also if trying to do anything while formatting a floppy, the format gets corrupted.  Another problem is the serial port when using tsmon from another computer.  Previous to nitros I could connect at 4800baud and use zmodem to download files to the coco with no errors, or retrys.  No with the sc6551.dr and T2.dd drivers I cannot download at all  The download will start, and some times I get some of the file to H0, but it always locks up the connection, and the only way to restore is to kill rz, shell and tsmon, and restart tsmon. I can then get my connection back.</p>
<p>Is this normal operation for Nitros9?  A problem with SCF? or what?</p>
<p>Any comment will be appreciated.</p>
<p>512k coco3, Disto super II with 4in1, No multipak.</p>
<p>Thanks! <br />Tim Fadden</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/09/nitros9-multitasking-problems/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>mounting .dsk images from OS9</title>
		<link>http://www.coco3.com/community/2008/09/mounting-dsk-images-from-os9</link>
		<comments>http://www.coco3.com/community/2008/09/mounting-dsk-images-from-os9#comments</comments>
		<pubDate>Mon, 15 Sep 2008 05:09:19 +0000</pubDate>
		<dc:creator>tfadden</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/09/mounting-dsk-images-from-os9/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Is there a utility/way to mount, or write to floppy .dsk images from within OS9.</p>
<p>IE, download .dsk images to my os9 systems  hard drive, and then create a real disk from the image, or mount the image directly.</p>
<p>I can get them on the hard drive, but they are useless unless I can write a disk, or access the files.</p>
<p>Thx</p>
<p>Tim fadden</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/09/mounting-dsk-images-from-os9/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OS9 &gt;y2000 clock questions</title>
		<link>http://www.coco3.com/community/2008/09/os9-y2000-clock-questions</link>
		<comments>http://www.coco3.com/community/2008/09/os9-y2000-clock-questions#comments</comments>
		<pubDate>Sun, 07 Sep 2008 21:40:13 +0000</pubDate>
		<dc:creator>tfadden</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/09/os9-y2000-clock-questions/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>I am running a real coco 3 and want to update the clock/date/settime modules and utilities.</p>
<p>Hardware: disto 4in1, 512k coco3 with 6309. puppo keyboard adapter, 2 105mb hd&#8217;s 2 40tk 2sided floppys and one 3.1/2 80tk floppy &#8211; NO multipak</p>
<p>Using standard os9 with scsisys 1.1 hd driver and many updated modules/commands for 6309 shell2.1 etc. Over 400 cmds in the cmds directory, and after 10+ years in mothballs, I don&#8217;t remember exactly which ones are stock, and which are original! ha ha ha</p>
<p>Question 1, can I run nitros9 clock modules/cmds  with out a full blown os9 kernel etc.</p>
<p>Question2, Also it appears that the current nitros9 dist. is only on  disk images, and is designed for emulators.  Is there a version available for nitros designed for REAL hardware not on disk images?  I would be willing to pay someone to send me disks.  </p>
<p>Any general pointers in getting the clock working properly for 2008 will be appreciated!  I can hack programs, but I am not a programmer.  I read the text on one clock module at  rtsi where he said he wacked sector 0 on his hard drive, and it got me a little leary on trying clock modules willy nilly!</p>
<p>Thanks in advance.</p>
<p>Time Fadden</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/09/os9-y2000-clock-questions/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Updating VCC .vhd hard drive with new version of NitrOS9</title>
		<link>http://www.coco3.com/community/2008/09/updating-vcc-vhd-hard-drive-with-new-version-of-nitros9</link>
		<comments>http://www.coco3.com/community/2008/09/updating-vcc-vhd-hard-drive-with-new-version-of-nitros9#comments</comments>
		<pubDate>Sun, 07 Sep 2008 08:07:36 +0000</pubDate>
		<dc:creator>willz88coco3</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/09/updating-vcc-vhd-hard-drive-with-new-version-of-nitros9/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>What is the best/easiest procedure for updating a virtual hard drive to the newest release of NitrOS9?</p>
<p>I&#8217;ts been about 10 years since I&#8217;ve worked with my real coco3.  I remember how to create new boot disks using config and later, scripts when I discovered that config was just a front end for os9gen.</p>
<p>However if I remember correctly you needed to create the new boot on a new disk because two modules are written directly to the disk (OS9p1 and something else?  REL maybe?) and then OS9Boot needs to reside in Sector 0 for the disk to boot properly.</p>
<p>Anyways, thought I would post the question before I start trashing virtual hard drive images.</p>
<p>Thanks in advance.  Any help is appreciated.</p>
<p>Will</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/09/updating-vcc-vhd-hard-drive-with-new-version-of-nitros9/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Shell+ Documentaion earlier than 2.1</title>
		<link>http://www.coco3.com/community/2008/09/shell-documentaion-earlier-than-2-1</link>
		<comments>http://www.coco3.com/community/2008/09/shell-documentaion-earlier-than-2-1#comments</comments>
		<pubDate>Sun, 07 Sep 2008 07:49:50 +0000</pubDate>
		<dc:creator>willz88coco3</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/09/shell-documentaion-earlier-than-2-1/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I am looking for shell+ documentation that predates the 2.1 release.</p>
<p>More specifically I am looking for information on how to modify the command line once you &#8220;recall&#8221; it with the up or down arrows.  I know you can use the left/right arrow keys to move one character at a time.  I also know you can use Shift &#8211; left/right arrow keys to move to the beginning and end of the line respectively.  I would like to know if I can insert characters into the currently recalled command line and if so, what key combinations to use.  Most of my typing mistakes in OS9 usually deal with information that I neglected to put on the commnd line or I have misspelled something with fewer letters than what is required and then have to retype the rest of the line from the mistake onwards.</p>
<p>I also would like to know if it is possible to insert a cr/lf in the prompt= line to allow for a multi-line prompt.</p>
<p>Thanks in advance.  Any help is appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/09/shell-documentaion-earlier-than-2-1/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PMODE Graphics</title>
		<link>http://www.coco3.com/community/2008/08/pmode-graphics</link>
		<comments>http://www.coco3.com/community/2008/08/pmode-graphics#comments</comments>
		<pubDate>Fri, 22 Aug 2008 10:07:00 +0000</pubDate>
		<dc:creator>jorge_machin</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/08/pmode-graphics/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I was wondering how OS-9 programmers wrote assembly language games. Did they access 6847 directly to take advantage of high resolution graphics?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/08/pmode-graphics/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Removing modules</title>
		<link>http://www.coco3.com/community/2008/06/removing-modules</link>
		<comments>http://www.coco3.com/community/2008/06/removing-modules#comments</comments>
		<pubDate>Mon, 23 Jun 2008 02:18:10 +0000</pubDate>
		<dc:creator>jorge_machin</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/06/removing-modules/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>How can I remove some modules like pipe, pipeman, d0, d1 from a working system? Is it possible without reformatting the hard disk?</p>
<p>I need to remove them to have more memory to run cc1 C compiler in a coco 2.</p>
<p>Thank you</p>
<p>Jorge Machin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/06/removing-modules/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>im back with a couple idiot questions</title>
		<link>http://www.coco3.com/community/2008/05/im-back-with-a-couple-idiot-questions</link>
		<comments>http://www.coco3.com/community/2008/05/im-back-with-a-couple-idiot-questions#comments</comments>
		<pubDate>Thu, 29 May 2008 18:07:20 +0000</pubDate>
		<dc:creator>drakahn</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/05/im-back-with-a-couple-idiot-questions/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>i finaly got my coco3 system up and running with a superide interface and am trying to build a boot disk with the drivers for drivewire included, and cant seem to find where to look to build a new boot disk, can any one here help point me where to look.</p>
<p>my other question is that i read somewhere that its possible to telnet into the coco3 with another computer by using the shell command on the coco3 is the reverse possible?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/05/im-back-with-a-couple-idiot-questions/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>OS9 hierarchical directory</title>
		<link>http://www.coco3.com/community/2008/05/os9-hierarchical-directory</link>
		<comments>http://www.coco3.com/community/2008/05/os9-hierarchical-directory#comments</comments>
		<pubDate>Thu, 29 May 2008 17:06:10 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/05/os9-hierarchical-directory/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I need to find a freeware 6809 Level 2 hierarchical recursive directory command that is not written in Basic. One that produces output in the format of &#8220;/dd/directory/subdirectory/filename&#8221;. Any suggestions?</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/05/os9-hierarchical-directory/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Nitros9 login prompt at boot</title>
		<link>http://www.coco3.com/community/2008/05/nitros9-login-prompt-at-boot</link>
		<comments>http://www.coco3.com/community/2008/05/nitros9-login-prompt-at-boot#comments</comments>
		<pubDate>Tue, 27 May 2008 22:25:54 +0000</pubDate>
		<dc:creator>jorge_machin</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/05/nitros9-login-prompt-at-boot/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have a Color Computer 2 with NitrOS-9 Level I and I want to use the multiuser functionality in my machine. I have no previous NitrOS-9 experience, but doing some research I found:</p>
<p>- a su command in a rainbow magazine article.</p>
<p>- a login command in cmds directory</p>
<p>- a /sys/password file to set user&#8217;s names and passwords (login command read this file).</p>
<p>- attr command to establish permissions. </p>
<p>Now, my next goal is to have a login prompt when I boot NitrOS-9, so I can validate my users and don&#8217;t let sombody use the computer if he does not known the user and the password.  I think I have to modify sysgo. Can I use the login command instead shell in the sysgo module? Is there an easier way to have a login prompt at boot? Somebody do this in the past? Is there a whoami command?</p>
<p>Yes I know that having a login prompt does not necessary make my computer more secure because my hd is not encrypted, but in this way I force me to avoid erase files accidentally  or running reserved  commands.</p>
<p>Thanks</p>
<p>Jorge Machin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/05/nitros9-login-prompt-at-boot/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>True lowercase in Coco 2</title>
		<link>http://www.coco3.com/community/2008/04/true-lowercase-in-coco-2</link>
		<comments>http://www.coco3.com/community/2008/04/true-lowercase-in-coco-2#comments</comments>
		<pubDate>Mon, 14 Apr 2008 23:07:22 +0000</pubDate>
		<dc:creator>jorge_machin</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/04/true-lowercase-in-coco-2/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have a Color Computer 2 with true lower case (6847T1 Video Display) so  I&#8217;m interested in using this capability in NitrOS9.  Doing some research I found this in the manual:</p>
<blockquote><p>NitrOS-9 Level 1 Users: If you are using NitrOS-9 Level 1 on a Color<br />Computer 3 or a Color Computer 2 with true lowercase, the following<br />commands will make true lowercase appear on the 32&#215;16 VDG<br />screen:</p>
<p>tmode upc=0 par=1<br />display e</p>
<p>If your Color Computer supports true lowercase, then the output of<br />commands will show true lowercase instead of inverse uppercase<br />characters</p></blockquote>
<p>But that doesn&#8217;t works in my machine. Do I missed something?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/04/true-lowercase-in-coco-2/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rainbow Mag OS9 article request</title>
		<link>http://www.coco3.com/community/2008/03/rainbow-mag-os9-article-request</link>
		<comments>http://www.coco3.com/community/2008/03/rainbow-mag-os9-article-request#comments</comments>
		<pubDate>Mon, 10 Mar 2008 06:07:13 +0000</pubDate>
		<dc:creator>Bill Pierce</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/03/rainbow-mag-os9-article-request/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Does anyone have and can scan an article from the October 1989 issue of Rainbow? I need the KISSable OS9 article on MAXIC.<br />It was a 3-parter and I have the other 2 but need that one.<br />I am working on a project that requires some of the routines from the MAXIC series.</p>
<p>Thanks<br />Galapas . Bill</p>
<p>P.S. If anyone has them&#8230; I also need the multi issue series on MVSHell. I have the following ones on DoMenu but not the original MVShell issues (all in the KISSable OS9 sections)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/03/rainbow-mag-os9-article-request/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Question on KeyDrv. SndDrv, JoyDrv</title>
		<link>http://www.coco3.com/community/2008/02/question-on-keydrv-snddrv-joydrv</link>
		<comments>http://www.coco3.com/community/2008/02/question-on-keydrv-snddrv-joydrv#comments</comments>
		<pubDate>Sat, 01 Mar 2008 01:22:47 +0000</pubDate>
		<dc:creator>Bill Pierce</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/question-on-keydrv-snddrv-joydrv/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Up until recently, the last version of NitrOs9 I was running was 2.2(?)<br />I recently upgraded to Robert Gault&#8217;s boot for RSBDOS and noticed quite a few changes. I know this has probably been discussed to death, but I have to ask.<br />What are the KeyDrv, SndDrv and JoyDrv modules in the boot? Most other things just replaced existing modules. but these 3 seem to have no explination, though by the names, have a significant job.<br />If they can be accessed from programming, how is it done? They seem to be drivers but have no descripters.</p>
<p>I know it&#8217;s tough putting together a manual for all this stuff but the least the programmers should keep a running tally of changes/rewrites (history) of the code. I see things in this boot that in my last boot, the same files are later versions. There are so many revisions of modules floating around that finding the right ones is like shooting at bugs in a barrel of hand-grenades.</p>
<p>Galapas / Bill</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/question-on-keydrv-snddrv-joydrv/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Text Editor</title>
		<link>http://www.coco3.com/community/2008/02/text-editor-2</link>
		<comments>http://www.coco3.com/community/2008/02/text-editor-2#comments</comments>
		<pubDate>Fri, 29 Feb 2008 00:08:36 +0000</pubDate>
		<dc:creator>jorge_machin</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/text-editor-2/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Do you know a free text editor like VI or nano for nitros9?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/text-editor-2/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Does anyone know of TShell?</title>
		<link>http://www.coco3.com/community/2008/02/does-anyone-know-of-tshell</link>
		<comments>http://www.coco3.com/community/2008/02/does-anyone-know-of-tshell#comments</comments>
		<pubDate>Sun, 24 Feb 2008 20:17:05 +0000</pubDate>
		<dc:creator>Bill Pierce</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/does-anyone-know-of-tshell/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Does anyone know if TShell was ever released to PD or if it&#8217;s lying around on any of the websites?<br />Since MultiVue relies mainly on the mouse/joystick and the emulators have very poor mouse support, it&#8217;s really useless.<br />I ran across TShellDemo while going through my archives and found that it was a text version MultiVue. All that is needed is keyboard control.<br />With the thousands of files and directories on my VHD, I have a hard time finding things. TShell would be perfect for browsing the hard drive</p>
<p>Galapas / Bill</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/does-anyone-know-of-tshell/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MESS with RGBDOS</title>
		<link>http://www.coco3.com/community/2008/02/mess-with-rgbdos</link>
		<comments>http://www.coco3.com/community/2008/02/mess-with-rgbdos#comments</comments>
		<pubDate>Fri, 22 Feb 2008 12:04:25 +0000</pubDate>
		<dc:creator>jorge_machin</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/mess-with-rgbdos/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m using mess emulator in a windows box and I changed DISK11.ROM in my coco3.zip with a RGBDOS rom image removing the 2 first bytes in DISK.ROM file. I ran CREATE.BAS with TOOLS.DSK in the first drive, NitrOS9boot.os9 in second drive and empty hd image and ran LINK.BAS with the number 254.</p>
<p>The RSDOS partition seems to work OK ( I got a menu from the autoexec file), but when I boot nitros9 I get garbage in the screen. When I boot the NitrOS9boot.os9 (as a floppy) I get the same garbage in the screen.  I don&#8217;t think that the NitrOS9 boot disk image is damaged. Do you have any ideas?</p>
<p>Thanks</p>
<p>Jorge</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/mess-with-rgbdos/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>2 VHDs ?</title>
		<link>http://www.coco3.com/community/2008/02/2-vhds</link>
		<comments>http://www.coco3.com/community/2008/02/2-vhds#comments</comments>
		<pubDate>Sat, 16 Feb 2008 11:06:38 +0000</pubDate>
		<dc:creator>Bill Pierce</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/2-vhds/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I was wondering if there is a way to use 2 virtual hard drives in VCC.<br />I know that I would have to change my boot so that I have 2 descripters and probably a few other things but the main problem seems to be in the emulator. The address lines are hard coded so there&#8217;s no way to set up access to more than one drive&#8230; </p>
<p>So can this be done?</p>
<p>Thanks<br />Galapas / Bill</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/2-vhds/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Cmdgen</title>
		<link>http://www.coco3.com/community/2008/02/cmdgen</link>
		<comments>http://www.coco3.com/community/2008/02/cmdgen#comments</comments>
		<pubDate>Mon, 04 Feb 2008 05:59:52 +0000</pubDate>
		<dc:creator>BrendaEM</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/cmdgen/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>If anyone is messing around with OS9, one of the handiest little utilities found in the Rainbow was a command called cmdgen, which just created commands with imbedded shell lines. It worked something like this:</p>
<p>cmdgen bell</p>
<p>You would be given a prompt, at which you could:<br />display 1b 07</p>
<p>cmdgen embed the shell line in an executable, saved in you cmds directory, so if you type:<br />bell</p>
<p>It would sound the tone on your monitor. Because the shell lines were embedded in a real executable, they could be loaded too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/cmdgen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimal Virtual Boot For VCC</title>
		<link>http://www.coco3.com/community/2008/02/optimal-virtual-boot-for-vcc</link>
		<comments>http://www.coco3.com/community/2008/02/optimal-virtual-boot-for-vcc#comments</comments>
		<pubDate>Mon, 04 Feb 2008 00:16:11 +0000</pubDate>
		<dc:creator>BrendaEM</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/optimal-virtual-boot-for-vcc/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>If I were creating a clean .vhd, what would I put in it?</p>
<p>I do want things such as realtime clock support and y2k support, perhaps the extended device window descripters from Multi-View.</p>
<p>The  6809 and 6309 processors seem different enough that the virtual boots seem non-interchangable.</p>
<p>{I know that a lot of work went into keeping NitrOS9 up to date, but I&#8217;m not sure all is rosey. As posted in another thread, I noticed that the OS9 tmode command had been radically altered, breaking syntax, breaking my program. It&#8217;s not a big issue, but it means that I would need 2 versions.]</p>
<p>I guess, what I&#8217;m asking is for a standard.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/optimal-virtual-boot-for-vcc/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Compiling NitrOS-9</title>
		<link>http://www.coco3.com/community/2008/02/compiling-nitros-9</link>
		<comments>http://www.coco3.com/community/2008/02/compiling-nitros-9#comments</comments>
		<pubDate>Sun, 03 Feb 2008 08:47:12 +0000</pubDate>
		<dc:creator>Kodiak</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/compiling-nitros-9/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been pouring over the NitrOS-9 source code and enjoying myself mightily.  Now, I&#8217;m considering building it&#8230; and I have no clue which cross-assembler was used to compile it.  Anyone have any pointers for someone who wants to build it from source?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/compiling-nitros-9/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Nitros9 tmode broken/bug?</title>
		<link>http://www.coco3.com/community/2008/02/nitros9-tmode-brokenbug</link>
		<comments>http://www.coco3.com/community/2008/02/nitros9-tmode-brokenbug#comments</comments>
		<pubDate>Sun, 03 Feb 2008 00:52:35 +0000</pubDate>
		<dc:creator>BrendaEM</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/02/nitros9-tmode-brokenbug/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>In NitrOS9,  basic09, I used to be able to do this in order to kill the echo when writing graphics applications:</p>
<p>PROCEDURE test<br />0000    SHELL &#8220;tmode -echo&#8221;<br />000F    SHELL &#8220;tmode echo&#8221;<br />001D   END</p>
<p>In Nitros9, it seems that I can&#8217;t use tmode in this way, has anyone seen this problem before? It seems to happen at the command prompt too, outside basic.</p>
<p>I did a test, mounting the original system masters. The bug only seems to exist in Nitro9, and it seems to exist in the tmode command.</p>
<p>Tmode works fine from the original os9 .dsks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/02/nitros9-tmode-brokenbug/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Virtual Memory</title>
		<link>http://www.coco3.com/community/2008/01/virtual-memory</link>
		<comments>http://www.coco3.com/community/2008/01/virtual-memory#comments</comments>
		<pubDate>Tue, 22 Jan 2008 22:12:54 +0000</pubDate>
		<dc:creator>wschaub</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2008/01/virtual-memory/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Does OS-9 Level 1 or Level 2 or NitrOS9 (either level 1 or 2) support virutal memory<br />similar to what is available on UNIX? how about something similar to the unix mmap system call? </p>
<p>It would be very nice if its possible to setup a paging file on a hard drive and be able to run programs in OS-9 that are larger than can fit inside of 128k or 512k (> 64k on a coco2 hopefully? ) </p>
<p>I&#8217;m just starting to read up on OS-9 and the OS-9 C compiler manual looks very promising as far as being able to present a mostly UNIX style interface to a K&#038;R style C program, including many UNIX system calls and a good C standard library. </p>
<p>I would like to try and put together an OS-9 Distro that has a lot of common UNIX tools. but I fear that only really old or hand coded stuff will work with the limited memory<br />available. It would be nice to get certain curses applications running (is there a curses library for OS-9?, does the console implement any particular terminal type?)</p>
<p>Actually What I really would like to work on would be a networking library for OS-9 that sends calls to the sockets library running on a PC over a serial line. and of course a few standard UNIX network applications to go with it some thing like telnet would be a good start.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2008/01/virtual-memory/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Disk Image Help Needed</title>
		<link>http://www.coco3.com/community/2007/11/disk-image-help-needed</link>
		<comments>http://www.coco3.com/community/2007/11/disk-image-help-needed#comments</comments>
		<pubDate>Mon, 26 Nov 2007 02:53:56 +0000</pubDate>
		<dc:creator>HJR</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/11/disk-image-help-needed/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Now that I have my NitrOS-09 downloads I&#8217;m having a problem. I have an old 386 that has both the 3.5 and 5.25 floppy drives so I downloaded to my main PC, moved the files to the 3.5 and put them in the 386. I formated a 5.25 floppy with the CoCo and ran the DSKINI program from DOS in the 386 and it tells me that it was successful in retrieving the image. Problem is when I try to check the disk in the CoCo with DIR0 it checks the disk for a couple of seconds and gives me an IO error. Am I doing something wrong here?<br />TIA!</p>
<p>-HJR</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/11/disk-image-help-needed/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>NitrOS-9 Site Down For Good?</title>
		<link>http://www.coco3.com/community/2007/11/nitros-9-site-down-for-good</link>
		<comments>http://www.coco3.com/community/2007/11/nitros-9-site-down-for-good#comments</comments>
		<pubDate>Sat, 24 Nov 2007 07:50:43 +0000</pubDate>
		<dc:creator>HJR</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/11/nitros-9-site-down-for-good/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been down since I&#8217;ve discovered it, anyone know what the story is?</p>
<p>http://www.nitros9.org/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/11/nitros-9-site-down-for-good/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Cooperative Or Preemptive OS?</title>
		<link>http://www.coco3.com/community/2007/11/cooperative-or-preemptive-os</link>
		<comments>http://www.coco3.com/community/2007/11/cooperative-or-preemptive-os#comments</comments>
		<pubDate>Tue, 20 Nov 2007 23:46:02 +0000</pubDate>
		<dc:creator>billyrave</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/11/cooperative-or-preemptive-os/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m involved in an ongoing discussion with some friends in various &#8216;communities&#8217; (Amiga, Mac, mainframe, et al) about OS&#8217;s in general, and questions arose about the TRS-80 OS. I&#8217;m trying to get definitive answers (preferably with docs to support them) to some of them &#8211; where better than this forum, I hope? Was there a TRSDOS which was NOT OS-9? Was OS-9 on the TRS-80 cooperative or preemptive multitasking? The more details anyone can provide, the better! Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/11/cooperative-or-preemptive-os/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>D.L.Logo</title>
		<link>http://www.coco3.com/community/2007/11/d-l-logo</link>
		<comments>http://www.coco3.com/community/2007/11/d-l-logo#comments</comments>
		<pubDate>Sat, 17 Nov 2007 05:12:35 +0000</pubDate>
		<dc:creator>Randy</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/11/d-l-logo/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Hello. Does anyone here have a patch which will let Logo run under L2/nos?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/11/d-l-logo/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Correct date and time</title>
		<link>http://www.coco3.com/community/2007/11/correct-date-and-time</link>
		<comments>http://www.coco3.com/community/2007/11/correct-date-and-time#comments</comments>
		<pubDate>Fri, 09 Nov 2007 19:54:15 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/11/correct-date-and-time/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Is there a utility to convert the date and time from my PC clock to OS-9 running in the M.E.S.S. emulator?</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/11/correct-date-and-time/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Success with Linux MESS</title>
		<link>http://www.coco3.com/community/2007/10/success-with-linux-mess</link>
		<comments>http://www.coco3.com/community/2007/10/success-with-linux-mess#comments</comments>
		<pubDate>Fri, 26 Oct 2007 02:31:31 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/10/success-with-linux-mess/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have been able to get OS-9 L 2 to run successfully on the Linux version of the SDL MESS emulator, and have transfered large files from my CoCo3 via MSDOS diskettes.</p>
<p>If anyone requires help in this general area I might be able to help while the project is still fresh in my mind.</p>
<p>Warning: It works with a U.S. keyboard, but I am still having problems with foreign keyboards.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/10/success-with-linux-mess/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File transfers</title>
		<link>http://www.coco3.com/community/2007/10/file-transfers</link>
		<comments>http://www.coco3.com/community/2007/10/file-transfers#comments</comments>
		<pubDate>Thu, 25 Oct 2007 01:15:50 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/10/file-transfers/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Can someone suggest a simple method for transfering large (0.5 Meg.+) OS-9 files to/from the following:-</p>
<p>A CoCo3 running OS-9 L.2 with a 720k floppy and software to read and write MSDOS 720k diskettes. Serial port is dead.</p>
<p>A PC with a floppy running OS-9 L.2 in the M.E.S.S. CoCo3 emulator running under Linux.</p>
<p>A utility running under OS-9 or Linux that reads/writes from the .VHD image to/from Linux/MSDOS files would be a good solution, but I haven&#8217;t found one.</p>
<p>Any ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/10/file-transfers/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>switching windows with a command line?</title>
		<link>http://www.coco3.com/community/2007/10/switching-windows-with-a-command-line</link>
		<comments>http://www.coco3.com/community/2007/10/switching-windows-with-a-command-line#comments</comments>
		<pubDate>Mon, 22 Oct 2007 05:48:12 +0000</pubDate>
		<dc:creator>drakahn</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/10/switching-windows-with-a-command-line/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>is there any way to switch to a specific window with a command? ive looked through various documentation, including the book that came with os9, and havent been able to come up with a way to create a window, then switch to the window and am wondering if it is possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/10/switching-windows-with-a-command-line/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>OS-9 with Vavasour emu and Linux dosemu</title>
		<link>http://www.coco3.com/community/2007/10/os-9-with-vavasour-emu-and-linux-dosemu</link>
		<comments>http://www.coco3.com/community/2007/10/os-9-with-vavasour-emu-and-linux-dosemu#comments</comments>
		<pubDate>Sat, 13 Oct 2007 23:59:48 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/10/os-9-with-vavasour-emu-and-linux-dosemu/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Is anyone running OS-9 L2 (512k) in the Vavasour CoCo emulator running under Linux dosemu?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/10/os-9-with-vavasour-emu-and-linux-dosemu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mess + nitros9 &amp; vhd image question</title>
		<link>http://www.coco3.com/community/2007/09/mess-nitros9-vhd-image-question</link>
		<comments>http://www.coco3.com/community/2007/09/mess-nitros9-vhd-image-question#comments</comments>
		<pubDate>Thu, 13 Sep 2007 00:34:12 +0000</pubDate>
		<dc:creator>drakahn</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/09/mess-nitros9-vhd-image-question/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>i was looking into how to set this up on my windows xp box, and have been unsecusfull as of yet. what i want to do is set up about a 10 gig or  vhd image for the emulator to use as a hard drive. and i clicked on the hard drive/ create image and im stuck on how to format &#038; install nitros9 and the searches i have done have yet to turn up any useful information in this regards.</p>
<p>thanks<br />joddie</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/09/mess-nitros9-vhd-image-question/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>GCC6809</title>
		<link>http://www.coco3.com/community/2007/09/gcc6809</link>
		<comments>http://www.coco3.com/community/2007/09/gcc6809#comments</comments>
		<pubDate>Mon, 10 Sep 2007 11:58:20 +0000</pubDate>
		<dc:creator>TimS</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/09/gcc6809/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have not been on this site in about 2 years, so no idea if this link is known to you.</p>
<p>6809 C Compiler based on gcc 3.4.6 </p>
<p>http://www.oddchange.com/main/?cat=19</p>
<p>Tim S</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/09/gcc6809/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Corrupted Basic09</title>
		<link>http://www.coco3.com/community/2007/08/corrupted-basic09</link>
		<comments>http://www.coco3.com/community/2007/08/corrupted-basic09#comments</comments>
		<pubDate>Thu, 30 Aug 2007 20:05:39 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/08/corrupted-basic09/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Ouch! While diddling around creating my .vhd hard drive file I must have done something very stupid, because now I have damaged my OS-9 Level 2 Basic09 exec file. RunB seems to be O.K. but when I try to load Basic09 it won&#8217;t, and when I &#8220;ident&#8221; it I get an &#8220;incorrect header&#8221; error. A &#8220;dump&#8221; of the file (below) shows that the first 256 byte chunk appears to be mostly  text (0d0a terminated) and perhaps the second 256 byte chunk is corrupted too. </p>
<p>Could someone possibly post the bytes for these two sectors as I am very far away from the original 5.25 disks. I don&#8217;t think it would violate the licensing agreement inasmuch as I am already a licensee. Or if more discretion is needed I could give an email address.</p>
<p>Addr   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0 2 4 6 8 A C E<br />&#8212;-  &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;-  &#8212;&#8212;&#8212;&#8212;&#8212;-<br />0000  204E 414D 4558 5858 5858 5858 5858 5858   NAMEXXXXXXXXXXX<br />0010  A4A4 A446 4952 5354 204E 414D 4558 5858  $$$FIRST NAMEXXX<br />0020  5858 0D0A A4A4 434F 4D50 414E 5920 4E41  XX..$$COMPANY NA<br />0030  4D45 5858 5858 5858 5858 5858 5858 5858  MEXXXXXXXXXXXXXX<br />0040  5858 5858 0D0A A4A4 5048 4F4E 4531 5858  XXXX..$$PHONE1XX<br />0050  5858 5858 5858 5858 A4A4 5048 4F4E 4532  XXXXXXXX$$PHONE2<br />0060  5858 5858 5858 5858 5858 0D0A A4A4 454D  XXXXXXXXXX..$$EM<br />0070  4149 4C58 5858 5858 5858 5858 5858 5858  AILXXXXXXXXXXXXX<br />0080  5858 5858 5858 5858 5858 5858 5858 5858  XXXXXXXXXXXXXXXX<br />0090  580D 0AA4 A441 4444 5245 5353 5858 5858  X..$$ADDRESSXXXX<br />00A0  5858 5858 5858 5858 5858 5858 5858 5858  XXXXXXXXXXXXXXXX<br />00B0  5858 580D 0AA4 A443 4954 592D 5354 4154  XXX..$$CITY-STAT<br />00C0  452D 5A49 5058 5858 5858 5858 5858 5858  E-ZIPXXXXXXXXXXX<br />00D0  5858 5858 580D 0A0D 0A7A 0000 0000 0000  XXXXX&#8230;.z&#8230;&#8230;<br />00E0  8A1C 4000 0000 0000 8E43 5000 0000 0000  ..@&#8230;&#8230;CP&#8230;..<br />00F0  9174 2400 0000 0000 9418 9680 1AB6 120D  .t$&#8230;&#8230;&#8230;.6..</p>
<p>Addr   0 1  2 3  4 5  6 7  8 9  A B  C D  E F  0 2 4 6 8 A C E<br />&#8212;-  &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;- &#8212;-  &#8212;&#8212;&#8212;&#8212;&#8212;-<br />0100  18C5 1020 0F3A 0FC0 0FC5 9D1E 049D 1E02  .E. .:.@.E&#8230;&#8230;<br />0110  9D1E 009D 2100 9D24 009D 2404 9D24 029D  &#8230;.!..$..$..$..<br />0120  2A02 9D1E 0A9D 1E06 9D21 029D 2106 9D21  *&#8230;&#8230;..!..!..!<br />0130  049D 240A 9D24 0C9D 2408 9D2A 0000 7202  ..$..$..$..*..r.<br />0140  0101 5041 5241 CD02 0154 5950 C503 0144  ..PARAM..TYPE..D<br />0150  49CD 0401 4441 54C1 0501 5354 4FD0 0601  IM..DATA..STOP..<br />0160  4259 C507 0154 524F CE08 0154 524F 46C6  BYE..TRON..TROFF<br />0170  0901 5041 5553 C50A 0144 45C7 0B01 5241  ..PAUSE..DEG..RA<br />0180  C40C 0152 4554 5552 CE0D 014C 45D4 0F01  D..RETURN..LET..<br />0190  504F 4BC5 1001 49C6 1101 454C 53C5 1201  POKE..IF..ELSE..<br />01A0  454E 4449 C613 0146 4FD2 1401 4E45 58D4  ENDIF..FOR..NEXT<br />01B0  1501 5748 494C C516 0145 4E44 5748 494C  ..WHILE..ENDWHIL<br />01C0  C517 0152 4550 4541 D418 0155 4E54 49CC  E..REPEAT..UNTIL<br />01D0  1901 4C4F 4FD0 1A01 454E 444C 4F4F D01B  ..LOOP..ENDLOOP.<br />01E0  0145 5849 5449 C61C 0145 4E44 4558 49D4  .EXITIF..ENDEXIT<br />01F0  1D01 4FCE 1E01 4552 524F D21F 0147 4F54  ..ON..ERROR..GOT</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/08/corrupted-basic09/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OS-9 assembler switches</title>
		<link>http://www.coco3.com/community/2007/08/os-9-assembler-switches</link>
		<comments>http://www.coco3.com/community/2007/08/os-9-assembler-switches#comments</comments>
		<pubDate>Tue, 28 Aug 2007 13:33:13 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/08/os-9-assembler-switches/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Can someone please post the command line switches for the original (asm not rma) assembler provided with OS-9?  My source assembles but I can&#8217;t find the executable module. My manuals are 5000 miles away.</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/08/os-9-assembler-switches/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Format .vhd in MESS</title>
		<link>http://www.coco3.com/community/2007/08/format-vhd-in-mess</link>
		<comments>http://www.coco3.com/community/2007/08/format-vhd-in-mess#comments</comments>
		<pubDate>Mon, 27 Aug 2007 23:36:14 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/08/format-vhd-in-mess/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have managed to create a coco3.vhd under RGBDOS. It appears to be about 130 Megs in size. Now I would like to format it under OS-9. I assume that when I start MESS with &#8220;-hard coco3.vhd&#8221; it assigns it to device /h0. Is this correct? Now my OS-9 boot disk loads a very peculiar /h0 device descriptor which has the following parameters.</p>
<p>drv=01 stp=00 typ=80 dns=01 cyl=100 sid=01 vfy=00 sct=00ff tos=0012 ilv=03 sas=20</p>
<p>Don&#8217;t ask why, it was done years ago and I don&#8217;t remember. It worked with the Vavasour emulator. So now I need the values for the coco3.vhd so I can change the device descriptor and format the VHD. Can someone provide them? I understand that there is a h0.dd from Alan DeKok that works, but at this point I am working with a very limited 160k virtual floppy boot disk and don&#8217;t have much room to play with. Also I am far away from my OS-9 manuals.</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/08/format-vhd-in-mess/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MESS keyboard mapping</title>
		<link>http://www.coco3.com/community/2007/08/mess-keyboard-mapping</link>
		<comments>http://www.coco3.com/community/2007/08/mess-keyboard-mapping#comments</comments>
		<pubDate>Sun, 26 Aug 2007 00:29:44 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/08/mess-keyboard-mapping/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Can anyone help me with re-mapping my keyboard in MESS. I can&#8217;t generate several characters, notably the &#8220;/&#8221;, which makes it impossible to access a drive under OS-9. My mess.ini file looks like this:-</p>
<p> # SDL KEYBOARD MAPPING<br />#<br />keymap                    0<br />keymap_file               keymap.dat<br />uimodekey                 ITEM_ID_SCRLOCK</p>
<p>I set the &#8220;keymap&#8221; value to 1, but there is no &#8220;keymap.dat&#8221; file present so it errors out with &#8220;Keymap: Unable to open keymap keymap.dat, using default&#8221; and I can&#8217;t find the default file either.</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/08/mess-keyboard-mapping/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Newbie MESS help needed</title>
		<link>http://www.coco3.com/community/2007/08/newbie-mess-help-needed</link>
		<comments>http://www.coco3.com/community/2007/08/newbie-mess-help-needed#comments</comments>
		<pubDate>Sat, 25 Aug 2007 15:57:35 +0000</pubDate>
		<dc:creator>ionmich1</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/08/newbie-mess-help-needed/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I just got MESS compiled under Linux, and have a CoCo3 screen running. My objective is to run OS-9 Level 2. I have been running OS-9 under the Vavasour emulator in MS-DOS so I have a bootable RSDOS .dsk image. </p>
<p>1. How do I exit the CoCo3 screen back to Linux? I could not find this in the documentation.<br />2. Is there a utility to convert .dsk files to .vhd files?<br />3. Is there any CoCo-specific documenation available?</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/08/newbie-mess-help-needed/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>DECB under OS-9?</title>
		<link>http://www.coco3.com/community/2007/07/decb-under-os-9</link>
		<comments>http://www.coco3.com/community/2007/07/decb-under-os-9#comments</comments>
		<pubDate>Fri, 20 Jul 2007 06:21:08 +0000</pubDate>
		<dc:creator>6809er</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/07/decb-under-os-9/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>As most of you know, I&#8217;m not really into OS-9.  (Yes, I did write a Bounce Ball Demo and Color Computer Artist under OS-9 for Tandy.)</p>
<p>Anyway, I was wondering if there was a DECB runtime system for OS-9.  The idea would be to run DECB programs without any changes under OS-9.  I&#8217;m talking about pure DECB programs without any pokes or ML calls.</p>
<p>If not, Maybe it&#8217;s times we write one for OS-9 or NitrOS-9.  We could also expand the BASIC to use the MMUs to access all the memory for the program and data.  (Remove the 32k limit of DECB.)</p>
<p>What do you think?</p>
<p>Steve (6809er) Bjork</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/07/decb-under-os-9/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>I&#8217;m stumped</title>
		<link>http://www.coco3.com/community/2007/07/im-stumped</link>
		<comments>http://www.coco3.com/community/2007/07/im-stumped#comments</comments>
		<pubDate>Wed, 18 Jul 2007 07:02:20 +0000</pubDate>
		<dc:creator>Emtwo</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/07/im-stumped/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>MESS .117<br />Nitros 6809</p>
<p>Using the documentation from RGBDOS, I have created and formated a virtual HD.  </p>
<p>I&#8217;m using the following to move files from the virtual floppy to the hd:</p>
<p>dsave -s48k /h0 ! shell</p>
<p>This doesn&#8217;t work.  I get a bunch of error 218s and 248s.</p>
<p>What am I doing wrong?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/07/im-stumped/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Mess or MacMess and OS9</title>
		<link>http://www.coco3.com/community/2007/07/mess-or-macmess-and-os9</link>
		<comments>http://www.coco3.com/community/2007/07/mess-or-macmess-and-os9#comments</comments>
		<pubDate>Thu, 05 Jul 2007 04:13:50 +0000</pubDate>
		<dc:creator>YukonKid</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/07/mess-or-macmess-and-os9/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>alright I feel old and forgetful, or I just seem to be missing something.</p>
<p>What do I need to do to launch into OS9 within MacMess?</p>
<p>I have dl the 6809 NitrOS-9 but it did not boot when I typed the DOS command it just came back to the basic prompt.</p>
<p>It has been about 11 years since I ran my coco3 and OS9.<br />I used to run the STG bulletin board software and I used to play with OS9 68k on my KiX30.</p>
<p>I am not real up to date with using mess/macmess but I can run the dsk images I have dl to play a few games.</p>
<p>does look and work like the old coco sort of.</p>
<p>any help would be great.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/07/mess-or-macmess-and-os9/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>wondering</title>
		<link>http://www.coco3.com/community/2007/07/wondering</link>
		<comments>http://www.coco3.com/community/2007/07/wondering#comments</comments>
		<pubDate>Sun, 01 Jul 2007 16:15:15 +0000</pubDate>
		<dc:creator>pastageek</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/07/wondering/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>How does OS9 allow ppl to use ram for more than one program at a time???</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/07/wondering/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Available OS-9</title>
		<link>http://www.coco3.com/community/2007/05/available-os-9</link>
		<comments>http://www.coco3.com/community/2007/05/available-os-9#comments</comments>
		<pubDate>Sun, 13 May 2007 10:08:20 +0000</pubDate>
		<dc:creator>anonymous</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/05/available-os-9/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Ok all:</p>
<p>Got a few boxes of ol&#8217; CoCo stuff. Drives, Multi-Pak, and a couple of CoCo 2 and 3 boxes. Ol&#8217; friend gave them to me when he sold his house and moved into an RV. We had been CoCo friends, but converted to PC (blah). When I was using a CoCo I used CoCo 1 and 2 running OS-9 Level I. </p>
<p>Wife is bugging me to get rid of the boxes, but I&#8217;d like to keep&#8217;em and get&#8217;em running again. Problem? I don&#8217;t have OS-9. So am looking for anyone that might have the full package of OS-9 Level I and/or Level II. Books, disks, the whole thing. Looked into NitrOS-9, but all are 6809e chips. I have 4 Linux (Suse), 2 Windows (98se/XP), and 2 Mac (OS/X) boxes already. The wife is not going to go for me spending much on hardware for 20 something year old computers.</p>
<p>I can find info about it, but nothing anyone has up for sale. Even image files on the disks and scans of the manuals at this point.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/05/available-os-9/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>DSKINI Question from New (Old) User</title>
		<link>http://www.coco3.com/community/2007/05/dskini-question-from-new-old-user</link>
		<comments>http://www.coco3.com/community/2007/05/dskini-question-from-new-old-user#comments</comments>
		<pubDate>Wed, 09 May 2007 00:53:25 +0000</pubDate>
		<dc:creator>MarkWilliams</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/05/dskini-question-from-new-old-user/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Hello all,<br />   I am back to the COCO after 20 years away (did much of my archaeology dissertation on it long ago!). I have COCO3, 6309, 512K, all sorts of 5 1/4 and 3 inch drives and a 3022 controller and MPI.  I have learned much lately of using programs in MESS, I already have Level II OS9 from long ago, and am trying to get NITROS9 running on my setup.  I have downloaded the files from Sourceforge and put them on my old DOS machine to use dskini to put them on a a 5 inch floppy (360k drive).  The README in the sourceforge files says: </p>
<p>&#8220;Type the following command, replacing the name of the image:<br />             DSKINI /T40 /D B: <diskimagefile>     (360K 5.25&#8243; floppy disk)<br />             DSKINI /T80 /D B: </diskimagefile><diskimagefile>     (720K 3.5&#8243;  floppy disk)<br />   Where </diskimagefile><diskimagefile> is the image file you want to transfer to the<br />   floppy disk.  The image file transfer should start.  When it is done,<br />   take out the disk and try booting your CoCo with it.&#8221;</p>
<p>My problem is that the dskini files from Jeff V.s site do not have the /T40, /T80, or /D switches as best I can determine.  Where can I find a dskini program that has these switches?  Can one of you kind people send it to me?  <br />Thanks for helping an old beginner get back into this wonderful hobby.<br />Mark</diskimagefile></p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/05/dskini-question-from-new-old-user/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Few utilities I try to find</title>
		<link>http://www.coco3.com/community/2007/05/few-utilities-i-try-to-find</link>
		<comments>http://www.coco3.com/community/2007/05/few-utilities-i-try-to-find#comments</comments>
		<pubDate>Tue, 01 May 2007 22:23:55 +0000</pubDate>
		<dc:creator>tchiwam</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/05/few-utilities-i-try-to-find/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Hello,<br />   Just got my dear OS-9 booted again. there is a few utilities I can&#8217;t seem to find anymore. One of them allows me to copy all files from one directory to another. I had something like &#8220;dmtree&#8221; a couple of years ago&#8230; much easier than the plain copy. Or I might simply need to read some OS9 user manual&#8230;</p>
<p>What is a good text editor now a day ? Is dynastar (I used that since my days with CPM) still around ? I used to be good with the basic09 line editor too, but I can&#8217;t imagine there is no better one available today. Maybe Vi&#8221;ish&#8221;, &#8230; ?</p>
<p>Network stack ? Just for fun, is there any network stack / TCPIP for Os9/6809 ? Network hardware even ?</p>
<p>Yours,<br />Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/05/few-utilities-i-try-to-find/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>NitrOS-9 future (may ruffle some feathers)</title>
		<link>http://www.coco3.com/community/2007/04/nitros-9-future-may-ruffle-some-feathers</link>
		<comments>http://www.coco3.com/community/2007/04/nitros-9-future-may-ruffle-some-feathers#comments</comments>
		<pubDate>Tue, 10 Apr 2007 06:40:08 +0000</pubDate>
		<dc:creator>random_rodder</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/04/nitros-9-future-may-ruffle-some-feathers/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Right before Roger changed the forums over, there was a discussion on a new GUI for NitrOS-9. While many would certainly applaud that (can&#8217;t say I would, I&#8217;ve never used MView) I am wondering if that isn&#8217;t putting the cart before the horse, so to speak. One major thing that is missing too this day, is a solid manual for NitrOS-9 that newbies, such as myself and a few others I&#8217;ve talked to, can use to learn the OS. </p>
<p>Everyone I talk to agrees that NitrOS-9 is the OS that hold the most possibilities for the future of the CoCo3. We just do not know how to use it. Saying the directory structure is UNIX like makes no sense to those who have not used UNIX/Linux and does little to help them out. </p>
<p>We&#8217;ve all been told to check out OS-9 documentation, but, we are finding more than just command syntax differences. For instance, when trying to modify the startup file, the OS-9 Level II book I&#8217;m reviewing says to use the &#8216;config&#8217; command. I have yet to find that command on the NitrOS-9 disk, but, it is in the help files, so I can only assume the command needs to be added to the disk. How to do this another question that many people have/will have. If it&#8217;s not in the section that talks about how to use config, that adds another level of confusion. </p>
<p>It seems to me that configuring NitrOS-9 to run with an individual system could have a booklet (or book) of it&#8217;s own. I know the boot file is one file, but, there are so many sections too it, and no real explanation that I&#8217;ve seen for what info goes in each section, and the proper syntax. In my case, I have 2-1.44mb floppies and 1-360k floppy. When I try to format a drive, it comes up as a 5 1/4&#8243; floppy. The &#8216;config&#8217; command is supposed to let you change those settings, so now you know just one problem I am having.</p>
<p>I know it sounds like I&#8217;m doing a little bitching here, and maybe I am. If NitrOS-9 is going to help move the CoCo3 into the future, it needs better documentation for the people just coming back to the scene who have never used OS-9 before. If someone needs answers to questions, they are pretty much stuck asking them on the Malted Media list and waiting for answers. And lately, the subjects have gone off-topic before the questions are even answered.</p>
<p>I understand that it takes a lot of time to compile the needed information for an actual manual. I would be happy to actually write the documentation, but again, due to my own lack of understanding of NitrOS-9, I am very under qualified.</p>
<p>Brian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/04/nitros-9-future-may-ruffle-some-feathers/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>assembler questions</title>
		<link>http://www.coco3.com/community/2007/04/assembler-questions</link>
		<comments>http://www.coco3.com/community/2007/04/assembler-questions#comments</comments>
		<pubDate>Mon, 09 Apr 2007 22:18:04 +0000</pubDate>
		<dc:creator>8bitbrad</dc:creator>
				<category><![CDATA[OS-9]]></category>

		<guid isPermaLink="false">http://www.coco3.com/community/2007/04/assembler-questions/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>I have the latest released build of nitros9 from the sourceforge site running in MESS currently.  I left the CoCo world without ever having a disk drive, and of course without ever using nitros9.  I am having fun with the emulator now, and I would like to write some assembler code in nitros9.  What are the required commands to assemble and link code? Also, is there a manual somewhere for the line editor, or better yet, is there a better text editor available somewhere?</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coco3.com/community/2007/04/assembler-questions/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

