Re: Basic Floppy Disk loader help.



David J. Craig wrote:
> Also you have problems with the limits of the floppy drive controller and
> the chips it uses. DMA is a big one. Some older systems could not read
> more than one physical track at a time, but most of those systems should be
> in landfills by now. I think some would not even change heads on a single
> read or write, but that might be for the 5.25 or even the 8" floppy drives.

Two limitations:

1. Can't DMA more than 64K (obviously)
2. Can't DMA across segment boundary (not so obvious)

....although his code is hitting any of these -- I concur with the
previous poster that he's overwriting his own code.

But what do I know :-)

.



Relevant Pages

  • Re: kernel: i8253 counting too high! resetting..
    ... > printings on the biggest 2 chips on the problematic board are: ... >hda: ... Programmed I/O, not DMA. ... Then you can put the correct hdparm command to enable the UDMA66 mode ...
    (Linux-Kernel)
  • Re: Supercharger software?
    ... > First time I have ever seen a 286 version. ... you can see DRAM chips. ... I had problems with my Mega STE building the DMA chain correctly. ... > Net Tamer. ...
    (comp.sys.atari.st)
  • Re: [PATCH 13/15] ide: fix UDMA/MWDMA/SWDMA masks
    ... BTW, on PCI0646U2 and later chips, the interrupt status (it's not really DMA interrupt status but a latched INTRQ signal not "coupled" with DMA logic, according to the datasheets) can be read from MRDMODE reg. ... The driver's dma_endmethod is acting really strange: it checks if the cjip is PCI-648/9 and reads the PCI config space to clear those interrupt bits while these chips have them in I/O mapped MRDMODE; OTOH, it ignores these bits on earlier chips which have them in oonfig. ...
    (Linux-Kernel)
  • Re: =?ISO-8859-1?Q?Schneller_PC-Card-A?= =?ISO-8859-1?Q?dapter_f=FCr_CF=3F?=
    ... PCMCIA kompatibel ist. ... offenbar unterstuetzt die das aber nicht (AFAIK ist DMA ... eben:) Dennoch sollte doch CF auch zu cardbus so weit kompatibel ... dafuer gibts Chips wie Sand am Meer. ...
    (de.comp.hardware.laufwerke.misc)
  • Re: HARDWARE: Open-Source-Friendly Graphics Cards -- Viable?
    ... Many of the low end chips from ATI/NVidia ... DMA not only allows for more parallelism, ... to transport commands and image data using DMA than with PIO, ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)