Zamuel_a wrote:I have used the blitter to copy data from the cartridge port so it has not the same limitations as the video shifter. Tobad it can't be done directly. You could stream video from the cartridge port without copy it to RAM first if it had worked.
I solved 25 fps video playback, with DMA audio on STE years ago. What you need is hard disk transfer rate of about 1MB/sec, and it is possible with IDE interfaces or UltraSatan, or any newer SCSI drive on Mega STE, or with some ICD adapter. It is with 16 colors per frame.
More interesting is hi-color video playback, so with more than 16 colors, using on-fly palette change ( Spectrum 512 , Photochrome, STeHighcolor).
I solved very big data transfer rates to RAM using little trick - with what you write data from cart. port directly to RAM, without intermediate writing to CPU - what is usual way ( move (a0)+,(a1)+ ). And even better, writes to shifter are done in same way. Possible data rate is over 3.5 MB/sec, so can do even 50 fps with Hi-color ! http://atari.8bitchip.info/movpst.php
There is link to page with technical details.
Famous Schrodinger's cat hypothetical experiment says that cat is dead or alive until we open box and see condition of poor animal, which deserved better logic. Cat is always in some certain state - regardless from is observer able or not to see what the state is.