Changeset 479 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc


Ignore:
Timestamp:
Oct 21, 2012, 5:59:26 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Simplified non-working DMA code (same problem continues).
Location:
trunk/XTIDE_Universal_BIOS/Inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Inc/Controllers/XTCF.inc

    r473 r479  
    4545; 8-bit PIO transfers (port I/O) are used if Control Register is zero.
    4646; Any other value means DMA transfers (using DMA channel 3).
    47 XTCF_8BIT_PIO_MODE                  EQU     0
    48 XTCF_MEMORY_MAPPED_MODE             EQU     0A0h
     47XTCF_8BIT_PIO_MODE                      EQU     0
     48XTCF_DMA_MODE                           EQU     10h
     49XTCF_MEMORY_MAPPED_MODE                 EQU     0A0h
     50RAISE_DRQ_AND_CLEAR_XTCF_XFER_COUNTER   EQU     40h
    4951
    5052
  • trunk/XTIDE_Universal_BIOS/Inc/DmaController.inc

    r477 r479  
    8787
    8888
    89 ; Status Registers
     89; Status Registers (reading will clear Terminal Count flags)
    9090STATUS_REGISTER_DMA8_in         EQU     COMMAND_REGISTER_DMA8_out
    9191    FLG_CH1_HAS_REACHED_TERMINAL_COUNT      EQU     (1<<1)
Note: See TracChangeset for help on using the changeset viewer.