> Is it possible to execute BDOS / Disk BASIC disk operation with interrupts
> disabled?

Errm... It surely is possible I'm not sure if they keep the interrupts
disabled. Actually, I think they re-enable them afterwards.


> Do those functions embed EIs?

??? I guess so.


> Should I disable interrupts accessing the VDP register directly?

Yes.

Like this:
LD A,value
DI
OUT (#99),a
LD A,register+128
EI
OUT (#99),a

Keep in mind that when executing an EI the interrupts will be enabled after
the next instruction. So this is the way to keep the interrupts disabled as
short as possible, which is always preferred (although not required).


> Is it legal to call 256 times #FD9F with interrupts disabled at VDP level?

Absolutely. But it might re-enable the interrupt. You'll have to check that.


> Is it legal to tell Disk ROM to stop the motor with VDP interrupts
disabled?

Yes. Basically the DiskROM has nothing to do with the VDP. Just keep in mind
that there is a chance that they enable the interrupts.

But why do you need to keep the interrupts disabled???


> Kiss you lot.
>
> PS: A computer with built-in motors and belts resembles a car. Solid state
now!

??? ja vast.


~Grauw



****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to