System MK3000

In another part of the site where I discussed the research done on the history of Italian Ferguson Bigboard card I had given some information about the system MK3000 produced in Italy since 1983 by the ADE Electronics Palazzolo Milanese (Milan). In December 2012 I managed to get hold of this system. E 'consists of a board with MK83 Z80A processor, two Z80A PIO (for dual port printer, mapping i / o port keyboard, a Z80A SIO / 0 for two-channel RS232, one Z80A CTC for system timer and a 1797 FDC management FM / MFM drives. The card features dual 50-pin IDC connector for drive 8 "and IDC 34-pin drive 5.25". drives I present are:
- Floppy disk 5.25 "BASF AG 6106 (180 Kb, SS / DD)
- Floppy disk 5.25 "Shugart SA465 (720 KB DS / DD)
Unfortunately, the hardware was not completed with the respective software CP / M, even if the conditions are really excellent visual hardware.


The Ing. Lucky Luciano at that time (1983) he worked at the CNR in Pisa ended with a commitment to long-standing problem of data entry on the IBM 370 mainframe in use at the time CNUCE of Pisa. If it was necessary to punch cards and then read them to a machine to launch their own programs, now bring them in was enough disks 5.25 "disk in any format readable by the operating system CP / M. In fact, he bought a card configured to read in either mode DSDD that SSSD and any format bytes / sector, and sectors / track can transfer protocol through the BSC program to do, turn on the mainframe. Here is a page that describes the system extracted from the manual which I managed to get hold of the site CNR - ISTI in Pisa:


The above seems today to be a platitude, but I remember that in 1983 this simple operation resulted in huge losses of time unlike today in which this can be done either locally on their systems that eventually with any smartphone or tablet in the cloud.

Unfortunately, the system was not complete the boot disk for your operating system CP / M and its utility, so after you connect to the card using a PS2 keyboard PS2-Parallel interface, you connect a TV monitor with a composite analog PAL, the power supply, with an ATX power supply I proceeded to turn the card being able to get the clear initial screen, the message "System Monitor 4.2" and the prompt "m>". There were also many other operating firmware commands as the memory dump, etc.. I then did some further tests to see how being able to put it in terms of loading an operating system CP / M.

I was not certain, however, that by directly connecting the 3.5 "drives directly to the connector IDC 34 pin card MK83, they could function properly. At the very least there would have been to change the normal setting in DS1 DS0, but my experiences tell me that the connector of a 3.5 "drive is not immediately compatible with the connector of a 5.25" drives. To avoid dedicate to solve this problem, I decided to skip taking care to disconnect a drive adapter that I had homemade in January 2012 and it is working perfectly with my MK82 whose scheme is as follows:


In it, the 50-pin IDC connector is directly connected to the IDC connector to 50 pin connector on the board MK82, while the connectors A, B and C are normal IDC 34-pin on which you can insert a classic flat cable for drive 3, 5 "or 5.25". D connector, you can connect a flat cable to connect an external drive 8 ". The main motivation to establish a connection of this type is inherent in the fact that the 3.5 "drives are not directly interfaced sull'IDC the MK82 to manage the Ready signal, because each drive expects the Drive Select signal on its pin 12 while the MK83 the sngoli signals are attested on different pins of the connector 50 pin IDC (A = 26, B = 28, C = 30 and D = 32).

With this in mind I spent trying to figure out how to load an operating system CP / M.

That is to say that the content of the EPROM (2716) of the MK83, as for the card Ferguson Bigboard 1 (= MK82), is, at the moment of ignition, copied automatically into DRAM but, while in Ferguson Bigboard 1 (or MK82) is placed at F000H, the MK83 is placed at F800H. Therefore it is not possible to load the card MK83 the same operating system CP / M of the MK82.

I noted, however, that c bout a year ago, I had the opportunity to be contacted by a person of Modena which had an identical card MK83 used to manage his knitting machine. Looking at the pictures you sent me I noticed the same hardware configuration of the FDC part with the one in my MK83 WD1797 FDC consists of a separator and an external data FDC9229BT.

