[Coco] mess HD problem
Bob Devries
devries.bob at gmail.com
Wed Aug 6 22:58:27 EDT 2014
Hi Bill,
If the hpa setting isn't used, then I'm at a loss to explain why
"correcting" that setting in my DD descriptor has made the problem go away.
Regards, Bob Devries
Dalby, QLD, Australia
On 7/08/2014 12:22 PM, Bill Nobel wrote:
> Yep I thought so emudsk itself doesn’t touch hpa from the descriptor at all, it’s hard coded for $FF8x, so that won’t make a difference for Bob’s problem, unless he isn’t using emudsk.
>
> Bill Nobel
>
>> On Aug 6, 2014, at 7:00 PM, Bill Nobel <b_nobel at hotmail.com> wrote:
>>
>> Hmm, Robert your post pointed out something I have wrong in my /DD descriptor. Mine is currently set to $FFE0 and I’m using EmuDsk. I do only use one vhd and everything works good. I now need to look at the source now to see if hpa is even used.
>>
>> Bill Nobel
>>
>>> On Aug 6, 2014, at 5:09 PM, Robert Gault <robert.gault at att.net> wrote:
>>>
>>> Bob Devries wrote:
>>>> Hi all,
>>>>
>>>> well, changing the port address to $FF80 appears to have fixed the problem.
>>>>
>>>> I don't know how I came by a module with the incorrect hpa. Could it be that a
>>>> previous version of emudsk used that address?
>>>>
>>>> Thanks for your input everyone.
>>>>
>>>> Regards, Bob Devries
>>>> Dalby, QLD, Australia
>>>>
>>> Bob,
>>>
>>> Here is some info.
>>>
>>> *Technical specs on Virtual Hard Disk interface Alan DeKok: JVC, MESS and VCC
>>>
>>> * Address Description
>>> * ------- -----------
>>> * FF80 Logical record number (high byte)
>>> * FF81 Logical record number (middle byte)
>>> * FF82 Logical record number (low byte)
>>> * FF83 Command/status register
>>> * FF84 Buffer address (high byte)
>>> * FF85 Buffer address (low byte)
>>> * FF86 DR# 0=first drive 1=second drive; MESS only
>>>
>>> Look at MESS/SRC/machine/coco_vhd.c
>>>
>>> -----------------------------------------------------------------------------
>>> * The JV Coco3x has 2 .vhd drives with the second address set as:
>>> * Address Description
>>> * ------- -----------
>>> * FFE0 Logical record number (high byte)
>>> * FFE1 Logical record number (middle byte)
>>> * FFE2 Logical record number (low byte)
>>> * FFE3 Command/status register
>>> * FFE4 Buffer address (high byte)
>>> * FFE5 Buffer address (low byte)
>>>
>>>
>>> --
>>> Coco mailing list
>>> Coco at maltedmedia.com
>>> http://five.pairlist.net/mailman/listinfo/coco
>>>
>
More information about the Coco
mailing list