Page 3 of 4

Re: DragonCoCo v1.0

Posted: Mon Dec 03, 2012 2:51 am
by zephyr
zephyr wrote:I have just noticed that although the Dragon 64 ROM chips (27128 EPROMs) are labelled as IC17 and IC18, they are marked as IC34 (32 mode ROM ) and IC37 (64 mode ROM) on the circuit board.
I have just checked two different Dragon 64 boards (Issue 2A and Issue 3) and both have the ROM chips marked as IC34 and IC37 on the PCB. Strange that the actual ROM chips always seem to be labelled as IC17 and IC18. :)

Does anyone have a Dragon 64 with the ROM chips marked as IC17 and IC18 on the actual PCB?

Re: DragonCoCo v1.0

Posted: Mon Dec 03, 2012 10:57 am
by admin
I'm not aware of any... IC17 & IC18 comes from the ROM locations on the Dragon 32 PCB and just seems to have continued.... I guess they were originally fitted to a Dragon 32 PCB during development of the Dragon 64 and that sort of stuck?

Re: DragonCoCo v1.0

Posted: Tue Dec 04, 2012 1:46 am
by zephyr
It looks like the Tano Dragon 64 has the ROM chips marked as IC17 and IC18 on the PCB.

http://archive.worldofdragon.org/images/4/40/Tano64.png

Re: DragonCoCo v1.0

Posted: Sun Dec 23, 2012 3:00 pm
by zephyr
The attached ROMs are intended for use with the Dragon 64 to give a dual-boot (Dragon 64/CoCo 2) feature. They are intended as an alternative to this method with the added advantage of keeping the 64 mode BASIC. To use them you will need a 27128 EPROM (for the Dragon 64 "64 mode" ROM) and a 27256 EPROM (for the combined CoCo 2 and Dragon 64 "32 mode" ROMs). You will need to isolate pin 27 (A14) of the 27256 EPROM from the PCB and add a switch (or jumper) to switch between CoCo and Dragon mode ROMs. See the following attached pictures for a working example of the modification.


These ROMs were sent to me by Steve Woolham without any documentation other than a few quick notes in the Email. I have written a short list of the changes that I am aware of below.

CoCo ROM changes:

* Improved Dragon compatible keyboard routine
* PCOPY bug fixed
* PCLEAR command now supports freeing all graphics pages (PCLEAR 0)
* 6309 error trapping support
* PLAY and SOUND commands patched for use with Dragon hardware
* RKEYS ON/OFF - Auto-repeating keys feature (replaces the DLOAD command).
* Supports printing via the Dragon 64s parallel printer port


Changes to Enhanced Dragon 64 ROMs v3.0:

* Improved 6309 error trapping support
* RKEYS toggles keyboard auto-repeat on/off (replaces DLOAD command)


EDIT: Archive updated on the 9th of February, 2013.

CoCo ROM changes:

* Keyboard auto-repeat routine now uses bytes $E7 and $0114 instead of $F7 and $F8 to avoid conflicts with HDB-DOS.
* Slight speed tweak made to the keyboard auto-repeat routine

There is no need to de-solder the switch or resistor if you have already done the modification to your Dragon 64. I did the update as follows.

(1) Remove the EPROM (IC18) with switch and resistor attached.
(2) Make sure the switch is in the OFF position, and put the entire assembly into your EPROM eraser.
(3) Make sure the switch is in the OFF position, and place the EPROM into the ZIF socket of your EPROM programmer.
(4) Re-program the EPROM with the updated ROM image.

Re: DragonCoCo v1.0

Posted: Sun Dec 23, 2012 3:05 pm
by zephyr
Here you can see photos of the modification I made to my own Dragon 64.

Re: DragonCoCo v1.0

Posted: Sun Dec 23, 2012 5:32 pm
by KenH
Very Nice :D

Any chance of incorporating the latest improvements (except the DLOAD/RKEYS) into the original DragonCoCo roms? (w/o the hardware mod)
Ken

Re: DragonCoCo v1.0

Posted: Sun Dec 23, 2012 6:09 pm
by zephyr
Yes! :) Steve Woolham will be incorporating the latest improvements into the original DragonCoCo ROMs sometime in the very near future.

Re: DragonCoCo v1.0

Posted: Mon Dec 24, 2012 6:55 pm
by JCCyC
I'm going to do this hack in short order. :D

Re: DragonCoCo v1.0

Posted: Fri Dec 28, 2012 5:40 pm
by Dantyr

Re: DragonCoCo v1.0

Posted: Fri Dec 28, 2012 6:15 pm
by zephyr
Excellent work! 8-)
Dantyr wrote: Question: The position where I put the switch will impact the insertion of any original Dragon cartridges or interfaces ?
Yes. It looks like you will need to move the switch.