Someone gave me an idea to document the firmware feature differences that the TZX_Tools firmware tool supports. TBH It is a good idea so we can dispel the myths and views on the different firmware as they all do something a little different. From this table, you can see why I prefer MaxDuino. Even more than my own firmware Digiwavuino. I’m sure over time I’ll have to update it and I’m sure there will be 1 or 2 incorrect entries but this is my view on the features.
FYI TZX_Tools is a tool that allows for simple updating of devices running the below firmware.
Feature | MaxDuino | TZXduino | CASDuino | ArduiTape | Digiwavuino |
OLED | Y | Y | Y | Y | Y |
LCD | Y | Y | Y | Y | Y |
8544 SCREEN | Y | Y | Y | Y | Y |
RGB LCD | N | Y | Y | Y | N |
ROTATE OLED | Y | N | N | N | N |
DYNAMIC SCREEN DETECTION | N | N | N | N | Y |
DYNAMIC SD DETECTION | Y | N | N | N | Y |
CHANGE SD CARD WITHOUT RESET | N | N | N | N | Y |
TAP FILE | Y | Y | N | N | N |
O FILE | Y | Y | N | N | N |
P FILE | Y | Y | N | N | N |
TZX FILE | Y | Y | N | N | N |
TSX FILE | Y | N | N | N | N |
CDT FILE | Y | Y | N | N | N |
UEF FILE | Y | Y | N | N | N |
CAS FILE | Y | N | Y | N | N |
WAV FILE | N | N | N | Y | Y |
REMOTE JACK FOR MULTILOAD | Y | Y | Y | Y | Y |
MUTLILOAD GAME SUPPORT FOR ZX SPECTRUM | Y | N | N | N | N |
ARDUINO NANO | Y | Y | Y | Y | Y |
ARDUINO UNO | Y | Y | Y | Y | Y |
ARDUINO MEGA | Y | N | N | N | Y |
ARDUINO NANO EVERY | Y | N | N | N | N |
THINARY EVERY | Y | N | N | N | N |
STM32 | Y | N | N | N | N |
STORE LOGO IN EEPROM | Y | N | N | N | N |
ENHANCED SDFAT SUPPORT | Y | Y | Y | Y | Y |
RECORD FEATURE | N | N | N | N | Y |
Disclaimer in the DigiWAVuino record feture: Whilst the program logic is in the firmware there is an issue with the audio driver which is an opensource library. I’m exploring other options.