[Coco] Hi-Res Joystick Interface Weirdness

Arthur Flexser flexser at fiu.edu
Mon Feb 12 02:03:07 EST 2018


I would add that compatibility problems due to using a 6309 rather than a
6809 with software developed for a 6809 should be EXTREMELY rare, occurring
only in cases where an illegal opcode is encountered, probably as a result
of a bug in the software.

The CPU switcher would most likely be significantly useful only for
software developers who want an easy way to double check that software
under development has no problems with either CPU.

Art

On Sun, Feb 11, 2018 at 2:55 PM, David Ladd <davidwladd at gmail.com> wrote:

> Travis,
>
> After testing if you find it works fine in the other system after switching
> the 6309 back to a 6809 and the software works as expected you might be
> interested in a handy board that Jim Brain of RETRO Innovations came up
> with so you can switch between a 6309 or 6809 depending on your needs.
> http://store.go4retro.com/dual-6x09-pcb/
>
> This way for software that wont work on a 6309 you can easily shut the
> system off, switch the jumper, and then turn system back on and pow.  You
> are running on the other CPU.
>
> Other option would be leave 1 systems running the 6809 for compatibility
> with software that wont run on a 6309 and then the other system running the
> 6309 for full performance on NitrOS-9 L2 or Disk Basic software that has
> taken advantage of the 6309 CPU's.
>
> +-----------------------------------------------------------------------+
> | David Ladd a.k.a. PacoOtaktay a.k.a. Drencor                          |
> | YouTube: http://www.youtube.com/user/PacoOtaktay                      |
> | YouTube Gaming Live: https://gaming.youtube.com/user/PacoOtaktay/live |
> | Websites: http://dwladd.com     &     http://www.theterrorzone.com    |
> | G+:  https://plus.google.com/113262444659438038657                    |
> | G+:  https://plus.google.com/+DavidLaddPacoOtaktay                    |
> |                                                                       |
> | Do you have your CoCo 3 yet?                                          |
> +-----------------------------------------------------------------------+
>
>
> On Sat, Feb 10, 2018 at 7:04 PM, Arthur Flexser <flexser at fiu.edu> wrote:
>
> > My guess would be that it is indeed the difference in CPUs, especially if
> > it is the 6309 CoCo that Max-10 doesn't work with.
> > The two CPUs handle illegal opcodes differently, which might cause
> > incompatibility.  Try swapping the CPUs, if they are both socketed.
> >
> > Art
> >
> > On Sat, Feb 10, 2018 at 7:46 PM, Travis Poppe <travispoppe at gmail.com>
> > wrote:
> >
> > > All,
> > >
> > > I have two CoCo 3s I've attempted to use MAX-10 with using a hi-res
> > > joystick interface. Bizarrely, it works perfectly fine on one and not
> at
> > > all on the other, with the exact same hi-res interface.
> > >
> > > As far as I know, the joystick port(s) and cassette port are just
> fine; I
> > > booted up HDB-DOS over the cassette port when I first got it, and
> regular
> > > joystick functionality is fine.
> > >
> > > Any ideas on what might cause this discrepancy?
> > >
> > > One is a 6309, the other a 6809, but I wouldn't think that should
> matter.
> > >
> > > Thanks,
> > > --
> > > Travis Poppe
> > > IRC: tlp on irc.freenode.net
> > >
> > > --
> > > 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
> https://pairlist5.pair.net/mailman/listinfo/coco
>


More information about the Coco mailing list