[Coco] 6309

Bill Nobel b_nobel at hotmail.com
Mon Mar 27 12:51:42 EDT 2017


I got my info from Gene Heskett’s 6309 tech ref from back in 1995. He mentions this as being how it was discovered.

Bill Nobel
b_nobel at hotmail.com<mailto:b_nobel at hotmail.com>



On Mar 27, 2017, at 10:43 AM, Arthur Flexser <flexser at fiu.edu<mailto:flexser at fiu.edu>> wrote:

Bill, I think the error trapping that you're describing is what happens in
emulation (or native) mode when an illegal opcode (i.e., illegal even when
6309 added opcodes are included) is encountered.  According to others, a
legal 6309 instruction is executed even in emulation mode.

Art

On Mon, Mar 27, 2017 at 12:30 PM, Bill Nobel <b_nobel at hotmail.com<mailto:b_nobel at hotmail.com>> wrote:

What actually happens, is the 6309 will see that it is emulation mode and
cause a error trap.  The CPU will grab the address stored @ $FFF0 & $FFF1
and jump to it.  This was how the new instructions were discovered.  Users
of the 6309 thought it was a flaky 6809 clone because it would randomly
crash on a error.

Bill Nobel
b_nobel at hotmail.com<mailto:b_nobel at hotmail.com><mailto:b_nobel at hotmail.com>



On Mar 27, 2017, at 10:04 AM, Arthur Flexser <flexser at fiu.edu<mailto:flexser at fiu.edu><mailto:
flexser at fiu.edu<mailto:flexser at fiu.edu>>> wrote:

BTW, what happens if you're in emulation (non-native) mode and a
6309-specific instruction is encountered.  Is it executed, error-trapped,
or what?

Art

On Mon, Mar 27, 2017 at 10:54 AM, L. Curtis Boyle <curtisboyle at sasktel.net<mailto:curtisboyle at sasktel.net>
<mailto:curtisboyle at sasktel.net>>
wrote:

Just to clarify - you see around a 10% speed increase just by turning
native mode on. You can see a much bigger increase for code written
specifically for the new registers, new instructions, block memory moves,
etc. (like the 6309 version of NitrOS-9).

L. Curtis Boyle
curtisboyle at sasktel.net<mailto:curtisboyle at sasktel.net><mailto:curtisboyle at sasktel.net>



On Mar 26, 2017, at 11:06 PM, Dave Philipsen <dave at davebiz.com<mailto:dave at davebiz.com>> wrote:

The HD63C09E is a microprocessor made by Hitachi that is pin-compatible
with the MC68B09E from Motorola (which is what your CoCo originally comes
with).  It is basically 100% compatible (with some pretty unremarkable
exceptions) with the 6809 but it also has a 'native mode' that can be
entered where it has improved performance.  The native mode also adds some
more registers and instructions.  Generally, the 6309 runs somewhere around
10% faster than the 6809 and, if you take advantage of some of its
additional instructions it may even perform better than that.

There is a re-write of the OS9 operating system called NitrOS9 that
supports the native mode of the 6309 and gives you some performance
improvement although there is a version of NitrOS9 for the plain vanilla
6809 too.  Given the fact that neither the 6809 nor the 6309 are being
actively produced anymore, a person may want to obtain a few just in case
he blows one up or something happens.  You should have enough of them to
last you through the rest of your lifetime or the expectancy that you will
be involved as a hobbyist with the CoCo or 6809/6309!

Dave


On 3/26/2017 11:50 PM, Steve C. wrote:
For those of us not maintaining the previous emails, what is the 6309,
why
do we want one or three of 'em, how much will they be if you reach 100,
and
do they come with sockets? Oh, and before I hit send, are they
compatible
with everything 6809? Oh, yes, and most importantly... dang I hit send.

On Sun, Mar 26, 2017 at 8:31 PM, camillus gmail <
camillus.b.58 at gmail.com<mailto:camillus.b.58 at gmail.com>>
wrote:

Hi all,

As of this moment 3/26/2017 10:30 PM we have 74 count.
26 to go and knock off a dollar/piece....LOL


cb

--
Coco mailing list
Coco at maltedmedia.com<mailto:Coco at maltedmedia.com>
https://pairlist5.pair.net/mailman/listinfo/coco



--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco



--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco


--
Coco mailing list
Coco at maltedmedia.com<mailto:Coco at maltedmedia.com>
https://pairlist5.pair.net/mailman/listinfo/coco


--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco


--
Coco mailing list
Coco at maltedmedia.com<mailto:Coco at maltedmedia.com>
https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list