[Coco] DragonCoCo
Retro Canada
retrocanada76 at gmail.com
Wed Oct 3 16:49:33 EDT 2012
Wow sounds interesting :)
On Wed, Oct 3, 2012 at 4:45 PM, Phill Harvey-Smith
<afra at aurigae.demon.co.uk> wrote:
> Hi all,
>
> I've just managed to modify a Dragon 64 to be dual personality, both as a
> Dragon 64 or a CoCo.
>
> This involves two circuits, one is a 27256 (or bigger) that replaces IC18,
> and has the normal Dragon rom in the lower 16K and a slightly modified**
> CoCo 2 rom in the upper 16K, A14 is connected to a switch so that you can
> select between them.
>
> ** The reason for the modified rom is twofold, firstly the Default CoCo rom
> writes to one of the PIA echoes in the FF04-FF07 area, on the Dragon 64 this
> is where the ACIA is mapped, so this has to be avoided.
> The second reason is that the CoCo 1/2 have to detect what RAM chips are
> fitted (as does the Dragon 32), whereas the Dragon 64 will always have
> 8x4164 64Kx1 chips, so the ram detection code is removed.
>
> The other part of the circuit is a little board containing 2 4053 analog
> multiplexors, that sits in the keyboard cable and who's job it is to re-map
> the Dragon keyboard layout onto the CoCo one. The select inputs for these
> two chips, pins 9,10 and 11 are wired together and connected to the A14
> switch of the rom circuit.
>
> There is one mod to the main board that is required for this to work, C5 and
> C2 must be removed, on the Dragon these sit between the PA0 and PA1 lines of
> the PIA and ground, these are the lines the joystick buttons are connected
> to, without removing these the first two rows of the keyboard will not work
> in CoCo mode. The CoCo has these two caps on the other side of the L1 and L2
> inductors inline with the buttons, so it may be possible to re-connect them
> there.
>
> Note at this time I have done no testing of how this affects the joystick.
>
> This way I can power on with the switch in one position and I have a
> Standard Dragon 64, which will play nicely with standard Dragon programs,
> and will boot into all ram basic by typing EXEC 48000. In the other position
> I have a CoCo 2, with 64K CB 1.2 and ECB 1.1.
>
> I have designed a circuit that will hopefully plug into the printer port and
> convert it to a bit-banger, which will work in CoCo mode, though if the
> correct software where written there's no reason it shouldn't also work in
> Dragon mode.
>
> Please also note that all the above was done on a UK Dragon 64, I do have a
> couple of Tano machines, so at some point I'll try it on them but see no
> reason why it would not work. However some of the components may be labeled
> differently.
>
> Cheers.
>
> Phill.
>
> --
> Phill Harvey-Smith, Programmer, Hardware hacker, and general eccentric !
>
> "You can twist perceptions, but reality won't budge" -- Rush.
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
--
Panasonic FSA1-WSX
Commodore 64
Commodore 64C
Commodore 128
Apple //c
TRS-Color Computer 3
TI-99/4A
..and more coming!
More information about the Coco
mailing list