Difference between revisions of "ACC Microelectronics KT-204"

From Vogons Wiki
Jump to: navigation, search
(Add ROM address)
m (BIOS: Typo)
 
(2 intermediate revisions by the same user not shown)
Line 14: Line 14:
 
  | Floppy buses = 2
 
  | Floppy buses = 2
 
  | Drives per bus = 2
 
  | Drives per bus = 2
  | Secondary = ?
+
  | Secondary = Yes
 
  | ROM type = 28-pin JEDEC
 
  | ROM type = 28-pin JEDEC
 
}}
 
}}
Line 46: Line 46:
  
 
{|class="wikitable
 
{|class="wikitable
! Address !! J1
+
! J1 !! Purpose
 
|-
 
|-
| Primary || open
+
| open || Primary FDC controller (base I/O at 0x3F0)
 
|-
 
|-
| Secondary || closed
+
| closed || Secondary FDC controller (base I/O at 0x370)
 
|}
 
|}
''TODO: Is this the address of the controller or the boot ROM, or both?''
+
 
 +
The boot ROM is always at segment <tt>CA00</tt> regardless of the jumper setting.
  
 
== Internal connectors ==
 
== Internal connectors ==
Line 76: Line 77:
 
  Advanced FDC Firmware v1.0c
 
  Advanced FDC Firmware v1.0c
  
The ROM appears at <tt>CA00:0000</tt> to <tt>CA00:07FF</tt> when J1 is set to primary.
+
The ROM appears at <tt>CA00:0000</tt> to <tt>CA00:07FF</tt> regardless of the J1 setting.
 +
 
 +
The card's BIOS only appears to support the controller at the primary address (0x3F0).  When set to the secondary address (0x370) the POST freezes unless there is another primary floppy controller present.  Booting off the secondary controller does not seem to be possible.  This was tested with BIOS v1.0c on a card with no physical jumper installed at J1, so it is possible this BIOS had secondary support removed.
 +
 
 +
== Notes ==
 +
 
 +
The card seems to run floppy drives slightly slower than others (possibly due to the custom BIOS.)  It also struggles reading some marginal floppies that other newer cards appear to be able to read without problem, using the same physical drive.
  
 
== Related links ==
 
== Related links ==
  
 
* [http://www.retroarchive.org/maslin/roms/ retroarchive.org ROMs] - <tt>acc-105b.rom</tt> (ACC Microelectronics FDC ROM v105B) is a ROM for this card.  The signature at the end of the file states <tt>v1.0b</tt> so it is unclear where the "5" comes from.
 
* [http://www.retroarchive.org/maslin/roms/ retroarchive.org ROMs] - <tt>acc-105b.rom</tt> (ACC Microelectronics FDC ROM v105B) is a ROM for this card.  The signature at the end of the file states <tt>v1.0b</tt> so it is unclear where the "5" comes from.

Latest revision as of 19:45, 24 December 2016

ACC Microelectronics KT-204
ACC Microelectronics KT-204.jpg
Bus type ISA
Bus width 8-bit
Bus speed 8 MHz
Manufacturer ACC Microelectronics
Chipset MCS3201FN
Compatible with PC Floppy
Connectors None
Requires -5VDC? No
Requires -12VDC? Yes
Config method Jumpers
Floppy Controller
Floppy buses 2
Drives per bus 2
Secondary? Yes
ROM type 28-pin JEDEC
Driver N/A

The KT-204 is an 8-bit floppy controller capable of supporting up to four 1.44MB drives. It includes a boot ROM, allowing the system to boot from a floppy disk even when the BIOS does not support doing so (e.g. booting from 1.44MB disks on an XT.)

Jumpers

Drive/size SW1
Drive 0 1 2
Drive 1 3 4
Drive 2 5 6
Drive 3 7 8
360 K on on
720 K on off
1.2 M off on
1.44 M off off
J1 Purpose
open Primary FDC controller (base I/O at 0x3F0)
closed Secondary FDC controller (base I/O at 0x370)

The boot ROM is always at segment CA00 regardless of the jumper setting.

Internal connectors

CN1
First floppy bus (drives 0 and 1)
CN2
Second floppy bus (drives 2 and 3)


Additional photos

BIOS

During POST, a banner similar to the following is displayed:

ACC Microelectronics
Advanced FDC Firmware v1.0c

The ROM appears at CA00:0000 to CA00:07FF regardless of the J1 setting.

The card's BIOS only appears to support the controller at the primary address (0x3F0). When set to the secondary address (0x370) the POST freezes unless there is another primary floppy controller present. Booting off the secondary controller does not seem to be possible. This was tested with BIOS v1.0c on a card with no physical jumper installed at J1, so it is possible this BIOS had secondary support removed.

Notes

The card seems to run floppy drives slightly slower than others (possibly due to the custom BIOS.) It also struggles reading some marginal floppies that other newer cards appear to be able to read without problem, using the same physical drive.

Related links

  • retroarchive.org ROMs - acc-105b.rom (ACC Microelectronics FDC ROM v105B) is a ROM for this card. The signature at the end of the file states v1.0b so it is unclear where the "5" comes from.