|
 |
MK-14 |
|
The MK-14 is an iconic card from the second half of the 1970s.
It's practically impossible to find today, and when one does come up for sale... the price is exorbitant!
Numerous replicas have been made and are also quite rare, and when they do appear, the price is just as astronomical as for an original.
|
 MK14
|
|
Replicas |
|
|
Arduino Nano replica
Fortunately for fans of the SC/MP assembly language, it's now possible to find emulations that run on modern microprocessors.
There's an MK-14 emulator that runs on an Arduino Nano and can connect to a PC to transfer programs in IntelHex format.
It can be found on online marketplaces as a pre-assembled version or can be built using the instructions provided on github.
|
 Arduino-Nano MK-14
|
|
|
MK-14 in a PIC
A Dutch website "Budgetronics" offers an MK-14 in a PIC kit.
 Mk14 in a PIC
The website "Budgetronics" offers, of course, the manual for making the kit.
|
|
|
NANO-14
Johannes le Roux presents his "Ardu14" project on GitHub: an Arduino-based emulator for the Science of Cambridge MK14 microcomputer.
 NANO-14
I adapted his version of the Arduino sketch (Ardu14.ino) to create a "Nano-14" version that can be used via the USB-Serial port (CH340) with Hyperterm or TeraTerm.
Only an Arduino Nano board (or compatible) is required.
(Voir page NANO-14)
|


|

|
Overlay for Arduino Nano MK14 |
|
|
The Arduino Nano-Mk14 board had labels corresponding to the keys that were difficult to read, so a workaround to improve readability was needed...
|
|

|
|
Numerous programs on the web allow you to either emulate an MK-14 board or assemble/disassemble programs using the SC/MP assembly language.
Some require the installation of a runtime environment (Python, Java, Dosbox...) and are completely free.
A paid program (€2.95!) meets various needs: assembly/disassembly, program testing, and Hex file generation.
Combined with a terminal program (TeraTerm, RealTerm, Putty, Coolterm...), it is an excellent tool for creating programs for the MK-14.
The author, Hein Pragt, also offers (free of charge!) an MK-14 emulator for those who program directly in hexadecimal.
|
|

|
|
The original MK-14 board manual offered various programs.
Some of these programs were used for testing with Hein Pragt's program and then with the Arduino Nano-MK-14 board.
In addition to these exercises, several other small programs were created....
|
|

|
|
Just for fun: a little Hex Code <=> IntelHex Encoder/Decoder...
|
|

|
|
For those who don't already have them... the 3 essential manuals for using the SC/MP assembly language...
|
|
|
| |