I then proceeded to:

1) install the eprom (2716) with the BIOS of my MK82 in my MK83: MK83 made ​​my BOOT properly operating system CP / M card MK82.

2) program, a new eprom 2716, the contents of the firmware of the MK83 given me at the time by the person of Modena, to install it on my MK83 and groped to make the loading of ITS CP / M: this has allowed us to develop the My MK83 operating system CP / M for MK83.

Waiting to recover a pair of drive 5.25 "working with the same features for the system MK3000 and who knows, maybe even its operating system CP / M original, I shall interface properly drive a pair of 3.5" MK83 firmware and operating system CP / M MK83.

I have my card with MK82 z80 at 2.5MHz and FDC 1771 Upload the bios to F000H and booting CP / M from floppy disk size 8 "SSSD sectors 128byte x 26 track 77 track single sided single density.

I took a card with MK83 Z80 B and FDC 1797 Upload your Bios to F800H but I have the floppy system.

If I try to read a floppy disk with the command MK82 r0,0,1 r0,2,1 and then I see a video that correctly reads sectors.

If I take the bios of the MK82 and MK83 I put it in the boot disks with the MK82. If I try to boot with the bios loaded F800H fails because the disk system is configured to "find" entry points to F000H.

I remembered that Fabio Marverti of Modena had a MK83 (I call MK83F) that loaded the bios to F800H and had the system disk double-sided double-density or rather, the first two tracks double sided contains the cp / m in size 26 sectors of 128 bytes . The subsequent 75 are composed of 8 sectors of 1024KB in double density on both faces. With this premise, I did send the card.

If I program the eprom with their respective bios and none of them exchange board gives me the system prompt. But they continue to charge their bios to F800H.

On my MK83 I can read a disk sector by sector manually sssd of 26 areas 128byte.

If I try to read the disk system MK83 fabio Marverti I can read the sectors of sisetma that are still in sssd either side side0 that side side 1, but if I try to read from track 2 onwards (where the sectors are in 8x1024byte DD) do not read them.

I finally thought that if my MK83 can not read a diskette is in SD if I could copy sysgen with the cp / m fabio (ie the first 2 tracks on the disc) on a single-sided disc in SSSD, but this way I'm missing However, the part of the operating system recorded on the hard side 2 side fabio.

I do not have the most 'idea how to create a new disk CP / M.

Finally: I managed to copy and sysgen init on system disk fabio, these being generated by a disc of the Mk82 SSSD will not work.


The card is clocked at 4MHz and Chip Series Z80B, a memory chip of 32 × 4116 (= 64 Kbytes), a BIOS content in 2 eprom 2716 by 200ns, and an FDC 1797 FDC9229BT external data separator. The bios is loaded into RAM at the address F800H and I do not have the relevant records of the operating system CP / M. By inserting the eprom of my MK82 instead of his bios (this is loaded into RAM all'idirizzo F000H), the card performs correctly the Boot from disks of the MK82 (SSSD 26sect x 77 track single sided single density).

Fabio Marverti of Modena contacted by me because it possessed a very similar card, sent me his card that is clocked at 4MHz and Chip Series Z80B, a memory of 8 × 4164 chip (= 64 Kbytes), a BIOS contained in 1 2732 EPROM to 200ns, and an FDC 1797 FDC9229BT external data separator. The bios is loaded into RAM at the address F800H completely fitted out its disk drives to the operating system CP / M (DSDD sect 8 x 75 track double-sided double-density 1,2MByte).

The idea was, if the cards "look alike" I could copy the BIOS of my Fabio to use his records to ssitema and have a complete machine operating system?

Leave a Reply

Your email address will not be published. Required fields are marked *

seven × = 35

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Italiano flagOlandese flagInglese flagFrancese flagTedesco flagGiapponese flagSpagnolo flag                                        

I'm looking for ...

Ferguson BigBoard I Kyber Minus Bigboard_set82 Ampro Little Z80 Board Ade MK83