public void outputCartInfo() {
		boolean checksumOk;

		cartName = new String(rom, 0x0134, 16);
		// Extract the game name from the cartridge header

		//  debugLog(rom[0x14F]+ " "+ rom[0x14E]);


		checksumOk = verifyChecksum();


		// Remove NULLs from the end of the cart name
		String s = "";
		for (int r = 0; r < cartName.length(); r++) {
			if (((int) cartName.charAt(r) != 0) && ((int) cartName.charAt(r) >= 32) && ((int) cartName.charAt(r) <= 127)) {
				s += cartName.charAt(r);
			}
		}
		cartName = s;

		String infoString = "ROM Info: Name = " + cartName +
				", Size = " + (numBanks * 128) + "Kbit, ";

		if (checksumOk) {
			infoString = infoString + "Checksum Ok.";
		} else {
			infoString = infoString + "Checksum invalid!";
		}

		Logger.log(infoString);
	}