VOGONS


MPU-401 intelligent mode

Topic actions

First post, by dnewhous

User metadata
Rank Member
Rank
Member

Is it theoretically even possible to get it to work from the NTVDM?

Reply 1 of 6, by vladr

User metadata
Rank Oldbie
Rank
Oldbie

not really, problem with interrupt emulation. was a prob in dosbox too.

Reply 2 of 6, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

it was fixed in dosbox. But the changes are hard to code into ntvdm itself 😀

Water flows down the stream
How to ask questions the smart way!

Reply 3 of 6, by dnewhous

User metadata
Rank Member
Rank
Member

If I understand correctly, the essential problem is that the game sends interupt requests to the synth/PC when it runs in intelligent mode?

Reply 4 of 6, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

hmm i think it's the other way around.

Water flows down the stream
How to ask questions the smart way!

Reply 5 of 6, by dnewhous

User metadata
Rank Member
Rank
Member

And the NTVDM can't respond to interupt requests. In fact, I don't know of any way to respond to an interupt request in Windows programming. Could you point it out in the MSDN?

Reply 6 of 6, by vladr

User metadata
Rank Oldbie
Rank
Oldbie

Of course it can. The problem has to do with IRQ2/9 treatment i.e. the cascading of the master/save controllers, IIRC.

V.