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