🇹🇼 Multitech Micro Professor MPF-III: Part 4 (Keyboard Protocol) [#TCE0699] @Brfff
🇹🇼 Multitech Micro Professor MPF-III: Part 4 (Keyboard Protocol) [#TCE0699]  @Brfff
Uploaded June 2026 | Updated September 2026, 3 weeks ago
Ad-free version on my Patreon ... patreon.com/TheCluelessEngineer
Finally, some progress on reverse engineering the keyboard and its serial bus protocol!

The MPF-III is Multitech's Apple IIe clone, a further development of their MPF-II Apple ][ clone. It has a separate keyboard, which my machine is missing ...

The first issue was getting past the cyclic self-test. This was caused by the missing keyboard, more specifically the PB1 signal (similar to the Apple ]['s "Closed Apple"?) not being pulled low on boot. Once this was held low the machine booted into BASIC.

After a few tests of different combinations of AKD (any key down), DATA, CLOCK and STROBE we finally figured out how to get the letter "A" (code 0xC1) to print on the screen!

Essentially:
[1] AKD goes high when the keyboard sends the scan code byte;
[2] DATA sends one bit at a time, LSB first;
[3] CLOCK pulses eight times, one for each bit; and
[4] STROBE pulses when the byte has been sent.

All the details are on my Github:
github.com/BrettHallen/MicroProfessor

00:00 ... Intro
03:00 ... Recap on the behaviour with no keyboard
06:15 ... Getting into BASIC finally
08:30 ... Testing various combinations
09:20 ... SUCCESS ... printing "A"
10:05 ... The protocol
12:25 ... Channel thanks & outro

--------------------------------
Check out my Patreon for regular blog-type updates between videos - there is a free membership tier and two paid tiers (US$2 and US$5). There is also a one-week trial for the paid tiers so if you don't think it's worth it, then cancel ... no hard feelings ... I appreciate any support, even if it's just subscribing to my YouTube channel!

patreon.com/TheCluelessEngineer
--------------------------------
Outro music: "Diamond Eye" (White Bat XXX) by Karl Casey @ White Bat Audio
karlcasey.bandcamp.com
youtube.com/@WhiteBatAudio
🇹🇼 Multitech Micro Professor MPF-III: Part 4 (Keyboard Protocol) [#TCE0699]🏴󠁧󠁢󠁳󠁣󠁴󠁿 ESP32 Rainbow (ZX Spectrum Emulator): Part 1 (First Look) [#TCE0713]🇯🇵 National ナショナル CF-3000 MSX Computer: Part 3 (HDMI Upgrade 2/2) [#TCE0703]🇨🇳 TP-Link Tapo P110 Smart Plug: Part 2 (Serial Debug Interface) [#TCE0683]🇯🇵 National ナショナル CF-3000 MSX Computer: Part 2 (HDMI Upgrade 1/2) [#TCE0701]🇯🇵 Sanyo PHC-30N MSX Computer: Part 2 (Pico9918 Installation & Keyboard Clean) [#TCE0686]🇯🇵 National ナショナル JR-200: Part 1 (First Look) [#TCE0695]🇷🇺 Sura PC8000 (Сура ПК8000): Part 1 (First Look) [#TCE0690]🇬🇧 Psion Organiser: Part 2 (Comparing the Organiser I & Organiser II) [#TCE0527]🇦🇺 Breville BSK500 Kitchen Scale Teardown [#TCE0500]
The Clueless Engineer |

🇹🇼 Multitech Micro Professor MPF-III: Part 4 (Keyboard Protocol) [#TCE0699]

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER