Introduction
JConsole5 was very similar to JConsole4. The only difference was a more compact design, everything else was the same. When I built JConsole5 I created four units.
JConsole5 Demo
JConsole5 Mini
JConsole5 Mini took a couple steps back from JConsole5. The goal of this project was to create a much smaller game system.
The joystick, EEProm and dedicated sound chip were removed. The USCI was used to communicate with the LCD instead of the bit-banging that had been used in all the previous JConsoles. JConsole5 mini was not as successful as JConsole5 because the device was difficult to use. It was designed for one handed operation however the games were far better suited for two hands. JConsole5 mini provided me with an opportunity to polish the Nokia5110 drivers when using a USCI instead of the bit-banging algorithm used in all previous JConsoles.
The joystick, EEProm and dedicated sound chip were removed. The USCI was used to communicate with the LCD instead of the bit-banging that had been used in all the previous JConsoles. JConsole5 mini was not as successful as JConsole5 because the device was difficult to use. It was designed for one handed operation however the games were far better suited for two hands. JConsole5 mini provided me with an opportunity to polish the Nokia5110 drivers when using a USCI instead of the bit-banging algorithm used in all previous JConsoles.
Source Code
The JConsole5 Mini source code contains an MSP430 driver for the Nokia5110 LCD. It can be viewed and downloaded from GitHub here.