RE: Multi disk emulator

ncoplin_at_orbeng.com
Date: 2003-12-10 02:52:31

Hello Ruud,
 
> I don't use the interrupt at this moment. But using it enables me to 
> check ATN independant of any action the PC is performing. 
> So for example when an ATN occurs during a Validate, I can read the byte
telling me what device the command
>  is meant for. If it is one not supported by the PC, I can ignore it and
the rest. If it indeed 
>  is supported, I can block any further communication by lowering DATA, or
in my case NRFD.

[COPLIN, Nicholas.] 
When the XE1541 cable was redefined as the XM I had asked why DATA was
assigned to the LPT's interrupt pin rather than ATN which would have allowed
use of the interrupt similar to the 1541... Micheal (?) replied that DATA
was used because it was more important for clocking in a multi-tasking
system (have yet to try modifying 64HDD to take advantage of this in a
Windows enviroment).
 
As long as you can keep track of individual operations, then it should be Ok
to use the ATN as an interrupt source to initiate operations on other device
"numbers". The only danger which you have to watch for is if your "emulator"
generates ATN. I do this to renumber device 8 for example during device
swaps.... In that case, disable the the IRQ...
 
- Nick

 
===================================== 


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Your Engineering Solutions Provider
http://www.orbeng.com.au/orbital/engineeringServices/engServices.htm
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PLEASE TAKE NOTE:

The contents of this email (including any attachments) may be
privileged and confidential. Any unauthorised use of the contents
is expressly prohibited. If you have received this email in error,
please advise us immediately (you can contact us by telephone
on +61 8 9441 2311 by reverse charge) and then permanently
delete this email together with any attachments. We appreciate
your co-operation.

Whilst Orbital endeavours to take reasonable care to ensure
that this email and any attachments are free from viruses or other
defects, Orbital does not represent or warrant that such is explicitly
the case

(C) 2003: Orbital Engine Company (Australia) PTY LTD and its
affiliates



       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.