Adding an Investrónica tab would be a great idea! Perhaps not everybody knows that the Spanish 128 would be listed a such though.
The boxes for these 3 machines can be seen on my site and they clearly state the Investrónica name.
Should there be a tab for the Microdigital unauthorized clone machines? I've checked the roms of my machine and it seems both Spanish and Portuguese live inside it and only 1 bit or byte would distinguish between them. I don't know if this bit can be set hardwarewise or that 2 roms were produced. With both the TK90X and the TK95 that would be 4 roms in total.
The Czerweny clones would run on a standard Sinclair or Inves (EP)ROM. Even the ULA is an original Ferranti - it's been speculated that because of the Falklands War Sinclair was unable to sell directly to Argentina and Timex of Portugal stepped in: the CZ 2000 has a label that says "Assembled in Portugal"! Then again, while the local version of the TK90X and 95 had an reverse engineered ULA, the export version (to Uruguay) also had a Ferranti ULA!
I have a TK90X with a Ferranti ULA and a TK95 with the reverse engineered ULA, both with Spanish ROMs as they were bought in Uruguay... (Yes, history is a bit messy!)
Can you whip up a simple program of a few bytes of assembler to calculate a fast checksum? Then I can really compare your roms with my machines. I'd add all peek values in BASIC but that's not very accurate.
The Arabic +, 128, +2 and +2A all have a switch at the front which selects the ROM: original Sinclair 48 or 128 BASIC rom, depending of the machine of course, or a 48k BASIC Arabic translation. The +3 has a fancy boot menu that does away with any hardware switch gear.
(Yes, that definitely is Egyptian dessert sand!)
Marc
ZX80/MicroAce/ZX81/Lambda UK&USA, Spectrum/+/Beckman/Samsung, 128 Spain/UK/9G/Arabic, +2/+2A/+3/Arabic, CZ1500/2000/Spec/Plus, TK90X/95, Inves+, dB+, TC2048 PAL/NTSC/2068, TS1000/1500/2068, UK2086 ― and more!
GOTO
www.sinclaircollection.site