To the 2901 bit slicers out there

Holm Tiffe holm at freibergnet.de
Thu Dec 28 02:43:01 CST 2017


Randy Dawson via cctalk wrote:

> Since I know there's tons of PDP/11 geniuses here, and other gurus with a NOVA 4, and a Tektronix 4052 guy (I have the 4051):
> 
> 
> What have you done, with microprogramming this part?  In your architecture,  have you changed the microcode, create an instruction to enhance your machine?
> 
> 
> I would be interested in any hardware projects, stories (or even in the FPGA, I hear its a popular thing to copy);
> 
> 
> I read all of Donnamaies pages, and planing to hook up, breadboard the eval kit, perhaps reproduce the PCB if you guys are interested.
> 
> 
> What about the coding tools?  ADASM?  Looks long gone, how do you do microcode today?
> 
> 
> If I forget the soldering iron, can anyone show me an example on a Xilinx board, ISE, Vivado that uses the original AMD 2900 architecture?
> 
> 
> http://www.donnamaie.com/AMD_Vintage/AMD_2900_ED2900A.html
> 
> Donnamaie E. White - AMD 2900 Family, Bit-Slice; Am2900 ...<http://www.donnamaie.com/AMD_Vintage/AMD_2900_ED2900A.html>
> www.donnamaie.com
> Lecture Monograph updated. The AMD 2900 Family (Am2900) Bit-Slice and other devices were supported by a number of high-level application notes. (Generated by the AMD ...
> 
> 

The Micorocode Assembler should be here:

$ ls
am290x-simulator-1.01-simulator.exe     am290x-Software-AMDOS32K.zip
am290x-Software-AMDOS1.zip              am290x-Software-AMDOS4.zip
am290x-Software-AMDOS2.zip              am290x-Software-AMDOS5.zip
am290x-Software-AMDOS3.zip
$ unzip -l am290x-Software-AMDOS1.zip
Archive:  am290x-Software-AMDOS1.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  12-07-12 04:00   AMDOS1/
     3072  12-07-12 04:07   AMDOS1/AMDOS.SYS
     5632  12-07-12 04:08   AMDOS1/AMUSRTTY.MAC
      768  12-07-12 04:08   AMDOS1/CHECKSUM.DAT
      768  12-07-12 04:08   AMDOS1/CHKSUM.DAT
     1280  12-07-12 04:08   AMDOS1/CPYDSK.CPM
     3840  12-07-12 04:07   AMDOS1/CREF.CPM
     4864  12-07-12 04:07   AMDOS1/DDT.CPM
     1792  12-07-12 04:07   AMDOS1/DISPL.CPM
     3328  12-07-12 04:07   AMDOS1/DUMP.CPM
     6656  12-07-12 04:07   AMDOS1/ED.CPM
     7424  12-07-12 04:07   AMDOS1/FILCOM.CPM
     2816  12-07-12 04:08   AMDOS1/FORMAT.CPM
     4736  12-07-12 04:07   AMDOS1/LIB.CPM
     8960  12-07-12 04:07   AMDOS1/LINK.CPM
    18304  12-07-12 04:07   AMDOS1/MAC.CPM
     7424  12-07-12 04:07   AMDOS1/PIP.CPM
     4736  12-07-12 04:08   AMDOS1/PLPROG.CPM
     3712  12-07-12 04:08   AMDOS1/PPROG.CPM
    36352  12-07-12 04:07   AMDOS1/PREHEAT.CPM
     5248  12-07-12 04:07   AMDOS1/STAT.CPM
     1280  12-07-12 04:07   AMDOS1/SUBMIT.CPM
     1024  12-07-12 04:08   AMDOS1/SYSGEN.CPM
      512  12-07-12 04:08   AMDOS1/VFU.CPM
      768  12-07-12 04:07   AMDOS1/XSUB.CPM
$ unzip -l am290x-Software-AMDOS2.zip
Archive:  am290x-Software-AMDOS2.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  12-07-12 04:00   AMDOS2/
     2432  12-07-12 04:08   AMDOS2/AFT.CPM
    24064  12-07-12 04:08   AMDOS2/AMDHST.C
    48384  12-07-12 04:09   AMDOS2/AMDHST.FOR
      384  12-07-12 04:09   AMDOS2/CHKSUM.DAT
     3328  12-07-12 04:09   AMDOS2/FILEXF6.CPM
     3328  12-07-12 04:09   AMDOS2/FILEXF96.CPM
    10880  12-07-12 04:09   AMDOS2/HEX2AMD.CPM
$ unzip -l am290x-Software-AMDOS3.zip
Archive:  am290x-Software-AMDOS3.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  12-07-12 04:00   AMDOS3/
     8960  12-07-12 04:10   AMDOS3/AM2900.LIB
    11008  12-07-12 04:10   AMDOS3/AMDASM.CPM
    13184  12-07-12 04:10   AMDOS3/AMMAP.CPM
    17664  12-07-12 04:10   AMDOS3/AMPROM.CPM
     9472  12-07-12 04:10   AMDOS3/AMSCRM.CPM
      256  12-07-12 04:10   AMDOS3/ASMDEMO.SUB
      512  12-07-12 04:10   AMDOS3/CHKSUM.DAT
     3200  12-07-12 04:10   AMDOS3/DDT29.CPM
      384  12-07-12 04:10   AMDOS3/DDTDEMO.SUB
      128  12-07-12 04:09   AMDOS3/JUMP.DEF
      256  12-07-12 04:10   AMDOS3/JUMP.SRC
     2944  12-07-12 04:09   AMDOS3/LBPM.CPM
     1664  12-07-12 04:10   AMDOS3/PFORMAT.CPM
     2048  12-07-12 04:09   AMDOS3/RBPM.CPM
     2304  12-07-12 04:09   AMDOS3/SBPM.CPM
     3072  12-07-12 04:10   AMDOS3/VBPM.CPM
$ unzip -l am290x-Software-AMDOS4.zip
Archive:  am290x-Software-AMDOS4.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  12-07-12 04:00   AMDOS4/
     9600  12-07-12 04:12   AMDOS4/AM29203.SRC
    25216  12-07-12 04:11   AMDOS4/AM29CPU.DEF
      384  12-07-12 04:12   AMDOS4/CHKSUM.DAT
    27264  12-07-12 04:11   AMDOS4/CONTROLR.DEF
     4480  12-07-12 04:12   AMDOS4/CONTROLR.SRC
    15872  12-07-12 04:12   AMDOS4/DISK.DOC
    21376  12-07-12 04:11   AMDOS4/DISKCTLR.DEF
    32384  12-07-12 04:11   AMDOS4/DISKCTLR.SRC
$ unzip -l am290x-Software-AMDOS5.zip
Archive:  am290x-Software-AMDOS5.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  12-07-12 04:00   AMDOS5/
     6144  12-07-12 04:13   AMDOS5/CATALOG.DM8
      512  12-07-12 04:13   AMDOS5/CHKSUM.DAT
    53760  12-07-12 04:13   AMDOS5/DM8.CPM
      384  12-07-12 04:13   AMDOS5/GROUPS.DM8
     3200  12-07-12 04:13   AMDOS5/MNEBSP.OVL
     3328  12-07-12 04:13   AMDOS5/MNED29.OVL
     2944  12-07-12 04:12   AMDOS5/MNESCR.OVL
     3200  12-07-12 04:13   AMDOS5/MNESST.OVL
     3200  12-07-12 04:13   AMDOS5/MNETRC.OVL
     3328  12-07-12 04:13   AMDOS5/MNETRG.OVL
     3200  12-07-12 04:13   AMDOS5/MNEWAVE.OVL
      768  12-07-12 04:13   AMDOS5/TESTLIST.DM8
    52480  12-07-12 04:12   AMDOS5/TRACE29.CPM
    11136  12-07-12 04:13   AMDOS5/TRCDIAG.REL
$ 


..but this is CP/M Software and there are other opensource
Metaassemblers out there that don't need a amulated CP/M.

Since some years I'm collecting chips and software around the AM2901 and
wanted to build something out of them..never had enough time.
I'm interesetd in a demo board.

The copyright Status of the Assembler is unclear, that's the cause for
not replaying to cctalk.

Regards,

Holm

-- 
      Technik Service u. Handel Tiffe, www.tsht.de, Holm Tiffe, 
     Freiberger Straße 42, 09600 Oberschöna, USt-Id: DE253710583
info at tsht.de Fax +49 3731 74200 Tel +49 3731 74222 Mobil: 0172 8790 741



More information about the cctech mailing list