The demand for "better" versions has spawned a small homebrew scene. Developers on forums like JavaGaming.org or Reddit's r/J2ME are decompiling old Tokyo night games, upscaling the fonts, and recompiling them as
When users add to their search, they are distinguishing between two types of files:
public void startApp() if (canvas == null) canvas = new TokyoCanvas(); exitCommand = new Command("Exit", Command.EXIT, 1); canvas.addCommand(exitCommand); canvas.setCommandListener(this);
// Tokyo Tower (red-orange) int towerX = width - 50; int towerBaseY = height - 30; g.setColor(0xdd4422); g.fillRect(towerX, towerBaseY - 120, 8, 120); g.fillRect(towerX - 6, towerBaseY - 100, 20, 8); g.fillRect(towerX - 10, towerBaseY - 50, 28, 6); g.setColor(0xff6644); g.fillRect(towerX + 2, towerBaseY - 140, 4, 25); // Light at top g.setColor(0xffaa66); g.fillArc(towerX, towerBaseY - 145, 8, 12, 0, 360);