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