Having destroyed my only PS/2 keyboard, I had to purchase another. In order to make the P&P worthwhile I also purchased a few Raspberry Pi Picos. And having got them I had to try one out.
The obvious thing to do was to try and port a certain emulator. It was clearly going to have to be a cut down version, as the Pico only has 264K of RAM, which is less than a fully loaded MTX. So a number of things got left out:
- A maximum of 64K of emulated RAM.
- No sound - I will probably try and fix this, although I may run against performance limits of the Pico
- No loadable ROMs (but SDX and CP/M ROMs are built in).
- Disks using disk floppy images only
- No silicon disks
- No CFX-II emulation
- No DART
- No Joystick
- Probably other things I have forgotten
- A resistor DAC giving RGB555 VGA video
- A micro SD card - For MEMU this is VFAT formatted, and contains both the tape *.mxt files and disk *.mfloppy images
- Sound via either I2S or PWM - Which is why I should have a go at implementing sound