Standardization Please .. ?


Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7791
Posted: 08:36am 13 Sep 2024      

There are too many options for controllers:
USB (but not all systems have it)
USB keyboard (can be unresponsive but easy to program. Not all systems have USB)
PS2 Keyboard (responsive but clumsy but easy to program. Not all systems have PS2)
I2C (good system but controllers tend to have proprietary connectors)
NES/SNES (easy to implement. Cheap controllers can be very poor, good ones difficult to find. No standard connector and all proprietary)

Please can we standardise on I2C? It's cheap with good support in MMBasic and can do just about anything. The Olimex has it too. So does the Micromite. :)

I attempted a "standard" I2C controller ages ago but got no takers and I'm not expecting any now. The main problem is in getting a suitable case and buttons that people will accept, I think. It's not feasible to have one that isn't 3D printed. The WII Classic is close to perfect in many ways but is hopelessly obsolete now (as is all the WII system).

PicoGAME attempted to give some sort of a standard but used too many GPIO pins. I would now go for a system where joysticks had to contain, or have an adapter that contained, an I2C converter chip of some sort. Don't use 5 GPIO pins when 2 will do more.