[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Just my 2 penny worth..



On Tue, 23 Jun 1998 16:06:05 +0100 (BST), Stephen Usher wrote:

SU>>> Who says that STram can't be virtual? You're assuming that you're going to
SU>>
SU>>I do. The definition of ST RAM is that it is compatible with things like
SU>>screen and audio DMA.
SU>
SU>That would all be emulated by the kernel and the virtual machine you'll be
SU>running under. In reality, the memory being used may or may not be real
SU>STram, it doesn't matter. the kernel's virtual peripheral interface would
SU>make it LOOK and ACT to the program as if it's STram. The kernel will set up
SU>the memory pages, copying them into contiguous STram and then running the
SU>real peripheral, such as the sound DMA or interacting with the Falcon's DSP

Is "DMA" Direct Memory Access? If yes, I can't see how would you start
copying pages from virtual to real memory when DMA occurs. It sounds
like 68060 would not be fast enough for this kind of 'experiment'.

Petr
--
E-mail: stehlik@cas3.zlin.vutbr.cz                        PARCP developer
   WWW: http://cas3.zlin.vutbr.cz/~stehlik/              MiNTOS/Linux user
mirror: http://users.zln.cz/~pstehlik/                 Atari 800XL emulation
mirror: http://www.stehlik.cyberstrider.org/              Atari Falcon040